見出し画像

NYMトークンはどこに存在し、クロスチェーンでどのように分配されるのか?(2023/07/11)


Nymは、インターネットトラフィックを暗号化しミックスすることで、一般の人々に強力なプライバシー保護を提供するmixnetである。このmixnetはNYMと呼ばれるユーティリティ付きトークンを持ち、利用料の支払い、レピュテーションの測定、プライバシー・インフラへの報酬として機能します。Nym mixnetのトークンエコノミクスは、メインネット用のCosmos SDK上に構築されたレイヤー1ブロックチェーンである、Nyxブロックチェーン上で実行されます。

Nyxブロックチェーンは、Nym mixnetのバックボーンを形成するスマートコントラクト基盤です。これらのスマートコントラクトは、mixnetを構成するノードのトポロジー、ミックスノードのステーキングと報酬、そしてユーザーがNYMトークンを相互に送信するP2P取引を管理します。NyxはCosmosブロックチェーンであり、CosmWasmスマートコントラクトを使用し、WebAssemblyにコンパイルされたRustで書かれています。(mixnetのCosmWasmスマートコントラクトの内訳を説明する今後のブログ記事にご期待ください!)

これは、ERC20をミントするための単純なイーサリアムのスマート・コントラクトを通して、mixnetトークン・エコノミクスが実行されないことを意味します。その代わり、トークンはNyx Cosmosチェーンに保管され、その後Ethereumなどの他のブロックチェーンにクロスチェーンで送信します。

NYMトークンの総供給量は1,000,000,000(10億)です。2022年初頭のNyxチェーンの誕生以降、トークンの一部のみをリリースするさまざまなベスティングスケジュールがあるため、これらのすべてがまだ流通しているわけではないです。

トークンの流通量が増えると、チームは四半期ごとにトーケノミクスのアップデートを発表します。流動性の増加により、mixnetのトーケノミクスパラメーターが変化するため、これは必要なことです。例を挙げると、NYMネイティブトークンの流通量が増えるほど、ミックスノードのステーク飽和点は高くなります。

注:NYMはユーティリティトークンであり、ユーザーがmixnetを通じてインターネットにアクセスすることを可能にする。NYMは、mixnetインフラストラクチャーの運営者に対する評価とインセンティブの手段である。

もう少し詳しく:ERC-20 NYM

より多くのユーザーのアクセスを可能にするため、パーミッションレスのGravity Bridge(EthereumとCosmosエコシステム間のアセットをブリッジするCosmosネイティブブロックチェーン)を使用して、NYMトークンはERC-20トークンとしてEthereum上でも有効化されています。

その主な理由は、KrakenやDeepcoinなどの中央集権的な取引所の多くがコスモス・チェーンを直接サポートしていないからです。

NymとGravity bridge

Gravity Bridgeには2つの異なる側面があり、その1つがGravity.solで、イーサリアム上の資金をホールド・リリースするSolidityコントラクトです。通常のブリッジデザインの主流傾向とは対照的に、Gravity.solは非常にコンパクトでレビューが容易です。3つの独立チーム(Certik、Least Authority、Code4rena)による監査を受けており、アップグレードはできません。Gravity.solは信頼できる当事者を含んでおらず、EthereumにあらゆるCosmosチェーンをブリッジする透明で強固なフレームワークとして機能します。

Gravity.solが機能する方法は、ERC20 NYMコントラクトがGravity Bridgeによってデプロイされたとき、NYMイーサリアムトークンの可能な最大量をミントすることです - uint256に等しく、基本的にイーサリアムの設計パラメータによって上限が設定された非常に大きな数です。これはEtherscanに反映されています。

このミント数は、ネイティブNYMトークンの総供給数10億とは相互に排他的です。これは、Gravity.solが保有する他のすべての種類のCosmosトークンの場合と同様に、ブリッジコントラクト関数にハードコードされている技術的な問題に過ぎません。この現象は、Gravity Bridgeを使用するすべてのチェーンで発生します。しかし、最大供給量がuint256の最大サイズより少ないイーサリアム側から生成されるトークンがほとんどであることを考えると、あまり目立たないかもしれません。

デプロイはブリッジコントラクト自体によって行われる。デプロイヤーがコントロールできるパラメータは、名前、シンボル、小数点の数など限られている。

この理由は、Cosmos側では、Gravityモジュールがユーザーによって要求されたブリッジインタラクションに基づいてネイティブNYMトークンをミントし、バーンさせるからである。このようにして、Gravityコントラクトは、あらゆるトークン仕様のトークノミクスで計算するために更新される必要がないのです。これによりすべてのCosmosトークンに対応し、無駄のないパーミッションレスであり続けることができる。

基本的に、グラビティはコピー機のような役割を果たし、トークノミクスとベスティングスケジュールをカウントしない:というのも、2つのことしかしないからだ

1.ネイティブNYMがバーンされた場合、イーサリアム側でERC-20 NYMをリリースする。
2.ERC-20トークンがロックされた場合、Cosmos側で同量のトークンをミントする。

2つの例を見てみよう:

Example 1

AliceはとあるチャレンジでXネイティブNYMを獲得し、彼女がアカウントを持っている取引所でそれを売りたいと考えています。彼女の取引所はERC-20 NYMしかサポートしていないため、AliceはGravity Bridge経由でトークンをブリッジする必要があります:

1.アリスはXネイティブのNYMをGravity Bridgeに送る
2.Gravity BridgeはこれらのトークンをCosmos側でバーンする(10億からXを引いた額)
3.Xの量のERC-20 NYMがブリッジコントラクトからAliceが指定したウォレットにリリースされる。

結局、最大流通量は変わらず、イーサリアム側でXだけ多く、コスモス側でXだけ少なく流通する。

Example 2

BobはY NYMトークンを購入してmixnodeにステークしたいが、ERC-20 NYMをサポートする取引所のアカウントしか持っていない。 BobはGravity Bridge経由でERC-20 NYMをブリッジしなければならないことを知っている:

1.BobはY個のERC-20 NYMを取引所からGravity Bridgeに送る。
2.Gravity.solはBobのY ERC-20 NYMトークンをロックする。これは、スマートコントラクトが保有する流通外のすでに非常に大きな数のNYMトークンに追加される。
3.Gravity BridgeはYネイティブNYMトークンをミントし、Bobによって指定されたNymウォレットアドレスに送信します。

結局、最大循環供給量は変わらないのです。なぜなら、すべてのNYMトークンはもともとNyx Cosmosのネイティブチェーンでミントされたものだからです。言い換えれば、ボブが取引所から購入したY ERC-20 NYMは、アリスのトークンと同様に、ある時点でNyxからブリッジされたことになります。したがって、これらのトークンをイーサリアムにブリッジした他の誰かによって以前バーンされたことになります。

流通総量は、すべてのチェーンで常に最大10億NYMとなるのです。

リソース

ERC-20とCosmosのブリッジ方法についてもっと知りたい方は、こちらをお読みください:

四半期ごとのトーケノミクスパラメーターのアップグレードにご興味のある方は、こちらをお読みください:

トークンのステーク&デリゲート方法について詳しく知りたい方は、こちらをお読みください:

Nym Communityに参加

Discord // Telegram // Element // Twitter



原文記事:



この記事が気に入ったらサポートをしてみませんか?