私の「WTF is…」記事では伝統的に、実生活のアナロジーから始めて、人々に要点を理解させ、基礎的な詳細に興味がない場合はそっと去ってもらうのが好きです。
このトピックでは、時間の経過とともにコンクリートが乾燥することを使用します:
これは、ブロックチェーンの文脈で「確定性」がどのような意味を持つかについての高レベルな説明です。コンクリートと同様に、注がれた時点(初期確認)から時間が経過するにつれて、初期のブロックが「真実」とは言えなくなることはますます困難になり、最終的に完全に硬化(確定化)されるまでの過程があります。その時点に達すると、ほぼ不可能になります。
まとめると、手順の順序を覚えておくだけです:
提出済み -> 確認済み -> 最終決定
もしそれがあなたにとって十分に良いと思われるなら、この件を閉じたと考えていただき、この記事にいいね!を押して日常に戻っていただくことをお勧めします。もし、Ethereumの文脈での最終性の方法、内容、理由について詳しく知りたい場合は、続けてください。
よし、この概念について構造を構築し、理解を深めてみましょう。幸いなことに、時間の経過に伴ってすべてのコンポーネントが出現するため、私たちはそれを基に構築します。
まずは、定義を使って知識ベースをまとめましょう。
スロット(ブロックタイム):おそらくこれの別名を理解しているでしょう:ブロックタイム。スロットまたはブロックタイムとは、システムに新しいトランザクションのブロックを生成して現在の正規チェーンに追加するために与えられる時間の量です。
例のスロット/ブロック時間:
Ethereum - 12秒
ベース-2秒
最終性:取引が特定のチェーンの台帳に不可逆的に追加されたと見なされる地点。ただし、技術的な特性に関しては、この用語がすべてのコンテキストで均一に使用されるわけではないため、一様であるとは限らないのが最善です。Ethereumエコシステムでは、以下の条件が満たされた場合に使用されます:
Ethereum - 2エポックが経過すると(〜13分)
Optimistic L2 - フロードウィンドウが過ぎた後(約7日)
そして、これらの用語をひとつのイメージで視覚化する試みがここにあります。これによって、少し理解しやすくなるでしょう。
さて、最終性を決定するために使用される要素があるので、それらはどのように組み合わされるのでしょうか?ルールは何ですか?
イーサリアムのために
ビジュアライズ
L2sについて
ええ、L2はEthereum上に構築されているので、基本的に同じですよね?
はいといいえ、親愛なる読者。私の投稿構造を思い出してください。ベースロールアップに関する前回の投稿. L2sは独自のブロックチェーンですが、最終的な決済にはEthereumに依存しています。つまり、答えもチェーン自体と同じくらいに多層化されています。
これらのレイヤーは2つの最終的なタイプに分解されます:
したがって、L2は特定のタイプである場合、ローカライズされた最終性を持つことができますが、それ以外の場合は、イーサリアムが投稿された有効性証明(ZK)を最終化するか、詐欺証明(楽観的なロールアップ)のチャレンジウィンドウが経過するまで待たなければなりません。
ビットコイン/プルーフオブワーク
これは実際にはかなり簡単です - Bitcoinの特定のPoW実装には最終性がありません。それにより、最も重いチェーンヘッド(つまり、十分なブロックを生成して「最も長い」チェーンとなる)を生成した者が正準台帳となります。これは、多くの理由から実用的ではないとはいえ、誰かが十分なハッシュを生成してBitcoinの過去の1日、1週間、1年を書き換えることができるということを意味します。
ただし、それには膨大なリソースと時間がかかるため、実用的ではありませんが、システムの重要な違いを示すものであり、実際には「長距離攻撃」と「ブロックの隠蔽」といういくつかの独自のMEVの種類を生み出し、鉱夫はブロックを生成して隠すか、連続したブロックを採掘してユニークな利益の機会を作り出し、捕らえることができます。
ビジュアライズされた:
暗号通貨界最大のProof of Stakeチェーンで最終的な確定性に至る方法を知っていますが、それは非常に多くの作業のようです - なぜそれを行っているのでしょうか?
まあ、いくつかの利点があります:
なぜ私は最終性をカバーしたのですか? 実際の考えはない - 最近いくつかの人によって投げられているのを聞いただけで、それがよく使われているが、ブロックチェーンのメカニックとしては深く理解されていないことに気付きました。
Hope you enjoyed it and remember; it’s just your blocks hardening like concrete in the system and at some point they’re rock-solid.
私の「WTF is…」記事では伝統的に、実生活のアナロジーから始めて、人々に要点を理解させ、基礎的な詳細に興味がない場合はそっと去ってもらうのが好きです。
このトピックでは、時間の経過とともにコンクリートが乾燥することを使用します:
これは、ブロックチェーンの文脈で「確定性」がどのような意味を持つかについての高レベルな説明です。コンクリートと同様に、注がれた時点(初期確認)から時間が経過するにつれて、初期のブロックが「真実」とは言えなくなることはますます困難になり、最終的に完全に硬化(確定化)されるまでの過程があります。その時点に達すると、ほぼ不可能になります。
まとめると、手順の順序を覚えておくだけです:
提出済み -> 確認済み -> 最終決定
もしそれがあなたにとって十分に良いと思われるなら、この件を閉じたと考えていただき、この記事にいいね!を押して日常に戻っていただくことをお勧めします。もし、Ethereumの文脈での最終性の方法、内容、理由について詳しく知りたい場合は、続けてください。
よし、この概念について構造を構築し、理解を深めてみましょう。幸いなことに、時間の経過に伴ってすべてのコンポーネントが出現するため、私たちはそれを基に構築します。
まずは、定義を使って知識ベースをまとめましょう。
スロット(ブロックタイム):おそらくこれの別名を理解しているでしょう:ブロックタイム。スロットまたはブロックタイムとは、システムに新しいトランザクションのブロックを生成して現在の正規チェーンに追加するために与えられる時間の量です。
例のスロット/ブロック時間:
Ethereum - 12秒
ベース-2秒
最終性:取引が特定のチェーンの台帳に不可逆的に追加されたと見なされる地点。ただし、技術的な特性に関しては、この用語がすべてのコンテキストで均一に使用されるわけではないため、一様であるとは限らないのが最善です。Ethereumエコシステムでは、以下の条件が満たされた場合に使用されます:
Ethereum - 2エポックが経過すると(〜13分)
Optimistic L2 - フロードウィンドウが過ぎた後(約7日)
そして、これらの用語をひとつのイメージで視覚化する試みがここにあります。これによって、少し理解しやすくなるでしょう。
さて、最終性を決定するために使用される要素があるので、それらはどのように組み合わされるのでしょうか?ルールは何ですか?
イーサリアムのために
ビジュアライズ
L2sについて
ええ、L2はEthereum上に構築されているので、基本的に同じですよね?
はいといいえ、親愛なる読者。私の投稿構造を思い出してください。ベースロールアップに関する前回の投稿. L2sは独自のブロックチェーンですが、最終的な決済にはEthereumに依存しています。つまり、答えもチェーン自体と同じくらいに多層化されています。
これらのレイヤーは2つの最終的なタイプに分解されます:
したがって、L2は特定のタイプである場合、ローカライズされた最終性を持つことができますが、それ以外の場合は、イーサリアムが投稿された有効性証明(ZK)を最終化するか、詐欺証明(楽観的なロールアップ)のチャレンジウィンドウが経過するまで待たなければなりません。
ビットコイン/プルーフオブワーク
これは実際にはかなり簡単です - Bitcoinの特定のPoW実装には最終性がありません。それにより、最も重いチェーンヘッド(つまり、十分なブロックを生成して「最も長い」チェーンとなる)を生成した者が正準台帳となります。これは、多くの理由から実用的ではないとはいえ、誰かが十分なハッシュを生成してBitcoinの過去の1日、1週間、1年を書き換えることができるということを意味します。
ただし、それには膨大なリソースと時間がかかるため、実用的ではありませんが、システムの重要な違いを示すものであり、実際には「長距離攻撃」と「ブロックの隠蔽」といういくつかの独自のMEVの種類を生み出し、鉱夫はブロックを生成して隠すか、連続したブロックを採掘してユニークな利益の機会を作り出し、捕らえることができます。
ビジュアライズされた:
暗号通貨界最大のProof of Stakeチェーンで最終的な確定性に至る方法を知っていますが、それは非常に多くの作業のようです - なぜそれを行っているのでしょうか?
まあ、いくつかの利点があります:
なぜ私は最終性をカバーしたのですか? 実際の考えはない - 最近いくつかの人によって投げられているのを聞いただけで、それがよく使われているが、ブロックチェーンのメカニックとしては深く理解されていないことに気付きました。
Hope you enjoyed it and remember; it’s just your blocks hardening like concrete in the system and at some point they’re rock-solid.