著者:Cook0x、mirror
インデクサーの誕生
Inscriptions と Ordinal プロトコルの導入以前は、スクリプト言語のチューリング不完全性により、ビットコインの応用範囲は限られていました。"text-align: left;">InscriptionsとOrdinalプロトコルが導入される前、ビットコインはそのスクリプト言語のチューリング不完全性により、応用範囲が限られていました。幸い、最近の技術の進歩により、ビットコインのインデクサーを通じてチューリング完全なオフチェーン実行レイヤーが確立された。しかし、既存のインデクサーのデータの完全性と可用性は、インデクサーの誠実さに大きく依存しています。
具体的には、オフチェーン実行レイヤーの場合、インデクサがデータを改ざんする可能性があり、その結果、ユーザーは間違った状態を取得することになります。これは、ビットコインのエコシステムで長く議論されてきたインデクサーの中心性の問題であり、中心性と分散化の間に完璧な解決策はありませんでした。
直接的な分散化にはどのような問題があるのでしょうか?
分散化されたインデクサーネットワークが計算を実行するために使用される場合、既存の分散化されたインデクサーネットワークのコンセンサスメカニズムは、ネットワークが完全にライセンスされていないという事実のために、シビル攻撃に対して脆弱です。このため、悪意のあるインデクサーの運営者は、資産所有権や可処分残高などの不正な状態をユーザーに提供することができる。これは、新しいコンセンサスレイヤーの確立に該当し、自明でない時間で到達できる強固なコンセンサスネットワークが必要です。
モジュラーインデクサー
この問題を解決する上で重要なポイントは、ユーザーが効率的かつコスト効率よく、インデクサーから提供された状態の妥当性を検証できるメカニズムを考案することです。状態遷移全体の整合性チェックではなく、少数のチェックポイントの有効性チェックに単純化することである。目標は、1つの委員会インデクサが正しい検証を行っている限り、ほとんどの委員会インデクサが攻撃されたり、邪悪になったりしても、データの整合性と可用性を確保することです。
Nubitアーキテクチャ
アーキテクチャは、最も基本的な信頼できるデータ層としてビットコインに依存しています。
委員会のインデクサは、ビットコインブロックに基づいてプロトコルの状態を計算し、多項式のコミットメントを生成します。
NubitDAはデータを公開し、チェックポイントデータが利用可能であることを保証する責任があります。
Indexerはユーザーにクエリー結果と対応する証明を提供する責任があります。
軽量インデクサ ユーザーによって実行され、プロトコル状態の必要な部分は、結果の正しさを検証するためにチェックポイントを使用して、インデクサから問い合わせることができます。複数の委員会インデクサが一貫性のないチェックポイントを提供する場合、ステートレス計算を使用して正しいチェックポイントを生成することができます。
Stateless Computing
ステートレス計算とは、ユーザーがプロトコル状態全体をプロトコルの状態全体をダウンロードして保存し、インデクサが提供する実行結果が正しいことを検証できるようにする技術です。
従来の検証では、ユーザーが状態データ全体をダウンロードし、計算全体を再実行し、結果が正しいことを検証するためにインデクサからの結果と比較する必要があります。このアプローチは、かなりのストレージと計算リソースを必要とします。
ステートレス コンピューティングの出発点は、ユーザーがすべての状態データを持っていなくても、少量のキーとなる状態データ(以前のチェックポイント状態など)がある限り、計算プロセス全体を繰り返すことなく、後続の状態の正しさを効率的に検証できることです。
暗号技術(多項式コミットメントなど)を使用して、すべての状態データを小さな暗号化されたチェックポイントに圧縮し、ユーザーはそれをダウンロードして検証するだけでよく、これは状態データ全体の正確性を検証することと同じです。
複数の委員会インデクサによって提供されたチェックポイントに一貫性がない場合、ユーザーは以前のチェックポイント状態をキー入力として使用し、ステートレス計算を使用して現在の正しいチェックポイントを再生成し、正直なインデクサを識別することができます。
このステートレス計算技法では、膨大な量の状態データ全体をダウンロードして保存する代わりに、わずかな量のチェックポイント・データのみが、効率的にインデクサーの実行結果の正しさを検証するために必要であり、軽量な検証可能計算を可能にします。
概要
Nubitは、サードパーティのNubit DAレイヤーを構築することで、中央集権型インデクサーと分散型インデクサーとの中間の選択肢を提供します。その一方で、最終的には最も基本的な信頼できるデータレイヤーとしてビットコインに依存しており、セキュリティをあまり犠牲にすることなく、比較的分散型のソリューションを提供しています。
一方、Nubitは最近、 BounceBit s BounceBit sのBTC再取得技術とNubitのビットコインネイティブデータ可用性ソリューションとの提携を発表した。このソリューションの最初のシナリオは直ちに実施されました。
。