- 1 Solana(SOL)のコア技術一覧
- 2 Gulf Streamとは?Mempoolレスの利点
- 3 Cluster(クラスター)とLeader(リーダー)とは?
- 3.1 Solana Cluster
- 3.2 Solana Leader
- 4 Leaderの選出とEpoch
- 5 Leader Schedule
- 6 スケーリングの鍵
- 7 SolanaのDelegation(委任)
- 8 まとめ
Solananoの主張によると、MempoolレスなプロトコルであるGulf Streamでは50000TPSを可能にするとされています。本稿ではGulf Streamの仕組みとSolanaにおけるバリデータのCluster(クラスター)とLeader(リーダー)について詳しく解説を行います。
Solana(SOL)のコア技術一覧
墨汁マガジンVol.621「VDF(Verifiable Delay Function)とは?イーサリアム2.0により高いセキュリティを実現する関数を理解する」
墨汁マガジンVol.622「Solana(SOL)のProof of Historyとは?VDFを用いた”非中央集権時計”を理解する」
墨汁マガジンVol.624「Solana(SOL)のTower BFTとは?Proof of Hisotryを用いた非同期PBTFを理解する」
を参照してください。
Gulf Streamとは?Mempoolレスの利点
SolanaのGulf Streamとは、イーサリアムやビットコインなどが採用している署名されてネットワークにブロードキャストされたトランザクションを蓄積する”Mempool”を採用しない”MempoolレスなSolanaのプロトコル”を指します。
Mempoolはスケーリングにおけるボトルネックの一つであり、ペンディングトランザクションつまりブロックに取り込まれていない待機中のトランザクションデータを各ノードに伝達するには帯域幅による問題があります。
Solanaの主張によるとこのMempoolレスなプロトコルであるGulf Streamでは秒間で5万トランザクションを可能にするとしています。
Cluster(クラスター)とLeader(リーダー)とは?
Gulf Streamの仕組みの前に前提知識となるSolanaにおけるバリデータについてみてみましょう。SolanaにはCluster(クラスター)やLeader(リーダー)と呼ばれるバリデータが存在しこのバリデータの違いがMempoolレスを実現しているのです。
Solana Cluster
Clusterとは
「Solanaにおけるバリデータ