2016-04-25 73 views

回答

22

Hyperledger驗證同伴(VP)不會挖掘塊,也不會在它們之間共享塊。這是它是如何工作的:

  1. 事務發送給一個可信的VP。
  2. 副總裁將交易廣播給所有其他副總裁。
  3. 所有副總裁都會在訂單中達成一致(使用PBFT算法)以執行交易。
  4. 所有副總裁都按照總訂單「自己」執行交易,並與執行的交易建立一個塊(主要計算哈希值)。

所有的塊都是相同的,因爲:事務執行是確定性的(應該是),並且塊中tx的數量是固定的。

+6

PBFT ==實際的拜占庭容錯https://en.wikipedia.org/wiki/Byzantine_fault_tolerance – christo4ferris

+0

聲音與2階段提交協議類似。當然,資源經理和協調經理不會那麼簡單。儘管如此,解決方案利用了IBM z/OS RRS。 – cogitoergosum

+0

這是關於上面的第3步。鑑於此,區塊鏈技術建立在拜占庭同行之間達成共識的基礎上,爲什麼副總裁需要就交易秩序達成共識,而不是交易結果?至少,在比特幣的情況下,賬戶餘額比交易訂單更重要。 http://bitcoin.stackexchange.com/a/3871/6975 – cogitoergosum