ビットコイン技術: ステートチェーン. ステートチェーンは、Bitcoinプロトコルで開発されたサイドチェーン技術の一形態です。
サイドチェーン、支払いチャネル、またはその他のスケーラビリティに焦点を当てたソリューションの目標は、Bitcoinネットワーク内の取引時間を改善することです。 執筆時点では、各 Bitcoinブロックは10 分ごとに(平均して)生成され、各ブロックには最大 2MB 分のトランザクションが含まれています。
平均して、ビットコインは毎秒 7 〜 10 回の取引の間で処理できますが、これは商業的に焦点を当てたほとんどの要求には遅すぎると考えられます。
比較して、ビザ、マスターカード、およびその他の支払い処理業者は、毎秒数百万のトランザクションを行うことができます。 もちろん、高いスループットを実現するサービスと同様に、それらは集中化されています。
より良い効率と高いトランザクション処理速度を達成するために、Bitcoinは現在の地方分権化のほとんどを維持する代替機能を実装すると同時に、Bitcoinユーザー間の迅速な転送を可能にします。
ステートチェインの仕組み
Statechainsプロトコルは、エージェント間でBitcoinsを転送する簡単な代替方法を提供します。 このプロトコルは、システムに出入りするとき、または紛争がある場合にのみ、レイヤ1のブロックチェーンを使用します。これは、Lightning と同様です。
ステートチェインはその管理下にあるすべてのUTXO(未使用トランザクション出力)の履歴を含む元帳です。 この元帳は、Statechainエンティティとサーバーによっても管理され、不正行為に対する責任を負います。
セキュリティを向上させるために、複数のエンティティをStatechainバリデータとして追加できます。つまり、マルチジググループのような署名者のフェデレーショングループを作成することが可能です。
さらに、Statechainを運営する事業体は、すべての取引が記録される公共元帳を保持することが期待されています。 これは、不正な引き出しに対する証拠として機能します。 この作業モデルでは、ユーザーが取引がある時点でStatechainに含まれているという証拠を保存すれば、詐欺を証明することができます(そして将来的に防止することができます)。
他のブロックチェーンとは異なり、ステートチェーンでは、すべてのUTXOは他のUTXOの履歴とは独立した履歴を持っています。これは、コインをマージしたり、複数の出力に分割したりすることができないためです。 巧みに、この新しいブロックチェーンモデルにより、ユーザーは自分が気にするUTXOのみの履歴を選択的に検証して追跡することができます。
ステートチェーンはオンチェーントランザクションほど安全ではありませんが、マルチジグセキュリティやフェデレーションサイドチェーンからのステップアップと考えられています。 この実装では、Schnorr シグニチャ(シグネチャ集約の一種)を使用します。これは、Eltoo、アダプタシグニチャ、Graftroot も必要に応じて使用します。
もちろん、ステートチェインにも欠点があります。 UTXOを少量に簡単に分割できないため、完全に転送する必要があるため、Statechainsを使用してマイクロトランザクションすることは困難です。
ステートチェインの利点
Lightningネットワーク(LN)と比較すると、ステートチェインは、ルーティングとセキュリティの問題になる可能性があり、十分に資金が供給されたチャネルのネットワーク上のパスを見つけることなく、コインを直接転送できるため、より多くのセキュリティを提供します。
また、ユーザーが気にするUTXOのみを検証して保存すると、Statechainsプロトコルは、データとメモリの要件に関してより良いモデルになります。 より頻繁に取引を行うユーザーや、より多くのUTXOを検証して保存する必要があるユーザーは、UTXOを扱うユーザーよりも、追加のノード/チャネルの形式で追加のストレージスペースが必要になる可能性があります。
さらに、ステートチェインでのマイクロトランザクションに問題がある場合でも、LN 支払チャンネルをステートチェインと統合することは可能です。つまり、ユーザは Lightning 機能を備えた Statecchin をマイクロトランザクションに使用できます。
ルーベン・ソンセンによる元の提案は、ここで見ることができます。
Disclaimer: The views and opinions expressed by the author should not be considered as financial advice. We do not give advice on financial products.