最近、私たちはジョージ・ダネジスにインタビューを行い、Suiインフラストラクチャの複雑性とスケーラビリティ、さらにSuiのトランザクション処理システムがどのように高性能ネットワークを実現しているのかについて探りました。ジョージ・ダネジスはMysten Labsの共同創設者兼チーフサイエンティストであり、ロンドン大学ユニバーシティカレッジのセキュリティとプライバシー工学の教授でもあります。以下は今回のインタビューの主な内容です:#### Q1:あなたの研究の重点は何ですか?私はロンドン大学ユニバーシティカレッジで教授を務めており、研究の焦点はセキュリティとプライバシーです。初期には、主にピアツーピアシステムや匿名システムを研究していましたが、その後、分散台帳、ブロックチェーン、スマートコントラクトの実行に移行しました。UCLの研究グループでは、より高性能なシステムを構築する方法を探求し、Chainspace社を設立しました。その後、Facebookに参加し、Libra/Diemプロジェクトに関わり、現在は高性能ブロックチェーンの実現に取り組んでいます。#### Q2:アプリケーションと研究の違いは何ですか?実際のところ、違いはあまりありません。研究の際には特定の目標を達成するためのすべての可能性を考慮しますが、実際のシステムを構築する際には、これらのアイデアの中からユーザーのニーズに最も適したものを選ぶ必要があります。私たちは、どのアイデアがユーザーに最大の価値を提供できるか、そしてブロックチェーンの採用におけるボトルネックの問題を解決できるかを判断する必要があります。#### Q3:解決すべき実際の問題をどのように特定しますか?私は主にブロックチェーンのさまざまな機能を拡張する方法、特に取引のスループットを向上させ、遅延を減少させることに注目しています。この問題はイーサリアムなどのプラットフォームで特に顕著であり、人気のあるアプリケーションが登場するたびにネットワークが混雑し、料金が急騰します。明らかに、既存のブロックチェーンの処理能力はユーザーの需要を満たすことができません。これは学術界で広く注目されている課題であり、現在、この問題を解決するためにさまざまな技術が開発されています。#### Q4:L2ネットワークと新しいL1ネットワークであるSuiとの違いは何ですか?L2ネットワークは主にイーサリアムエコシステムの拡張ソリューションですが、開発者にとっては使用が複雑です。L2とL1の間での資産移転にはブリッジが必要で、このプロセスはトークンには比較的スムーズですが、より複雑な資産に対しては非常に面倒です。ユーザーは複数のL2ネットワーク間で資産を行き来する必要があり、体験が良くありません。対照的に、Suiは大規模データベースのソリューションを採用しており、すべての状態は検証ノードによって複製されています。ユーザーが取引を完了すると、異なるネットワーク間で資産を移動させることなく、同じデータベース内の任意の状態を直接使用して次の取引を行うことができます。#### Q5:Sui Lutrisの重要なイノベーションは何ですか?Sui Lutrisには2つのコアコンセプトがあります:1) 多くのブロックチェーン操作はコンセンサスを必要としない;2) コンセンサスが必要な時には、高スループットの方法がある。これには、2つの異なるパスが提供されています:高速パス(コンセンサスを必要としない)とコンセンサスパス。クイックパスは、NFTなどの独自オブジェクトを操作するために適しており、コンセンサスを待つことなく迅速に取引を完了できます。共有オブジェクト(オークションシステムなど)は、コンセンサスパスを介して処理する必要があります。クイックパスの遅延は非常に低く、1秒未満です。コンセンサスパスの遅延は高いですが、それでも高いスループットを維持できます。#### Q6:開発者はどのようにファストトラックを利用しますか?スマートコントラクトの開発者は、操作するオブジェクトが専有か共有かを制御できます。アプリケーションのスケーラビリティの鍵は、大部分の操作が専有オブジェクトに基づいていることを保証することで、低遅延の体験を得ることです。開発者はスケーラビリティの要件に基づいて、どの部分がコンセンサスパスを経ないことができるかを考慮する必要があります。#### Q7:プログラム可能な取引ブロックの役割は何ですか?プログラム可能な取引ブロックは、ファストトラックまたはコンセンサスパスで使用できます。専有オブジェクトのみが関与する場合、1つのチェーン操作で複数の操作を実行でき、遅延は非常に低くなります。共有オブジェクトが含まれる場合は、コンセンサスパスに入り、遅延はやや高くなります。#### Q8:Suiメインネットの立ち上げ後のパフォーマンスはどうですか?Suiは取引量が高い時期に優れたパフォーマンスを発揮し、1日の取引量は6000万件を超えました。その大部分は高速パスを通じて処理され、Sui Lutrisのスケーラビリティと低遅延特性が証明されました。しかし、高速パスの使用は、一部の課題ももたらしました。たとえば、オブジェクトロックの問題です。現在、誤ってロックされたオブジェクトを迅速にアンロックすることを可能にする新しい技術が開発中で、ユーザーエクスペリエンスの改善が目指されています。#### Q9:オブジェクトがロックされる理由は何ですか?オブジェクトロックは主にファストパスで発生し、ユーザーまたはそのソフトウェアが操作の順序に矛盾が生じたときに発生します。たとえば、異なるデバイスが同じオブジェクトに対して異なる操作の順序を示した場合、Suiはこの矛盾を解決できません。現在、ロックされたオブジェクトはエポックが終了するまで解除できず、深刻な問題を引き起こす可能性があります。現在開発中の解決策は、コンセンサスを通じてこのような状況を迅速に解決し、解除時間を1つのエポックから数秒に短縮することです。#### Q10:パブリックブロックチェーンの透明性、追跡可能性とプライバシーをどのようにバランスさせるか?プライバシーのニーズは具体的なアプリケーションに大きく依存します。Suiは、アプリケーション開発者がニーズに応じてプライバシー保護を構築できるプラットフォームを提供します。Suiは、プライバシーに優しいアプリケーションを構築するための基本モジュールであるゼロ知識証明を検証する能力など、いくつかの暗号ネイティブサポートを提供しています。開発者は、チェーン上、チェーンオフ、および暗号などの戦略を組み合わせてプライバシー問題に対処することができます。#### Q11:Suiはもっとプライバシーのネイティブサポートを持っていますか?コミュニティは、開発者がプライバシーに配慮したスマートコントラクトを書く際に必要なサポートについて議論しています。ゼロ知識証明に加えて、一般的な数学的または暗号学的関数を追加することも検討されています。他の技術、例えばマルチパーティ計算や信頼できるハードウェアについても議論されています。Suiは、欠けているプライバシー保護機能についてコミュニティからのフィードバックを歓迎します。#### Q12:Suiの今後6から12ヶ月の開発方向は?短期的には、Suiの改善は主に実際のアプリケーションのニーズに焦点を当てます。長期的には、より低い遅延とシンプルなプロトコルを実現するためにSui Lutrisプロトコルを改善し、スケーラビリティを向上させる予定です。同時に、経済効率の向上にも取り組み、検証ノードがより制限されたハードウェア上で動作できるようにし、ハードウェアの使用を最適化してブロックチェーン関連のコストを削減します。
Suiの創始者が明かす:高性能ブロックチェーンアーキテクチャと未来の発展方向
最近、私たちはジョージ・ダネジスにインタビューを行い、Suiインフラストラクチャの複雑性とスケーラビリティ、さらにSuiのトランザクション処理システムがどのように高性能ネットワークを実現しているのかについて探りました。ジョージ・ダネジスはMysten Labsの共同創設者兼チーフサイエンティストであり、ロンドン大学ユニバーシティカレッジのセキュリティとプライバシー工学の教授でもあります。
以下は今回のインタビューの主な内容です:
Q1:あなたの研究の重点は何ですか?
私はロンドン大学ユニバーシティカレッジで教授を務めており、研究の焦点はセキュリティとプライバシーです。初期には、主にピアツーピアシステムや匿名システムを研究していましたが、その後、分散台帳、ブロックチェーン、スマートコントラクトの実行に移行しました。UCLの研究グループでは、より高性能なシステムを構築する方法を探求し、Chainspace社を設立しました。その後、Facebookに参加し、Libra/Diemプロジェクトに関わり、現在は高性能ブロックチェーンの実現に取り組んでいます。
Q2:アプリケーションと研究の違いは何ですか?
実際のところ、違いはあまりありません。研究の際には特定の目標を達成するためのすべての可能性を考慮しますが、実際のシステムを構築する際には、これらのアイデアの中からユーザーのニーズに最も適したものを選ぶ必要があります。私たちは、どのアイデアがユーザーに最大の価値を提供できるか、そしてブロックチェーンの採用におけるボトルネックの問題を解決できるかを判断する必要があります。
Q3:解決すべき実際の問題をどのように特定しますか?
私は主にブロックチェーンのさまざまな機能を拡張する方法、特に取引のスループットを向上させ、遅延を減少させることに注目しています。この問題はイーサリアムなどのプラットフォームで特に顕著であり、人気のあるアプリケーションが登場するたびにネットワークが混雑し、料金が急騰します。明らかに、既存のブロックチェーンの処理能力はユーザーの需要を満たすことができません。これは学術界で広く注目されている課題であり、現在、この問題を解決するためにさまざまな技術が開発されています。
Q4:L2ネットワークと新しいL1ネットワークであるSuiとの違いは何ですか?
L2ネットワークは主にイーサリアムエコシステムの拡張ソリューションですが、開発者にとっては使用が複雑です。L2とL1の間での資産移転にはブリッジが必要で、このプロセスはトークンには比較的スムーズですが、より複雑な資産に対しては非常に面倒です。ユーザーは複数のL2ネットワーク間で資産を行き来する必要があり、体験が良くありません。
対照的に、Suiは大規模データベースのソリューションを採用しており、すべての状態は検証ノードによって複製されています。ユーザーが取引を完了すると、異なるネットワーク間で資産を移動させることなく、同じデータベース内の任意の状態を直接使用して次の取引を行うことができます。
Q5:Sui Lutrisの重要なイノベーションは何ですか?
Sui Lutrisには2つのコアコンセプトがあります:1) 多くのブロックチェーン操作はコンセンサスを必要としない;2) コンセンサスが必要な時には、高スループットの方法がある。これには、2つの異なるパスが提供されています:高速パス(コンセンサスを必要としない)とコンセンサスパス。
クイックパスは、NFTなどの独自オブジェクトを操作するために適しており、コンセンサスを待つことなく迅速に取引を完了できます。共有オブジェクト(オークションシステムなど)は、コンセンサスパスを介して処理する必要があります。クイックパスの遅延は非常に低く、1秒未満です。コンセンサスパスの遅延は高いですが、それでも高いスループットを維持できます。
Q6:開発者はどのようにファストトラックを利用しますか?
スマートコントラクトの開発者は、操作するオブジェクトが専有か共有かを制御できます。アプリケーションのスケーラビリティの鍵は、大部分の操作が専有オブジェクトに基づいていることを保証することで、低遅延の体験を得ることです。開発者はスケーラビリティの要件に基づいて、どの部分がコンセンサスパスを経ないことができるかを考慮する必要があります。
Q7:プログラム可能な取引ブロックの役割は何ですか?
プログラム可能な取引ブロックは、ファストトラックまたはコンセンサスパスで使用できます。専有オブジェクトのみが関与する場合、1つのチェーン操作で複数の操作を実行でき、遅延は非常に低くなります。共有オブジェクトが含まれる場合は、コンセンサスパスに入り、遅延はやや高くなります。
Q8:Suiメインネットの立ち上げ後のパフォーマンスはどうですか?
Suiは取引量が高い時期に優れたパフォーマンスを発揮し、1日の取引量は6000万件を超えました。その大部分は高速パスを通じて処理され、Sui Lutrisのスケーラビリティと低遅延特性が証明されました。しかし、高速パスの使用は、一部の課題ももたらしました。たとえば、オブジェクトロックの問題です。現在、誤ってロックされたオブジェクトを迅速にアンロックすることを可能にする新しい技術が開発中で、ユーザーエクスペリエンスの改善が目指されています。
Q9:オブジェクトがロックされる理由は何ですか?
オブジェクトロックは主にファストパスで発生し、ユーザーまたはそのソフトウェアが操作の順序に矛盾が生じたときに発生します。たとえば、異なるデバイスが同じオブジェクトに対して異なる操作の順序を示した場合、Suiはこの矛盾を解決できません。現在、ロックされたオブジェクトはエポックが終了するまで解除できず、深刻な問題を引き起こす可能性があります。現在開発中の解決策は、コンセンサスを通じてこのような状況を迅速に解決し、解除時間を1つのエポックから数秒に短縮することです。
Q10:パブリックブロックチェーンの透明性、追跡可能性とプライバシーをどのようにバランスさせるか?
プライバシーのニーズは具体的なアプリケーションに大きく依存します。Suiは、アプリケーション開発者がニーズに応じてプライバシー保護を構築できるプラットフォームを提供します。Suiは、プライバシーに優しいアプリケーションを構築するための基本モジュールであるゼロ知識証明を検証する能力など、いくつかの暗号ネイティブサポートを提供しています。開発者は、チェーン上、チェーンオフ、および暗号などの戦略を組み合わせてプライバシー問題に対処することができます。
Q11:Suiはもっとプライバシーのネイティブサポートを持っていますか?
コミュニティは、開発者がプライバシーに配慮したスマートコントラクトを書く際に必要なサポートについて議論しています。ゼロ知識証明に加えて、一般的な数学的または暗号学的関数を追加することも検討されています。他の技術、例えばマルチパーティ計算や信頼できるハードウェアについても議論されています。Suiは、欠けているプライバシー保護機能についてコミュニティからのフィードバックを歓迎します。
Q12:Suiの今後6から12ヶ月の開発方向は?
短期的には、Suiの改善は主に実際のアプリケーションのニーズに焦点を当てます。長期的には、より低い遅延とシンプルなプロトコルを実現するためにSui Lutrisプロトコルを改善し、スケーラビリティを向上させる予定です。同時に、経済効率の向上にも取り組み、検証ノードがより制限されたハードウェア上で動作できるようにし、ハードウェアの使用を最適化してブロックチェーン関連のコストを削減します。