
著者:Pavel Paramonov Source:X、@Paramonoww翻訳:Bitchain Vision
過去6か月間、私はソラナのメカニズムの設計とアーキテクチャに関する無数の記事と文書を読みました。長い記事で最も重要な情報を要約します。コンテンツは、メカニズムの設計、コスト市場、MEVなどのトピックをカバーしています。
ここにすべての質問に対する答えがあります:
Solanaのコンセンサスモデル:
Solanaの歴史証明(POH)コンセンサスモデルは、本質的に「ステーク +時間変数の証明」です。
pohは本質的にネットワークの時計であり、イベントとその順序を追跡するために使用されます(検証者は時間通りにコンセンサスを必要としません)。
‣ソラナにはメモリプールがありません(Mempool)。
word現在、ほとんどのバリデーターは、@solanalabsが提供するSolanaクライアントのスケジューラを使用しています。ただし、バリデーターは、さまざまなブロックビルディングアルゴリズムを実行することも選択できます。
time時間変数は、各ローテーションのリーダーの割り当てを可能にし、生産ブロックの責任を負います。
詳細なメカニズム:
-
バリデーターがリーダーとして選択されると、新しいブロックを作成し、ネットワークに提案する責任があります。
-
リーダーシップは、固定間隔(スロットと呼ばれる)でバリデーター間で回転します。
-
各スロットは400ミリ秒続き、その間にバリーターはブロックを生成できます。スロットは、次々に順番に実行されます。
-
各スロットには、新しいブロックを提案するために各スロットが割り当てられ、ブロックの有効性に投票し、最終的にブロックを確認します。
-
Validatorが割り当てられたスロットを逃した場合、ネットワークは次のスロットを処理し続けます。
機能と手順:
-
Solanaは、単一のブロック投票ではなく、フォークベースの投票メカニズムを使用しています。バリデーターは、ブロックを継続的に生成し、有効な投票をリアルタイムで追加します。
-
検証剤と委任者は、1つのサイクル内でSolトークンを誓約または取り消すことができます(エポック)。
-
誓約されたSOLの数に応じて、コンセンサスプロセスへのバリデーターの参加は、サイクルの開始時に決定されます。
ソラナのステーキングモデル:
solana Solanaは、各サイクル(エポック)の終わりにステーキングアップデートを処理し、各サイクルは約2〜3日間続き、432,000ブロック(スロット)で構成されています。
cymer次のサイクルの検証者スケジュールは、更新されたステーキング情報に基づいて決定されます。
バリデーターの3つの主要な収入源:
-
取引料
-
契約報酬(インフレ)
-
最大抽出可能値(MEV)
reladerリーダーが受け取ったブロックの報酬には、基本料金と優先度の50%が含まれます(残りの50%が破壊されます)。
cycleの数が減少するため、ブロック時間が長くなると年間報酬が減少する可能性があり、$ SOLの全体的な割り当てに影響します。
solana Solanaは、各サイクルのインフレによって生成されたSol Rewardプールを計算し、前のサイクルの投票とステーク状態に基づいて、バリデーターとステーカーに報酬を割り当てます。
ソラナのステーキングモデル:
solana Solanaは、各サイクル(エポック)の終わりにステーキングアップデートを処理し、各サイクルは約2〜3日間続き、432,000ブロック(スロット)で構成されています。
next次のサイクルの検証者スケジュールは、更新されたステーキング情報に基づいて決定されます。
バリデーターの3つの主要な収入源:
-
取引料
-
契約報酬(インフレ)
-
最大抽出可能値(MEV)
reladerリーダーが受け取ったブロックの報酬には、基本料金と優先度の50%が含まれます(残りの50%が破壊されます)。
cycleの数が減少するため、ブロック時間が長くなると年間報酬が減少する可能性があり、$ SOLの全体的な割り当てに影響します。
solana Solanaは、各サイクルのインフレによって生成されたSol Rewardプールを計算し、前のサイクルの投票とステーク状態に基づいて、バリデーターとステーカーに報酬を割り当てます。
ソラナの投票モデル:
‣Solanaには、バリデーターの厳格な最小ソリ要件はありませんが、参加コンセンサスには投票口座が必要です。
balibalterは、投票口座を必要とし、各投票に取引手数料を支払うスロットリーダーの提案に投票します。
solana Solanaのオンチェーン投票メカニズムは、各投票の取引手数料を請求します。$ SOL価格が高くなると、取引手数料の増加により、有効な投票の運用コストが増加します。
コストの詳細:
-
投票あたりのコストは0.000005 SOLであり、Validatorはサイクルごとに約2〜3 SOLを投票に費やします。
-
サイクルは2〜3日間続き、年間約300〜350のSOLの費用がかかり、1日あたり約1 SOLに相当します。
ソラナのコスト市場:
Solanaの料金メカニズムには、基本料金と優先料金の2つの部分が含まれています。
come料金は、バリデーターに割り当てられて破壊された部品に分割されますが、既存のメカニズムにはいくつかの制限があります。
-
リソースの効率的な使用を奨励したり、すべての関係者間でインセンティブを調整したりすることに失敗します。
create新しいアカウントを作成するには料金が必要です(家賃の免除は無料です)。
-
料金は固定金利で計算され、6.96 SOLがMBのストレージごとに必要です。
-
この料金は新しく作成されたアカウントに割り当てられ、アカウントが削除された場合に取得できます。
制限:
-
基本的な費用は、実際のコンピューティングユニット(CU)とGTの使用については考慮されていません
-
弱い優先順位 – >
-
Verifiersは料金の50%しか受け取りません。
ステーキングウェイトに基づくサービス品質(SWQO):
networkネットワーク輻輳の場合、SWQOSメカニズムを使用して、特定のタイプのトランザクションに優先順位を付けることができます。
swqosは、スパムトランザクションを通じて低ステークがネットワークにあふれるのを防ぐために、検証剤の利害関係者の数に基づいてネットワークトラフィックを優先します。
接続タイプ:
-
オープン接続:公開
-
ステーク重量ベースの接続:バリデーター用に予約されており、RPCノードは信頼関係を通じてバリデーター接続を利用できます。
利点:
-
ステーキング検証剤のトランザクションパフォーマンスを改善します
-
ネットワークの回復力を強化します
-
シビル攻撃抵抗を改善します
チャレンジ:
-
一元化された誓約のリスク
-
バリデーターとRPCノードの間の問題を信頼します
-
小さなバリデーターのエントリへの障壁
swqosはネットワークアクセスを優先し、優先料金はトランザクションソートを優先します
ノードと検証剤について:
corveすべてのバリデーターはノードですが、すべてのノードがバリデーターではありません。
nodeノードのタイプ:
-
確認ノード:署名と投票を担当します
-
RPCノード:プロセスウォレットとDexのリクエスト
transactionトランザクションは、書き込み可能なアカウントを指定します。
-
同じアカウントに影響を与えるトランザクションは、順番に処理されます。
-
さまざまなアカウントに影響を与えるトランザクションは、順次または並行して処理できます。
ソラナのための液体ステーキング:
‣solanaは委任されたPOS(DPOS)を使用します。
solはソルをバリデータープールに賭け、LST(液体ステイクトークン)を取得できます。
‣誓約報酬は、ローン収入と直接競合します。
-
借入収入が誓約報酬よりも高い場合、検証者はサイバーセキュリティに影響を与える可能性があります。
2種類のLSTトークン:
-
トークンまたはベーストークンに報いる。
-
ユーザーは10ソルをステークプールに賭け、10個のLSTトークンを取得します。
-
ステーキングプールは、これらのソルを複数のバリデーターに割り当ててVSOLを取得します。
-
これらのVSOLは、バリデーターのステーキング報酬を表しています。
-
LSTトークンは、これらのVSOLによってサポートされています。
-
Verifier LSTトークン(排他的トークン)。
-
ユーザーは10 SOLを検証液LSTに賭け、V_LSTSOLトークンを取得し、SOLのステーキングへの関心を表しています。
-
Verifierは、SSOLを取得するために、ステーキングプールのSolをSolana Networkに賭けます。
-
これらのSSOLは、ステーキングソルと関連する報酬に対する有効な人の関心を表しています。
ソラナのMEV:
current現在のブロックチェーンリーダーは、ブロックの生産とスケジューリングを完全に制御しています。
‣リーダーは、優先料金を通じてトランザクションを処理するように動機付けられていますが、必ずしも施行されているわけではありません。
solanaに対するMEVのマイナスの影響:
-
コンピューティングリソースの50%以上が、失敗したアービトラージの試みで無駄になります。
solanaソラナにはパブリックメモリプール(Mempool)がなく、トランザクションは現在および次のリーダーに直接転送されます。
Ethereum MevとSolana Mevの違い:
ブロック生産方法:
-
Solanaのデフォルトのバリーターは、ブロック、プロセスを継続的に生成し、スムーズにトランザクションを含みます。
-
Ethereumは12秒でバッチでトランザクションを処理します。
MEVの影響:
-
イーサリアム:
-
高いネットワークコスト
-
ブロックスペースの削減
-
ユーザーはつままれてひったくりです
-
ソラナ:
-
検索者は、スパム取引を通じてトランザクションに絞り込もうとします。
-
失敗したトランザクションはコンピューティングリソースを無駄にしました。
-
少数の検索者が利益の大部分を作ります。