ブロックチェーンにおける最終性の理解
ブロックチェーンにおける最終性とは、取引が恒久的で不可逆的な状態に達することを意味します。一度取引が最終化されると、それはロックされ、変更や取り消しができません。これは、取引が安全で記録が不変であることを保証するため、ブロックチェーンシステムの信頼を維持する上で重要です。
ブロックチェーンの最終性を湿ったセメントのように考えてみてください。最初にセメントを注ぐとき、まだ変更が可能です—動かしたり、形を変えたり、足跡を消したりできます。しかし、硬化すると、それは石にセットされ、誰も変更できなくなります。同様に、ブロックチェーンの取引は確認プロセス中は「湿ったセメント」として始まります。ネットワークが合意に達し、最終性が達成されると、その取引は「硬化」し、恒久的で変更不可能になります。
最終性には、取引最終性と状態最終性の2つの主要なタイプがあります。取引最終性は、特定の取引が確認され、取り消しできなくなる時点を指します。例えば、ビットコインでは、取引は一般的に6回の確認、つまりチェーンに追加された6つの新しいブロックの後に最終と見なされます。
一方、状態最終性は、ブロックチェーン全体の状態に焦点を当て、システムのすべての部分が合意された状態を反映することを保証します。これはスマートコントラクトや分散型アプリケーション(DApps)にとって重要です。
知っていましたか? Sei Networkは、ツインターボコンセンサスメカニズムのおかげで、400ミリ秒未満で最終性を達成する最も迅速な取引最終性時間の1つを誇っています。対照的に、ビットコインは通常約60分後に最終と見なされるため、最も遅い最終性時間の1つを持っています。
ブロックチェーンの最終性メカニズムの種類
ブロックチェーンの最終性メカニズムは、取引がどのように、いつ恒久的と見なされるかを決定します。これらのメカニズムは使用されるコンセンサスプロトコルによって異なります。
最も一般的なタイプの内訳は次のとおりです:
確率的最終性
確率的最終性は、ビットコインのようなプルーフ・オブ・ワーク(PoW)システムで一般的です。これらのネットワークでは、ブロックがチェーンに追加されるにつれて取引はますます安全になります。新しいブロックは以前の取引の有効性を強化し、ブロックチェーンの履歴を書き換えることを指数関数的に難しくします。
壁を築くためにレンガを積むことを想像してみてください。各レンガが追加されるごとに、下のレンガを取り除いたり変更したりすることが難しくなります。同様に、PoWシステムでは、最終性は瞬時ではありませんが、通常6回の確認の後に時間とともにより確実になります。
決定論的最終性
決定論的最終性は、テンダーミントやリップルなどのビザンチン耐障害性(BFT)アルゴリズムを使用するシステムで見られます。これらのネットワークでは、ネットワークのノードが合意に達すると、取引が即座に最終化されます。待機期間はありません。合意が得られると、取引は不可逆的です。
それは、原子力発電所のダッシュボードのSCRAMボタンを押すようなものです。決定が下されると、明確で最終的なものであり、疑問の余地はありません。これにより、決定論的最終性はより迅速で効率的になり、特に瞬時の確認が必要なアプリケーションに適しています。
経済的最終性
経済的最終性は、バリデーターが担保(ステーキングと呼ばれる)として暗号通貨をロックするプルーフ・オブ・ステーク(PoS)システムの重要な特徴です。彼らがネットワークを騙したり妨害したりしようとすると、彼らはそのステークを失います。この金融リスクは、正直な参加を保証し、システムを損なうことは経済的に非合理的です。
イーサリアム(マージ後)のようなPoSシステムでは、最終性はバリデーターの3分の2がチェックポイントに同意したときに達成されます。このチェックポイントはチェーンの進捗を示すブロックです。これが発生すると、チェックポイントとそれ以前のすべてのブロックが最終化され、バリデーターにとって莫大な財政的損失なしに逆転できなくなります。
比喩的に言えば、一度バリデーターが同意し、「コンクリート」が固まると、基盤を変更することはできません。それを元に戻そうとすると、硬化した構造を壊す必要があり、それは高価で実用的ではありません。
人気のブロックチェーンネットワークにおける最終性
異なるブロックチェーンは独自のメカニズムを通じて取引最終性を達成します:ビットコインは確率的最終性を使用し、イーサリアム、リップル、ソラナ、ポルカドット、アバランチ、カルダノは安全で効率的な確認のためにさまざまな決定論的手法を用います。
もう少し詳しく説明します:
ビットコイン:取引は6回の確認後に安全になる確率的最終性を利用します。
イーサリアム:バリデーターの3分の2が同意した時点でチェックポイントを最終化し、経済的最終性を達成します。
リップル:ほぼ瞬時の確認のためにそのコンセンサスアルゴリズムを使用して決定論的最終性を保証します。
ソラナ:PoSと履歴の証明(PoH)を組み合わせて迅速で安全な取引を実現する決定論的最終性を採用しています。
ポルカドット:瞬時のブロック最終化のためにGRANDPAメカニズムを使用した決定論的最終性を持っています。
アバランチ:そのプロトコルを通じて決定論的最終性を提供し、1秒未満で取引を最終化します。
カルダノ:そのオロボロスPoSシステムを用いて取引を保護する決定論的最終性を実装しています。
決定論的最終性が好まれる理由がわかるでしょう。取引が確認されると、それは瞬時に恒久的で不可逆的です。つまり、追加の確認を待つ必要がなくなり、システムがより安全で使いやすくなります。
これにより、高度なコンセンサスメカニズムをサポートする技術を持つ新しいブロックチェーンは、しばしば決定論的最終性を選択します。これは、迅速で信頼性の高いネットワークに自然に適しています。
最終性の課題と制限
決定論的最終性を持つ超効率的なブロックチェーンへの旅は簡単ではありませんでした。フォーク、遅延、セキュリティリスクが開発者に最終性を達成する方法を再考させました。今でも完璧ではありません。これらの課題は革新を促進し、ブロックチェーン技術を前進させ続けています。
フォークとチェーン再編成
ビットコインのフォークのように、ブロックチェーンを競合するバージョンに分割し、一つのチェーンが選ばれるまで不確実性を生じさせます。これにより最終性が遅れ、信頼が弱まります。これを解決するために、新しいブロックチェーンは、合意が得られ次第ブロックがロックされる決定論的最終性を好みます。
例えば、ポルカドットのGRANDPAコンセンサスは、最終化後にフォークを不可能にします。しかし、決定論的システムは完璧ではありません。同期されたネットワークが必要で、バリデーターの共謀やガバナンスの弱点に対して脆弱です。
ネットワーク遅延
ノード間の遅い通信は、特に確率的または経済的最終性のシステムでは合意を引き延ばす可能性があります。これが、ソラナのようなブロックチェーンが履歴の証明(PoH)を使用する理由であり、これにより取引を効率的にシーケンシングし、遅延を削減し、最終性を迅速化します。
それでも、決定論的システムでさえ、トラフィックが多いときには苦労します。遅延がパフォーマンスのボトルネックとなり、より迅速な解決策が必ずしもスムーズにスケールするわけではないことを示しています。
51%攻撃
プルーフ・オブ・ワークシステムでは、ネットワークの51%のマイニングパワーを制御する者が取引履歴を書き換えることができます。このリスクは、多くのブロックチェーンをPoSおよび経済的最終性に向かわせました。
イーサリアム2.0のようなシステムは、不正なバリデーターに対して経済的なペナルティを科し、攻撃を行うには費用が高すぎるため、手を出さないようにしています。
知っていましたか? 2018年5月、ビットコインのフォークであるビットコインゴールドは、攻撃者がネットワークのマイニングパワーの大部分を制御した重大な51%攻撃を受けました。これにより、彼らは当時約1800万ドル相当の388,000 BTGを二重に支出することができました。
決定論的最終性は、取引を瞬時に最終化することでこのリスクを軽減しますが、依然として経済的インセンティブに依存しています。強力なガバナンスがなければ、悪意のある行為者がシステムを妨害する可能性があります。
決定論的最終性さえ十分でない理由
決定論的最終性は多くの問題を解決しますが、究極の答えではありません。スケーラビリティ、ネットワークの混雑、クロスチェーンの相互作用はすべて新たな障害をもたらします。ブロックチェーンがますます相互接続されるにつれ、クロスチェーン通信プロトコルやより良いコンセンサスアルゴリズムのような革新が最終性の次の段階を形作っています。
完璧な最終性の探求は続いており、一歩前進するごとに新たな課題が明らかになります。
知っていましたか? ブロックチェーンの最終性の課題は、規制の世界にも広がっています。例えば、欧州連合の一般データ保護規則の「忘れられる権利」のようなデータ保護法は、記録されたデータを変更または消去することがほぼ不可能なブロックチェーンの不変性と対立します。
従来のシステムとブロックチェーンの最終性の比較
従来のシステムは中央集権的な制御に依存していますが、ブロックチェーンは分散化を通じて恒久的で信頼のない取引を保証します。
従来の金融システム
従来の金融では、銀行やクリアリングハウスのような中央集権的な権限が取引を確認します。これらの機関は、問題が発生した場合に取引を取り消すことができるため、安全ネットを提供しますが、潜在的な遅延や不確実性も導入します。
ブロックチェーンシステム
ブロックチェーン技術は異なる方法で動作します。取引を検証するために分散型コンセンサスメカニズムを使用し、不変性を目指しています。取引がブロックチェーン上で確認されると、それは恒久的で改ざん不可能であるように設計されており、中央集権的な仲介者を必要としません。
ブロックチェーンの最終性の未来
ブロックチェーンの最終性は、イーサリアムのシングルスロット最終性、レイヤー2ソリューション、クロスチェーンプロトコルなどの革新と共に進化しており、より迅速でスケーラブル、相互運用可能なネットワークへの道を開いています。
ご覧のように、ブロックチェーンの最終性は長い道のりを経てきましたが、まだやるべきことがあります。イーサリアムのシングルスロット最終性の追求のような進展は、単一の時間枠内でブロックを最終化することを目指しており、取引の速度とセキュリティを高めています。
楽観ロールアップやゼロ知識ロールアップなどのレイヤー2ソリューションが開発されており、スケーラビリティを向上させ、最終性の時間を短縮し、より効率的な取引処理を可能にします。
さらに、異なるブロックチェーンネットワーク間の相互運用性を確保するための取り組みは、シームレスな相互作用のために重要であり、これを促進するためにクロスチェーン通信プロトコルに関する研究が行われています。
要するに、あなたは大きな進展を遂げましたが、ブロックチェーンの最終性の未来にはまだ多くのことが待っています。
