Blockchain
為什麼比特幣區塊鏈設計成一個區塊可以不被確認?
在交易被確認並包含在一個塊中之後,據說它的深度(確認)為 1。然而,我讀到許多公司在認為交易真正得到確認之前需要“多次”確認(最多 6 次)。這是否意味著可以撤銷已確認的區塊,從而使先前確認的交易無效?這種行為的目的是什麼——換句話說,一旦交易被確認並形成了一個區塊,那麼以後“未確認”該區塊有什麼優勢?
每個比特幣節點都會創建自己的區塊鏈。當找到一個新塊時,它會被廣播到網路上。其他節點只會將最高的區塊鏈視為“真正的”區塊鏈。
有時,兩個獨立的節點會建構一個包含不同交易的區塊。現在存在兩個相互競爭的區塊鏈,現在是下一個區塊的競賽。一旦找到下一個區塊,我們就可以拒絕另一個劣質鏈。但是,如果那個劣質區塊鏈設法獲得兩個新區塊,它將作為主要區塊再次廣播。
為了避免有一個交易曾經在一個區塊中,但它被替換了,我們簡單地說明自交易以來發生了多少個區塊作為確認。6次確認後認為幾乎不可能更改,所以我們只說它已確認。