Cover photo

StarkNet上に分散型デリバティブ取引所を構築する方法

先月、rhinofiの共同創業者であるRossと当社の創業者兼CEOであるEduardとAMAを行いました。ZKXのあらゆること、そして競合他社との違いについて話をしました。

会話の概要は以下の通りです。

  1. あなたの自己紹介と、ZKXの概要を教えてもらえますか?

  2. 現状のデリバティブプロトコルでは解決できておらず、あなたが解決しようとしている課題は何ですか?

  3. オーダーブックモデルについて詳細を教えてもらえますか?

  4. ZKXのノードネットワークの裏にあるセキュリティモデルは何ですか?

  5. Interpretデータではオラクルをどのように使っていますか?

  6. なぜ他のL2プロトコルではなくStarkNetを選んだのですか?

  7. オーダーブック上の流動性にはどのようにインセンティブを与えますか?

  8. 今後数か月の予定を教えてください。

post image

さあ、ポップコーンを手に、読み進めてください。たくさんのアルファを発見することができます。

**ロスrhino.fi:自己紹介と、ZKXの概要について教えてください。

**EduardZKX:**私はStarkNet上のデリバティブプロトコルであるZKXの創設者のEduardです。共同設立者のNamanと Vitalyとともに、永久先物取引をより身近なものにし、DeFiをスケールさせ、誰もが知っている中央集権的な取引所と同じレベルで競争させることができる斬新なアーキテクチャを構築しているところです。

**ロスrhino.fi:現在のデリバティブ・プロトコルでは解決できない、あなたが解決しようとしている問題とは何ですか?

**エドゥアルド| ZKX:**私たち3人は新興国で仕事をしていた経歴があります。そこで私たちは、既存のDeFiインフラの問題点である、高額なガス料金や複雑なユーザーエクスペリエンスを目の当たりにしました。私たちは元々トレーダーで、ウォール街の取引の台頭を目の当たりにし、新興市場の膨大なユーザー層が、簡単に参加できる方法がないため、こうした機会を逃していることに気づきました。彼らは通常、ミレニアル世代やZ世代で、毎日取引やアルファの発掘に時間を費やすために、リスクを取って投資することに非常に熱心です。

暗号の取引所の多くは、かなり中央集権的であることがわかりました。現在DeFiの中にあるものでさえ、トレーダーがプロトコルを所有し、どのような資産を上場させるか、どのような機能を取引所の一部にするかといった取引所自体の意思決定を促進する方法がないのです。そこで私たちは、コミュニティ主導でデリバティブのためのDeFi取引所を構築しようとしています。

しかし、それを実現するには技術的な障壁があることに、かなり早い段階で気づきました。

  1. まず一つ目はオラクルへの依存度が非常に高いことです。 GMXのような特定の取引所では、Chainlinkや他のオラクルに大きく依存しています。そして、ご存知のように、これらのオラクルのほとんどは、まだかなり中央集権的です。これらのオラクルを運営しているチームに依存しているのです。

  2. もうひとつは、新しい資産をリースしその資産を取引するために流動性を提供する人々に、インセンティブを提供するオープンなメカニズムがなかったということです。むしろ、デリバティブ取引所における上場プロセスのほとんどはクローズドです。そのため、コミュニティが何を取引したいのか、実際に知ることができないのです。しかし、FTXや Binanceのような中央集権的な取引所を見ると、彼らはコミュニティの活動を確認しようとしている。

  3. 最後はスケーラビリティという要素で、料金体系やガス代が無視できるほど、いかにしてソリューションを拡大していくかということです。

それを解決するために、私たちはStarkNetと ZK Rollupを選択しました。これは将来的にオープンで、かつスケーラブルな取引所を実現するための、最も将来性のあるソリューションだと判断しました。文脈を説明すると、dYdXのような取引所は300TPSで、Binanceは平均して100万以上のTPSを提供しています。分散型インフラが現時点でどれだけスケーラブルでないかは差があることに驚きますね。そのため技術的には、中央集権的な取引所と同じレベルまで拡張できるアーキテクチャを設計することが課題となっていました。そこで、まずZK Rollupのインフラに移行することにしました。そして第二のステップは、取引所とスマートコントラクトに計算を提供する分散型ノードネットワークに移行することでした。この分散型ネットワークにより真に分散化されたオーダーブックを持っていると言えます。そして将来的には、誰もがこのノードを動かすことができるようになるでしょう。

**ロスrhino.fi:Order Bookモデルについて、もう少し詳しく教えてください。

**エドゥアルドZKX:**暗号におけるデリバティブの3つの基本モデルについてお話しましょう。

  1. virtual AMM: UniswapのようなAMMモデルで、2つのトークンを持つプールがあります。vAMMは、実際の仮想資産と担保となるもう一方のトークン(多くはステーブルコイン)とのスワップを表す仮想トークン(LPトークン)を作成します。このモデルは小規模な取引には効率的ですが、取引コストが高くなるため、高頻度取引にはあまり適していません。

  2. **シンセティクスモデル。**ここでは、相互の資産に対する合成ポジションがあります。これらのポジションはオラクル価格によって追跡され、プロトコル全体の中で損失や利益を吸収する担保のプールと取引することになります。Synthetixで構築されたいくつかのプロトコルはこのモデルを使っています。このモデルはある程度効率的ですが、LPに対しての損失をコントロールすることでプロトコルに流動性をもたらします。

  3. 中央集権型オーダーブック。 dYdXなどのプラットフォームや他の取引所でも導入されています。マーケットメーカーに依存して流動性と市場の深さを提供することで、誰もが好きなだけ快適に取引できるようにしています。しかし、これらは言葉通り集中型オーダーブックであり、AWSやGoogle Cloud上でサーバーが動いているだけということになります。非中央集権的であったり、検閲に強いというような能力は提供されていないのです。さらに、拡張性にも一定の限界があると認識しています。

そのため私たちにとって、このオーダーブックを分散型かつスケーラブルな方法で作成することが課題でした。これらを解決するために、私たちは独自のノードネットワークを作り、一連のノードがそのコンセンサスアルゴリズムで相互に作用し、注文の分散型マッチングを行うことができるようにしました。将来的には、誰でもノードをインストールし、独立して運営し、取引所にサービスを提供することができます。計算や処理をしている分だけ、清算手数料や取引手数料の一部を受け取ることができるのです。

**ロスrhino.fi:御社のノードネットワークのセキュリティモデルはどのようなものでしょうか?

**エドゥアルドZKX:**私たちのノードネットワークは、コンセンサスのレイヤーが複数あります。ノードは3つの役割を持つことができます。

  1. ワーカーノード

  2. ディスパッチャーノード

  3. コンセンサスノード

各ラウンドでランダムに、ノードは事前に知ることのできない役割を得ることになる。したがって、スマートコントラクトからの注文を受けるのか、コンセンサスノードとしてその注文を検証するのか、ワーカーノードとして注文のマッチングを行うのか、ノードが知ることは困難です。

もう1つのコンセンサス層は、注文が来たときに最も速くマッチングするノードにインセンティブを与え、ディスパッチャー・ノードがそれを検証する。その仕組みは次の通りです。

  • 誰かがノードネットワークにオーダーを送る

  • そして、ディスパッチャー・ノードがネットワーク全体に新しいオーダーが入ったことを知らせ、ネットワークがそれに対応できるようにします。

  • その後、これらの注文に最も早くマッチングしたノードが、その特定の取引、または清算のための補償と支払いの一部として含まれることができるようになる予定である。

ここで重要なのは、ネットワークが資金の所有権を持たないという点です。資金はユーザーの管理下にあるのです。L1とL2に置かれているのです。つまり、ネットワークが資金を管理することはできないのです。

**ロスrhino.fi:データを解釈するためにOraclesをどのように使っているのですか?

**エドゥアルドZKX:**オラクルには、コミュニティが望むような多くアセットをリストすることは不可能であることがわかりました。オラクルがアセットをリストするためには、アセットが満たさなければならない一定の要件があるのです。また、高頻度取引に対応するには、更新速度が十分でないこともわかりました。そこで、各ノードクライアントにデータレイヤーを組み込んだのです。ネットワーク内のノードは、APIやFTXBinanceCoinbaseなどのCEXから直接価格フィードを提供できます。また、Chainlinkや Empiricネットワークなど、Oracleから価格フィードを取り込むことも可能です。

**ロスrhino.fi:他のL2プロトコルではなく、Starkwareを選択した理由は何ですか?

**エドゥアルド| ZKX:**StarkWareテクノロジーを使ったプロトコルの先駆者であるあなた方だからこそ、ここで私から逆に質問をさせてください。そもそも、なぜ*StarkWareを*選んだのでしょうか?

ロスrhino.fi:私たちは4、5年前に分散型イーサリアムのスケーリングを検討し始めました。ステートチャネルのスケーリングを調べていくうちに、ZK Rollupsが非常に有望な新技術であることに気づきました。StarkWareに出会い、彼らの提供するものがとても気に入りました。私たちは、ZK RollupのスペシャリストであるStarkExでローンチした最初のプラットフォームでした。

私たちがStarkExを気に入っている理由のひとつは、膨大なスループットを得られるからです。私たちはValidiumを導入しており、Validium独自のData availability committeeと共にデータをオフチェーンに保管しています。そのため、イーサリアムやブロックチェーンで処理するよりもはるかに多くのTPSを処理することができます。またオフチェーンデータは、人々にプライバシーの要素も与えてくれます。これが我々の回答ですが、ではZKXではなぜ**StarkNetを**選んだのでしょうか?

**エドゥアルドZKX:**そうですね、まさに今言われた通りです。私たちはあなたがStarkEx上で開発し、成功したプロジェクトがStarkEx上で実行されているのを見て、ZKテクノロジーを開発している他のすべての人の中で、StarkWareがすでにそれを実現できることを証明していることをすぐに理解しました。これは、私たちにとって大きな重要な要素でした。昨年、私たちはカイロで最初のスマートコントラクトの開発を開始しました。つまりすでに実績のあるテクノロジーと、将来的に低料金と高いスケーラビリティをもたらすことが期待できるテクノロジーとの間で、良い妥協ができたということなのです。

ロスrhino.fi:ここで少し文脈を変えますが、あなたがStarkNetのエコシステムのために舞台裏でどれだけの仕事をしているか、多くの人が気づいていないと思います。あなたたちは、エコシステムのカイロ開発者の半分を育ててきた当事者なんです。だから私は、あなたがやっていることすべてに感謝したいと思います。

**EduardZKX:**ありがとうございます。StarkNetのエコシステムを構築するために、チーム内に2名の専任者がいるレベルまで来ました。今後4カ月以内にインドで多くの活動を行う予定です。工科大学やIT大学でのアクティベーションなど、ZKテクノロジーとStarkNetの認知度を全国的に高めるための活動です。今後6カ月から12カ月の間に、インドだけでなく、素晴らしい開発者の才能とコミュニティを持つ他の新興市場から、どれだけのオンボーディングを獲得できるかを見るのは素晴らしいことでしょう。

**ロスrhino.fi:オーダーブックの流動性をどうやって集めますか?

**エドゥアルド| ZKX:**そこで、私たちは所有権という観点から見ていました。これらのプロトコルのほとんどは閉鎖的で、独自のトークン報酬に依存していることがわかりました。veTokenomicsのような循環型経済を作り出し、流動性を高める手助けをしているのです。しかし、多くの場合、持続不可能なトークンエコノミーが生まれ、プロトコル全体とその背後にある経済にインフレ圧力がかかることになります。私たちは、DAOとプロトコル全体のトレーダーと流動性プロバイダーに、彼らがどれだけDAOとプロトコルに取引し貢献したかによって所有権を与えるようなシステムを設計しようと考えました。当然その取引所で取引するインセンティブは、所有権だけでなく、そのエコシステム内で生み出される収益や価値の一部となる能力を与えない他の変更と比較して、皆に与えられることになるのです。

そのため、リキッドガバナンスを導入することになりました。これは、プロトコルを使い続ける限り、トレーダーと流動性プロバイダーがDAO内で代表権を蓄積することを可能にします。また、取引所での清算や取引から得られる収益分配へのアクセスも可能になります。つまり、ZKXで取引して参加すると、取引所に入るUSDCの収益の流れも受け取ることができ、DAOと取引所の意思決定に参加することができるのです。ZKXトークンの保有者であれば、トークンをステークして、これらの仮想表現、収益、ガバナンスへの参加にアクセスすることも可能です。ZKXトークンをステークする期間が長ければ長いほど、これらを獲得する能力は高まります。私たちにとって重要なのは、トレーダーや流動性プロバイダーにこのインセンティブ設計を丁寧に説明し、彼らをプロトコルの一部として長期的に成長することです。

**ロスrhino.fi:今後数ヶ月の間に何が予定されているのでしょうか?

**エドゥアルド| ZKX:**今後数ヶ月のうちに、技術資料のほとんどを公開する予定です。製品について、どのように機能するのか、どこが違うのか、どこが革新的なのか、もっと多くのコンテンツを提供する予定です。それに加えて、誰でもDAOに貢献できるコミュニティ・インセンティブ・プログラムが用意され、既存のデリバティブ・トレーダーやDeFi Degenなら誰でも応募して資格を得ることができます。資格を得た人は誰でも、プロトコルの最初のローンチに簡単にアクセスできるようになります。現在のところ、ローンチ時期は2023年の1月か2月頃になる見込みです。

ZKXについて

ZKXはStarkNet上に構築されたデリバティブのパーミッションレスプロトコルで、分散型オーダーブックを備え、複雑な金融商品をスワップとして提供するユニークな方法です。このプロトコルはDAOを搭載しており、ゲーミフィケーションされたリーダーボードや独自のリキッドガバナンスにより、高度な取引体験を提供する予定です。ZKXのミッションは、誰でも、どこでも、提供することを通じて、世界の利回りへのアクセスを民主化することです。

TwitterDiscordTelegramウェブサイト