電子商務銷售自90年代初期開創以來,已經存在了幾十年,並且該行業的發展已經堪稱典範。但在其風光無限的外表下,假貨橫行,質量問題無法監管,誠信危機,經營成本居高不下等潛在問題也早已根深蒂固,遲遲無法解決。區塊鏈技術是第四次工業革命中最具顛覆性的創新技術,它有望以其無與倫比的潛力徹底改變這個行業。基於當今電子商務產業各市場痛點,結合區塊鏈技術,消除「中間人」精簡運營,立足於電子商務數據信息領域,Allocate Dividend應運而生。
Allocate Dividend致力構建一個高效、安全、創新的電子商務數據信息產業生態,促使商業資源合理分配,讓價值獲得完美傳遞。以adBlockChain協議為核心的DPoS權益證明共識機制改進了PoW浪費資源、運行效率低的主要問題。
【共識】我們很好理解,就像我們開會討論需要得出一個結果。區塊鏈系統本身即是一個巨型帳本,系統中節點的必須保證自己的帳本與其他節點保持一致。在傳統軟體中,這一點可以由中心伺服器來確定各各節點的帳本內容。但是在區塊鏈去中心化系統中就需要借鑑已有的在分布式系統中實現狀態共識的算法,確定網絡中選擇記帳節點的機制,以及如何保障帳本數據在全網中形成正確、一致的共識。
adBlockChain系統中的拜佔庭容錯技術(Byzantine Fault Tolerance, BFT)即PBFT是一類分布式計算領域的容錯技術。拜佔庭假設是對現實世界的模型化,由於硬體錯誤、網絡擁塞或中斷以及遭到惡意攻擊等原因,計算機和網絡可能出現不可預料的行為。拜佔庭容錯技術被設計用來處理這些異常行為,並滿足所要解決的問題的規範要求。
拜佔庭容錯技術來源於拜佔庭將軍問題,是由萊斯利·蘭波特提出的分布式對等網絡通信容錯問題。假設當拜佔庭將軍準備進攻一座城市,在城市周圍有幾支由其他將軍領導的軍隊,如果一起合作進攻,那麼一定大獲全勝。但是如果不合作,零散攻擊將會失敗。當時環境決定拜佔庭將軍只能通過傳令兵來傳遞信息,但若傳令兵途中被殺,被逮捕換成假信息則會傳達錯誤。同時即使傳令兵安全傳遞成功其他將軍也無法確定遞送的消息是拜佔庭將軍的消息。若其他將軍中有叛軍,回復同意進攻後但在實際中不出兵怎麼辦。所以,該如何確保所有軍隊達成共識同時出擊便是困擾了近千年的拜佔庭將軍問題。這個問題的核心就是單獨的個體如何可以不帶任何條件的相信彼此。著名的PBFT算法的核心思想就是:對於每一個收到命令的將軍都要去詢問其他人,他們收到的命令是什麼。其本質就是利用通信次數獲取信用。
借鑑PBFT的機制。在傳統DPoS共識機制中,我們讓每個見證人在出塊時向全網廣播這個區塊,但即使其他見證人收到了目前的新區塊,也無法對新區塊進行確認,需要等待輪到自己出塊時,才能通過生產區塊來確認之前的區塊。而在adBlockChain系統中,見證人出塊時向全網廣播,其他見證人收到新區塊後,立即對此區塊進行驗證,並將驗證籤名完成的區塊立即返回出塊見證人,不需等待其他見證人自己出塊時再確認。簡單來說便是首先由用戶向主節點發送交易請求——主節點收到消息,打包交易信息並轉發給其他副本——備用節點收到消息後對提案進行驗證,驗證成功後會向其他備用節點提交通過信息,驗證失敗不執行任何操作——收到三分之二通過信息後會向主節點反饋——用戶看到系統反饋的運行結果。
綜上,通過拜佔庭容錯算法這一解決方案,整個區塊鏈網絡中的共識層與網絡層將被統一打包,這極大的滿足了開發人員的便捷開發需求,節省了開發人員的時間與精力,從而專注於應用本身的功能搭建而非去關注底層協議。與此同時,其有著簡便安全的輕客戶端,在物聯網上獨樹一幟,可廣泛適用於各個層級,最終為用戶提供更多富有價值的服務,推動整體行業進步與社會發展。
本文來源: 轉載/ 作者:雲話區塊鏈