首页 >web3.0 >区块链可扩展性解决方案:去中心化的克星

区块链可扩展性解决方案:去中心化的克星

PHPz
PHPz原创
2024-07-18 13:32:15406浏览

仮想通貨が主流社会(特にヨーロッパ)で広く普及し続ける中、依然としてそれを阻んでいる問題の1つは古い敵です

Blockchain Scalability Solutions: The Kryptonite of Decentralization

仮想通貨が主流社会(特にヨーロッパ)で広く普及し続ける中、依然としてそれを阻んでいる問題の1つは、古い敵です。つまり、基盤となるブロックチェーン技術のスケーラビリティです。

この記事では、ブロックチェーンのスケーラビリティ ソリューションとは何か、その仕組み、利用可能なさまざまな種類について説明します。また、トランザクション スループットの概念と、それがブロックチェーンの使いやすさに及ぼす影響についても説明します。

最後に、ブロックチェーンのスケーリングに関する議論と、最適なスケーラビリティの実現に伴うトレードオフについて詳しく説明します。

ブロックチェーンのスケーラビリティ ソリューションとは何ですか?暗号通貨の普及が進むにつれて主流社会(特にヨーロッパ)で広く採用されるためには、依然としてそれを妨げている問題の 1 つは、古い敵です。つまり、基盤となるブロックチェーン テクノロジーのスケーラビリティです。

スケーラビリティ ソリューションは、ブロックチェーン ネットワークのパフォーマンスとスループットを向上させるさまざまな方法です。目標? 1 秒あたりにより多くのトランザクションを処理し、長い確認時間を短縮し、手数料を削減します。

ブロックチェーン ネットワークを拡張する方法ブロックチェーンのスケーラビリティに対処するために業界が検討している主なアプローチがいくつかあります。それらを詳しく見てみましょう:

レイヤー 1 (オンチェーン) ソリューションこれには、コア ブロックチェーン プロトコル自体のアップグレードが含まれます。一般的なレイヤー 1 戦術には以下が含まれます:

SegWit

SegWit (Segregated Witness) は、トランザクション データの保存方法を再構築し、トランザクションの展性に関する問題の解決に役立つ、ビットコインへのプロトコル アップグレードです。基本的に、各ブロックでより多くのトランザクションに対応できるようにブロック容量を増やします。

シャーディング

シャーディングは、ブロックチェーン ネットワークをより小さな「シャード」に分割します。各シャードは独自のトランザクションとスマート コントラクトを処理し、そのワークロードを個別に処理します。

ハード フォーク

ハード フォークは、古いバージョンと互換性のない新しいバージョンを作成する、ブロックチェーンのプロトコルへの大きな変更です。ネットワーク上で動作し続けるには、すべてのノードがソフトウェアをアップグレードする必要があります。

レイヤー 2 (オフチェーン) ソリューションレイヤー 2 ソリューションは、メイン ブロックチェーンの上に追加のレイヤーを構築し、メイン チェーンからトランザクションを処理します。これにより、ベース レイヤとのトランザクションを保護しながら、スケーラビリティが向上します。これらについては後ほど詳しく説明します。

トランザクション スループットの問題の説明トランザクション スループットとは、ブロックチェーンが 1 秒間またはその他の期間に処理できるトランザクションの数です。

さまざまなコンセンサス メカニズムは、スループットだけでなく、スループットにも大きな影響を与えます。これらの取引を処理するには手数料が必要です。

ビットコインはこの問題の一例です。そのメイン チェーンは 1 秒あたり約 7 件のトランザクションしか処理できません。イーサリアムは 12 ~ 15 TPS (1 秒あたりのトランザクション数) と、わずかに優れているだけです。

これを従来の金融のトランザクション処理大手と比較すると、顕著な対照、一例、そして DeFi アプリケーションの弱点がわかるでしょう。トラッドフィ。たとえば、Visa は平均 1,700 TPS ですが、65,000 TPS を処理できると主張しています。 Mastercard などの他の主要な決済ネットワークも同様のスループットに達しています。このようなスループットを達成するには、重要なブロックチェーンのスケーラビリティ ソリューションが必要ですが、現在はそのようなソリューションは存在せず、大規模に使用されていません。

このブロックチェーンのスループット不足は、ネットワークの混雑、トランザクション確認の長時間の遅延、および高額な手数料につながります。このトランザクションのボトルネックに対処することが最優先事項であるのも不思議ではありません。これは、多くの現実世界の大規模ユースケースにおけるブロックチェーンの使いやすさに大きな影響を与えています。楽観。一般的なアイデアは、メインのブロックチェーン上に追加のレイヤーを構築してトランザクション処理の一部をオフロードすることです

トランザクションを個別に処理しながら、レイヤー 2 ブロックチェーンは依然としてベースのレイヤー 1 (L1) チェーンからセキュリティを取得します。 L1 にはビットコインやイーサリアムなどが含まれ、いくつかの注目すべき L2 には Polygon (MATIC) や Arbitrum (ARB) があります。

L2 と L1 との関係を理解するには、主要な L1 ブロックチェーンとして都市を結ぶ交通量の多い高速道路を想像してください。参加するユーザーが増えると、混雑して行き詰まります。レイヤ 2 は、高速道路の上に高架高速道路を建設するようなものです。これは、下の幹線道路のセキュリティに依存しながら、より多くのトランザクションとデータ転送を処理するための並行車線として機能します。

Layer 2 如何提高 Layer 1 区块链的可扩展性?它们的设计目的是从主链上接管一些繁重的工作。交易发生在第 2 层的链外,仅在第 1 层记录最终结果。

这减少了基础层的负载和费用,提高了其吞吐量和速度。

比特币闪电网络是最大的闪电网络之一第 2 层项目。它使用户能够在彼此之间打开“支付通道”,以在主链上进行近乎即时、廉价的交易。最终余额记录在比特币区块链上,但个人转账发生在链外。链下交易的数量仅受第 2 层容量的限制,而不是主链的容量。

汇总和状态通道等解决方案利用第 1 层的安全属性,同时作为自己的可扩展执行层运行。

以上是区块链可扩展性解决方案:去中心化的克星的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn