皆さん、こんにちは!今日は、Solana エコシステムの非常にクールなもの、TipRouter について深く掘り下げていきます。これは単なるアップデートではありません。MEV (Maximal Extractable Value) チップの分配方法におけるゲームチェンジャーです。技術に詳しくない方でも理解しやすいように、わかりやすく解説していきましょう。
TipRouter 導入前は、MEV チップの分配プロセスはやや煩雑でした。その仕組みは次のとおりです。
- 各バリデーターは、Tip Distribution Account (TDA) を持っており、そこに MEV チップが epoch(ブロックチェーンの時間サイクルと考えてください)ごとに収集されます。
- この epoch の終わりに、オフチェーンで merkle tree が作成されます。これは、チップを公平に分配するのに役立つ特別なデータ構造のようなものです。
- このツリーは、各バリデーターがコミッション率に基づいてどれだけ得るかをマッピングし、残りはステーキングしている人々(ネットワークをサポートするために暗号資産をロックアップしている人々)に分配します。
- 最後に、この分配は merkle root(merkle tree の頂点)をオンチェーンにアップロードすることで正式になり、SOL (Solana の暗号資産) が必要な場所に転送されます。これはすべて単一のエンティティによって行われるため、何かがうまくいかないとリスクがありました。
TipRouter 導入後、物事ははるかにスムーズかつ安全になりました。
- 現在、TipRouter NCN (Node Consensus Network) と呼ばれるネットワークがあり、ノードオペレーターで構成され、各 epoch ごとにこれらの merkle tree を作成する責任を負っています。
- 彼らは皆、Solana の投票アカウント履歴のスナップショットを取得し、それぞれの merkle tree を作成し、ルートを Tip Router Program にアップロードします。
- これらのノードオペレーターの 2/3 以上が同じ merkle root に同意すると(これを クォーラム の達成と呼びます)、パーミッションレスなクランカー(一種の自動化されたプロセス)がこのルートをアップロードしてチップを分配します。
- ここでの美しさは、これを実行するのが 1 人または 1 つのエンティティだけではないことです。グループで行うことで、プロセス全体がより分散化され、単一障害点が発生しにくくなります。
この TipRouter への移行は、Solana ネットワークのいくつかの重要な問題、特にブロック報酬の処理方法を変更する今後の SIMD-0096 アップデートに対処するため、非常に重要です。以前は、プライオリティフィーの 50% がバーン(流通から削除)されていましたが、今後は 100% がバリデーターに支払われます。これは、バリデーターが報酬を共有しない限り、ステーキングしている人は利益を得られないことを意味しますが、明確な方法がないと困難でした。
TipRouter は、SIMD-0123 がインプロトコルでこれを行う方法を提供できるようになるまでのソリューションを提供します。報酬を共有するプロセスを、コミュニティによる透明性、公平性、検証可能性の高いものにし、ブロックチェーンエコシステムにおける信頼にとって非常に重要です。
Solana での開発に興味がある方、またはこれらのシステムの仕組みに興味がある方は、TipRouter を理解することで、独自のプロジェクトで合意を形成したり、資産を分配したりする方法についてのアイデアが開かれる可能性があります。基本的なブロックチェーン運用だけでなく、分散型ネットワークをどのように活用できるかを示しています。
さらに深く掘り下げたい、または貢献したい場合は、TipRouter の GitHub リポジトリ をチェックしてください。また、同様のメカニズムを検討しているアプリケーション開発者は、X で magicdhz に連絡してください!
以上が TipRouter の概要です。これは単なるチップの分配ではありません。Solana の報酬システムの整合性と透明性を強化することです。素晴らしいですよね?Solana がどのように進化しているかについての最新情報にご期待ください!