2017-01-16 49 views

回答

2

要獲得blockchain(共識機制的完整功能,hyperledger面料採用PBFT共識,這意味着它將會接受任何的交易是有效的,如果節點的66%以上是啓動和運行。

在短多超過66%的節點必須啓動並且必須驗證Hyperledger farbic中的請求的順序。

Starter Developer計劃和高安全性業務網絡計劃都使您能夠測試實用的拜占庭容錯(PBFT)一致性協議四節點區塊鏈網絡

C onsensus是驗證區塊鏈網絡上的請求或事務(部署和調用)順序的方法。交易的正確順序至關重要,因爲許多交易都依賴於一個或多個以前的交易(例如,賬戶借記通常依賴於先前的信用)。

該網絡可以容忍不超過一個拜占庭節點。每個網絡包含N = 4個節點,因此應用容忍拜占庭節點最大數量的公式會導致:f =(4-1)/ 3 = 1。如果存在兩個或更多拜占庭節點(f> 1),則4節點PBFT網絡無法保證所有節點上的總賬的一致性或完整性。 (爲了比較,容忍兩個拜占庭節點需要f =(7-1)/ 3 = 2,或最小的7節點PBFT區塊鏈網絡。)