Confirmations
如何定義吞吐量、延遲、終結性、等待時間?
我對以下術語感到困惑。有人可以簡單地解釋它們並確認我下面的理由是正確的嗎?
等待時間 - 吞吐量 - 最終性 - 延遲 - 確認時間
我創建了以下圖表。
我猜當一個節點傳播一個事務直到它被包含在一個塊中時,這被稱為等待時間(下面的周期 A)。一個塊中包含的交易數量稱為吞吐量。最終確定性定義為從 tx 包含在塊 X0 中到創建塊 X6 的時間段(即以下時間段 B)(即 6 次確認)。延遲 (或確認時間),稱為從節點傳播交易到創建 Block X6 的時間段(下面的時間段 C:A + B)。
有人可以確認這是否是術語等待時間、吞吐量、最終性、延遲和確認時間的真正含義嗎?
我認為其中一些術語(例如延遲)可能會在多種不同的比特幣設置中使用,因此具有不同的含義,但我可以讓您了解每個術語的典型使用方式。
等待時間- 您廣播的交易被包含在一個區塊中所需的時間(只需一次確認)。
吞吐量- 區塊鏈每秒可以處理的交易數量。在比特幣的情況下,我認為每秒大約有 7 筆交易,平均每 10 分鐘開採一次區塊。
最終性——當一筆交易被認為是最終交易時,即區塊鏈重組極不可能影響該交易在區塊鏈中的包含。通常,當交易有 6 個確認時,我們認為交易是最終的:它被包含在一個區塊中,並且此後在該區塊之上開采了 5 個其他區塊。
延遲- 交易到達指定目的地(可能是整個網路、特定礦工或所有礦工)所需的時間。
確認時間- 與****等待時間互換使用。從您將交易廣播到網路的那一點,交易被確認(並包含在區塊中)所需的時間。