EDITORIAL | Safaricom Tech Stack is Upgrading to Double Capacity to 8,000 TPS – How it Compares to Blockchain Tech Stack

サファリコムのM-PESAプラットフォームは、前例のない取引量に対応するため大規模なアップグレードを進めています。2026年末までに現在のピーク容量である4,000 TPS(秒間取引数)を倍増させ、8,000 TPSに引き上げる計画であり、2026年4月には6,000 TPSの中間目標も設定しています。

ケニーワールストリートとのインタビューで、サファリコムは技術スタックの詳細とM-PESAの運用方法について説明しました。

これを理解するために:

  • 2015年、M-PESAはローカルインフラ上で運用されており、処理能力はわずか616 TPSでした。
  • 現在はクラウドネイティブのアクティブ・アクティブアーキテクチャを採用し、以下をサポートしています:
    • ピーク時に4,000 TPS
    • 約240,000取引/分
    • 時間あたり約14.4百万取引
    • 1日あたり約3億4,560万取引
    • 月間約105億取引
    • 年間推定1258億取引(364日換算)

この進化は、需要予測に基づく戦略的なアップグレードであり、単なるスケーリングの反応ではありません。ピーク外の時間帯でも堅牢なパフォーマンスを維持し、例えば週末の午前1時に300 TPSを処理できる体制を整えています。

インフラ面では、M-PESAは現在700台以上のサーバーを3つの環境に分散配置しています。1つは本番用、残り2つは災害復旧用です。この構造により、4分以内にシームレスなトラフィックのフェイルオーバーが可能です。データベースシステムは16コアから64コアに移行し、シャーディングを導入して性能と信頼性を向上させています。さらに、プラットフォームは45,000以上の連携をサポートし、10万人の開発者と連携しながら、ZidishaやFulizaなどの複数の内部システムとも連携しています。

サファリコムはほぼ毎月2回のシステムアップグレードを行いながら、稼働時間を犠牲にしません。システムのダウンタイムは1分未満でも、24万件の顧客リクエストに影響を与えるため、非常に重要です。

ブロックチェーンとM-PESAのアーキテクチャの比較:主な違いと共通点

1.) 中央集権性

  • M-PESAはサファリコムが運営する中央集権型システムです。取引の検証、台帳の更新、システム管理は中央サーバーと管理されたインフラを通じて行われます。
  • ブロックチェーン分散型ネットワークであり、複数のノードが取引を検証・記録します。単一の制御点や故障点は存在しません。

2.) 処理能力とスケーラビリティ

  • M-PESAはクラウドネイティブのシャーディングされたインフラを用いて、数百から数千TPSへと拡大しており、水平スケーラビリティを示しています。
  • ブロックチェーン(特にビットコインやイーサリアムのようなパブリックチェーン)は、コンセンサスメカニズムの制約により速度に制限があり、通常は10〜100 TPS程度です。高性能なレイヤー2や許可制ネットワークではより高いスループットを実現できますが、リアルタイムの要求には追いつきません。

3.) 不変性と信頼性

  • M-PESAは垂直的な信頼に依存しています。運営主体が規制された信頼できるエンティティ(サファリコム)であり、堅牢なバックエンド台帳とインフラにより信頼性を確保しています。
  • ブロックチェーン不変の台帳とコンセンサスに基づく信頼を重視します。一度検証・追加された取引は変更が非常に困難であり、信頼不要の多者間取引に特に有効です。

4.) フォールトトレランスと耐障害性

  • M-PESAは地理的冗長性により耐障害性を実現しています。3つの環境と高速フェイルオーバー、数分以内のトラフィック再ルーティングにより、障害に対処します。
  • ブロックチェーンはノード間の自然な耐障害性を持ち、単一ノードの故障がシステム全体を止めることはありません。ただし、ネットワークの分断やコンセンサス攻撃(51%攻撃)には脆弱な場合もあります。

5.) セキュリティとプライバシー

  • M-PESAは管理された環境と内部セーフガード、規制されたアクセスによりデータを保護し、リテール金融サービスに適したプライバシーを提供します。
  • ブロックチェーンは透明性と疑似匿名性を提供します。取引は公開されるため、プライバシーの懸念が生じる場合もあります。プライバシー強化型のブロックチェーンや許可制ネットワークを利用すれば改善可能です。

6.) アップグレード頻度と柔軟性

  • M-PESAは高速なアジリティを示し、ほぼ月2回のアップグレードを行いながら高い可用性を維持しています。
  • ブロックチェーンのアップグレードは、ネットワーク参加者の合意(ハードフォークやソフトフォーク)を必要とし、実装に時間と複雑さが伴います。特にパブリックネットワークでは難易度が高いです。

比較表:M-PESAとブロックチェーン

特徴 M-PESA(中央集権型モバイルマネー) ブロックチェーン(分散型台帳)
管理 中央(サファリコム) 分散(多数のノード)
TPS・スケーラビリティ 数千TPS(4k→8k計画中) 一般的に低(10〜100程度)、レイヤー2で拡張可能
信頼モデル 規制された中央信頼 コンセンサスによる信頼、中央権限なし
フォールトトレランス アクティブ・フェイルオーバーシステム ノード間の自然耐障害性
プライバシー 管理されたプライベート 公開、疑似匿名
アップグレード 頻繁かつシームレス 遅く、ネットワーク合意必要
不変性 中央管理者による変更可能 コンセンサス確定後は不変

M-PESAは、大規模に拡張可能で高可用性の中央管理型デジタルマネーシステムの典型例です。年間1250億以上の取引を処理し、エンタープライズレベルの稼働率と耐障害性を備えています。そのアーキテクチャは、速度と信頼性を重視しており、ブロックチェーンの分散型・透明な台帳モデルとは大きく異なります。

信頼できる運営者の下でリアルタイムのリテール取引を行うシナリオでは、中央集権型システムが優れたパフォーマンス、柔軟性、ユーザー体験を提供します。一方、ブロックチェーンは、分散化、不変性、信頼不要の検証が必要な環境に適しています。

最新の暗号資産市場情報はBitKEアップデートをお見逃しなく。

こちらのWhatsAppチャンネルに参加しましょう。

BTC-2.04%
ETH-3.55%
IMX-2.14%
このページには第三者のコンテンツが含まれている場合があり、情報提供のみを目的としております(表明・保証をするものではありません)。Gateによる見解の支持や、金融・専門的な助言とみなされるべきものではありません。詳細については免責事項をご覧ください。
  • 報酬
  • コメント
  • リポスト
  • 共有
コメント
0/400
コメントなし
  • ピン