6月のVasil ハードフォークを理解する目的で、大幅な機能強化が予定されているカルダノのアップグレードの重要な要素となるいくつかの技術について、IOHKがシリーズでツィート解説しているのでご紹介します。
- Plutusのコア(前回#1)
- EUTXO(今回#2)
- CIPsと改善
- 決定性、並列性、並行性
今回は二回目となる「EUTXOとは(シリーズ#2)」について、前回のPlutusのコア(前回#1)に続いて、2022年5月9日午後10:48にIOHKのTwitterを翻訳してご紹介します。
カルダノは拡張UTxO会計モデルを採用している
EUTxOは、イーサリアムのアカウントベースのモデルとは異なります。イーサリアムのモデルでは、誰もが残高を持つアカウントを持っていいます。あるアカウントから別のアカウントに資金が移動されると、残高が更新されます。
EUTxOの「E」は拡張を意味し、BitcoinのUTxOを改良しています。UTxOのスマートコントラクトは取引確認のための即時リクエストにのみ対応するのに対し、カルダノのEUTxOモデルはこれを改善したものです。
EUTxOとは?
EUTxOの詳細: https://essentialcardano.io/faq/what-is-an-eutxo
EUTxOとは、Extended UTxO modelの略です。カルダノのEUTxOは、ビットコインのセキュリティとイーサリアムのプログラマビリティを融合・成熟させたものです。このモデルは、他のブロックチェーンで使用されているアカウントベースのモデルよりもはるかに優れており、以下のことが保証されます。
セキュリティの強化:すべての取引は異なるアドレスを使用するため、アドレスの追跡やユーザーの全体的な残高を調べることが不可能になります。
スケーラビリティ:UTxO台帳はトランザクションの並列化を可能にし、混雑を軽減します。
相互運用性:オフチェーンやサイドチェーンプロトコルの実装により、異なるブロックチェーン間の相互運用性を確立することが容易です。
決定論:UTxO台帳上では、ユーザーはチェーン上で処理される前に取引のコストと有効性を予測することができます。また、UTxOモデルでは「ガス」料金が発生しないため、取引コストはかなり低くなります。
さらにEUTxOをより理解するために、マルチアセットとスマートコントラクトをサポートする方法についてお読みください。
⬇️
CardanoのExtended UTXO会計モデル – マルチアセットとスマートコントラクトをサポートするために作られた(その2)
カルダノのEUTXO会計モデルに関するブログの第2部では、トランザクションコンポーネント、UTXOセットについてより専門的に見ていき、カルダノのEUTXOモデルの根拠をより深く掘り下げています。
EUTxOは、以下を組み合わせた取引メカニズムです。
スマートコントラクト:UTxO、$ADA、ネイティブアセット、#NFTsをロックする。
➡️ Redeemers:ユーザーが提供するデータでロックされた資産を解除し、使うことができる。
➡️ Datum:高得点などのデータ、ユーザー情報、アプリに関連するその他の情報
➡️ Context:検証中のトランザクションに関するメタデータなどの情報
Plutus Coreスクリプトは、txがオンチェーンになる前にあなたのウォレットで有効かどうかを確認できるようにするためにチェックすることができます。
本質的に、トランザクションが失敗した場合にtx手数料を支払わなければならないことからあなたを保護します。
下記のスレッドはPlutusと来る6月のHF改良を理解するためのシリーズの一部です。
以下は、IOHKが前回のツィートで解説した内容です。詳細は下記の記事をご覧ください。
6月のHFで登場するCIP
CIPs (Cardano Improvement Proposals) は #Cardano ネットワークに新しい機能を提供し、私たちのブロックチェーンを改善する鍵となるものです。
今度のHFで紹介されるのは
- CIP-31: リファレンス入力
- CIP-32: インラインデータム
- CIP-33: リファレンススクリプト
- CIP-40 副次的出力
さらに詳しく知りたい方は、こちらのジョン・アラン・ウッズ (@JohnAlanWoods)氏の Plutus解説ビデオをご覧ください。
この短いビデオでは、IOGのCardanoアーキテクチャのディレクターであるJohn Woodsが、Plutusの概要を説明しています。このビデオでは、以下を取り上げます。- このビデオでは、Plutusの概要について説明します。