IOGブログ, ニュース, ...

IOGブログ:研究概要その3:トークン、ステーブルコイン、そして手数料

IOGの研究により、Cardanoでのマルチアセットサポート、ステーブルコイン、フレンドリーな手数料の実装が可能になりました。

以下はIOGブログに掲載された記事「 Research overview part 3: tokens, stablecoins, and fees」を翻訳したものです。

研究概要その3:トークン、ステーブルコイン、そして手数料

by Olga Hryniuk 2022年7月7日

前回の記事では、Cardanoの革新的なEUTXOモデルと、それがどのようにCardano上の表現力豊かなスマートコントラクトを促進するかについて説明しました。今回は、マルチアセットサポートと様々なユーザー定義トークンの作成を可能にした研究について詳しく見ていき、またバベルフィーの利点についても触れていきます。

マルチアセット対応

イーサリアムは、さまざまなユーザー定義のアセット(トークン)を作成する機能を提供することで知られています。しかし、イーサリアムのトークン標準は台帳で直接サポートされておらず、カスタムコードの繰り返しが必要です。トークン・コードはシステム自体の一部ではなく、複製され適応されるため、複雑さ、余分なコスト、非効率のレイヤーが追加されることになります。このため、人為的なミスが発生する可能性があり、バグが発生した場合には金銭的な損失につながる可能性があります。

研究論文「UTXOma: UTXOma: UTXO with Multi-Asset Support」は、IOGの科学者が執筆し、ISoLA 2020カンファレンスで発表されました。この論文では、ミンティングポリシーと呼ばれる契約スクリプトを使用した、幅広いユーザー定義のトークンの作成について研究しています。

この論文では、BitcoinスタイルのUTXO台帳に基づく、ユーザー定義資産作成の代替設計を探求しています。UTXOモデルの拡張を提案し、単一の暗号通貨の会計構造を、トークンバンドルというユーザー定義のネイティブトークンの無制限数を管理する新しい構造に置き換えます。

この新しいモデルでは、トークンの作成は、ビットコインのバリデータスクリプトと同様に、計算の表現力が制限されたドメイン固有の言語を使用するミンティングポリシースクリプトによって制御されています。これはビットコインのセキュリティに有利であり、カスタムアセットの作成と転送に対する軽量かつ低コストのアプローチにつながります。

論文「Extended UTXO ModelにおけるNative Custom Tokens」は、ネイティブなユーザー定義トークンによるEUTXOモデルの一般化を提案しています。この論文では、EUTXOモデルが提案するUTXO台帳をベースに、UTXOmaのネイティブトークンと表現力豊かなスマートコントラクトの相乗効果を探っています。この結果、より表現力豊かな鋳造ポリシーと、ステートマシンに基づく多用途な契約のマルチアセットEUTXO台帳への直接マッピングが実現します。この論文は、このマッピングの正しさを正式に確立している。

Djedステーブルコイン

カスタムトークンの他に、IOGはCardano上でのステーブルコインの実装に関する研究を実施した。その「Djed: A Formally Verified Crypto-Backed Pegged Algorithmic Stablecoin」論文は2021年に発表されました。

この論文では、アルゴリズム設計に基づくステーブルコインの契約を紹介し、スマートコントラクトを利用して価格の安定を図っている。これは、分散型金融(DeFi)環境にとって非常に有用な機能である。Djedは自律的な銀行として機能する。ベースコインの予備を維持しながら、ステイブルコインとリザーブコインを鋳造し、燃やすのです。安定コインを売買し、予備コインを使用し、手数料を徴収し、予備コインに蓄積することで、安定コインの目標価格への固定を維持する契約である。

Djed は現在 COTI によって実装されている。

バベルの手数料

CardanoのマルチアセットEUTXOモデルの利点は、別の研究の道を開き、「Babel fees」につながった。Babel feesは、Cardano上でada以外のコインで取引手数料を支払うことを可能にする仕組みです。この論文は、6月に開催されたACNS2022に採択されている。

ブロックチェーンの取引は、その実行に手数料が必要です。ネットワークのセキュリティを確保するために、手数料は通常、例えばCardano上のadaのように、選択したブロックチェーンにネイティブな通貨で支払わなければならない。しかし、ユーザーが保有する他の価値あるトークンで手数料を支払えるようにすれば、利用の利便性が向上し、相互運用性にも有利になります。IOGのバベルフィーに関する論文での研究は、これがどのように可能かを説明しています。

EUTXOモデルやカスタムネイティブアセットなど、Cardanoのいくつかの革新的な機能が一体となって、Babel feesを可能にしています。Cardanoのマルチアセットサポートにより、台帳上でネイティブとして扱われるトークンを作成することができます。つまり、新しいユーザー定義のトークンは、十分な数のユーザーが価値を認めさえすれば、カルダノの主要通貨であるアダと同様に、取引手数料の支払いに利用することができるのです。

IOGのLambdaサイエンティスト兼PlutusアーキテクトであるManuel Chakravartyは言う。

カルダノは、コミュニティがPlutusを使って自ら作成した新しいカスタム・トークンの周りに、特別な関心を持つコミュニティを形成することを奨励しています。このようなコミュニティのメンバーは、adaをあまり保有せずに、カスタムトークンで十分な流動性を持つことができます。このようなコミュニティをサポートするために、我々は、彼ら自身のトークンを使ってネットワークの使用料を支払えるようにしたいと考えています。

そこで、ユーザーがada以外のトークンで取引手数料を支払いたい場合、カスタムトークンを提供するバベル手数料取引によってそのような申し出を行うことができますが、adaの負債が発生します。このトランザクションを検証したブロックプロデューサーは、このオファーを受け入れ、adaとオファーされたトークンの間で事前に告知された為替レートでのスポットトレードを設定することができる。ブロック・プロデューサーは2つ目の取引を行い、adaの手数料を負担し、交換にオファーされたトークンを受け取ります。台帳のルールを適切に拡張することで、負債を伴う取引とそのマッチング取引は、グループとして台帳に登録されるようになる。この仕組みの優れた点は、ユーザーがアダを賭けることで、通常通りアダで賭け金報酬が支払われることです。

Manuel Chakravartyはこう付け加えます。

バベルフィーをCardanoに実装するための次のステップは、研究論文を基にCardano Improvement Proposal (CIP)を書くことです。最初のバージョンが完成次第、これをコミュニティに提示して議論してもらう予定です。

2020~2021年にCardanoにマルチアセットとスマートコントラクトのサポートが導入され、この台帳は無数の分散型アプリケーション(DApps)を作成するための機能環境となった。現在、1000を超えるプロジェクトがCardano上で構築されており、IOGの研究開発は、Cardanoのスケーリングと着実な最適化に注力しています。そこで、次回のブログでは、Cardanoのスケーラビリティと相互運用性を推進する研究について、より詳しく振り返ってみたいと思います。

カルダノエコシステムとSITION

お問い合わせ

Contact Us
SIPOのステーキングサービス、Cardano ADA、ADAの購入方法から保管方法についてご興味、ご質問がある方はこちらのフォームからお問い合わせください。24時間以内にメールにてご返信いたします。

最新投稿