カスタマイズされたEUTXOモデル、CardanoのDAppエコシステムの幕が開く?

AdaverseAsia
2022-11-15 12:06:31
コレクション
UTXOモデルは、アカウントの状態と取引規模が小さいため、ストレージの利点を提供できます。しかし、アカウントモデルは、スケーリングソリューション(状態や支払いチャネルの構築など)やシャーディングにおいてより効率的です。

著者:Adaverse Asia

UTXO とアカウントモデルの比較

UTXO モデルでは、資産の移動は取引出力から構成される有向非循環グラフの形式で記録され、各追加ブロックは新しい出力を追加します。

一方、アカウントモデルでは、残高はアカウントのグローバルな状態として保存され、各ノードが保存し、各ブロックとともにリアルタイムで更新されます。このモデルはデータベースに似ており、アカウントの下には残高、契約、nonce などの情報が保存されており、これが最も重要なボトルネック、すなわち状態爆発問題を引き起こします:

ビットコインネットワークの歴史全体のサイズ(すべてのブロックを合わせたサイズ)は 10 年で 229GB に成長し、イーサリアムネットワークはわずか 4 年で 262 GB(Geth)/ 180 GB に成長しました。したがって、アカウントモデルにおける取引規模が大きくなるほど、ユーザーとウォレットにかかる負担は重くなります

image

要するに、UTXO モデルはストレージの利点を提供できます。なぜなら、アカウントの状態と取引規模が小さいからです。しかし、アカウントモデルは拡張ソリューション(状態や支払いチャネルの構築など)やシャーディングにおいてより効率的です。

簡単な例を挙げると、高層ビルを建てるようなものです:

  • UTXO の利点は、安全性を保証しつつ、できるだけ工数と材料を節約できることです --- --- 同じ建材を使ったアカウントモデルでは、1 階しか建てられず、コストが非常に高くなりますが、UTXO では同じコストで 3 階を建てることができます。しかし、問題は建設後の最適化スペースが限られており、将来的に改築や増築が難しいことです;
  • アカウントモデルの利点は、将来の改築や増築のために十分なスペースを確保していることです。たとえ今は非常にシンプルなスタイルの筒状のビルであっても、将来的には高級アパートにアップグレードできます。しかし同様に、コストがかかり、リソースの消費が非常に大きいです。

両者にはそれぞれの利点がありますが、長所を活かして短所を補うことはできるのでしょうか?

EUTXO の長所を活かす

この観点から見ると、Cardano の EUTXO(Extended UTXO)は、コンセンサス層でビットコインの UTXO モデルの低リソース消費の利点を継承し、状態選択においてはスマートコントラクトの実現ニーズを考慮し、イーサリアムの設計思想を参考にして改良されたアカウントモデルを融合させています。

image

一言で言えば、EUTXO はビットコインの安全性とイーサリアムのプログラマビリティを組み合わせてさらに改善したものであり、このモデルは他のブロックチェーンで使用されているアカウントモデルよりも大幅に優れています。いくつかの重要な特性を保証します:

  • より良い安全性:各取引は異なるアドレスを使用するため、他者がアドレスを追跡したり、ユーザーの全体的な残高を見つけることはできません;
  • スケーラビリティ:UTXO 元帳は並行取引を許可し、これによりチェーン上の混雑が大幅に緩和されます;
  • 相互運用性:オフチェーンおよびサイドチェーンプロトコルの実装により、EUTXO は Cardano が異なるブロックチェーン間で相互運用性を確立するのを容易にします;

Cardano では、EUTXO が UTXO の安全性や簡便性などの特性を継承しつつ、アカウントモデルの最適化調整を通じて相互運用性とスケーラビリティを強化し、スループット能力を最大限に高め、将来の商業シーンでの応用において性能のボトルネックを打破します。

最も直接的には、元々イーサリアムや他の EVM 互換チェーンの開発者は、EUTXO の相互運用性を活用して、開発者の再教育のハードルを省き、短期間で状況を開くことができ、プロジェクトの迅速な移行にも役立ちます。

開発者に優しい Plutus アーキテクチャ

image

  • 関数型言語である Haskell は EUTXO とより互換性があります;
  • オブジェクト指向プログラミング言語である Solidity はアカウントモデルとより互換性があります;

Cardano のスマートコントラクトプログラミング言語 Plutus の基盤となるカスタム言語である Haskell は、DApp のために特別に設計されており、核心は「軽便」と「安全」という二つのキーワードにあります:

  • Haskell に基づく予測可能性により、スマートコントラクト内のバグが非常に簡単に特定されます。一方、Solidity のスマートコントラクトでは、開発者は Solidity を非常に深く理解する必要があります。たとえば、再入攻撃などの多くの類似の問題解決が必要です;
  • Haskell を Plutus にコンパイルすると、関数は 2 つの出力、True/False のみを返します。これは、予測不可能な状態変化がないことを意味します --- --- 出力は完全に入力に依存し、入力が同じであれば、関数を何度呼び出しても同じ出力が得られます。また、これらの関数は通常、変数がどの状態にあるかを考慮する必要がないため、デバッグが容易です;

この観点から見ると、Haskell は開発者が注目すべき次の機会であり、彼らに便利なツールを提供します(Adaverse が基にして開発した NFT 市場 DEMO コードベース を参照できます)。

これにより、アイデアを持つ起業家や開発者は、自分の創造性を発揮し、強力で比較的安全で軽便なエディタを提供することで、レゴブロックのように独自の DApp 世界を構築できます。

新しいパブリックチェーンの迷信

最近の業界の劇的な発展は、特に Solana のようなかつて「イーサリアムキラー」として高く掲げられたプロジェクトが次々と神壇から落ちていく中で、新しいパブリックチェーンの迷信を再評価せざるを得ませんでした。その時に見えた巨大なエコシステムも、雪崩のように崩れ去る信頼と朝露のように蒸発する時価総額の前では、一瞬で崩壊しました。

新しいパブリックチェーンへの情熱が薄れる中、ビットコインとイーサリアムだけがより弾力性があり、注目に値する存在となっています。

しかし同時に、ビットコインとイーサリアムの大局は安定しており、開発者やプロジェクトチーム(特にスタートアップチーム)にとって、すでに赤い海で満ちた任意のトラックで生き残ることは非常に困難です。

多くの人々は「部屋の中の象」に対して無視するという困難に陥っています --- --- Cardano のような古参のパブリックチェーンプロジェクトも、暗号業界で数回の牛市と熊市を経験し、市場での安定した時価総額を持ち、コミュニティは時間と市場の試練を経ています。

過去のすべては序章です。2018年、2021年には声勢のある「パブリックチェーンブーム」がありましたが、最終的に成功したのはごくわずかです。業界は最も適切な答えを出すでしょう。

Cardano はしばしば無視される「部屋の中の象」であり、たとえば 9 月 22 日に Cardano のメインネット Vasil ハードフォークアップグレードが成功し、Cardano をスマートコントラクト時代に導く意義に注目する人は少なく、その間に潜在する投資機会に対して敏感であるべきです。

しかし、パブリックチェーンの競争は常に厳しく、スマートコントラクト時代に入ったばかりの Cardano は現在非常に初期の段階にあり、今後ますます多くの DApp が Cardano に公開されるにつれて、DApp の豊富さと流動性は大幅に向上することが期待されます。

Cardano がスマートコントラクト時代に深く進む中、この目に見える大きなトレンドの中で、Cardano のグローバルなインキュベーション投資ファンドである Adaverse は、Cardano の公式チームの支援を受けて、Cardano の全トラックエコシステムプロジェクトのインキュベーションと投資に専念し、より多くの開発者を Web3 エコシステムに引き入れ、Cardano のブロックチェーンインフラストラクチャに基づいて広範な Web3 DApp エコシステムを構築します。

同時に、Cardano の商業化インキュベーション会社およびベンチャーキャピタル機関である EMURGO の CEO ケン・コダマも、Emurgo が今後 3 年間で Cardano エコシステムの成長を支援するために 2 億ドル以上を投資することを表明しました。この資金は Emurgo 自身の資本から来ており、Cardano のプロジェクトや他のネットワークのプロジェクトに直接使用され、これらのネットワークの製品は Cardano ネットワークと統合されます。

風は青い萍の末に起こります。2022 年以前は Cardano が古参のパブリックチェーン属性を持っていたとすれば、2022 年以降は「スマートコントラクトパブリックチェーン」という位置付けに依存し、挑戦的でありながら想像の余地が大いにあります。最終的にこの方向でどのような試みが行われるのか、注目していきましょう。

ChainCatcherは、広大な読者の皆様に対し、ブロックチェーンを理性的に見るよう呼びかけ、リスク意識を向上させ、各種仮想トークンの発行や投機に注意することを提唱します。当サイト内の全てのコンテンツは市場情報や関係者の見解であり、何らかの投資助言として扱われるものではありません。万が一不適切な内容が含まれていた場合は「通報」することができます。私たちは迅速に対処いたします。
banner
チェーンキャッチャー イノベーターとともにWeb3の世界を構築する