1. 程式人生 > >2.3 區塊鏈工作過程

2.3 區塊鏈工作過程

接收 width 節點 ron 根據 pow 算法 ext idt

區塊鏈的工作過程分交易產生、交易廣播、節點計算、獲取記賬權、記錄權廣播、接收區塊、驗證區塊和完成記賬七個過程。


技術分享圖片


1) 交易產生:用戶向區塊鏈發了一筆交易信息,將產生交易;
2) 交易廣播:當一筆新交易產生時,區塊鏈網絡會廣播出去,網絡中的其它節點都會收到該交易信息;
3) 節點計算:收到交易信息的節點把新交易放到區塊中,通過共識算法決定誰有記賬權,共識算法有POW、POS、DPOS、PBFT;
4) 獲取記賬權:根據不同的共識算法,其中一個節點將獲取記賬權,如POW,使用工作量證明,誰最快計算出,將獲取記賬權;
5) 記錄權廣播:獲取記賬權的節點,把區塊廣播給網絡中的所有節點;
6) 驗證區塊:

收到廣播信息的節點對區塊所包含的交易信息進行驗證,確認有效後,接收該區塊,並在區塊鏈尾部接上新的區塊;
7) 完成記賬:所有節點全部接受該區塊後,完成一個新區塊上鏈,網絡中的節點,等待下一個交易的產生。

2.3 區塊鏈工作過程