Consensus
設置最少數量的節點以達成共識
nodes that need to agree
區塊鏈創世文件中可配置的最小數量/百分比是多少?據我所知,沒有設置,我假設這是在原始碼中的某個地方設置的?
這不是共識在比特幣中的運作方式,因為這很容易受到女巫攻擊。
首先,一個全節點驗證它接收到的所有塊(包括交易)的所有方面。任何無效的都將被丟棄,不再考慮。
其次,節點選擇其中具有最多工作量證明的鏈*。通常只有一個,但有時兩個礦工大致同時找到一個區塊,因此區塊鏈會暫時分叉,直到下一個區塊增加其中一條鏈的總 PoW 並且所有節點將匯聚在該鏈上。
TL;DR具有最多工作量證明的**有效鏈
*) 通常被稱為“最長鏈”或更好的“最長有效鏈”,雖然嚴格來說它不是關於長度,而是關於總難度。