Blockchain
創建新塊後節點如何同意或不同意?
我是區塊鏈領域的新手,我讀了一篇文章。 文章
在授權章節的這篇文章中,說“對於公共區塊鏈,將交易添加到鏈上的決定是通過共識做出的。這意味著大多數“節點”(或網路中的電腦)必須同意交易有效。”
但是,我無法想像節點之間的協議情況。
所有節點如何就應該將新塊添加到區塊鏈達成一致?節點是否必須手動同意或不同意,例如點擊“同意!!” 或“不同意!!” 按鈕?
還有,是不是需要很長時間?我的意思是網路中有大量節點並且要收集所有節點協議,我猜這會很長時間。
我是區塊鏈領域的新手,我讀了一篇文章。 文章
…
所有節點如何就應該將新塊添加到區塊鏈達成一致?節點是否必須手動同意或不同意,例如點擊“同意!!” 或“不同意!!” 按鈕?
他們執行“區塊鏈”軟體,軟體根據他們正在執行的確切軟體以及他們正在執行的軟體使用的確切配置自動接受或拒絕區塊。唯一的手動步驟是選擇節點操作員將選擇執行的版本或修改,並對其進行配置。
還有,是不是需要很長時間?我的意思是網路中有大量節點並且要收集所有節點協議,我猜這會很長時間。
接受的塊在網路上快速傳播。通常被拒絕的塊在接受它們的節點之間傳播得很快,但它們的傳播會更慢,因為不是每個節點都接受和廣播。
根據選擇是創建軟分叉還是硬分叉,情況會略有不同。