夕暮れと、なぜTPSよりもファイナリティの方が重要なのか

暗号資産の世界では、ブロックチェーンがTPSの数字を通じてアピールされるのをよく見かけます。

「1秒間に数千もの取引が可能!」

いいですね。ですが、僕が思うに、同じくらい重要な疑問があります。

取引は本当に“最終確定”しているのでしょうか? 😅

たとえるなら、モーターの話です。TPSは「どれだけ速く走れるか」を語っているようなもの。でも、ブレーキが明確でなくて、本当に止まるまで待たなければならないなら、スピードだけでは不十分です。

ブロックチェーンも同じです。

TPSは、ある一定の期間にどれだけ多くの取引を処理できるかを示します。でもファイナリティは、その取引がいつ「最終確定」と見なされ、コンセンサスのプロセスによって変わる心配がもう不要になるのかを語ります。

これは重要です。取引が速くブロックに入ったとしても、決済(settlement)のプロセスが完了したとは限らないからです。

ここで、コンセンサス、バリデータ、ブロックの伝播(propagation)、レイテンシ、そしてファイナリティが相互に関係してきます。

Duskは、取引を速く処理するだけでなく、ネットワークが安全に全ノードが共通の判断に到達できるコンセンサスメカニズムを備えていることも保証する必要があります。

だから、ブロックチェーンの性能を見るときは、TPSの数字だけに固執しないでください。

良いブロックチェーンとは、単にこう言えることではありません。

「俺はたくさんの取引を処理できる。」

しかし同時に、こう答えられることでもあります。

「俺は、その取引が本当に完了したタイミングを知っている。」

そして僕の考えでは、まさにそこにこそ、ファイナリティがTPSの大きな数字よりずっと魅力的になってくる理由があります。

#dusk $DUSK @Dusk