技術總結
本發(fā)明提供了一種基于階段桶的復雜智能合約狀態(tài)同步方法,包括如下步驟:(1)判斷狀態(tài)類型交易,確定需要更新狀態(tài)的賬戶地址;(2)根據狀態(tài)交易的信息生成階段桶,然后為每個階段桶設定一個計時器;(3)統計階段桶內的狀態(tài)信息,并分別統計每類信息的條數;(4)檢查步驟(3)的結果,確定某階段桶是否已達成一致,如果已達成一致,繼續(xù)執(zhí)行步驟(5),否則繼續(xù)執(zhí)行步驟(7);(5)將狀態(tài)存儲到狀態(tài)區(qū)塊鏈中;(6)標記該階段桶為“已達成一致”,然后刪除該階段桶;(7)檢查階段桶的計時器是否已超時,如果未超時則跳轉執(zhí)行步驟(3),否則繼續(xù)執(zhí)行步驟(8);(8)標記該階段桶為“已超時”,然后刪除該階段桶,此時的階段桶稱為“廢桶”。
技術研發(fā)人員:鄧恩艷
受保護的技術使用者:北京天德科技有限公司
文檔號碼:201610857670
技術研發(fā)日:2016.09.27
技術公布日:2017.02.15