Blockchain

加速塊生成

  • September 7, 2014

根據<http://btc.blockr.io/>:

Height  Block created   Transactions    Block fee   Size (kb)   Days destroyed
318525  2 minutes ago   28              0.00370000  8.36 kB     2.00
318524  3 minutes ago   64              0.00746243  25.76 kB    527.97
318523  4 minutes ago   140             0.02336649  67.67 kB    1,666.43
318522  2 minutes ago   16              0.00130000  4.64 kB     10.19
318521  8 minutes ago   359             0.05072184  205.02 kB   4,148.84
318520  16 minutes ago  92              0.01266343  49.22 kB    112.75
318519  7 minutes ago   128             0.01682150  54.51 kB    2,146.34
318518  20 minutes ago  137             0.02128600  86.23 kB    1,213.50
318517  24 minutes ago  657             0.10664839  353.93 kB   6,502.12

所以在過去的 24 分鐘裡,已經找到了 9 個區塊。人們預計這個時間大約是一個半小時​​(90 分鐘)。

  • 這是如何解釋的?為什麼區塊生成過程目前執行得如此之快?
  • 是否可以安全地假設 6 次確認(耗時不到 10 分鐘)暗示了不可逆轉的交易?
  1. 塊查找是隨機的。一段時間內的塊數服從Poisson分佈。如果平均每個區塊 10 分鐘,那麼在給定的 24 分鐘內至少有 9 個區塊的機會大約是 0.086%。不是很多,但偶爾會發生。此外,如果在沒有難度追趕的情況下暫時增加了雜湊率,則率和機率會更高。
  2. 是的,由於運氣好,6 次確認需要 30 分鐘,甚至比 6 次確認需要 60 分鐘更安全,因為攻擊者在他的替代分支中找到塊的時間會更少。

查找塊是一個無記憶的過程,這意味著:

為了讓網路在十分鐘內持續找到六個區塊,雜湊算力必須增加六倍。

由於我們顯然沒有看到這樣的利潤增加,這只是隨機過程的僥倖,就像找到塊 74638 花了大約 411 分鐘一樣

引用自:https://bitcoin.stackexchange.com/questions/30328