著者: ムスタファ ベダワラ、アルジュナ ウィジェクン
編集:ベイビーホエール、フォーサイトニュース
ブロックチェーン ネットワークは、革新的な決済インフラストラクチャとして長い間認識されてきました。彼らは、決済会社が必要とし、消費者が期待する安全で高スループット、低コストのトランザクションをサポートするために何年もの間、規模を拡大することに苦労してきました。過去 1 年間、Visa チームはブロックチェーンのスケーラビリティの背後にある技術革新に細心の注意を払っており、イーサリアム上のレイヤー 2 ネットワークや代替ブロックチェーン ネットワークで大きな進歩が見られたことに満足しています。私たちの目標は、ブロックチェーン ネットワークの技術的特徴を深く理解し、それらを活用して既存のネットワークを強化し、商取引や資金移動に使用できる新しい製品を構築することを試みることです。
私たちは、決済エコシステムに複数のブロックチェーン ネットワークが出現する可能性が高いと考えていますが、Solana が主流の決済フローを推進するネットワークの 1 つになる可能性があると考えています。 Solana は、ネットワークの高速性、拡張性、取引コストの低さにより、決済分野で将来有望であり、USDC などのステーブルコインを使用した効率的なブロックチェーン決済ネットワークの最有力候補となっています。 Solana には、決済テクノロジーに興味がある人なら誰でもチェックする価値のある、多くの重要な機能と斬新なイノベーションが含まれています。
ビザ規模のトランザクションスループット
グローバルな決済ネットワークとして、Visa は 1 秒あたり 65,000 件を超える取引を実行できます。 Solana はまだ Visa の処理効率に達していませんが、Solana は 1 秒あたり平均 400 件のユーザー生成トランザクション (TPS) を処理でき、需要のピーク時には 2,000 TPS に急増することが多く、支払いのユースケースをテストおよび試験的に行うことができます。比較すると、イーサリアムの平均 TPS は 12 ですが、ビットコインの平均 TPS は 7 です。
並列トランザクション処理: Solana の高スループットの基盤設計により、トランザクションを並列処理できるため、ネットワーク効率が大幅に向上します。異なる独立したアカウントでのトランザクションを同時に実行できるため、Solana は主に 2 つの異なる当事者間でトランザクションが発生する場合、または 1 つの当事者が複数の当事者に支払う場合の支払いおよび決済シナリオを効果的にサポートできます。
スマート コントラクトは、Solana で並行して実行することもできます。トランザクションは、対話する状態またはアカウントを指定し、バリデーターが競合しないトランザクションを同時に実行できるようにします。シングルスレッド モデルを使用するイーサリアムなどの他のチェーンとは異なり、Solana はマルチスレッド アプローチを使用してトランザクションの並列実行を実現します。つまり、Solana のアーキテクチャにより、複数のトランザクションを同時に処理できるため、ネットワークの一部での輻輳がネットワーク全体のパフォーマンスに影響を与えるのを防ぐことができます。
取引コストが低く予測可能であるため、支払い効率の向上に役立ちます
コストの面では、Solana の取引手数料は低い (通常は 0.001 ドル未満) だけでなく、予測可能です。この予測可能な低コストにより、既存の決済業務の効率性とコスト削減を模索できるネットワークになります。以下の図 1 では、Solana は、ネットワーク上で実行されるトランザクションの需要に基づいて料金が予測不能に変動する可能性があるビットコインやイーサリアムと比較して、コスト面で大きな利点があります。決済会社にとって、ネットワークに予測できない取引コストがかかると、製品のコスト管理が困難になり、消費者エクスペリエンスの低下につながる可能性があります。
図 1: 米ドルでの取引手数料
ローカライズされた手数料マーケットプレイスによるコストの予測可能性: Solana のローカライズされた手数料マーケットプレイスは、ブロックチェーンの中でもユニークです。このイノベーションは、Solana の並列処理機能と密接に関係しており、車両が別々の道路を走行するのと同じように、互いに重複しないトランザクションが別々のスレッドで実行されます。ネットワークの輻輳は、他のブロックチェーン ネットワークにおける料金増加の大きな理由であり、システム全体に悪影響を与える可能性があります。 NFTの人気はネットワークの輻輳を引き起こし、同時に発生する可能性のある消費者のP2Pトランザクションをより高価にしたり、経済的に非効率にしたりする可能性があります。
図 2: Solana とイーサリアムおよび他のブロックチェーン ネットワーク料金メカニズムの比較
Solana のメカニズムは、あるアカウントでのトランザクションの混雑が他のアカウントのトランザクションに影響を与えないようにするのに役立ちます。アカウントが特定の資産(NFT など)に対する高い需要を生成した場合、その特定のアカウントの手数料のみが増加し、他のアカウントの手数料は影響を受けません。これにより、ユースケースの需要に基づいた手数料市場が形成され、特定の資産に対する需要が急増すると取引コストが一時的に上昇しますが、チェーン上の他の取引の手数料は影響を受けません。異なる状態を使用した計算を並行して実行できるようにすることで、Solana は単一の世界的な手数料市場を持つのではなく、「州の競争」に基づいた手数料市場を作成できます。
消費者が期待するトランザクションの完了
トランザクションの完了度は、ユーザーが自分のアクションがブロックチェーン ネットワーク上で確認されるのをどれだけ早く期待しているかを測定します。支払いの場合、トランザクションの確認時間はネットワークのスループットと同じくらい重要です。たとえば、イーサリアムの平均 TPS は約 12 ですが、混雑時のガス制限とスマート コントラクトの要件により、ユーザーはトランザクションが確認されるまでに数分間の待ち時間が発生する可能性があります。 Solana の目標タイムスロットは 400 ミリ秒ですが、実際の範囲は 500 ~ 600 ミリ秒になる可能性があります。
Solana 上のアプリケーションの大部分は、最終結果を決定するために「楽観的確認」を使用します。これは、すべてのバリデーターがブロックに投票するのを待たずにファイナリティを達成するために Solana によって使用されるメカニズムです。この場合、委任されたステークバリデーターの 3 分の 2 以上を代表するバリデーターがブロックに投票し、楽観的な確認がなかったブロックがロールバックされるかファイナライズに失敗した場合、ゾーンブロックはファイナライズされたと見なすことができます。このメカニズムにより、Solana は他の多くのブロックチェーンよりもはるかに短い時間でファイナリティを達成できます。トランザクション完了速度が速いと、支払いエクスペリエンスが向上します。これに対し、ビットコインのトランザクション確認には 6 ブロックの確認が必要で、最大 1 時間かかる場合があります。
表 1: さまざまなブロックチェーン上のトランザクションの確認に必要なブロック確認の数と時間
可用性: 多数のノードと複数のバリデータクライアント
可用性: 多数のノードと複数のバリデータクライアント
支払いネットワークは、ユーザーが支払いが必要なときに常にトランザクションを開始して実行できる場合にのみ効果的です。ブロックチェーン ネットワークの可用性は、ユーザーがトランザクションを開始するためにネットワークを集合的にサポートする独立した参加者またはノードの数によって最もよく測定されます。 2023 年 7 月の時点で、Solana ネットワークには 1,893 のアクティブなバリデータ、つまりブロックの作成と投票を担当するエンティティがいます。さらに、925 個の RPC ノードがあり、それらはブロック自体を作成しない可能性がありますが、ローカル トランザクション レコードを維持します。ブロックチェーン ネットワーク内の多数のノードにより、その復元力と冗長性が強化されます。十分な数のノードが実行されている限り、一部のノードで問題が発生したりオフラインになった場合でも、ネットワークはデータを失うことなく動作し続けます。 Solana コミュニティは、自然災害やサービス プロバイダーのアクセス ポリシーの変更などのイベントに対してネットワークをより堅牢にするために、ノード地理とインフラストラクチャ プロバイダーの多様性にも焦点を当てています。 Solana ネットワークには、40 か国以上にノードがあり、数百もの独立したホストと多様な地域があります。これにより、技術的な課題に直面した場合でも、スムーズで信頼性の高い操作が保証されます。
バリデータ クライアントは、ノード オペレーターが PoS ブロックチェーン上でバリデータとして機能できるようにするソフトウェア ツールです。バリデータ クライアントの多様性により、ネットワークの復元力が向上します。あるクライアントにはバグや脆弱性が存在する可能性がありますが、別のクライアントには存在しない可能性があるため、単一のソフトウェアの欠陥がネットワークをダウンさせる可能性が低くなります。 Solana は当初、Solana Labs が立ち上げた検証クライアント上で実行されていました。 2022 年 8 月、Jito Labs は 2 番目のバリデータ クライアント Jito-Solana をリリースしました。その後すぐに、Jump Crypto はスタンドアロンの C++ 検証クライアントである Firedancer (ベータ版) もリリースしました。
Firedancer は、600k TPS を達成するライブ デモンストレーションで実証されているように、大幅なパフォーマンス向上を実現する可能性で際立っています。異なるバリデータ クライアントを使用する目的は、ネットワークの安定性を維持することです。イーサリアム以外では、Solana は複数の完全に独立したバリデーター クライアントを持つ数少ないブロックチェーンの 1 つです。
時代のニーズに応える
並列処理の高スループット、ローカライズされた手数料市場の低コスト、多数のノードとマルチノード クライアントの高い回復力など、Solana の独自の技術的利点が組み合わさって、価値提案に対する信頼できる支払いを備えたスケーラブルなブロックチェーン プラットフォームを構築します。 。これらは、Solana ネットワーク上の取引を含めてステーブルコイン決済の試験運用を拡大することを決定した理由の一部です。 Solana でステーブルコイン決済機能を試験運用する中で、現代の企業財務業務のニーズを満たす Solana の能力をテストする予定です。
全てのコメント