スマートフォンでSolanaのトランザクションを検証できる日が近い
Solanaは、ブロックチェーン技術において重要な開発である、初のライトクライアントSIMD-0052を提案する。SIMD-0052は、ユーザーがスマートフォンなどの低電力デバイス上でローカルに、特定のブロックに取引が含まれていることを検証することを可能にし、アクセシビリティを向上させる。
- 公開: Nov 20, 2023 at 12:30
- 編集済み: Nov 20, 2023 at 12:30
ブロックチェーンと分散型金融の世界は、Solana'初のライトクライアントであるSIMD-0052 - Consensus and Transaction Proof Verificationの提案により、大きな飛躍を遂げようとしています。
ライトクライアントを理解する
ブロックチェーン用語では、ライトクライアントとは、完全なノードを実行しない代わりに、大規模なハードウェアリソースを必要としない信頼最小化インターフェースを通じてネットワークとやり取りするネットワーク参加者を指します。
Solana'sのライトクライアントの初期バージョンは、次の2つの主要な側面を検証するSimple Payment Verification(SPV)クライアントとして機能するように設計されています:
- 関心のある特定のトランザクションがブロックに含まれていること。
- 問題のブロックが、信頼できるバリデーターのセットによって承認されていること。
しかし、これまでSolanaには、トランザクションが本当にブロックに含まれていることを検証する方法がありませんでした。
なぜSIMD-0052が必要なのか
SIMD-0052は画期的な提案で、ユーザーが特定のブロックに取引が含まれていることをローカルで検証する方法を提供するからです。
この提案は、トランザクション検証のために2つの主な変更を導入します。
- トランザクションがスロットに含まれていることの証明を提供する、新しいRPCメソッドの追加。
新しいRPCメソッドにより、ユーザーは追加のオーバーヘッドなしにクライアント側でローカルに証明を検証することができます。
Solana内部のディープダイブ
Solanaでは、各スロットは親ハッシュ、アカウントデルタハッシュ、署名カウント、最近のブロックハッシュからなるバンクハッシュによって識別されます。
Solanaでは、各スロットは親ハッシュ、アカウントデルタハッシュ、署名数、最近のブロックハッシュからなるバンクハッシュによって識別されます。
これらの問題に対処するため、SIMD-0052はブロックハッシュを新しい方法で計算することを提案している。単純なハッシュの代わりにエントリーのメルクル木を構築し、エントリーの一部であるトランザクションのバッチのメルクル木にトランザクションステータスを含めることである。
さらに、Max SchneiderはMerkleツリーにトランザクションログを含めることを提案しており、これは間もなくSIMDに組み込まれる勧告です。
新しいRPCメソッドの影響
ブロックハッシュ計算の修正に加えて、SIMD-0052はトランザクションの包含の証明を得るための新しいRPCメソッドを提案しています。これらの証明は、ルート、すなわちバンクハッシュをローカルで計算するために使用できます。
要約すると、SIMD-0052 - Consensus and Transaction Proof Verificationは、Solana'初のライトクライアントの作成を可能にする重要な技術革新を導入しています。
私たちはSIMD-0052 - Consensus and Transaction Proof Verification
— Tinydancer 🤏💃 (@tinydancerio) June 12, 2023
これは何を意味し、なぜ必要なのでしょうか?🧵
こちらのSIMDの詳細設計セクションと図を参照してください。