リカルディアンコントラクトはスマートコントラクトとどこが違うのか?
もっと見る
わずか30秒で記事の内容を把握し、市場の反応を測ることができます。
ブロックチェーン技術の最も有望なユースケースの1つは、デジタルインフラストラクチャ内に安全に保管され、暗号資産の特定により法的に有効で完全に改ざんされた「ライブ」契約の開発です。リカルディアン契約は、そのアイデアに命を吹き込み、暗号資産愛好家の関心を引き付ける最新のブロックチェーン感覚となっています。
仮想通貨に興味がある方でも、スマートコントラクトという言葉を耳にしたことがあるかもしれません。これは、ブロックチェーン上に保存され、事前設定された条件が満たされると自動的に実行される実行可能コードです。リカルディア契約は、法的拘束力がある点を除き、基本レベルでも同様です。
リカルディアン契約のコンセプトは1990年代に始まりましたが、これまでに大規模に導入されたことはありません。このガイドでは、リカルディアン契約について知っておくべきことをすべて取り上げます。具体的には、テクノロジーの歴史、スマートコントラクトとの違い、潜在的なユースケースの例などです。
Ricardian契約とは?
リカルディア契約とは、合意した契約条件に基づき、両当事者間で法的拘束力のある契約として機能するデジタル契約です。この契約は、ブロックチェーンを使用して暗号方式で署名され、検証されますが、人間と機械の両方で読むことができます。
リカルディアンモデルの「BowTie」表現。出典:最近では、ほとんどすべての文書がデジタル形式で保管されています。通常はWord文書です。しかし、非常に多くのWord文書が送受信されるため、関係者全員がどの文書が最新かつ本物であるかを知ることは困難です。
リカルディアン契約は、弁護士が利用する法定代理人を起用し、デジタル署名を組み込むことで、この問題を解決します。プロセスの「マジック」である最後のステップは、暗号を使用してセキュリティを確保することです。アルゴリズムは、ドキュメントにのみ紐づく独自のキーまたはハッシュを生成します。このハッシュは常に1つのドキュメントを参照し、そのドキュメントだけがそのハッシュを明らかにすることができます。
関係者が契約に関して何かを行うときはいつでも、単に文書ではなく、名前ではなく、抜粋ではなく、ハッシュを含めることができます。契約は機械と人間の両方が読みやすいため、コンピュータはハッシュを検索して詳細を確認するだけで、人々は契約を単純な旧式のテキスト文書として読むことができ、関係者全員がレイアウトされた情報に簡単にアクセスして処理できます。
たとえば、米国債の条件がリカルディアン契約を使用して書き出されたとします。この契約は、基本的に、債券の名前、発行者、所有者、通貨の額面などを含むメタデータを使用して、債券を独自のデータベースに変換します。 データベースには、元の契約の詳細がすべて含まれていますが、機械可読タグ付きのデジタル形式です。その後、契約はプライベートキーでデジタル署名され、簡単に識別できるようにハッシュ化されます。債券の詳細にアクセスしたい人やシステムは、ハッシュ値を探すだけで済みます。
リカルディアン契約のコンセプトは、90年代に金融暗号学者のイアン・グリッグによって開拓されました。リカルディアン契約は、\"弁護士がすべての利用規約で使いたいと思うすべての通常の言葉を含むテキスト文書にすぎません。これは、プログラムと人間の両方が何が起きているのかを喜んで理解できるように、プログラム全体に法的文書を伝える方法です。
Griggは、1998年に発表された「7レイヤーの金融暗号」という論文で、リカルディアン契約に関するアイデアを述べました。このホワイトペーパーでは、金融暗号資産会社Systemicsが構築したリカルド決済システムについて説明しています。このシステムは、英国の経済学者デイビッド・リカルドにちなんで命名され、国際貿易理論への貢献を称えられました。
1990年代のテクノロジーは、グリッグの理論を適切に実装するほど堅牢ではなかった。しかし、ブロックチェーン技術のおかげで、これらの制限は現在撤廃されています。現在、EOSの創始者であるBlock.oneなど、リカルディア契約をサポートするプロジェクトが増えています。
GriggはBlock.oneと簡単に提携し、その専門知識をEOSプラットフォームに持ち込みました。EOSプラットフォームは、開発者や企業に大規模で消費者向けの分散型アプリケーションを構築するためのツールを提供する、自己管理型でパフォーマンスベースのブロックチェーンです。このシステムには、リカルディア契約とスマート契約の両方のサポートが含まれています。
リカルディアン契約はこれまでそれほど大規模に実装されていませんが、この概念がブロックチェーン上に家を見つけることは理にかなっています。ブロックチェーン技術は、技術的な要件を満たすだけでなく、法的に有効なライブ契約のための完璧なテスト基盤を提供します。
リカルディア契約とスマート契約の違いは何ですか?
近年、スマートコントラクトは多くの誇大広告を受けていますが、1つのことは見落とされがちです。現在の形態では、2つの当事者が関与する実際の法的拘束力のある契約を置き換えることはできません。リカルディアン契約、または少なくともスマートコントラクトとリカルディアンコントラクトのハイブリッドが、この問題の鍵となる可能性があります。スマートコントラクトとリカルディアンコントラクトの違いは以下のとおりです。
スマートコントラクト
スマートコントラクトの概念は、1990年代初頭にコンピュータ科学者のニック・サボによって最初に提案されました。簡単に言えば、スマートコントラクトとは、事前に決められた条件が満たされた場合にブロックチェーンベースのアプリケーションの動作を自動化するデジタル契約です。イーサリアムのようなブロックチェーン上に構築された分散型アプリ(DApp)の基礎を形成し、分散型ファイナンス(DeFi)に不可欠です。
スマートコントラクトは、ブロックチェーン上でコード化された単純な「if ... then」ステートメントに従って自動的に実行されます。ブロックチェーンを構成するコンピュータのネットワークは、事前に設定された条件を満たし、検証されたときに、契約に概説されたアクションを実行します。このような行動の例としては、通知の送信や資金の放出、チケットの発行、車両の登録などが挙げられます。これらのアクションは不変であり、誰も変更したり元に戻したりすることはできません。
プログラミング言語はスマートコントラクトを体系化するために使用され、開発者は簡単に書くことができますが、コントラクトの内容はプログラミング言語を理解していない一般の人々には読めません。多くのビジネスプロセスは人間による監査を伴うコンプライアンス要件の対象となるため、企業は現在の形態のスマートコントラクトに頼ることはできません。
また、スマートコントラクトコードの行動がブロックチェーン上で不変であることにも役立たず、現実世界の進化する状況に対応しなければならない企業にとって望ましい機能ではありません。ビジネスやビジネスとクライアント間の契約上の合意はしばしば変化し、スマートコントラクトはどのような変化にも適応できる柔軟性を提供しません。
リカルディア契約
スマートコントラクトとは異なり、リカルディアンコントラクトは、契約締結前であっても、契約の行動だけでなくその意図も記録します。この契約では、ハッシュを使用して、特定のドキュメントを迅速かつ効率的に参照します。Ricardian契約のメリットは以下のとおりです。
- 法的拘束力:リカルディア契約は法的に有効です。つまり、参加当事者間で紛争が発生した場合、訴訟はさらなる調査のために法廷に提起されます。これは現在、スマートコントラクトでは実現不可能です。
- 人間と機械で読み取り可能:契約は、弁護士や素人が読むことができる法的手続きと、機械が読んで署名できるマークアップ言語を組み合わせて作成されています。
- 両方の長所:リカーディア契約は多用途であり、両当事者が事前に設定した条件を満たす場合に実行するアクションを定義する標準法的契約にスマートコントラクト機能を追加できます。
- すべての関係者が署名:関係者間の契約関係を示す用語は、プライベートキー、通常はOpenPGPが提供するプレーンテキストのデジタル署名を使用してデジタル署名されます。
しかし、リカルディア契約がスマートコントラクトに取って代わるというわけではありません。この2つは、今後、当事者によって条件が満たされると自動的に締結される、法的拘束力のあるデジタル契約のハイブリッドな形態で混ざる可能性があります。この2つの技術を組み合わせると、ブロックチェーンベースの法的契約の未来になる可能性があります。
リカルディアン契約の例
リカルディア契約はまだ新しい概念ですが、この技術の潜在的なユースケースは無限です。それらは、幅広い契約を成立させるために使用できます。リカルディアン契約の3つのユースケースは以下のとおりです。
- ピアツーピア取引:リカルディアン契約は、ピアツーピア市場で大きな期待を寄せており、一部のプラットフォームはすでに実装しています。たとえば、OpenBazaarはオンラインマーケットプレイスであり、ユーザーは実質的に何でも売買できます。リカルディア契約は、取引相手の正当性を追跡する方法として利用されます。
- NFT発行:ブロックチェーンプロトコルは、スマートコントラクト、リカルディアンコントラクト、資産パスポートを組み合わせて、現実世界の現物資産のNFTを発行できます。たとえば、Mattereumprotocolは、法的拘束力のあるリカルディア契約を利用して、ブロックチェーン上の資産NFTに電子署名と記録を行います。
- 複雑な法的契約のデジタル化:リカルディアン契約は、複雑な法的契約のデジタル化のための標準化されたテンプレートを作成することができ、検証を簡素化し、不変性を確保できます。すでに、Ricardian契約を使用して、Contract VaultやEverContractなどのブロックチェーン上の法的契約を効率的に開発しようとしているブロックチェーンスタートアップが数多く存在します。
EOSブロックチェーン
EOSは2019年にリカルディアン契約を導入した最初の仮想通貨プロジェクトの1つで、開発者向けのツールキットに「リカルディアン契約を豊富にレンダリングした」と呼ばれています。
EOSは、リカルディア契約とスマートコントラクトの機能を組み合わせて、コントラクトのアクションと意図を利用者が簡単に理解できるようにします。これにより、スマートコントラクトのコードが完全に透明になります。ブロックチェーンのアクションは最終的なものとなることが多いため、重要な機能です。
リカルディア契約の導入以前は、平均的なスマートコントラクト利用者がどのような行動に同意したかを理解することは困難でした。利用者は、アプリ開発者に、ブロックチェーン上で行われるアクションと監査可能な関連性なしに、スマートコントラクトがフロントエンドで何をするかを説明するよう頼らなければなりませんでした。
EOSは、リカルディア契約を実装し、取引に署名する前にデータがどのように提示されるかを再定義する2つの新機能を発表しました。
- リカルディア契約仕様:メタデータを追加するためのテンプレート言語を定義します。スマートコントラクト開発者は、テンプレートに従って、利用者が簡単に理解できるリカルディアン契約を作成できます。
- Ricardianテンプレートツールキット:これは、リカルディア契約仕様のレンダラーであり、仕様に従って設計された契約がどのように表示されるかを示します。アプリ開発者は、オーサリングおよびテストツールとして使用できます。
例証として、リカルディアン契約仕様をプログラミング言語、テンプレートツールキットをその言語で書かれた文書を提供するブラウザと考えてください。これら2つの機能を組み合わせることで、DApp開発者は、利用者が同意する契約を明確に説明した上で、スマートコントラクトを作成できます。
終わりに
リカルディア契約は、特にスマートコントラクトと組み合わせると、ブロックチェーンのアプリケーション範囲を大幅に拡大する可能性があります。両者の意図を明確に定義し、法的に拘束し、合意された条件に基づいて行動を起こすことができます。
リカルディアン契約の概念は数十年前のものですが、実際のテクノロジーの利用はまだかなり新しいものです。広く採用されれば、多くのブロックチェーンプロセス、特に貿易や金融に大きな影響を与える可能性があります。
最新の暗号資産ニュースを手に入れよう
暗号資産市場に関する情報は鮮度が命!Bybitニュースレターが最新の暗号資産ニュースをお届けします。