區塊鍊的工作過程分交易産生、交易廣播、節點計算、擷取記賬權、記賬權廣播、接收區塊、驗證區塊和完成記賬七個過程。
1) 交易産生:使用者向區塊鍊發了一筆交易資訊,将産生交易;
2) 交易廣播:當一筆新交易産生時,區塊鍊網絡會廣播出去,網絡中的其它節點都會收到該交易資訊;
3) 節點計算:收到交易資訊的節點把新交易放到區塊中,通過共識算法決定誰有記賬權,共識算法有POW、POS、DPOS、PBFT;
4) 擷取記賬權:根據不同的共識算法,其中一個節點将擷取記賬權,如POW,使用工作量證明,誰最快計算出,将擷取記賬權;
5) 記賬權廣播:擷取記賬權的節點,把區塊廣播給網絡中的所有節點;
6) 驗證區塊:收到廣播資訊的節點對區塊所包含的交易資訊進行驗證,确認有效後,接收該區塊,并在區塊鍊尾部接上新的區塊;
7) 完成記賬:所有節點全部接受該區塊後,完成一個新區塊上鍊,網絡中的節點,等待下一個交易的産生。