共有オブジェクトに重点を置いた Sui 独自のトランザクション処理が、高速パフォーマンスと一貫したデータ状態を実現する仕組みをご覧ください。
Sui は、高速かつ効率的なトランザクション処理を提供するブロックチェーン プラットフォームです。他のブロックチェーンと比較して、Sui は独自のハイブリッド アプローチが際立っています。1 秒あたり最大 297,000 件のトランザクションを処理できることがテスト済みで、アプリやゲームでユーザーにほぼ瞬時の応答時間をもたらします。
ブロックチェーンの世界におけるトランザクションを理解する
ブロックチェーンの世界では、トランザクションはアプリの機能に重要な役割を果たします。アプリ内でアイテムの購入や販売などのアクションを実行すると、ネットワークを構成するバリデータとノードを含むプロセスがトリガーされます。Sui のトランザクション処理のアプローチは、個々のオブジェクトとそれに加えられた変更に重点を置いています。これらの変更には、所有権の移転やオブジェクトの外観の変更が含まれます。
分散型ネットワークトランザクション
Sui のような分散型ネットワークでは、独立したオペレーターがインフラストラクチャをサポートするサーバーを運営します。これらのネットワークでは、トランザクションの承認とネットワーク全体へのデータ変更の伝達が必要です。Sui のコンテキストでは、すべてのバリデーターとノードがグローバルなデータ状態を共有します。
Netflix の例を考えてみましょう。プライベート ネットワークでは、トランザクションは暗黙的に相互に信頼する内部サーバー内で処理されます。これらのサーバーはユーザー アカウント レコードを処理し、特定のファイルにアクセスできるアカウントを決定します。Sui のような分散型ネットワークでは、すべてのサーバーが一貫したグローバル状態を維持します。たとえば、誰かが Sui で NFT ビデオ ファイルを作成し、ネットワーク上の別のユーザーに所有権を譲渡すると、ネットワーク内のすべてのサーバーがこの所有権の変更を記録します。これにより、各ファイルの所有権やその他のパラメーターに関する合意が確保されます。
Suiのコンセンサスメカニズム
Sui は、コンセンサス メカニズムとオブジェクト タイプによって他と一線を画しています。共有オブジェクトと単一所有者オブジェクトという 2 つの主要なオブジェクト タイプが定義されています。マルチプレイヤー ゲームやショップなどの共有オブジェクトは、複数の人が変更できます。対照的に、単一所有者オブジェクトの所有者だけが変更を加えることができます。Sui のコンセンサス システムは、共有オブジェクト トランザクションの正当性を保証し、ネットワークの整合性を維持します。
コンセンサス プロセスでは、バリデーターがトランザクションを承認するかどうかを評価します。Sui で実行されているチェス ゲーム アプリを例に挙げてみましょう。チェス ゲームは共有オブジェクトとして表され、各プレイヤーは自分のターン中にその状態に影響を与えることができます。各ターンはネットワーク上でトランザクションを開始し、ネットワークの整合性を維持するためにバリデーターの承認が必要です。バリデーターは、動きがチェス ゲーム オブジェクトに対する正当な変更であるかどうかを投票します。十分な数のバリデーターが賛成票を投じると、トランザクションは承認され、対戦相手は自分の動きを行うことができます。
この合意プロセスは迅速に行われ、ユーザーにとっての遅延は最小限に抑えられます。たとえば、チェス ゲームのプレイヤーは、通常のインターネットの遅延よりもさらに少ない遅延を経験することになります。
テスト済みのパフォーマンス
Sui のパフォーマンスは、効率性を確保するために広範囲にテストされています。最初の概念実証では、チームは 8 コアの M1 MacBook Pro で実行されるバリデーターが、ピーク時のトラフィックで 1 秒あたり 120,000 件のトランザクションを処理できることを実証しました。さらに改良を重ね、Sui はさらに優れたパフォーマンスを実現しました。現在展開されている Sui メインネットに似た、地理的に分散した 100 のバリデーターを備えたネットワークを使用して、チームは 256GB のメモリを搭載した 24 コアの AMD マシンを使用して、最大 297,000 件のトランザクション/秒のスループットを確認しました。
効率性を重視した設計
Sui のオリジナルの設計者は、よりパフォーマンスの高いネットワークを作成するために、他のブロックチェーンのアーキテクチャと機能を評価しました。コンセンサス メカニズムは、特に改善の焦点でした。共有オブジェクトのトランザクションに対してのみコンセンサスを要求することで、すべてのトランザクションがコンセンサスを経由する必要がある他のブロックチェーンと比較して、Sui はコンセンサス メカニズムの負荷を軽減します。
Sui のオブジェクト指向データ モデルも、効率化において重要な役割を果たします。これにより、開発者はアプリに適したオブジェクト タイプを選択できるようになり、柔軟性と最適化が実現します。
まとめ
結論として、Sui は共有オブジェクトと最適化されたコンセンサス メカニズムに重点を置くことで、ブロックチェーンの世界におけるトランザクション処理に革命をもたらします。優れたパフォーマンス、ほぼ瞬時の応答時間、および 1 秒あたり最大 297,000 件のトランザクションを処理できる能力により、Sui は従来のブロックチェーンの限界を超えています。
Sui とその機能について詳しくは、チュートリアル シリーズをご覧ください。Sui での共有オブジェクトのプログラミングに関する洞察が得られます。さらに、トランザクションを効率的に処理する高スループットのメモリプールやコンセンサス エンジン (Narwhal および Bullshark と呼ばれる) など、Sui のコンセンサス メカニズムについてさらに詳しく調べることができます。スピード、効率、一貫したグローバル データ状態がブロックチェーン エクスペリエンスを再定義する、Sui を使用したトランザクション処理の未来を一緒に受け入れましょう。
Suipiens のウェブサイトとソーシャル メディア チャンネルをチェックして、Sui Blockchain に関する最新情報を入手してください。