區塊鏈開發Hyperledger Sawtooth入門

banq發表於2018-10-06
區塊鏈行業仍處於初期階段,每天都在進行新的創新。許多區塊鏈堆疊被建立為單片單體架構,這使得人們難以採用這些新技術。Sawtooth支援兩個關鍵的模組化領域:

共識演算法和
聰明的合同。

共識演算法是一個持續的研究領域,每種演算法在延遲,吞吐量和安全性方面都具有獨特的特性。Sawtooth的共識引擎設計使新演算法在釋出時可以使用。目前,Sawtooth支援五種共識演算法:

開發者模式PoET-CFT
PoET-SGX
raft
PBFT.

在智慧合約方面,Sawtooth使開發人員能夠使用現有的程式語言和新的智慧合約特定語言。這意味著開發人員可以使用Python,Java和RUST等語言或EVM或WebAssembly等新的智慧合約引擎來部署其業務邏輯。

Sawtooth建立在傳統區塊鏈架構(如比特幣或以太坊)的安全和實戰化基礎之上。它透過新增企業所需的功能(如許可權功能)擴充套件到這些平臺,使公司能夠限制對區塊鏈基礎架構的訪問。

Sawtooth是一種傳統的區塊鏈架構,與Fabric有一個代言人/排序者架構不同。特點如下:

鏈式治理- 利用智慧合約對區塊鏈配置設定進行投票,例如允許的參與者和智慧合約。
高階事務執行引擎- 並行處理事務以加速塊建立和驗證。
支援以太坊- 執行可靠的智慧合約並與以太坊工具整合。
動態共識 - 隨著網路的增長,隨時升級或交換區塊鏈共識協議,從而可以在可用時整合更多可擴充套件的演算法。

sawtooth

[該貼被banq於2018-10-06 18:11修改過]

相關文章