雜湊競猜遊戲的傳遞方式
雜湊競猜遊戲產生的雜湊區塊通過廣播傳遞的方式
由於並不是所有的節點隨時都線上,在廣播新區塊時就必然有離線節點收不到訊息,最終會導致每個節點上的區塊鏈參差不齊,也就失去了分散式賬本的意義。因此,必須要有一種規則將所有節點的資料同步。
因此,當離線節點再次上線時,首先要向其他節點同步資料以獲得自離線至上線這段時間內錯過的區塊。離線節點會與其他節點傳送並交換版本訊息及 getblocks訊息,其中版本訊息記載了本地區塊鏈高度,getblocks訊息記載了本地區塊鏈頂端區塊的雜湊值。通過這兩條資訊,相關節點可以判斷本地區塊鏈是長鏈還是短鏈(理論上離線節點的區塊鏈都是短鏈,因為區塊鏈同步流程是自離線節點上線時自動啟動的)。此時,長鏈會繼續通過inv(inventory)訊息將本地區塊鏈中比短鏈多出的區塊的雜湊值傳播出去,缺少這些區塊的節點便可以通過各自傳送getdata訊息來得到缺失區塊的全部資訊。之後,通過驗證收到的區塊,判斷是否將區塊新增到本地的區塊鏈上。
以上流程也是新區塊的廣播流程。當正在挖礦的節點收到新區塊後,會發現新區塊記錄的父區塊(即前一個區塊)雜湊值與自己現在正在挖的區塊基於的父區塊雜湊值一致,從而確認新區塊已經被挖出。然後正在挖礦的節點會放棄目前的工作,重新開始基於新區塊的雜湊值進行新一輪的運作。
雜湊競猜遊戲的所以資訊都會被打包成一個區塊,也就是在這個區塊裡記錄著遊戲的每一個細節,然後同步到每一位玩家,既快捷又公平
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70018148/viewspace-2898437/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 雜湊競猜遊戲遊戲
- 雜湊競猜遊戲的原理遊戲
- 雜湊競猜遊戲開發示例丨Hash雜湊遊戲系統開發丨雜湊競猜遊戲詳情遊戲開發
- 雜湊遊戲競猜開發穩定版,雜湊遊戲競猜系統開發技術詳情及案例,雜湊遊戲競猜原始碼部署遊戲原始碼
- 雜湊競猜遊戲是什麼?遊戲
- 雜湊競猜遊戲原始碼版丨雜湊競猜遊戲系統開發(邏輯及詳情)丨雜湊競猜遊戲開發穩定版原始碼遊戲開發
- 雜湊競猜開發原理丨雜湊競猜遊戲原始碼丨雜湊競猜系統開發設計程式碼遊戲原始碼
- 雜湊競猜遊戲系統開發技術丨雜湊競猜遊戲開發原始碼部署遊戲開發原始碼
- hash雜湊競猜遊戲開發模式丨雜湊遊戲競猜玩法系統開發技術功能遊戲開發模式
- 雜湊競猜遊戲系統開發DAPP丨雜湊競猜遊戲開發技術程式碼示例APP遊戲開發
- 雜湊競猜遊戲系統搭建原理方案遊戲
- 雜湊競猜遊戲系統構造原理遊戲
- 雜湊競猜遊戲系統開發原理丨雜湊遊戲系統開發技術方案丨雜湊競猜遊戲開發原始碼搭建遊戲開發原始碼
- Hash幸運雜湊競猜遊戲系統設計開發丨雜湊單雙尾數大小競猜遊戲遊戲
- 競猜雜湊遊戲系統開發程式碼詳情丨競猜hash雜湊遊戲開發技術詳情遊戲開發
- 雜湊競猜遊戲系統開發(方案及邏輯)丨雜湊競猜遊戲開發(原始碼及專案)遊戲開發原始碼
- 雜湊競猜遊戲系統開發(詳情及案例)丨雜湊競猜遊戲開發原始碼正式版遊戲開發原始碼
- Hash雜湊遊戲原始碼丨雜湊競猜遊戲系統技術開發丨Hash雜湊遊戲講解遊戲原始碼
- 雜湊競猜遊戲系統技術開發丨雜湊遊戲Solidity智慧合約遊戲Solid
- 雜湊遊戲原始碼開發搭建丨hash雜湊遊戲競猜原始碼搭建丨雜湊遊戲系統開發遊戲原始碼
- 雜湊競猜遊戲開發正式版丨雜湊競猜遊戲系統開發(開發詳細)及原始碼案例遊戲開發原始碼
- 雜湊競猜遊戲系統開發原理方案探究遊戲
- Hash雜湊競猜遊戲系統開發(詳細及分析)丨雜湊Hash競猜遊戲系統開發(原始碼專案)遊戲原始碼
- 雜湊競猜遊戲與整體遊戲市場資料分析遊戲
- 什麼是雜湊演算法?雜湊競猜遊戲開發原理詳解演算法遊戲開發
- hash雜湊遊戲競猜系統合約開發解析丨defi丨雜湊遊戲原始碼遊戲原始碼
- 雜湊遊戲系統技術開發丨雜湊單雙競猜遊戲原始碼丨雜湊遊戲程式設計技術遊戲原始碼程式設計
- Hash雜湊競猜介紹
- 專業開發雜湊競猜遊戲系統《定製》遊戲
- 雜湊遊戲競猜系統開發原始碼(DEMO)hash遊戲競猜系統開發瞭解方案遊戲原始碼
- HASH雜湊值競猜遊戲開發原始碼丨原始碼示例丨HASH雜湊遊戲程式設計遊戲開發原始碼程式設計
- DAPP雜湊競猜遊戲hash系統設計開發方案APP遊戲
- 區塊雜湊競猜遊戲系統開發技術分析遊戲
- hash遊戲競猜系統開發方案丨雜湊HASH遊戲競猜系統開發方案/(原始碼部署)遊戲原始碼
- 雜湊競猜遊戲系統開發完成步驟(原始碼demo)遊戲原始碼
- 區塊雜湊競猜遊戲系統開發技術原理分析遊戲
- Hash雜湊遊戲競猜系統開發功能及邏輯案例遊戲
- 雜湊競猜遊戲系統開發技術邏輯(Demo方案)遊戲