下記の記事はCRYPTOSLATEの記事「Cardano’s Babel fees mechanism allow users to pay transaction fees in native tokens」を翻訳したものです。
カルダノのBabel手数料の仕組みで、ユーザーが取引手数料をネイティブトークンで支払えるようになる
By priyeshu garg – february 27, 2021
メアリー・ハードフォーク(Mary Hard Fork)が実施されると、カルダノのユーザーは取引手数料をネイティブトークンで支払うことができるようになり、基本的にブロックチェーンを利用するためのADAは必要ありません。これは技術的に大きな難問のように思えるかもしれませんが、IOGのエンジニアは実際に、かなりシンプルで自由市場指向のソリューションを考え出しました。
カルダノのExtended UTXOでネイティブトークンの取引が可能に
DeFiの世界をユーザーに開放するだけでなく、ネイティブトークンがカルダノブロックチェーンに加わることで、技術的にも新たなメリットが生まれています。ネイティブトークンによって可能になった最大の進歩は、ブロックチェーン上の取引手数料を、ブロックチェーンのネイティブトークンだけではなく、ユーザーが定義したトークンで支払うことができる仕組み「バベルフィー」です。
実際には、カルダノで発行されたどのようなトークンでも取引手数料の支払いに使用できることになり、ユーザーはADAの使用を完全に回避することができるようになります。
これを可能にしているのが、カルダノ Extended UTXO(EUTXO)モデルである。イーサリアムのアカウントベースのモデルとは異なり、カルダノで有効なトランザクションを発行するには、1つ以上のUTXOを消費する必要がある。しかし、カルダノのUTXOは、ファンジブルとノンファンジブルの両方の、複数の異なるトークンを含むバンドル(束)を運ぶことができる。
IOGのチーフサイエンティストであるAggelos Kiayias教授のブログによると、このモデルでは、取引の発行者が支払うべき手数料の額に相当するADA建ての負債を宣言する取引を発行することができます。このタイプの取引は、ブロックチェーン上でオープンオファーとして認識され、利害関係者に責任をカバーするよう求めます。責任をカバーする見返りとして、当事者は取引に含まれる他のトークンの形で報酬を支払うことになります。
しかし、責任を伴う取引は、それだけではブロックチェーンに認められません。ブロックプロデューサーは、ADAと取引に含まれる他のトークンの両方で責任をカバーし、責任を吸収するマッチした取引を作成する役目を担っています。このようにして、負債のある取引とそのマッチング取引は、グループとして台帳に認められるようになります。
バベルフィーでステークプール運営者が流動性提供者になる
このメカニズムが機能する唯一の方法は、カルダノブロックチェーンがリクイディティプロバイダーの概念を導入することである。このLPは、ブロックチェーン上でマッチングトランザクションを発行してくれるブロックチェーンの参加者です。
バベルフィーの場合、流動性提供者となるのはステークプールの運営者だ。彼らは市場からインセンティブを得て、受け入れたい特定のネイティブトークンの交換レートを提供します。Kiayias教授は、どのSPOも、例えばADAに対して3:1のような固定の交換レートで特定のトークンを受け入れることを宣言できると説明しました。ある取引に0.16ADAのコストがかかる場合、送信者は0.16ADAの負債を宣言し、0.48のトークンXを提供することができます。Cardanoのネイティブアセットモデルでは、これを以下の仕様のトークンバンドルを運ぶ1つのUTXOとして実装しています。
ADA → -0.16, トークンX → 0.48
バンドルの中では、負債はマイナスの記号で表されます。
トランザクションを受け入れたステーク・プール・オペレーターは、メモリプールからライアビリティを回収し、ライアビリティを持つUTXOを消費するマッチング・トランザクションを発行する。マッチング・トランザクションは、トークンXの0.48を、SPOが所有する新しいアウトプットに転送します。
このかなりシンプルなメカニズムがブロックチェーン技術にとって革命的なのは、SPOにとって完全にオペインであるという事実です。各ステークプール運営者は、お互いに関係なく独自のポリシーと為替レートを決定することができます。つまり、異なるステークプール運営者は、同じトークンに対して異なる交換レートを提供することができ、責任取引を発行するユーザーは、ネットワーク上に掲示された交換レートの最小値、平均値、あるいは最大値に対応する量のトークンを提供するように促されます。
“このようにして、負債取引の決済時間と、彼らが提供するトークンの市場価値との間に、自然なトレードオフが生じるのです”とKiayias氏はIOHKのブログ記事で説明しています。
自由な市場体験をさらに促進するために、バベルの手数料は、SPOがネットワーク上で負債をカバーする唯一のエンティティである必要はありません。ステイクプール運営者は、マッチング取引を発行する外部の流動性プロバイダーと提携することができます。それに加えて、第三者プロバイダーがネットワーク上で独立してマッチング取引を発行することもでき、ステークプール運営者は必要なくなります。
この仕組みにより、バベルフィー以外にも、さまざまな革新的なアプリケーションが可能になります。IOHKはこの問題についてほとんど沈黙を守っていますが、最新のブログ記事では、このメカニズムを実現する可能性の一つとして、スポット取引のためのアトミックスワップを取り上げています。
Kiayias氏によると、トークンバンドルで負の数量を可能にするメカニズムは、メアリーハードフォーク後のカルダノの基本的な台帳ルールに実装されるという。バベルフィーがいつ有効になるかについては、まだはっきりとした日程は決まっていませんが、ネイティブアセットの導入後すぐに日の目を見ることになると考えてよいでしょう。