1秒あたりのトランザクション数(TPS)
ブロックチェーンのコンテキストでは、1秒あたりのトランザクション数(TPS)は、ネットワークが1秒あたりに処理できるトランザクションの数を指します。
ビットコインブロックチェーンのおおよその平均TPSは約5ですが、これは時々異なる場合があります。対照的に、イーサリアムはその約2倍の量を処理できます。
ブロックチェーンのトランザクション率を高める技術の開発は、長年にわたって重要な研究分野でした。これらの分散型ネットワークは、需要の増加に合わせて拡張できるという点で、まったく新しい課題をもたらします。
この課題は、TPSを増やすことだけではありません。一元化されたデータベースは、すでに毎秒数千のトランザクションを処理できます。たとえば、VISAは毎秒約1,500〜2000のトランザクションを処理します。では、なぜこれらのソリューションを使用しないのですか?さて、主な問題は、ビットコイン、イーサリアム、および他のブロックチェーンが、高度な分散化を維持しながら、それと競合することを目指していることです。
分散化には、パフォーマンスとセキュリティが犠牲になります。したがって、これらのスケーラビリティソリューションは、ネットワークのパフォーマンスを向上させるだけでなく、同時に、ブロックチェーンの他のすべての望ましいプロパティを維持する必要があります。そうでなければ、ブロックチェーンは実際には非効率的なデータベースにすぎません。
ブロックチェーンのTPSが高い場合、TPSが低い他のブロックチェーンよりも必ずしも優れているとは限らないことに注意することが重要です。多くのブロックチェーンプロジェクトは、TPS数が多いことを誇っています。ただし、このようなパフォーマンスは、ネットワークの他の重要な側面を犠牲にすることによって達成されたことはほぼ確実です。たとえば、いつでもビットコインには、ビットコインソフトウェアを実行している世界中に分散した何千ものノードがあります。 10〜20ノードしかないブロックチェーンはビットコインを簡単に上回りますが、分散型または分散型とは言えません。