zksyncの創業者2人とsolanaの創業者2人がツイートし合うやり取りは、稀に見る傑作です。エコシステムの根底にあるロジックを理解することで、evmエコシステムとsolanaエコシステムの方向性が決まるだろう。
「SOLが今日スケーリングの限界に達したことについてどう思うにせよ、少なくともSOLは努力している。一方、ETHはずいぶん前にスケーリングをあきらめ、SOLはここ3年間、1日の実際の使用量が1,000TPS以上で停滞している!100TPSでは、もはや足場がない!"@zksync の創設者であるAlex @gluk64 は、返信として長いツイートを書きました。Web3の世界的な需要に対する1k TPSは、バケツの一滴に過ぎない。インターネットは、1台のサーバーに依存することはできません。インターネット・オブ・バリューは、どんなに速くても、どんなに分散化を犠牲にしても、単一の巨大なブロックチェーンに依存することはできない。
究極のゴールは、ゼロ知識証明の特異点です:
⧫ 何千ものパーミッションレス・メガチェーン、それぞれが何千ものTPSを持つ。各ブロックのゼロ知識証明は再帰的に単一のブロックに集約される ⧫ 最終確認は最も分散化された、公正で中立的な決済レイヤー(gm イーサリアム!)
何百万ものトランザクションのそれぞれは、すべてのスマートフォンのすべてのユーザーによって、1秒以内に検証される(すべてのユーザーが検証できなければ、それは本当にブロックチェーンなのだろうか?)
TLDR:ゼロ知識証明は、妥協することなく無限のスケーリングを可能にする(そう、長期的にはデータの可用性の問題も解決できる。)
しかし、ユーザーエクスペリエンスとモビリティの断片化についてはどうでしょうか?
これらのチェーンの各ユーザーは、数秒で他のチェーンのどの契約やユーザーともシームレスにやりとりできるようになります。必要なのは、現在私たちがどのメールボックスからでも他のメールボックスにメールを送れるのと同じように、即座に確認できるウォレットの確認だけです。
検証者やチェーン間のブリッジを信頼する必要なく、ゼロ知識スーパーチェーン間を自由に移動できるようになります。
これらのチェーンの一部は、(銀行や金融機関によって運営される)プライベートでプライバシーが保護されたものになるが、それでもエコシステムの他の部分とはシームレスに相互運用できる。これにより、流動性のネットワーク効果は、オンチェーンの世界がこれまで見てきたものより数倍大きくなるでしょう。"
管理人からの質問:
alexさん、ソラナ社の人々がこれに気づかない理由は何だと思いますか?経済的な理由だけだと思いますか?それとも、私たちが説明していない他の要因があるのでしょうか?
アレックスからの返信:
@Justin_Bons and @aeyakovenko (ソラーナの創設者)、あなたはどう思いますか?どのようにお考えですか?
「派閥に関係なく、お互いの主張を補強しよう。
1つの同期ブロックチェーンエンジンで扱えることの限界を押し広げるという、ソラーナの主張に対する強いコミットメントを賞賛します。そのイノベーションは、特に並列実行とローカル手数料市場の分野で素晴らしい。これはすべてのレイヤー2ソリューションが受け入れるべきものだ。
レイヤー2のソリューションがバラバラだと、ユーザーエクスペリエンスや流動性が分断されるという議論には真実味があります。まずはスタンドアロンで無限に拡張可能なゼロ・ナレッジのレイヤー2エコシステムから始めよう。当初、@zksync のハイパーチェーンは無限にスケーラブルで、シームレスに相互運用できるだろう。しかし、知識ゼロのエコシステムを成功させるだけで、このビジョンを実現するには十分だろう。最終的には、すべてのソリューションを接続するイーサ上の単一のL2ブリッジング契約への道を歩む可能性があります。"
toly、@aeyakovenko、Solana創設者、議論に参加してalexに返信する:
「ゼロ知識証明(zkps)」。確かに素晴らしい!しかし、データベースのホットスポット問題を解決することはできません。もし解決できれば、データベースの収益は約1000億ドルになるだろう。ソラーナが解決しようとしている2つの問題は、光速で状態を同期させることと、1つのアトミック・ステート・マシンでできるだけ多くの同時ホットスポットを処理することだ。zkpsがこれらの問題の解決に役立つなら、ソラーナは必ずzkpsを使うだろう。高いTPSは効率的なチャネル利用の副産物に過ぎず、ゴールではありません。"
alexは次のように答えました:
「あなたは私の議論を強化していない。
たしかに、1,000,000 TPSを処理できる効率的なデータベース状態同期エンジンを構築することはできます。
しかし、このシステムのユーザーはどうやってそれを検証するのでしょうか?
ゼロの知識で、1,000,000 TPSの同期処理が実現不可能であることを証明する。ただし、非同期処理は問題ありません。検証時間: <1 秒。"
tolyからの回答:
フルノードを実行する。フルノードを動かすコスト以上の価値を得る人はそうするでしょう。
alexからの回答:
1,000,000TPSのフルノードを処理するには、計算クラスタ(巨大な演算能力)が必要です。
ありがとう、ゼロ知識証明はスマホで検証したい。
tolyはこう答えました:
100万TPSはおそらく16コア未満で済みます。あなたは、ゼロの知識が確かに非常に良いことを証明するあなたの携帯電話で確認することができます。しかし、私が言ったように、私は最大同時実行ホットスポットと光の速度ですべての状態を同期させることを懸念している。いずれにせよ、これは高帯域幅の高可用性システムです。
alexからの回答:
「100万は16コア」という発言は非常に表面的です。そして、その速度を維持するために、何ペタバイトの状態をRAMに保持する必要があるのでしょうか?
tolyからの回答:
トランザクションは、より多くのコンピュートユニットを占有することも、より少ないコンピュートユニットを占有することもできます。システムは、同時に処理する状態に必要なだけのRAMを保持する必要があります。
私たちはここで一体何を主張しているのでしょうか。Solanaは、グローバルに可能な限り高速に同期するアトミックなシングルステートマシンの最も効率的な実装です。ゼロの知識がこの点で役に立つと証明されれば、それを使うだろう。システムの目的は、それが何をするかである。
ゼロ知識証明システムが10M TPSを処理できても、その特定のタスクができなければ意味がありません。他のシステムと機能的に重複していても問題にはならない。ユーザーは、自分にとって最適なソリューションを選ぶだろう。
alexからの返信:
状態同期システムの最も効率的な実装が1,000 TPS程度であるならば、真にグローバルな検証可能な計算のためには、ゼロ知識証明を使用する必要が間違いなくあるということです!証明の並列化と再帰的な証明の集約によって)スケールが大きくなります。
フルノードのユーザーに非現実的な要求をすることなく、スループットを大幅に向上させることが可能だという議論には疑問を感じます。
別のユーザーからの質問:
2024年、データ可用性レイヤーとしてETH L1を使用している間、zkSyncが48時間のウィンドウで1,000 TPSを維持できなかった場合、どうしますか?データ可用性レイヤーとしてETH L1を使用している間、2024年にzkSyncが48時間のウィンドウで1,000TPSのTPSを維持できなかった場合、あなたはどうしますか?
alexからの返信:
@zksync Era∎ - ZK Stack Hyperchainのインスタンスですが、Inscription Maniaの間、持続的なTPSを以下のように維持しました。60TPSを維持し、他のどのティア2ソリューションよりも優れています
ピーク時には200TPSを計測しました。
現在では、ZK Stackハイパーリンクを4つ追加するだけで1000TPSを達成できます。