記事のポイント

DeFiの理念に基づき、RenVMは革新的なセキュリティモデルを利用して、ブロックチェーン間の流動性を無許可の分散型で実現しています。

RenVMは、ビットコイン、ビットコインキャッシュ、ZcashなどのEthereumベースではない暗号通貨を表すEthereumベースのトークンを作成するための分散型プロトコルです。これらのトークンによる表現は、イーサリアムに特化したDeFiのエコシステムを他の暗号通貨市場に開放することで、チェーン間のトークンの流動性と相互運用性を実現します。

RenVMは、ビットコインやその他の暗号通貨を1対1の比率で表現するイーサリアムベースのトークンの作成を可能にする分散型のプロトコルです。これらのトークン化された表現により、RenVMはビットコインなどのデジタル資産からイーサリアムベースの分散型金融(DeFi)アプリケーションへの流動性を提供します。RenVMのネイティブトークンであるRENは、Renネットワーク上のノードを運営したり、取引から手数料を徴収するために使用することができます。

RenVMのデザインを紹介する前に、まずDeFiエコシステムの中でRenVMがどのような位置づけにあるのかを確認しておくとよいだろう。

DeFiは、ブロックチェーン技術を活用して、借り入れや貸し出し、リスクヘッジなどの伝統的な金融サービスを分散化している。DeFiのアプリケーションはこれまで主にEthereum上で構築されており、多くの場合コンポーザブル、つまりレゴの積み木のように様々な方法で組み立てたり統合したりすることができるが、Bitcoinのような他のブロックチェーンとの相互運用性はないとされている。クロスチェーンの相互運用性を実現するために、アトミック・スワップ、シンセティック・アセット、トークンによる表現という3つの主要なソリューションが提案されています。

アトミック・スワップは、スマートコントラクトを利用して、ブロックチェーン間で2つの異なる暗号通貨のピアツーピアの交換を促進します。しかし、その実行には数時間を要し、当事者が交換する資産(とその価格)を事前に決定する必要があるため、DeFiのダイナミックで自動化された市場におけるアトミック・スワップの有用性は限られている。合成資産は、ペッグされた原資産へのエクスポージャーを提供するもので、原資産を保有する必要はありません。しかし、合成資産は、一般的に過剰な担保を必要とします。つまり、合成資産で得られる利益よりも多くの担保を預けなければならず、不安定な市場状況の中では、完全に清算されてしまう危険性があります。

RenVMでは、トークン化された表現と呼ばれるアプローチを採用しています。これは、ある資産をロックアップすると、その資産を1対1で表現したERC-20トークンが得られるというものです。ERC-20は、Ethereumブロックチェーンで使用されるすべてのスマートコントラクトの技術標準です)。そして、このトークン化された資産を燃やして、ロックされた資産を換金することができます。暗号エコシステムでは、Wrapped Bitcoin(wBTC)など、トークン化された表現の例が複数あります。しかし、RenVMはこれらのプラットフォームとは異なり、ロックされた資産を保持するために中央管理者を利用しない代わりに、プライバシーを確保するために、プライベートでランダムにグループ化されたノードのネットワークに依存する新しいセキュリティモデルを使用しています。

RenVMの仕組み

RenVMは、Darknodeと呼ばれる何千ものノードで構成されています。誰でもDarknodeを運営することができますが、各ノードはVirtual Private Serverを介してRenVMソフトウェアを実行し、100,000 RENトークンをDarknode Registry Contractに預ける必要があります。この仕組みにより、ノード運営者は預託金を没収されるリスクを冒してまで、悪意のある行動を控えるインセンティブを得ることができます。ダークノードは1日1回、シャードと呼ばれるグループにランダムに配置されます。このプロセスにより、潜在的なデータターゲットが常に移動し、再生されることで、RenVMはネットワークへの攻撃から守られます。また、ダークノードは、RenVMがデジタル資産をERC-20トークンに変換するたびに手数料を徴収します。これらの手数料は、ロックされた資産の暗号通貨で建てられ、需要と割引キャッシュフローモデルに応じてアルゴリズムで調整されます。

Darknodeの預金とアルゴリズムで調整された手数料の組み合わせにより、RenVMはネットワークへの攻撃が利益を生まないことを保証することができます。これは、RenVMが割引キャッシュフローモデルを利用して、Darknodesが預けるRENの価値がRenVMにロックされている資産の価値よりも常に大きいことを保証しているためで、攻撃が成功すればDarknodesの預り金は奪われる。同様に、攻撃によってロックされた資産とERC-20表現の1対1の比率が危うくなった場合、悪意のあるノードが預けたRENトークンを使って元に戻すことができます。

RenVMでは、ダークノードは、wBTCなどの他のプラットフォームの中央集権的なカストディアンとは異なり、ユーザーがロックしたデジタル資産の信頼できない分散型のカストディアンとして集合的に行動します。これを可能にしているのが、RZL MPCアルゴリズムで、RenVMのノードは秘密鍵を読むことができずに作成・管理することができます。RenVMは現在、Progressive Decentralization計画のフェーズSub-Zeroに入っています。


RenVMはどのようなトランザクションをサポートしているのか

RenVMは、lock and mint、burn and release、burn and mintの3種類のトランザクションをサポートしています。

まず、ロック&ミントの取引について説明します。ビットコインをイーサリアムのブロックチェーンに移動させたいとします。まず、ビットコインをRenVMに送ってロックアップします。プロトコルは資産のロックを目撃し、ビットコイン取引の詳細を検証し、「ミント署名」をあなたに返します。この署名によって、あなたはイーサリアム上でビットコインを表すERC-20トークン(renBTC)を作成(ミント)することができます。

その後、ロックアップしたビットコインを換金したいと思うかもしれません。そのためには、バーン&リリース取引を開始する必要があります。renBTCを燃やして、RenVMにロックしたビットコインを送ってほしい場所を指定します。RenVMはrenBTCの燃焼を目撃し、指定したビットコインアドレスにビットコインを送金する署名を作成します。

イーサリアムからPolkadotにrenBTCを送りたいと想像してみてください。このプロセスは、burn and mint トランザクションで起こります。あなたはEthereum上でrenBTCを燃やし、それを送ってほしいPolkadotのアドレスを指定します。RenVMはrenBTCの書き込みを目撃し、RZL MPCアルゴリズムを使用して、ミント署名を提供します。そして、その署名をPolkadot社に提出し、renBTCを鋳造します。

RenVMはECDSA(Elliptic Curve Digital Signature Algorithm)秘密鍵を使用するあらゆるブロックチェーンに対応しており、現在、ビットコイン、ビットコインキャッシュ、Zcash、Filecoin、Dogecoin、Digibyte、TerraをEthereumやBinance Smart Chainのブロックチェーンに送り返すことをサポートしており、2021年にはPolkadotやAVAなど多くの機能が追加される予定です。

RenVMは、分散型金融の普遍的な理念に沿って、ブロックチェーン間の流動性を許可のない分散型の方法でアンロックし、革新的なインフラとプライバシー技術の実績をすでに示しています。ビットコインやその他の暗号通貨をトークン化して表現するRenVMは、DeFiのエコシステムと、ビットコイン、ビットコインキャッシュ、Zcash、ファイルコイン、Dogecoin、Digibyte、Terraの各市場との橋渡しをする重要な役割を果たしています。

著者 タイヤン・チャン

Renの共同設立者兼CEO

Taiyang Zhangは、Renの共同創業者兼CEO。Taiyangは2016年からデジタルアセットのエコシステムに関わり、様々なブロックチェーンプロジェクトに協力・助言し、現在のエコシステムの形成に貢献。

 

 

原文:https://www.gemini.com/cryptopedia/ren-token-and-renvm-crypto-platform#section-how-ren-vm-works