Starkware x dydx の詳細な対話: Layer2 と派生製品
4 月 22 日、私たちは StarkWare の Ohad Barta および dYdX の Brendan Chou とライブ AMA を共同主催しました。オハッドとブレンダンは次のように話し合います。
仮想通貨業界に参入した彼らの経歴と経験
dYdX がレイヤー 2 に移行した理由
dYdXがStarkWareをパートナーとして選んだ理由
StarkEx の仕組みとさまざまなデータ可用性モデル
選択した技術アーキテクチャの集中部分と分散部分
StarkNet と将来の計画とビジョン
Stark Key のニュアンスと Layer2 システムでの使用方法
レイヤ 2 での Oracle のパフォーマンス
ZK Rollup と他の Layer2 テクノロジー (Optimistic Rollups/ZkSync など) の比較
スポット商品と派生商品の関係
以下はインタビューの編集された転写です。
以下はインタビューの編集された転写です。
David (dYdX): ご参加ありがとうございます。私はデイヴィッド・ゴーゲルです。私は dYdX の成長チームの一員です。今日は StarkWare の Ohad と dYdX の Brendan が来てくれることをとても楽しみにしています。コミュニティからのいくつかの質問について話し合い、StarkWare を利用した dYdX StarkEx のクロスマージン永久契約の技術的実装について話し合います。ブレンダン、オハド、あなたの経歴と、dYdX と StarkWare にそれぞれどのように関わったかを教えていただけますか?
Brendan:私の職業はソフトウェアエンジニアです。私はプリンストン大学を卒業し、ブルームバーグやグーグルなどの大手ソフトウェア会社で働き、そこで仕事のスキル、プログラミングの仕方、大企業の仕組みなどを学びました。同時に、何か違うものを探していました。私はアントニオの大学時代のルームメイトで、彼は大学を卒業してすぐにコインベースに行ったので、ビットコインとは何か、それがどのように機能するのか説明してほしいといつも頼んでいましたが、まったく理解できませんでした。 2017 年の絶頂期には、さらに多くのことに取り組み始めました。
彼が自分の会社を立ち上げていることは知っています。毎年新年に元ルームメイト全員で集まり、その時に話し合ったことがきっかけで参加を決めました。当時私はニューヨークにいたのですが、一歩踏み出してこのクレイジーな暗号通貨の仕事をすることができれば、間違いなく自分のためになることに気づきました。そうやってこの業界に入ったんです。
David (dYdX): オハド、どのようにして StarkWare に参加したのですか
Ohad (StarkWare): StarkWare の共同創設者の 1 人である Eli Ben-Sasson とは 2011 年から知り合いです。私は彼のために PCP Prover and Verifier の初版の一部を書きました。これは現在使用されている STARKS と SNARKs の古いバージョンです。それから私は6年間イスラエル諜報機関でプログラミングの経験を積みました。その後、ユヴァル・イシャイ教授とともに暗号学の修士号を取得し、昨年暗号学の論文を発表しました。その後、私はイーライに連絡して、StarkWare の状況がどうなっているのか尋ねました。過去 6 年間で証明システムがどのように主流になったかを見て、私は Eli に加わることに決めました。
David (dYdX):数週間前、dYdXはレイヤー2のクロスマージン無期限契約を公開しました。ブレンダン、dYdX がレイヤー 2 への移行を決めた理由と、レイヤー 1 製品に対する新しいレイヤー 2 製品の利点について詳しく説明してもらえますか?
Brendan (dYdX):理由はたくさんあります。最も重要な部分は注文実行部分です。以前は、これはチェーン上のすべてのトランザクションを決済するイーサリアム トランザクションでした。これにはいくつかの課題もあります。まず、インスタントではなく、プリエンプトされる可能性があります。これにより、誰にとっても不確実性が生じます。つまり、トランザクションが完了するまでブロックがマイニングされるまで待つ必要があります。
また、私たち自身の取引には多額のガスがかかります。それはお金の無駄であり、私たちにとって持続可能ではありません。私たちはユーザーに、より高い手数料やより高い最低取引額などを課す必要がありました。イーサリアムが規模を拡大したり、ユーザー数が拡大したりしても、これは誰にとっても有利ではありません。それが私たちの主な動機、つまり注文の実行部分だと思います。
レイヤー 1 で見られるもう 1 つの問題は、オラクル価格をオンチェーンで取得する速度です。価格が急激に変化し、ガスコストが上昇すると、オラクルマシンの価格がレイヤー 1 に報告されるのが大幅に遅くなり、ユーザーに追加のリスクが生じます。したがって、より低いレバレッジとより積極的な清算システムを提供することで、清算されたユーザーを罰する必要がありますが、これもガスのコストが高く、速度が遅く、システム全体のセキュリティへの貢献度が低くなります。これが私たちが検討している主な要素だと思います。より即時的なファイナリティを実現するためにレイヤー 2 に移行する予定です。これにより、エクスペリエンスが向上し、料金が削減されます。
David (dYdX): レイヤ 2 システム開発のパートナーとして StarkWare を選んだのはなぜですか?
Brendan (dYdX): 私たちが望んでいるのは迅速な開発であり、将来的には数か月以内に製品をリリースしたいと考えています。したがって、私たちはより多くのリスクを排除し、しばらくメインネットを使用してきた人々と協力したいと考えています。 StarkEx は DeversiFi と協力して多くの成功を収めており、話を聞いた人々から素晴らしい口コミを得ています。したがって、それらが主な影響要因であると思います。
David (dYdX): ああ、StarkEx とは何なのか、またどのように機能するのか簡単に説明してもらえますか?
Ohad (StarkWare): StarkEx は、StarkWare がイーサリアム上のアプリケーション向けに提供する拡張ソリューションです。シーケンサー (この場合は dYdX) からシーケンスを取得し、内部で実行し、すべてがチェックアウトされて意味があることを確認します。次に、トランザクションを Cairo プログラムに移動します。基本的に、Cairo プログラムはあらゆるステートメントを表現できます (チューリング完全です)。 Cairo コンパイラは Cairo プログラムをコンパイルし、証明者によって STARK 証明に変換されます。次に、このオンチェーン証明を検証のためにバリデーターに送信します。検証者が証明を受け入れた場合、証明は有効です。そのため、正確な即時決済が可能となります。
David (dYdX): StarkEx のさまざまなモデルとそのトレードオフについて説明してもらえますか?
Ohad (StarkWare): Validium の場合、状態を介して公開しません。これは、そうするのに非常にコストがかかるためです。たとえトランザクションの実際の実行のほんの一部のコストであったとしても、それでも無視できない金額であり、トランザクションの数に比例して増加します。変化します。代わりに、「分かった、私たちには信頼できるサーバー評議会がある」と言うのです。これが、DeversiFi と Immutable が、数人の立派な評議員を擁して採用したアプローチです。このアプローチでは、承認の条件として、委員会メンバーは、オペレーターに障害が発生した場合にユーザーが使用する可能性のあるすべての関連データを全員が知っていることを証明する必要があります。 ZK-Rollup では、更新するたびに新しい残高をオンチェーンで公開します。したがって、ユーザーからのシステムに対する信頼は高まりますが、コストも高くなります。
David (dYdX): Brendan,dYdX の StarkEx 実装は、Validium ではなく ZK-Rollup です。 ZK-Rollup が dYdX にとってより良いモデルである理由についての思考プロセスを説明していただけますか?
Brendan (dYdX):実は、特に強い思いはありません。オハドはそのトレードオフをうまく説明していると思います。データを誰もが利用できるようになるだけですが、公開にはより多くのガスが必要になります。そこで、ガソリンを買う余裕があると感じたので、今のところオンチェーンに保ち、ロールアップすることにしました。現時点では、ガス料金をユーザーに転嫁することはありません。したがって、取引中にガス料金はかかりません。 ETHの価格が上昇し続けるか、ネットワークの使用量が増加すると仮定すると、将来的にはすべてのデータをチェーンに公開する部分を削除し、追加の委員会メンバーを招いてデータが複数の場所に保存されていることを確認する可能性があります。複数の異なる参加者によって使用されるため、ユーザーはチェーン上の実際の現在の残高を見失うことがありません。オハドが言ったように、これは重要です。基本的に彼らが自分たちの立場を証明し、システムから抜け出す必要がある場合。
しかし、それは単なる前進です。なぜなら、それを行うのにコストがかかりすぎる場合、前述したように、最終的にそのコストをユーザー、コミュニティ、他のユーザーに転嫁する必要があるのであれば、そこに私たちはより多くのデータを投入できるのです。オフチェーンにより、全員のガス料金をさらに節約できます。
David (dYdX): レイヤ 2 への移行により、ブロック エクスプローラーで表示されるデータが減りました。ああ、Layer1 でユーザーが利用できるデータについて説明してもらえますか?
Ohad (StarkWare): Layer1 で表示できるデータは、合成資産と資金インデックスを含むすべてのユーザーの残高です。この情報により、最後のバッチを受信したときに実際にどれだけの資金があるかを知ることができます。コストを節約し、取引戦略を非公開に保つため、トランザクション自体はオンチェーンでは公開されません。
David (dYdX): ユーザーとして、Layer1 の外部に保持されているトランザクション データが実際に正しいとどうやって信頼できますか?オフチェーンで発生するすべての事象の正当性を保証するために、どのようなメカニズムが導入されていますか?
Ohad (StarkWare): StarkEx について議論する前に、これらすべてはすべての中心であるカイロ プログラムに基づいていると言いました。つまり、Cairo プログラムがトランザクションの順序を取得することになります。新しい状態出力へのコミットメントに加えて、バッチ中に変更されたポジションバランスも追加されます。そして、この出力は証明にリンクされます。オンチェーンデータを使用したトランザクションを見せられない場合、証明は受け入れられません。
David (dYdX): この回答は本当にとても役に立ちます!オハッド、StarkNet の状況とそのビジョンに関する最新情報を提供してもらえますか?
Ohad (StarkWare): これまで StarkEx でしか議論していないので、StarkNet から始めるかもしれません。スタークエクスはかっこいいですね。今は役に立ちますが、長期的には十分ではありません。長期的には十分ではない理由は次のとおりです。現在、StarkEx はオペレーターが操作する必要がありますが、これは集中化の観点、技術的および規制の観点から見て良くありません。 StarkNet は、完全なサイドチェーンを構築するだけのシーケンサーを使用するのではなく、すべての Cairo プログラムと Prover/Verifier を StarkEx の中心に配置することを意味します。そこでは、すべての各ブロックが Cairo との比較によって証明され、その後、証明が証明されます。今日と同じ検証手順を使用しても。
もちろん、これには時間がかかるので、段階的に実行します。したがって、5 月末に、カスタム コントラクトを作成できるデモを StarkNet の Ropsten で公開する予定です。 AMM コントラクトを例に挙げますが、まだレイヤ 1 からレイヤ 2 への相互作用は許可されていません。そして、そこから数か月後に、コントラクト間およびレイヤー 1 とレイヤー 2 の間の対話を可能にするために StarkNet のスケーリングを開始します。
次に、事業者の分散化です。したがって、ユーザーが送信したすべてのスマートコントラクトを分類するシーケンサーだけでなく、マイナーやその他すべての完全なサイドチェーンが実際に存在することになります。
David (dYdX): ブレンダン、dYdX のオンボーディング プロセスの一環として、ユーザーはイーサリアム ウォレットに接続してトランザクションを行います。ただし、初めての場合、ユーザーはスターク キーを作成する必要があります。 Stark Key とは何か、そしてそれが dYdX でどのように機能するのか説明していただけますか?
Brendan (dYdX): 基本的には、イーサリアムの秘密鍵に似ています。これは、署名すべてが秘密キーからのものであることを検証するための単なる暗号化方法です。 STARK システムと互換性のあるものに署名するには、別の秘密鍵または別の楕円曲線を使用する必要があります。技術的な詳細はあまりありません。オハドはこのことについて私よりもよく知っているはずです。しかし、本質的には、これは追跡したいすべてのものに対するもう 1 つのキーにすぎません。
ユーザーがさらに別の完全な秘密キーを覚えておく必要はありません。彼らはイーサリアムキーを保護することに慣れています。私たちは彼らに別のものを持たせたくありませんし、それを失くしたら大変なことになります。私たちは、既存のキーを使用してキーを導出できるシステムを考案しました。これは基本的に、イーサリアム秘密鍵を持っている限り、固定署名をハッシュすることによって行われます。したがって、イーサリアム秘密鍵を持っている限り、スターク秘密鍵を失うことはありません。
前述したように、2 つのことを追跡する必要がないため、これは非常に便利です。そして、誰かのイーサリアム署名を実際に偽造したり、ハッシュの衝突を見つけたりすることができないのと同様に、その人のスターク秘密鍵も非常に安全です。
David (dYdX): 秘密鍵を保護するのと同じように、私の Stark 鍵も保護する必要がありますか? 誰かが私の Stark 鍵を入手できた場合、その人は私の資金にアクセスできますか?
Brendan (dYdX):これは非常に複雑な質問です。はい、それは絶対に秘密にしておくべきです。私はちょうど人々が行う可能性のある最悪のことについて考えていました。この場合、彼らはあなたの代わりに命令に署名するかもしれないと思います。ただし、それだけしか持っていない場合、たとえレイヤー 1 に資金を引き出したとしても、その資金を契約から削除することはできません。これを行うには依然としてイーサリアムキーが必要です。また、私たちには、明示的な許可なしに人々がこれらのことを行うことを防ぐための API キーとシークレットもあります。
また、Stark キーのみが侵害された場合でも、API キーも持っていない限り、dYdX 側ではリクエストを受け付けません。 API キーは、別の小さな秘密キーのセットであり、Ethereum 秘密キーから派生することもできます。したがって、イーサリアムの秘密鍵を持っている場合は、少なくともそれも持つことができます。 3 つのキーはすべて Ethereum 秘密キーから派生します。したがって、誰かがあなたのスターク秘密鍵を盗むのは悪いことですが、誰かがそこに大混乱を引き起こすことを防ぐためのセキュリティメカニズムがまだたくさんあります。
David (dYdX):ああ、現在スターク キーをサポートしているハードウェアまたはソフトウェア ウォレットについて説明してもらえますか?
Ohad (StarkWare): 現在、Ledger ウォレットは、Stark Keys と StarkWare のアプリ、および他のいくつかのウォレットをネイティブにサポートしています。最近非推奨になったにもかかわらず、Authereum はそれをサポートしていると思います。他のウォレットの場合、ウォレットがイーサリアム キーで署名されることを要求する JavaScript ライブラリがあり、ブレンダンが述べたように、その署名からスターク キーが派生します。これは、MetaMask と一般的に使用されているすべてのウォレットが現在どのように機能するかです。 Stark Keys をネイティブでサポートできるように、さらに多くのウォレットを追加する予定です。これが私たちが追求してきた目標です。あなたのようなプロジェクトがますます増えているので、近いうちにそうなると思います。
David (dYdX): 先週末の仮想通貨市場のフラッシュクラッシュの後、たくさんの話題がありました。 StarkWare は、レイヤー 2 でのオラクルの価格に関するブログ記事を公開しましたが、これは他の DEX では大きな問題となっているようです。 Brendan、dYdX の StarkEx 実装では Oracle 価格がどのように使用されますか? Layer1Oracle との違いは何ですか?
Brendan (dYdX):ということで、今はChainlinkのオラクルだけを使っています。また、何らかの協力が必要かどうかを確認するために、他のいくつかのオラクル プロジェクトとも連絡を取っています。先ほど述べたように、dYdX は急速な成長を目指しており、Chainlink の名誉のために言うと、dYdX は大量の異なる取引ペアと、レイヤー 2 キーまたはスターク キーのサポートを提供できます。
現在、暗号化および署名された価格を送信してくれるオラクル プロジェクトは 1 つだけです。私たちは、署名者または私たちが信頼する秘密鍵を持つ人物からのものであることを暗号的に伝えることができます。次に、それらを集計して中央値を使用し、これがレイヤー 2 オラクルの価格になります。すべての価格にはタイムスタンプなどが付けられ、資産の名前も記録されます。それらを集約して、クォーラムの中央値を考え出します。これが、Layer2 での方法です。これは、Layer1 ネットワーク上で見てきた多くの Oracle プロジェクトのパターンと非常によく似ています。
私たちのアプローチは、すべてのトランザクションをレイヤー 1 ネットワーク上にパッケージ化する必要がなく、すべての署名をバッチで集約することに似ていますが、すべての Oracle マシンがトランザクションを送信する必要がない点が異なります。これらはレイヤー 2 ブロックに直接入り、ブロック全体がパッケージ化されてリリースされるときに最終的にチェーンに入ることができます。
David (dYdX):ああ、週末に何が起こったのか、そしてLayer2オラクルがdYdXの価格維持にどのように役立ったかについて説明してもらえますか?
Ohad (StarkWare):先週末、イーサリアムの価格は短期間で20%下落しました。他の分散型取引所に対する dYdX の最大の利点は、Chainlink オラクルからすべての価格を常に取得し、チェーンがトランザクションを受け入れるまで待つことなくリアルタイムで価格の変化に対応できることです。 Chainlink から価格を取得して使用した後は、オフチェーンで何かが起こるのを待つことなく、その価格を通じて後続のトランザクションを再度送信できます。
これが dYdX の機能です。 1 時間で 1,000 件を超える清算を実行しましたが、この時点で競合他社の多くもトランザクションを送信しているため、レイヤー 1 ネットワークではこれは不可能です。したがって、レイテンシを短縮することでシステムの安定性が向上するのです。
David (dYdX): ああ、ZK バリデーターの現在の役割について説明してもらえますか? このテクノロジー スタックを分散化するための将来の計画は何ですか?
Ohad (StarkWare): もちろん、StarkWare は現在検証プログラムを実行しています。検証者は StarkEx コンポーネントから Cairo プログラムを取得し、プルーフを生成してチェーン上に送信します。 StarkNet では証明が何らかの方法で分散化されると確信していますが、これが StarkNet が来年行う最後のステップであるため、どのように行うかについては具体的にコミットすることはできません。
David (dYdX): ユーザーの観点から見ると、現在、一元化されたゼロ知識証明のデモンストレーターにはどのようなリスクがありますか? 私のトランザクションを検閲できますか? この証明にダウンタイムはありますか? これはシステム全体の安定性にどのような影響を与えますか?
Ohad (StarkWare): 検証者はリアルタイムでオンラインである必要があります。当社は Amazon が提供する最高のサービスを利用しており、それらのサービスは 24 時間年中無休で稼働しています。何か問題が発生して短時間ダウンしても、システムには影響しません。
検閲の問題に関して言えば、これはデモ参加者があまりにも集中化しているという事実とは関係なく、命令自体が集中化されているという事実である。したがって、取引は検閲の対象となる場合があります。ただし、ユーザーの出金は監査できません。
システム経由でトランザクションを送信し、何らかの理由でシステムがあなたを無視していることがわかった場合は、Layer1 リクエストを送信してそれを取り消すこともできます。また、メンテナンス デポジットを支払う必要がないように合成資産を取引することもできます。あなたが所有する合成資産。このような一連の Layer1 トランザクションを使用すると、システムを完全にシャットダウンできます。そして、オペレーターがレイヤー 1 プルーフに裏付けられたリクエストもレビューすることを選択した場合、ユーザーがレビューしたシステムはレイヤー 1 スマート コントラクトにアクセスして次のように伝えることができます。「ほら、スマート コントラクト、数日後にリクエストを撤回する時期が来ました」前にやったけど、まだ検閲を受けているよ。」そして、すべてがシャットダウンし、もちろん、私たちはそのようなことをすることにまったく興味がありませんでした。
David (dYdX): ブレンダン、dYdX チームは、レイヤー 2 ネットワーク上での非保管トランザクションの維持についてどのように考えていますか?チームはレイヤー 1 ネットワークに関してどのようなトレードオフを行う必要がありましたか?
Brendan (dYdX): Ohad が述べたように、現在は基本的にトランザクションの順序を選択していますが、これはレイヤー 1 ネットワークとは少し異なります。通常、レイヤー 1 ネットワークでは、マイナーはガス料金が最も高い人を選択します。私たちが各ブロックのマイナーであるようなものです。しかし、オハド氏が述べたように、とにかく人々が資金を引き出すことができるようにするための安全策が必要であるため、すべての取引を単に検閲することはできません。
ユーザーはトランザクションに同意し、それをレイヤー 1 ネットワークに送り返すことができます。そうすると、強制的にレイヤー 2 ブロックに入れられます。出金要求の場合も同様に行う必要があります。したがって、人々がお金を取り戻すことができる限り、レイヤー 1 ネットワークと同じ問題が発生することになります。レイヤー 1 ネットワークは、資金を盗むことができないという意味ではまだ非保管的ですが、現時点では、すべてが保護されているため、より集中化されたマッチング エンジンに移行すると、システム上で特定のトレーダーを許可しないことを選択できます。
したがって、当社は戦略の観点からさらに検討を進め、特に注文執行の観点から分散化を進めていきます。非保管の性質ははるかに進んでおり、注文の執行が難しい場合にはより分散化されていると思います。
David (dYdX): 分散型オーダーブックとマッチングエンジンについて、何か最初の考えはありますか?
Brendan (dYdX):難しい質問なので、ここでは詳しくは述べません。通常、伝統的な金融の分野でも、さまざまな種類の取引システムが使用されています。私たちが現在使用しているのは注文戦略です。 0x や他のプロジェクトでは、基本的に誰かに見積もりを出してもらい、それに同意してもらう RFQ システムまたは見積もり依頼システムを使用していることは知っています。これは注文の仕組みとは少し異なります。
したがって、このタイプのモデルをさらに研究する必要があるかもしれません。Uniswap でさえ、状況を切り開くためにさらに AMM タイプのモデルを実行できる可能性があります。いろいろな方法があると思います。今は特に具体的なことはありません。
User: 私の質問は、特に市場とさまざまな資産を追加する方法に関するものです。私の記憶が正しければ、dYdXにはLink、Uniswap、Solana、Sushiの取引ペアがあります。将来的に、dYdX は新しいアイテムを追加する選択にコミュニティを参加させる方法を見つけるのでしょうか?それとも社内で継続的に行われているのでしょうか?
Brendan (dYdX): これは間違いなくコミュニティに参加してもらい、みんなにもっと発言権を与えたいと思っています。取引所としての最も重要な目標は、人々が取引したいものを取引できるようにすることです。私たちにとって、コミュニティに参加し、人々が見たいものについてより大きな発言権を与えることが重要です。したがって、それは間違いなく私たちの最優先事項です。おそらく、2021 年の今後数か月のうちに、私たちは人々にもっと発言権を与えたいと考えています。
David (dYdX): Layer2 に移行するもう 1 つの利点は、より多くの取引ペアをより迅速に追加できることであることを付け加えておきます。過去 2 週間で、4 つの新しい取引ペアを追加しました。私たちの現在の目標は、今年の残りの間、毎週 1 ~ 2 つの取引ペアを追加することです。年末までに、無期限契約の取引ペアは 30 ~ 50 ペアになります。それに関する意思決定プロセスは、ユーザーが取引したいトークンをリストすることに非常に重点を置いています。私たちの想定では、ユーザーはトップの DeFi トークンとトップの Layer1 トークンを交換したいと考えています。私たちはコミュニティからの意見を常に重視しています。お気に入りの特定の取引ペアがある場合は、参照として提供するために、お気軽に管理者と共有してください。
Brendan (dYdX): 質問の他の部分に関しては、主に誰が現在決定を下しているかによって決まります。基本的には現時点では dYdX チームの決定です。
David (dYdX): さまざまなレイヤー 2 ソリューションについて多くの話題があり、最近 zkSync が zkPorter のビジョンについての声明を発表しましたが、これはある意味で StarkWare の Validium モデルに非常に似ていると思います。ああ、zkSync についてどう思いますか? zkSync のビジョンは何ですか? StarkWare の目標とどう違うのですか?
Ohad (StarkWare): まず、zkPorter の部分を明確にするために、zkPorter は、Validium と、前に説明した ZK-Rollups メソッドを組み合わせたアイデアです。 StarkWareではこれを「Volition」と呼んでおり、2020年6月にも議論されました。私たちのアイデアの一部がこの分野の他の人々に採用され、すぐに多くのメインネットで実現されることを嬉しく思います。
全体として、zkSync は技術的な観点から私たちが行ってきたことにある程度近いと思います。彼らは、少なくとも次のリリース以降、一般的な有効性とスケーラビリティの証明を提供する別の会社です。現在、彼らは送信のみを行っているためです。
User: 場合によっては、利益率が 100% を超えることもあります。価格が高すぎる場合は、ポジションを閉じることができません。決済操作ではマージンがまだ 100% を超えるためです。これは意図的なものですか、それともバグですか?
Brendan (dYdX): 私たちが最終的に望んでいるのは、ポジションを決済している限り、ポジションを通過できるようにすることです。これを可能にするために、プロセス全体で複数の異なる検証ステップが行われます。基本的に、人々がその制限を超えてポジションをオープンすることは望ましくありません。場合によっては、誰かが許可することを許可するため、許可したこと自体が無効になる場合でも、証明が行われる可能性があります。無効な位置を取ります。
しかし、現時点では私たちはそのことに敏感になりすぎているのではないかと考えており、検証システムには立ち止まる必要がある箇所がいくつかあります。したがって、現在は元のマージンレベルに戻るよう人々に求めていると思いますが、最終的にはそれを許可したいと考えています。最近何人かの方からメッセージをいただいていると思いますので、こちらを優先させていただくかもしれません。特に大きなポジションを持っている人は、おそらく 100 未満に戻すためにすべてを清算したくないと思うので、私たちはそれが起こることを許可したいと考えています。ご質問いただきありがとうございます。
David (dYdX): ああ、StarkWare のさまざまなソリューション間で資金を転送できますか? たとえば、DeversiFi から dYdX に、またその逆に転送できますか?
Ohad (StarkWare): ある種の信頼できない、または証明された転送を意味していると仮定しますが、これはまだサポートされていません。私たちは、今年末から連絡先間のアプリケーション通信を提供する StarkNet でこれをサポートする予定です。このようにして、これらの取引は容易に実現されます。
David (dYdX): ある時点で、ユーザーはあるレイヤ 2 アプリケーションから別のレイヤ 2 アプリケーションに資金を移動できるようになりますか?
Ohad (StarkWare): StarkWare が実行する Layer2 アプリケーションを検討している場合は、そのとおりです。長期的には、他のレイヤー 2 ソリューションとも連携したいと考えていますが、それは長い時間枠です。
David (dYdX): ああ、zk ロールアップとオプティミスティック ロールアップの間の主要なトレードオフについて、概要を説明してもらえますか?
Ohad (StarkWare): これまで zk ロールアップについてのみ説明してきましたので、オプティミスティック ロールアップについて簡単に説明します。 「オプティミスティック ロールアップ」では、すべてのトランザクションをオフチェーンにして、結果をオンチェーンにポストします。ただし、証拠は発行しないため、すべての取引をチェックして不一致や不正行為がないかどうかを確認する必要があり、見つかった場合は不正行為の証拠を提出します。楽観的なロールアップの場合、このモデルにはいくつかの欠点があります。
まず、最終決定はなく、ユーザーが状態の更新に異議を唱えるまでに数時間かかるため、ユーザーが状態を監視していると想定する必要があります。直感的には、Optimistic Rollups は証明を必要としないため、安価であることでこの問題を補っています。
しかし、これも実際には真実ではありません。オプティミスティック ロールアップの場合、チェーン上のすべてのデータ、つまり完了したすべてのトランザクションを送信する必要があります。ZK ロールアップを使用すると、1 つの証明で何千ものトランザクションを証明できます。トランザクション (dYdX のバッチで数千のトランザクションを証明できるようになる予定です)。したがって、プルーフ内のトランザクションの償却重量を、オンチェーン データを使用してオンチェーンに送信するコストと比較すると、zk-rollup の方が安全であるだけでなく、はるかに安価です。
例えば、StarkWareとOptimismのデメリットは、Optimismの方がEVM対応なので始めやすいことだと思います。 Optimism を追加する場合もいくつか変更する必要がありますが、Cairo を削除するよりもはるかに問題は少なくなります。しかし、StarkNet の取り組みにより、この欠点が近い将来になくなることを願っています。
David (dYdX):ブレンダン カイロで培った経験について説明していただけますか?
Brendan (dYdX): StarkWare の方が仕組みについての理解と専門知識があるため、実際にはカイロでこのコードを作成しませんでした。私たちはいくつかのカイロ契約を自分たちで書くことを検討しましたが、便宜性、セキュリティ、契約上の正確さのため、基本的には彼らと協力して、L1 とは異なるまったく新しいロジックシステムを考案しました。なぜなら、同様のクロスマーケットマージンを実現したいからです。システムなど。したがって、基本的には彼らと協力して、コーディングする必要があるロジックを考え出します。
そして今回の契約の大部分はStarkWareによって書かれた。そこで私たちは彼らと協力してカイロの現状を調査し、それを改善する方法についてフィードバックを提供しました。ただし、今回の場合は StarkWare の作品なので、あまりコメントできません。
David (dYdX):オハッド、Cairo/Layer 2 でより多くのプロジェクトを獲得するための StarkWare の戦略についてどう思いますか? StarkWare は安定した Cairo コンパイラの開発に取り組んでいますが、いつ利用可能になりますか?
Ohad (StarkWare): 現在、StarkEx にプロジェクトを追加しています。昨年 6 月から DeversiFi、dYdX、Immutable を有効にしており、今年の残りの期間にさらにいくつかをリリースしたいと考えています。私たちは、さまざまな方法で StarkNet に簡単に参加できるよう努めています。これらのいくつかはカイロを改善するかもしれません。 1 年前、カイロでの記述はアセンブリ言語のようなものでしたが、現在は C で記述することに似ており、おそらくさらに単純になっています。
また、ソリッドからカイロまでコンパイルする予定です。これは StarkNet での作業を容易にするいくつかの機能のうちの 1 つにすぎないと考えているため、それはまだ決定されていません。
User: インデックス価格、オラクル価格、仲値価格があることに気づきました。 3 つの違いを説明するドキュメントはありますが、なぜオラクル価格から独立したインデックス価格が必要なのか、私にはまだ完全にはわかりません。これら 2 つの価格プラットフォームが異なる取引所から取得する情報源またはオラクルに関する文書または公開情報はありますか?
Brendan (dYdX): ヘルプページの内容が正確かどうかはわかりませんが、本質的に、オラクルの価格がレイヤー 2 でどのようにより適切に機能するかについては説明しましたが、オラクルの価格はまだ分単位で正確ではありません。そのため、インデックス価格は主に dYdX によって内部でホストされます。dYdX は、オラクル相場よりも効率的であるため、オラクル相場とは 2 つの異なる目的を果たします。
1つ目は、トリガー可能なオーダーなどの機能です。つまり、これらはストップロス注文やテイクプロフィット注文のようなものです。したがって、通常、トレーリングストップまたはストップ指値注文がある場合、これはオラクル価格ではなくインデックス価格をトリガーします。先ほども述べたように、それは単にインデックス価格がより効率的に動作するからです。 dYdXは基本的に取引所から価格を引き出します。ビットコインを例に挙げると、Binances や Coinbase などの 6 ~ 7 つの現物取引所を参照してください。
もう 1 つの用途は、資金調達率を決定することです。金利は基本的に、資産が指数価格を上回って取引されているか、下回って取引されているかによって決まります。したがって、これらの取引所では、動きの速いオーダーブックとスポット価格の動きを比較するため、インデックス価格は非常に正確である必要があります。したがって、インデックス価格などは毎秒、2 秒ごとに更新できますが、オラクル価格は通常、市場に実際のボラティリティがない限り更新されません。
価格が 25 ピップスを超えて変動すると、オラクルの価格が更新されることがあります。ただし、インデックス価格はそれよりもはるかに頻繁に更新されるため、より正確な資金調達レートを提供しながら、ストップリミット注文のエクスペリエンスが向上します。したがって、これが役立つことを願っています。ヘルプセクションを構築し、このすべての情報と各取引ペアが使用している正確な取引所をよりアクセスしやすくする予定だと思います。
User: 清算はインデックスの価格ではなく、オラクルの価格に依存しますか?
Brendan (dYdX):はい
User: なぜインデックス価格に依存しないのですか? 何らかの方法で操作から保護されているのでしょうか?
Brendan (dYdX): オラクル価格の方が安全です。インデックス価格は基本的にdYdX自身のみが維持します。つまり、基本的にはこの価格を追跡するサービスです。それに基づいて清算するのはトレードオフだと思います。したがって、指数価格はプルーフにも何も含まれていません。これは、より良いエクスペリエンスを提供するためにこの方法で追跡されるオフチェーン アクティビティです。
たとえば、すべてをオラクル価格で行うことができます。清算がインデックス価格に含まれない理由は、清算はスマートコントラクトに定められた特定のルールに従う必要があるためです。たとえ利益率が高くなくても清算することはできません。これらはすべてロールアップ校正刷り自体に含める必要があります。
User: dYdX が 2 つの商品を提供していることに関して、平均的なトレーダーがマージンを使用するか無期限契約を使用するかの間で行う決定について、より学術的な質問をしたいと思います。それについては皆さんも検討したことがあるはずです。仮想通貨市場では永久契約が非常に人気があることは知っていますが、それが皆さんが永久契約に積極的に注目しているように見える理由の 1 つであり、それは理にかなっています。私が知りたいことの 1 つは、永久市場がスポット市場にどのような影響を与えるのか、またその逆も同様であるということです。これは研究されていると思いますが、平均的なトレーダーにとっては大したことではないのかもしれません。彼らはただお金を稼ぎたいだけなのです。しかし、私が疑問に思っているのは、あなたが協力しているマーケットメーカーは、たとえば空売りをしていると同時に反対側でスポットを買っている場合など、市場中立の立場にあるのではないかと思います。スポット市場に関してどのような種類の調査を行い、証拠金と無期限の違いとそれらが相互にどのように影響するかを調査または分析しましたか?
Brendan (dYdX):あなたの理論はおそらく正しいと思います。それについては後で David に答えてもらうこともできますが、私の観点からすると、これは未解決の質問です。マクロの傾向について、私たちが確固たる考えを持っているかどうかはわかりません。個人的には、市場に過剰なレバレッジがかかると価格暴落がさらに大きくなるという意見に同意するかもしれませんが、これは市場にとっても同様です。
David (dYdX):これは素晴らしい質問であり、私はそれについていくつか調査しました。私が言いたいのは、マウントゴックス時代の仮想通貨取引所の歴史を見てみると、集中型取引所の台頭が見て取れるということです。そして、BitMEX と Bitfinex の台頭により、集中型取引所でのレバレッジと証拠金取引が実際に増加していることがわかります。過去 2 年間で、Uniswap のような AMM が主導する分散型取引所でのスポット取引の隆盛が見られます。そして、私たちの主張は、分散型デリバティブ取引所が本格的に普及するだろうということです。
結局のところ、仮想通貨市場と非仮想通貨市場の両方を見てみると、デリバティブ市場はスポット市場よりも桁違いに大きいのです。これは、集中型取引所ではすでに非常に一般的です。今週初めにデータを確認しましたが、集中取引所のデリバティブ取引高は1日あたり3000億を超えており、スポット取引高の数倍となっています。
実際、価格発見の多くはデリバティブ市場で行われます。これは通常、多くの個人取引や機関投資家の取引が行われるスポット市場の前に行われます。そのため、デリバティブ市場やスポットでのデリバティブ価格の影響に注目する人もいると思います。もう一つ注意すべきことは、デリバティブ分野で使用されるレバレッジの量だと思います。価格の急激な上昇または下落により、トレーダーは清算されるか、空売りポジションをカバーしなければならないことがよくあります。
したがって、デリバティブ分野のレバレッジの量を観察することは、通常、市場の後半の傾向を示す先行指標になると思います。それから、マーケットメーカーについての質問に答えたいと思います。私たちには、より洗練された小売ユーザーがたくさんいますし、もちろん多くのマーケットメーカーが、仮想通貨市場で中立的な立場を獲得する方法としてデリバティブに注目しています。したがって、一般的な取引戦略は、スポット市場でロングをし、先物または無期限でショートすることです。原資産価格が上昇するか下落するかは、全体的なポジションには影響しません。
最終的には、市場に応じて年率 40% から 80% の範囲の資金調達率が得られます。担保を適切に管理する方法を知っていれば、リスクはないと考えられます。そのため、多くの大手企業が人気の賭けの反対側を獲得し、その対価を得ているのが見られます。トレーダーは、さまざまな取引所の資金調達レートと、市場の動きに応じてレートがどのように動的に変化するかを監視しています。多くの人はこれをスポット市場の価格動向の先行指標とみなしています。
User:デリバティブ取引所について言及しましたが、私はDune Analyticsによって行われたすべての分析を調べていますが、ETHウォレットの約3.5%が実際に何らかのDeFiプロトコルと対話していることがわかります。そのため、実際にDefiに参加している人は少ないのが現状です。したがって、現時点では、dYdX は数字の上では好調で、プラットフォーム自体を試してみようという新規ユーザーを惹きつけていますが、競合他社も存在します。それでは、dYdX はどのように適応しようとしたのでしょうか?それとも、自分のことに集中して、それがどのように発展していくのかを見守りますか?長期的な計画は何ですか?
Brendan (dYdX):この質問全般についてお話しできますが、特にお答えできること、またはお話しできることはありますか?
User: 新しいデリバティブ取引所の開始により、ユーザーの選択肢が増えるため、dYdX にサインアップする新規顧客を維持できる必要があります。では、競合他社が独自のプラットフォームをどのように立ち上げ、ユーザーを維持するかを考えたことはありますか? ユーザーの総数は固定されているため、ユーザーが手にできるチップは限られています。では、dYdX はどうすれば競合他社に先んじることができるのでしょうか?
Brendan (dYdX): それは良い質問です。これが特に一般的な暗号市場に当てはまるかどうかはわかりません。あなたが正しいと思います。ある意味、固定されたユーザープールをめぐって他の取引所と競争していることになります。しかし、多くの点で、特に強気相場の最中に、Defiと暗号通貨のユーザーの数は増加しています。しかし、他の企業と同じ答えになるかもしれません。ユーザーを獲得し、ユーザーを維持し、市場に適した製品を見つけたいのであれば、まず市場でのポジションを見つけ、次に競合他社を超える必要があります。
これは少し怪しい答えであることは承知していますが、これは非常に高品質で信頼性の高い製品であり、これまでに見たことのない機能を提供すると思います。したがって、私たちには世界最高の非保管取引所になる機会があり、その後、より大きなパラダイムシフトになると思います。しかし同時に、人々が dYdX を使用する理由は、それが素晴らしい取引所であるからです。
私たちはユーザーが期待する高品質な取引所でありたいと考えています。ここ数年、「君たちは本当にDefi取引に向いているな」と思っていましたが、分散型取引所はユーザーからは主流とは考えられていませんでした。したがって、今後数年間で、Binance、Coinbase、FTXなどの大きな集中型取引所と比較しても、既存の取引所と同等になれるように基本的に改善する必要があると思います。
一般的に彼らを競争相手として扱う必要があると思います。おっしゃるとおり、今注目の分野であることは間違いありませんが、他の製品よりも優れた信頼性の高い製品があり、他の製品よりも好んで使用できるとしか言いようがありません。
User: コードフォークに関して Uniswap と Sushiswap はどうなりましたか?私の理解では、dYdX はオープンソースですよね?
Brendan (dYdX): 私たちのものの多くはオープンソースですが、多くはオープンソースではありません。たとえば、マッチング エンジンをバックエンドのサービスとして実行するだけですが、これはオープン ソースではありません。スマートコントラクトのようなものはオープンソースです。ですから、さまざまな意味で、私たちは多くのサービスを運営していると思います。いくつかの側面では、Uniswap よりも競争上の優位性が得られると思います。Uniswap とは異なり、コントラクトを作成し、オープンソースにしてリリースすることしかできません。
Brendan (dYdX): これにより、Uniswap をコピーしやすくなると思います。ただし、レイヤー 1 ブロックチェーンの状態を読み書きする人だけに依存するのではなく、より独自のバックエンド システムと高スループット システムを実行していると思います。したがって、これは純粋なオープンソース ソフトウェアよりも価値があると思います。 Uniswap フォークについて私はそう感じています。
David (dYdX)dYdXは、イーサリアムの第2層をベースに開発された分散型デリバティブ取引プラットフォームで、「オフチェーンマッチング+オンチェーン決済」の設計を採用し、資金と取引の安全性と透明性を高め、高いパフォーマンスと応答速度を確保します。世界をリードする分散型契約取引プラットフォームとして、dYdX には大きな利点があります: 低い取引手数料とガス費用がかからない; 出金処理効率が非常に速く、待たずにレイヤー 2 から出金できる; セキュリティとプライバシー パフォーマンスの面では、StarkWare の 2 層テクノロジーゼロ知識証明によりセキュリティとプライバシーが向上します; トランザクション処理に関しては、dYdX トランザクションは即時に実行され、数時間以内にブロックチェーン上で確認できます; 証拠金利用に関しては、dYdX は証拠金と交差することができ、1 つの口座が異なる取引ペアのポジションにアクセスします。
About dYdX
dYdXは、イーサリアムの第2層をベースに開発された分散型デリバティブ取引プラットフォームで、「オフチェーンマッチング+オンチェーン決済」の設計を採用し、資金と取引の安全性と透明性を高め、高いパフォーマンスと応答速度を確保します。世界をリードする分散型契約取引プラットフォームとして、dYdX には大きな利点があります: 低い取引手数料とガス費用がかからない; 出金処理効率が非常に速く、待たずにレイヤー 2 から出金できる; セキュリティとプライバシー パフォーマンスの面では、StarkWare の 2 層テクノロジーゼロ知識証明によりセキュリティとプライバシーが向上します; トランザクション処理に関しては、dYdX トランザクションは即時に実行され、数時間以内にブロックチェーン上で確認できます; 証拠金利用に関しては、dYdX は証拠金と交差することができ、1 つの口座が異なる取引ペアのポジションにアクセスします。


