This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
Sui創始者が明かす:独特なアーキテクチャがどのように高性能ブロックチェーンを実現するか
最近、私たちはSuiのインフラストラクチャの複雑さとスケーラビリティ、そしてSuiのトランザクション処理システムがどのように高性能ネットワークを促進するかについて、ジョージ・ダネジスにインタビューしました。ジョージ・ダネジスは、Mysten Labsの共同創設者であり最高科学者であり、ロンドン大学の安全とプライバシー工学の教授でもあります。
以下は今回のインタビューの主な内容です:
Q1:あなたは学術分野から来たのですが、あなたの研究の重点について紹介していただけますか?
私はロンドン大学ユニバーシティカレッジの教授で、安全性とプライバシーを研究しています。初期には主にピアツーピアシステムと匿名システムを研究していましたが、その後、ブロックチェーンとスマートコントラクトの実行に興味を持ちました。UCLの研究グループでは、より高性能なシステムを構築する方法について研究を始めました。私たちはChainspaceという会社を設立していくつかのアイデアを商業化し、その後チームは買収されました。その後、私は高性能なブロックチェーンの理念を実現する機会を求め続けました。
Q2:アプリケーションと研究の違いは何だと思いますか?
実際には大きな違いはありません。研究の際には、特定の目標を達成するためのすべての可能性を考慮しますが、実際のシステムを構築する際には、多くの良いアイデアの中から選択する必要があります。私たちは、どのアイデアがユーザーにとって最も有用であるか、どのアイデアが人々が求めているものであるか、そしてブロックチェーンの採用にどのようなボトルネックが存在するかを判断する必要があります。これは単なる知識の興味ではなく、ユーザーに価値を提供することです。
Q3:理論から実際の応用に移る際、どの問題を解決するかをどのように決定しますか?
私は主にブロックチェーンのさまざまな機能を拡張する方法、特に取引スループットを増やし、遅延を減らす方法に注目しています。この問題は明白で、イーサリアム上のある契約が非常に人気になると、プラットフォームはそのような大量の取引を処理できず、混雑し、手数料が急増します。明らかに、問題はブロックチェーン上で人々がやりたいことを満たす能力が不足していることです。これは価値のある挑戦と見なされており、学界はこの問題をさまざまな方法で解決しようとしています。
Q4:L2ネットワークとSuiのような新しいL1ネットワークを構築することの違いと利点は何ですか?
L2はイーサリアムエコシステムにおける拡張ソリューションですが、開発者にとっては使いにくい部分があります。L2はL1とブリッジ接続する必要があり、このプロセスは特に複雑な資産にとって面倒です。ユーザーエクスペリエンスが悪く、異なるチェーン間で資産を移動するのが難しいです。
Suiのプランは、すべての検証されたノードのコピー状態を含む大規模なデータベースを構築することです。ユーザーがトランザクションを完了すると、同じデータベース内のすべての状態が次のトランザクションに使用でき、L1とL2の間で資産の状態を継続的に移動する必要がありません。
Q5:Sui Lutrisの重要な革新は何ですか?それがSuiの高いスループットと低遅延の特性を実現するのですか?
Sui Lutrisは、2つの重要な理念で構成されています。多くの操作はコンセンサスを必要とせず、高スループットのコンセンサス方法を提供します。2つの異なるパスを提供しています:迅速なパス(コンセンサスを必要としない)とコンセンサスパスです。
クイックパスは、ユーザー自身のオブジェクトを操作するために使用され、合意を待つことなく取引の最終性を得ることができます。共有オブジェクトの操作は、合意パスを通じて行う必要があります。クイックパスは遅延が非常に低く、広くスケーラブルです。一方、合意パスは遅延が高いですが、容量も非常に高いです。
Q6:Suiのアプリ開発者は、彼らのアプリを迅速なパスを利用するように設計できますか?
はい、絶対に可能です。スマートコントラクトの開発者は、操作対象が独占的か共有かを制御できます。Suiでアプリを拡張するコツは、ほとんどの操作を独占オブジェクトで行うことを確保し、非常に低い遅延を実現することです。開発者は、迅速なパスを最大限に活用する方法を考慮する必要があります。
Q7:プログラム可能な取引ブロックはどのように機能しますか?
プログラム可能な取引ブロックは、ファストパスまたはコンセンサスパスで使用できます。専有オブジェクトのみが関与する場合、1つのチェーン操作内で複数の操作を実行できます。共有オブジェクトが含まれている場合は、コンセンサスパスに入り、遅延が少し高くなります。
Q8:メインネットの立ち上げ後、Suiのパフォーマンスはあなたの研究理論を証明しましたか?驚いたことはありますか?
Suiは高い取引量の際に優れたパフォーマンスを示し、設計の妥当性を確認しました。しかし、コミュニティはクイックパスの使用がやや微妙で、オブジェクトがロックされる可能性があることを発見しました。誤ってロックされたオブジェクトを迅速に解除する技術が開発中であり、これにより開発者がクイックパスを通じてより多くの操作を表現できる可能性があります。
Q9:現在、オブジェクトロックの原因は何ですか?
オブジェクトロックは、オブジェクト操作の順序付け時にユーザーやソフトウェアによってエラーが発生することが主な原因です。例えば、異なるデバイスが矛盾する操作順序を提供することがあります。Suiは、オブジェクトがロックされている間に合意によって迅速に解決するメカニズムを開発しています。エポックの終了を待つのではなく。
Q10:パブリックチェーンが透明性、追跡可能性、プライバシーのバランスをどのように取るべきかについてのあなたの見解は何ですか?
これは具体的なアプリケーションに大きく依存します。Suiは開発者がプライバシー保護を構築するためのプラットフォームを提供します。Suiはいくつかの暗号ネイティブサポートを提供しており、ゼロ知識証明を検証する能力などは、プライバシーに配慮したアプリケーションを構築するための基本的なモジュールです。
Q11:Suiにはもっと多くのプライバシーのネイティブサポートがありますか?
コミュニティは、開発者に必要な追加のプライバシーサポートを検討しています。ゼロ知識証明に加えて、より一般的な数学的または暗号学的関数が必要になる可能性があります。コミュニティの需要が十分であれば、多者計算や信頼できるハードウェアなどの複雑な技術を追加することを検討するかもしれません。
Q12:今後6ヶ月から12ヶ月の間にSuiはどのように発展すると考えますか?
短期的な改善は、実際に構築されたアプリケーションに向けられます。長期的には、Sui Lutrisプロトコルを改善して、より低遅延、よりシンプルなプロトコル、より良いスケーラビリティを実現します。さらに、経済効率も向上させ、検証ノードがより制限されたハードウェアで動作できるようにし、既存のハードウェアをより効果的に活用します。