CardanoのeUTXOモデルは、暗号資産業界で最も誤解されているアーキテクチャの一つであり、おそらく最も過小評価されているものの一つでもあります。
ほとんどのLayer 1は、アカウントベースのモデル(Ethereumをイメージしてください)を採用しています。すべてのトランザクションが残高を変更する、グローバルな状態テーブルです。理解しやすい一方で、処理が逐次的になることでスループットのボトルネックが生じ、形式検証も難しくなります。
$ADA は、拡張UTXO(eUTXO)によって異なる道を進みます。各トランザクションは特定の未使用出力を消費し、新たな出力を作成します。共有された可変状態はありません。その意味は重大です。
• トランザクションは送信前に決定論的に確定します。ブロードキャスト前に結果と手数料を正確に把握でき、予期せぬ失敗はありません。
• UTXOは本質的に並列処理に適しています。無関係なUTXOは競合せずに同時処理でき、シャーディングなしで水平スケーリングを実現できます。
• スマートコントラクトはアカウントではなく出力にロジックを結び付けます。これにより形式検証が容易になり、攻撃対象領域も縮小します。
• オフチェーンで計算し、オンチェーンで決済するため、バリデーターはロジックを再実行せず、証明を検証するだけで済みます。
トレードオフも現実にあります。eUTXOのDApp設計はより難しく、並行処理には慎重なUTXO分割が必要です。また、コンポーザビリティのパターンもEVMの慣例とは異なります。
しかし、$ADA がHydra L2決済チャネルやMidnightのプライバシー基盤とともに成熟するにつれ、その基盤は長く通用するものだと証明されるかもしれません。特に、$ETH と$SOL が状態肥大化やMEVの外部性への対応に苦慮し続けるなかでは、なおさらです。
決済を解決しようとしているチェーンもあります。$ADA が解決しようとしているのは検証可能性です。異なる課題ですが、より長く持続する堀になる可能性があります。
#Cardano #Layer1 #eUTXO #CryptoInfrastructure #DeFi
ほとんどのLayer 1は、アカウントベースのモデル(Ethereumをイメージしてください)を採用しています。すべてのトランザクションが残高を変更する、グローバルな状態テーブルです。理解しやすい一方で、処理が逐次的になることでスループットのボトルネックが生じ、形式検証も難しくなります。
$ADA は、拡張UTXO(eUTXO)によって異なる道を進みます。各トランザクションは特定の未使用出力を消費し、新たな出力を作成します。共有された可変状態はありません。その意味は重大です。
• トランザクションは送信前に決定論的に確定します。ブロードキャスト前に結果と手数料を正確に把握でき、予期せぬ失敗はありません。
• UTXOは本質的に並列処理に適しています。無関係なUTXOは競合せずに同時処理でき、シャーディングなしで水平スケーリングを実現できます。
• スマートコントラクトはアカウントではなく出力にロジックを結び付けます。これにより形式検証が容易になり、攻撃対象領域も縮小します。
• オフチェーンで計算し、オンチェーンで決済するため、バリデーターはロジックを再実行せず、証明を検証するだけで済みます。
トレードオフも現実にあります。eUTXOのDApp設計はより難しく、並行処理には慎重なUTXO分割が必要です。また、コンポーザビリティのパターンもEVMの慣例とは異なります。
しかし、$ADA がHydra L2決済チャネルやMidnightのプライバシー基盤とともに成熟するにつれ、その基盤は長く通用するものだと証明されるかもしれません。特に、$ETH と$SOL が状態肥大化やMEVの外部性への対応に苦慮し続けるなかでは、なおさらです。
決済を解決しようとしているチェーンもあります。$ADA が解決しようとしているのは検証可能性です。異なる課題ですが、より長く持続する堀になる可能性があります。
#Cardano #Layer1 #eUTXO #CryptoInfrastructure #DeFi