見出し画像

StakeNetの深掘り:永続的なステークプールのための基盤技術(23年11月14日)

本記事はJitoのブログ記事 A Deep-Dive Into StakeNet(2023年11月14日)の日本語訳になります。
本記事は情報提供を目的としたものであり、投資の勧誘を目的としたものではありません。暗号資産への投資は価格変動のリスクなど多大なリスクを伴います。投資の最終決定はご自身の判断で行ってください。


StakeNetの仕組みを深く掘り下げる前に、なぜこのプロダクトを開発したのか、その動機について最初のブログで詳しく述べています。

StakeNet:キーパーとオンチェーンプログラムのネットワーク

キーパーとオンチェーンプログラムのネットワーク

StakeNetはその中核に、キーパーオンチェーンプログラムのネットワークで構成されています。二つの重要な要素として、

バリデーター履歴プログラム: ネットワーク上のすべてのバリデーターの3年間分の履歴を記録します。この履歴データは、投票クレジット、手数料、MEV手数料、バリデーターのバージョン、クライアントの種類など、バリデーターのパフォーマンスを評価するための様々な情報を含んでいます。これにより、ユーザーやオンチェーンプログラムは、バリデーターの過去の行動に基づいた判断を下すことが可能になります。

スチュワードプログラム: バリデーター履歴プログラムのデータと他のオンチェーン情報を活用し、各バリデーターのスコアとステーク委任量を計算します。キーパーは、ステートマシンの実行を調整し、ステークが最もパフォーマンスの高いバリデーターに委任されることを保証します。この自律システムは永続的に稼働し、検証履歴データに基づいてステークを委任するための、より透明で効率的なメカニズムを提供します。

このように、ステークプールの運用は少量のSOLさえあれば誰でも参加が可能で、取引を実行することができます。

オンチェーンでのバリデータースコアリング

StakeNetは、バリデーターのスコアリングに以下のオンチェーンデータを活用しています。

  • 投票クレジット: バリデーターがコンセンサスプロセスにどれだけ参加し、正しく機能しているかの定量的な指標です。

  • 手数料: バリデーターがサービスに対して請求する手数料で、ステーク保有者が受け取る報酬に影響を与えます。

  • MEV手数料: バリデーターが効率的なMEV抽出から得る追加報酬に対する手数料です。

  • バリデーターのバージョンとクライアントの種類: バリデーターのソフトウェアの信頼性と運用状況についての洞察を提供し、パフォーマンスの重要な指標となります。

  • 総ステークとステークランク: バリデーターに委任された総ステークと、すべてのバリデーターに対するランクが格納され、スーパーマイノリティバリデーターの停止ラインを超えているバリデーターを特定します。

バリデーターによる投票クレジットの履歴

このデータはすべて、(a)オンチェーンアカウントと(b)ゴシップデータの2つのソースから来ています。オンチェーン投票アカウントをソースとして使用することで、すべてのデータがプルーフオブauthenticity、つまり変更または破損されていないことを示すデジタルシールを伴うことが保証されています。ゴシップデータは、Solanaブロックチェーン上のノードが互いに通信し、更新を共有するために使用するものです。これは、リアルタイムで何が起こっているかを伝える信頼できる情報の流れであり、StakeNetを最も信頼性が高く安全なプロトコルにします。現在、上記のデータセットのみを使用していますが、目標は記録される内容を拡大し続け、将来は地理的な位置、バリデータースキップ率などを含めることです。

オンチェーンでのステーク移動

ステークプールの管理は通常、プロトコルを管理するチームの制御下にあるホットウォレットを伴います。この中央集権的な管理方法は、ステークを単一のバリデーターに移動する権限を保持しているためリスクを伴います。ウォレットが攻撃された場合、この権限が悪用される可能性があります。StakeNetは、この脆弱性を認識し革新的な変更を導入:ホットウォレット権限をオンチェーンスチュワードプログラムに移行するのです。ホットウォレット権限(spl-stake-poolの用語では「Staker」と呼ばれる)は、スチュワードが所有するPDA(Program Derived Address)に移行されます。つまり、発生し得るステーク移動操作は、オンチェーン入力とスコアリングアルゴリズムを使用して計算されたもののみとなります。

この移行は、悪意を持った者が外部手段でウォレットをコントロールすることを不可能にすることでセキュリティを強化するだけでなく、プロセス自体を自動化します。スチュワードプログラムは、インテリジェントなステートマシンとして動作し、パフォーマンスの良いバリデーターに報酬を与え、パフォーマンスが悪いバリデーターにペナルティを与えることで、ネットワークの健全性とインセンティブを一致させます。

オンチェーンステークの流れ


StakeNetのプラットフォームとしての可能性

StakeNetは、JitoSOLの運営にパーミッションレスに使用される画期的なステークプールとして確立することを目指しています。将来的には、他のトップレベルのSolanaステークプールとのコラボレーションを通じて、汎用的なプラットフォームへと発展させることを目指しています。

この記事が気に入ったらサポートをしてみませんか?