QRコードをスキャンしてダウンロードしてください。
BTC $78,025.31 +4.48%
ETH $2,449.17 +4.88%
BNB $644.11 +2.89%
XRP $1.49 +4.21%
SOL $90.33 +4.26%
TRX $0.3253 -0.20%
DOGE $0.1009 +3.05%
ADA $0.2643 +4.02%
BCH $459.11 +3.86%
LINK $9.77 +3.61%
HYPE $45.46 +1.67%
AAVE $116.69 +6.20%
SUI $1.02 +3.79%
XLM $0.1748 +5.64%
ZEC $344.10 +1.47%
BTC $78,025.31 +4.48%
ETH $2,449.17 +4.88%
BNB $644.11 +2.89%
XRP $1.49 +4.21%
SOL $90.33 +4.26%
TRX $0.3253 -0.20%
DOGE $0.1009 +3.05%
ADA $0.2643 +4.02%
BCH $459.11 +3.86%
LINK $9.77 +3.61%
HYPE $45.46 +1.67%
AAVE $116.69 +6.20%
SUI $1.02 +3.79%
XLM $0.1748 +5.64%
ZEC $344.10 +1.47%

波場 TRON 業界週報:BTC 調整 ETH 急騰、JP Morgan & サムスン投資 Canton Network に参入

Summary: 先週、米国株式市場は新高値を更新し、テクノロジーとAIチップが先導しました。連邦準備制度の政策には意見の相違があります。暗号市場は政策の好影響を受けましたが、高レバレッジがボラティリティリスクを増加させています。ホットプロジェクトのVeda(DeFi収益基盤)とUnit Zero(チェーン相互運用性)が資金調達を行いました。Canton Network(機関向けL1)が大規模な投資を受けました。BTC Layer2エコシステムが拡大し、Lightningノードは積極的な管理が必要です。規制面では、米国が暗号法案を推進し、EUがMiCAの詳細を実施しています。
トロン
2025-07-21 17:04:54
コレクション
先週、米国株式市場は新高値を更新し、テクノロジーとAIチップが先導しました。連邦準備制度の政策には意見の相違があります。暗号市場は政策の好影響を受けましたが、高レバレッジがボラティリティリスクを増加させています。ホットプロジェクトのVeda(DeFi収益基盤)とUnit Zero(チェーン相互運用性)が資金調達を行いました。Canton Network(機関向けL1)が大規模な投資を受けました。BTC Layer2エコシステムが拡大し、Lightningノードは積極的な管理が必要です。規制面では、米国が暗号法案を推進し、EUがMiCAの詳細を実施しています。

一.前瞻

1. マクロレベルの要約と将来予測

先週、アメリカの株式市場は全体的に強いパフォーマンスを維持し、S&P 500とナスダック指数は連続して歴史的な高値を更新しました。テクノロジーとAIチップ産業が市場の活性化を支えています。連邦準備制度の政策予測には意見の相違が見られ、一部の委員は7月に25ベーシスポイントの利下げを求めていますが、トランプ政権が連邦準備制度に頻繁に干渉しているため、市場は金融政策の安定性に対する懸念を抱いています。今後数ヶ月の経済と市場の動向は、貿易状況の進展、インフレの変化、連邦準備制度の金融政策調整の実際の道筋に大きく依存しています。

2. 暗号業界の市場変動と警告

アメリカ合衆国下院は7月14日から「暗号通貨週間」を開催し、複数の政策フレームワークを重点的に審議しています。このような政策動向はビットコインの価格と暗号市場の合法化期待を強く高めています。機関投資家の継続的な流入と立法の好材料が積極的な基盤を形成していますが、高レバレッジと過剰買いの状態が短期的なボラティリティリスクを増加させています。投資家には構造的に強気を維持しつつ、リスク管理意識を高めることをお勧めします。今後の法案の進展や市場資金の動向に密接に注目し、特にデリバティブ市場のリスク信号に注意を払う必要があります。全体的に見て、暗号業界は規制と大規模な機関参加の新時代に向かっており、今後もボラティリティは高いままでしょう。

3. 業界およびトラックのホットトピック

1800万ドルの資金調達を行ったBitGoとCoinbaseが出資したプロジェクトVeda ---ネイティブ収益インフラストラクチャーで、クロスチェーンDeFi操作と収益の埋め込みを簡素化します。1000万ドルを調達したUnits.Network ---チェーン間相互運用をサポートするモジュール化されたLayer-0チェーンファクトリーです。

二.市場のホットトピックと今週の潜在プロジェクト

1. 潜在プロジェクトの概要

1.1. 1800万ドルの資金調達を行ったBitGoとCoinbaseが出資したプロジェクトVeda ---ネイティブ収益インフラストラクチャーで、クロスチェーンDeFi操作と収益の埋め込みを簡素化

概要

VedaはDeFi金庫インフラストラクチャー(vault primitive)であり、資産の価格設定、記帳、安全性、最適化、自動管理のためのプロトコルレベルのメカニズムです。非管理型、信頼最小化、可組み合わせ性などの特性を備えており、企業、資産発行者、プロトコル、ブロックチェーン、パブリックチェーンのウォレットやアプリケーションが、複雑なスマートコントラクトやオフチェーンインフラストラクチャーを再構築することなく、企業レベルのDeFi製品を開発できるようにします。

Vedaは、クロスチェーン操作、収益最適化、リスク緩和などの複雑なプロセスを抽象化することにより、消費者や機関がオンチェーン金融に参加するためのハードルを大幅に引き下げました。Vedaを統合したプロトコルは、ユーザーにリアルタイムで透明な安全保障を提供し、シームレスなアクセスを実現します。

Vedaは金庫と資産キュレーション(curation)分野で常に市場のリーダーシップを維持しており、その主な成果には以下が含まれます:

  • DeFiにおける最大の金庫提供者および資産キュレーターとして認識され、管理する総ロック価値(TVL)は30億ドルを超え、ユーザー数は10万人を超えています。
  • DeFiで最も広く使用されている金庫基準であるBoringVaultを開発しました。
  • 初の金庫トークンeBTCをAaveのメイン市場に上場させました。
  • Binance Web3ウォレットおよびByBit Web3ウォレットに統合されています。

アーキテクチャの概要

Vedaの方法論:クロスチェーンで可組み合わせ可能なDeFi金庫インフラストラクチャー(Vault Primitive)

DeFi金庫インフラストラクチャーは、開発者が資本をより容易に導入し、リスクを低減し、エコシステムの流動性を最適化できるようにします。VedaのBoringVaultはこのプロセスの中心であり、以下の機能を通じて実現します:

  • 標準化された価格設定と記帳:ユーザーの残高と金庫シェアの評価をリアルタイムで追跡します。
  • 自適応構成:異なる収益戦略に資本を動的に配分します。
  • 自動最適化:最適なリスク対収益比を実現するために継続的に調整します。
  • 高速イテレーション:最短48時間で新しい金庫を展開または戦略を更新できます。

コアの差別化特性:

  • プロトコル、資産、チェーンに依存しない:複数のブロックチェーン(EVM、SVM、MoveVMなど)間でシームレスに動作し、さまざまなDeFiプロトコルと統合できます。
  • 任意の複雑な戦略をサポート:オフチェーンロジックとモジュール化されたアーキテクチャを組み合わせることで、金庫キュレーターは同じ金庫内で複数のオンチェーン収益戦略を実行できます。
  • 検証可能な制約:金庫操作は、オンチェーンで確認可能なホワイトリストアクションセットに制限されます。
  • 非管理型メカニズム:ユーザーの資金は監査済みのスマートコントラクトに保管され、中央集権的な管理は不要です。
  • 強い可組み合わせ性:借貸市場、分散型取引所(DEX)、収益取引プロトコルなどの他のDeFi原語と柔軟に組み合わせて強力な金融アプリケーションを構築できます。例えば、Vedaの金庫シェアは、Aaveのメイン市場で担保として受け入れられた最初の金庫トークンです。

BoringVaultのアーキテクチャと資金の流れ:企業レベルのDeFiセキュリティフレームワークのモジュール化設計

BoringVaultはゼロから構築され、最も安全で柔軟な企業レベルのDeFi製品開発フレームワークを目指しています。

そのモジュール化アーキテクチャは、最小限のコアコントラクトロジック(約100行のコードであるため「boring」金庫と呼ばれます)を採用し、コア機能は複数の実用的なスマートコントラクトモジュールによって共同で実行されます:

  • BoringVault(金庫本体)
    ユーザー資産の主要な預入契約。内部ロジックは極めてシンプルで、外部モジュールに委託することでタスクを分離し、柔軟性と安全性を高めています。
  • Teller(出納モジュール)
    ユーザーのシェアの鋳造と償還操作を処理し、預金を管理し、シェアのロック期間を強制し、特定の条件下でユーザーの権益を保護するために返金を行うことができます。
  • Hook(フックモジュール、オプション)
    シェアの移転前にカスタムロジックをトリガーするモジュールで、転送を制限したり追加のセキュリティチェックを実行したりするために使用されます。典型的なユースケースには、契約レベルのコンプライアンス機能(ホワイトリストアドレスの預金、シェアのロックなど)が含まれます。
  • Manager(資産管理モジュール)
    金庫資産の再バランス操作を担当します。Merkle証明メカニズムを通じて、許可された事前定義された戦略のみが実行されることを保証し、金庫の行動を厳格に制御します。
  • Accountant(会計モジュール)
    金庫シェアの交換レートを計算し更新します。交換レートの変動が許容範囲内であることを保証し、異常な変動が発見された場合は更新を一時停止して市場の極端な状況による損失を防ぎます。
  • uManagers(マイクロマネージャー)
    再バランスプロセスに追加のロジックを導入します。例えば:構成上限の強制、スリッページチェックの検証、または完全なオンチェーン自動化戦略の実行。
  • DecoderAndSanitizer(デコーダーとセキュリティフィルター)
    新しい外部プロトコルを統合する際にデータをデコードし、クリーンアップして、安全で期待される操作のみを実行することを保証します。
  • Oracle(オラクルモジュール)
    収益と基礎資産の価値を追跡し、最大更新頻度、最大価格偏差などのオンチェーンチェックメカニズムに従って、情報が真実で信頼できることを保証します。

資金の流れプロセス

  1. ユーザーはTellerを通じて預金を開始し、Tellerは転送Hookを呼び出し、Accountantが提供する交換レートに基づいてユーザーに金庫シェアトークンを発行します。
  2. 資金は金庫契約内に保持され、配分されるまで(約24時間ごと)待機します。
  3. CuratorはMerkleツリーのホワイトリストメカニズムを通じて資金を選定されたDeFiプロトコルに配分します。
  4. ユーザーが引き出しを必要とする場合、金庫シェアを引き出し契約に送信し、対応する基礎資産と交換します(オプションのロック期間を待つ必要がある場合があります)。注:引き出しロジックと金庫コアロジックを分離することには安全上の利点があります。
  5. 24時間ごとに、OracleはAccountantを通じて金庫の交換レートを更新し、発生した利息や収益を反映します。

評価

VedaはネイティブDeFi収益インフラストラクチャーとして、モジュール化、非管理型、可組み合わせなどの顕著な利点を持ち、クロスチェーン操作、複雑な戦略の実行、企業レベルの製品構築をサポートし、開発のハードルを大幅に引き下げ、安全性と柔軟性を向上させます。その代表的な金庫BoringVaultは、極めてシンプルなコアロジックとプラグイン可能なモジュール設計を通じて、資産の効率的な管理と動的な収益配分を実現しています。

しかし、その戦略実行とクロスチェーン依存は多くの外部モジュールやオラクルに依存しており、極端な市場やチェーン間通信の遅延下で一定の操作リスクや同期の課題をもたらす可能性があります。

1.2. 1000万ドルの資金調達を行ったUnits.Network ---チェーン間相互運用をサポートするモジュール化Layer-0チェーンファクトリーの解説

概要

Unit Zeroは、高性能で拡張可能、安全なWavesベースのネットワークで、EVMと互換性があり、分散型ガバナンスと将来志向の相互運用性を備え、LPoSコンセンサスメカニズムを採用し、Unit 0のインセンティブメカニズムによって駆動されています。

アーキテクチャの概要

Unit ZeroはWavesブロックチェーン上に構築された高性能ネットワークで、以下の利点があります:

  • 卓越した拡張性、安全性、分散型特性を提供します。
  • 革新的なアーキテクチャを持ち、エコシステム内のマルチチェーン相互接続を実現します。

コア機能:

  • EVM互換性:dAppをUnit Zeroネットワークに迅速にデプロイできます。
  • 高性能と拡張性:LPoSコンセンサスを採用し、高効率の取引処理を実現します。
  • 分散型ガバナンス:コミュニティ主導のネットワーク管理と意思決定メカニズム。
  • Unit0インセンティブメカニズム:ブロック生成、ガバナンス参加、エコシステム構築プロジェクトに報酬を提供します。
  • チェーン間相互運用性:将来に向けて、他のブロックチェーンとの統合をサポートします。

作業フローの分解
Unit Zeroネットワークは相互接続されたノードの一連で構成されています。

注意:Unit ZeroのLayer-1ネットワークは、一部のWaves Layer-0ノードも利用しています。

チェーン契約は以下の方法でLayer-1ネットワーク内のコンセンサスを維持します:

  • ジェネレーターの約束:ジェネレーターはLayer-1ブロックの生成に参加することを約束します。
  • エポック管理:各Layer-0ブロックは1つのLayer-1エポックに対応します。

公平なPoSアルゴリズム、メカニズムは以下の通りです:

  • Layer-1ブロック生成の遅延を計算します。
  • ブロック作成の資格を定義します。

ブロック作成:選ばれたジェネレーターは:

  • 取引をLayer-1ブロックにパッケージ化します。
  • ブロックに署名します。
  • Layer-0にブロックメタデータを記録します。

フォーク解決:50%以上のLayer-1生成残高を制御するジェネレーターのチェーンを優先します。

コア要素の分解

  1. ノード

ノードはブロックチェーンの完全性を維持する基本コンポーネントであり、データの保存、取引の検証、コンセンサスとデータの正確性を確保する役割を果たします。

Unit Zeroノードは2つのコンポーネントで構成されています:

  1. 実行クライアント:取引を処理し、ブロックチェーンの状態を更新します。実行クライアントはピアツーピアネットワーク内で相互に通信し、JSON-RPC APIリクエストを処理します。
    注意:Hyperledger Besuは実行クライアントとして機能できます。
  2. コンセンサスクライアント:ブロックの追加とネットワーク参加者間でのコンセンサスを実現します。
    注意:ConsensusClient拡張をインストールしたWavesノードはコンセンサスクライアントとして機能します。

報酬
ノードを運営することで、以下の方法で報酬を得ることができます:

  1. 取引手数料:処理された取引からの手数料。
    注意:手数料はネットワークのトラフィックや取引量の変動に応じて異なります。サンプルブロックを確認すると、「取引手数料」列に受け取った金額が表示されます。

  2. ブロック報酬:クロスネットワークのブロック作成に参加することで得られる報酬。
    注意:Unit ZeroネットワークはWAVES LPoSコンセンサスメカニズムを採用し、ブロック生成の確率を平等に保ちます。

  3. ネットワークアーキテクチャ

Unit Zeroのネットワークは、相互接続されたノードチェーンで構成されており、Layer-0とLayer-1のネットワーク構造が含まれています。これらの層間の協力により、高効率のブロックチェーン操作が確保され、ネットワークの安定性と安全性が維持されます。

  • Layer-0は、クロスチェーンの相互作用とコンセンサスプロトコルの実行を保証するための基盤インフラストラクチャーを提供します。
  • Layer-1は、具体的な取引検証とブロック生成を担当し、Layer-0ネットワークと協力します。
  1. コンセンサスメカニズム

Unit ZeroはWAVES LPoS(Leased Proof of Stake)コンセンサスメカニズムを使用し、ジェネレーターの約束(Generator Commitment)を通じてLayer-1ブロックの生成に参加します。そのコアの特徴には以下が含まれます:

  • 公平なブロック生成:ジェネレーターはブロック作成に平等に参加する機会があります。
  • フォーク解決:50%以上の生成残高を制御するジェネレーターのチェーンを優先します。
  1. ネットワーク環境

Unit Zeroネットワークは2つの異なる環境で運営されています:

  • メインネット(Mainnet):実際の資産の取引とユーザー操作を処理し、実際の経済価値を持ちます。
  • テストネット(Testnet):開発者とユーザーに安全な環境を提供し、リスクのない機能テストと最適化を行うことができます。

これらのコンポーネントを通じて、Unit Zeroは高効率、安全かつ分散型のブロックチェーンエコシステムを実現し、複雑な取引操作と拡張性テストをサポートします。

評価

Unit Zeroの利点は、その多層アーキテクチャ設計にあり、Layer-0とLayer-1ネットワークを組み合わせて、高効率の拡張性と安定性を提供します。WAVES LPoSコンセンサスメカニズムを採用し、ブロック生成の公平性を確保し、チェーン契約を通じて強力なコンセンサス保障を実現しています。さらに、ノード構造は柔軟で、開発者がメインネットとテストネット間でリスクのない開発とデバッグを行うことをサポートします。

欠点は、複数の層のネットワークとコンセンサスメカニズムに依存しているため、初期の技術的複雑さが高く、ノードの管理要求が厳しい可能性があることです。また、報酬メカニズムはユーザーの参加を促進しますが、実際の報酬の大きさはネットワークのトラフィックや取引量の変動に影響される可能性があります。

2. 今週の重点プロジェクトの詳細

2.1. 1.35億ドルの資金調達を行ったJP MorganおよびSamsungが投資したCanton Network ---金融機関がガバナンスし、原子取引とプライバシー保護をサポートする機関レベルのLayer-1ブロックチェーンネットワークの詳細

概要

Canton NetworkはDigital Assetによって提供される公共のLayer-1ブロックチェーンで、機関金融シーンのために設計されており、プライバシー、相互運用性、拡張性を兼ね備えています。DAMLスマートコントラクトに基づいて構築され、「オンデマンドで可視化」されるプライバシーメカニズムを実行し、異なる参加者が関連する取引データのみをアクセスできるようにします。このネットワークはLinux財団傘下のGlobal Synchronizer Foundationによってサポートされ、複数の金融機関によって共同ガバナンスされています。トークン化された債券や現金などの原子レベルのクロスアプリケーション取引をサポートし、アカウントの隔離とコンプライアンス制御を確保します。

既存のブロックチェーンネットワークと同様に、Canton Networkは参加者間の敏感なデータのリアルタイム同期を実現しています。パブリックチェーンネットワーク上でプライベートチェーンレベルのプライバシー保護能力を備え、ネットワーク内の各アプリケーションは共通の台帳ビューを共有します。Canton Networkは強力なスマートコントラクト言語DAMLを使用しており、各資産やデータ片にプログラム可能なプライバシーメカニズムを内蔵できます。Cantonプロトコルは、各アプリケーションが独立して拡張できるようにし、可用性を向上させ、低コストを維持します。

特徴の解析

  1. DAML

DAMLはオープンソースのスマートコントラクト言語および開発フレームワークであり、多者参加型アプリケーションの開発、運用、保守を簡素化し、プライバシー保護とデータの整合性を確保することを目的としています。具体的には:

  • DAMLは現実世界のビジネス取引ルールを記述するための概念を提供し、プログラマーがビジネスロジックに集中できるようにし、一般的なセキュリティの脆弱性を回避します。
  • DAMLはスマートコントラクトコード内でアクセスと権限のポリシーを定義できるため、同期管理が容易です。データはデフォルトで機密であり、アクセスポリシーは簡単に定義できるため、スマートコントラクト開発者が理解しやすく、保守しやすくなります。
  • DAMLはアプリケーションの相互運用性をサポートし、ワークフローをより複雑なプロセスに組み合わせることを可能にします。これにより、異なるネットワークの異なるアプリケーションにデプロイされたワークフローを組み合わせることができます。任意の参加者は、既存のワークフローを組み合わせることで機能を拡張でき、この能力は台帳の自然な成長を促進し、複雑性の管理を助けます。DAMLは各アプリケーションの機密性と権限要件を保証しながら、クロスアプリケーションネットワークのワークフローの組み合わせを実現します。
  • DAMLは、一般的なプログラミング言語のバインディングを自動生成し、他のブロックチェーンとのブリッジツールを接続し、一般的な標準とドメイン特定のライブラリを提供することで、他のシステムとの相互運用性をサポートします。

契約
DAMLは「契約」をネットワーク内の複数の参加者が特定のワークフローに関して合意したコード化されたプロトコルとして定義します。これらの参加者は契約署名者(signatories)と呼ばれます。さらに、契約を確認できるが署名できない参加者もおり、これを契約観察者(observers)と呼びます。参加者は、プライベートキーで署名された個人エンティティである場合もあれば、柔軟なマルチ署名戦略を採用する連合組織である場合もあります。したがって、資産は中央集権的なエンティティによって発行されることもあれば、複数の機関で構成される連合によって共同署名されることもあります。

取引
契約は取引の中で作成され、一度作成されると「有効」と見なされます。その後の取引は、その契約をアーカイブ(archive)することができ、「無効」状態にします。

プライバシーを保護しつつ、ネットワーク内の各参加者間の整合性を確保するために、取引には2つの重要な特性が必要です:

  1. 取引順序について異なる参加者間で合意を得るためのメカニズムが必要であり、視点の不一致を防ぎます。
  2. 異なる参加者は各契約のプライバシー定義に基づき、取引に関連する部分のみをアクセスできることが求められます。このメカニズムは「サブ取引プライバシー」(sub-transaction privacy)と呼ばれます。各参加者は、自身に関連する取引の断片、すなわち「サブ取引」だけを見て検証できます。

システム内のすべてのアクティブな契約は「アクティブ契約セット」(Active Contract Set、ACS)と呼ばれ、その状態は取引グラフによって生成されます。各取引は契約を作成またはアーカイブでき、依存する契約を参照します。新しい取引は原子性の変更として、取引グラフの末尾に追加され、複数のサブ取引を含む可能性があります。異なる参加者は異なるサブ取引の内容を見るため、各参加者が観察するACSは全体のACSのサブセットとなります。

この取引モデルは、ビットコインなどのパブリックチェーンが採用しているUTXOモデルに似ていますが、2つの顕著な違いがあります:

  1. どの参加者も完全な取引グラフを見ることはできず、各参加者は自身が可視化できるサブグラフ(view)しか見ることができません。これは、ビットコインやCardanoなどのチェーン上のすべての人が全ネットワークの取引グラフを確認できるモデルとは異なります。
  2. 取引は必ずしもその参照契約をアーカイブするわけではありません(すなわちUTXO)。アーカイブするかどうかはアプリケーションのロジックに依存し、DAML内のconsumingおよびnon-consumingキーワードで定義できます。対照的に、ビットコインでは、あるUTXOを参照すると、システムはそれを使用済み(アーカイブ)と見なします。

さらに、DAML内の取引構造はツリー状であり、この構造はワークフローの組み合わせをサポートします。既存のワークフローのツリー構造は、より複雑なワークフローのサブツリーとして統合できます。各参加者は、自身に関連するサブツリーのみを検証すればよく、他の部分は無視できます。

図1:サブ取引プライバシーを持つ取引グラフの例。アリスとボブは、完全な取引グラフの一部しか見ることができません。初期状態では、3つのアクティブ契約があり、各参加者はそのうちの2つしか見ることができません。取引1と取引2はそれぞれアリスとボブによって提出され、アクティブ契約セット(ACS)を更新しました:2つの初期契約をアーカイブし、2つの新しい契約を作成し、2つの一時契約を作成してアーカイブしました。これらの2つの取引の後、システム内には3つのアクティブ契約(図中の紫色で示されています)が存在し、各参加者はそのうちの2つにアクセスできます。

言い換えれば、Cantonの台帳モデルは他のブロックチェーンとの主な違いは、Cantonでは各参加者がアクティブ契約セット(ACS)の一部と全体の取引グラフのサブグラフしか見ることができないことです。これは、その参加者の「ビュー」(view)と呼ばれます。この参加者特有のビュー自体が合法的な台帳であり、その参加者のノードによってローカルに検証できます。このプロセス全体で他の参加者を信頼する必要はありません。

ある取引またはサブ取引が特定の参加者ノードに到達すると、そのノードは3つの検証を行います:

  1. その取引が現在のビューと一致しているか。
  2. 取引がスマートコントラクト内に記述されたロジックに従っているか。
  3. 取引が正しい権限を得ているか。

スマートコントラクト言語

DAMLは、静的型システムを持つ現代的な関数型プログラミング言語であり、コンパイル時に多くの予期しない動作や論理エラーを排除します。

開発者は「契約テンプレート」を通じてデータ構造、ワークフローの意味、取引実行ロジックを定義します。テンプレートは、概念的にはオブジェクト指向プログラミングのクラス定義やデータベースのデータテーブル構造に相当します。各テンプレートには以下の内容が含まれます:

  • パラメータ(Arguments):契約に保存されるデータ。
  • 操作オプション(Choices):参加者が契約上で実行できるアクション。オブジェクト指向プログラミングのメソッドやデータベースのストアドプロシージャに相当します。
  • 権限(Authorization):
  • 署名者(Signatories):契約の作成またはアーカイブを承認する必要がある者;
  • 観察者(Observers):契約を閲覧できるが操作には参加しない他の者;
  • 制御者(Controllers):操作オプションを実行して契約に具体的な行動を取ることができる参加者。
    参加者は、特定の操作を実行するために他の者に権限を委任できます。ある取引が特定の者の権限を使用する場合、その者はその操作を見ることができます。
  • 制約条件(Constraints):すべてのテンプレートインスタンスが満たすべき条件で、ensureキーワードを通じて定義されます。

台帳モデル

DAMLの台帳データモデルは、従来のブロックチェーンとは異なる方法を採用し、プライバシーと拡張性の問題を解決します。DAMLモデルでは、台帳はすべての参加者間で完全に複製されるのではなく、プライバシールールに基づいてシャーディングされ、各参加者は自身に関連する「ビュー」または「台帳片(shard)」のみを保存します。したがって、ネットワーク内にはすべての人が共有する台帳のコピーは存在せず、各参加者は自身の契約のみを含む台帳を持っています。取引が発生すると、関連する参加者のみがそれぞれの台帳ビューを更新します。

これには挑戦が伴います:スマートコントラクトの記録が特定の参加者にのみ見える多くの台帳に分散されている場合、これらの契約記録の正確性と整合性をどのように確保するか?DAMLは「仮想グローバル台帳」の概念を導入することでこの問題を解決します。すべての参加者の台帳ビューは、グローバルな仮想台帳のサブセットと見なされます。この仮想台帳は特定のデータストレージに存在するわけではなく、一貫性メカニズム(Cantonプロトコル)を通じて、正常に動作する各ノードの台帳ビューがこのグローバル台帳の有効なサブセットであることを保証します。

さらに、DAMLの設計は「ネットワーク内のネットワーク」アーキテクチャをサポートしています。各参加者は1つまたは複数のサブネットに接続でき、Cantonプロトコルはこれらのサブネット間でデジタル資産取引を同期できます。このアーキテクチャはプライバシーを保証するだけでなく、パフォーマンスと拡張性を向上させます。

最終的に、DAMLの完全な分散型、参加者中心の台帳モデルは、契約と資産の所有権のプライバシーと正確性を保証するだけでなく、ユーザーが複数のサブネット間で自由に組み合わせ、分散型金融およびビジネスネットワークを構築できるようにします。

図2:Cantonの台帳モデル。各参加者は自身の有効な台帳を持ち、Cantonプロトコルはグローバル台帳との一貫性を保ちながら各参加者の状態を同期します。グローバル

warnning リスク警告
app_icon
ChainCatcher Building the Web3 world with innovations.