Hyperledger Sawtooth是一個企業區塊鏈平台,可以創建分布式帳本網路和應用程序。其設計理念集中在維護分布式帳本和保護智能合約,尤其適用於企業應用。Sawtooth使用作爲服務的區塊鏈技術(BaaS)。
Sawtooth也非常模塊化。這種模塊化使公司和聯盟能夠在各自的能力範圍內決定政策。由於Sawtooth的基本設計,應用程序可以選擇最符合其獨特業務需求的交易、許可和共識算法。目前在使用的大多數基於區塊鏈的系統都在同一平台上托管並執行其核心和應用程序,這可能會影響安全性和性能。
跳過
總的來說,Sawtooth的模塊化設計允許根據應用程序的特定要求使用不同的共識算法,例如性能、安全性和信任模型。

讓我們來討論Hyperledger Sawtooth架構的核心元素:
區塊信息交易族:區塊信息交易族允許你存儲與區塊相關的信息。- 小銀行交易族:在實踐中,這個族最適合評估和測試你的公司的可行性。- 設置交易族:你可以使用Settings族存儲鏈上設置,它也爲你提供了一個參考模型來做這個事情。- 驗證者註冊交易族:使用這個族可以擴展系統的驗證者,通過添加新的成員。如果不使用這個族,你不能添加任何驗證者。因此,它是必不可少的。- 整數鍵交易族:這是最好的交易族之一,它允許對所有部署的帳本進行無需資源的測試。- XO交易族:這是對整個網路的一個更有趣的解釋。Sawtooth也包含了井字遊戲,因爲網路的創建者想給它增加一些額外的風格。因此,你可以使用這個與任何節點玩遊戲。- 身分交易族:這主要是爲了數據保存。特別是,驗證者可以訪問的數據。更重要的是,它保存了關於節點的詳細信息,包括他們的公鑰和其他東西。 系統上還有兩個額外的交易族。他們是相對較新的補充:
Seth交易族:由於Seth交易族,你可以在網路上使用爲以太坊區塊鏈創建的應用程序。這意味着你可以使用基於Solidity或其他應用程序創建的智能合約。- Sabre交易族:Sabre交易族是另一種使用智能合約的方法。這個可以用來在WASM或虛擬WebAssembly機器上運行智能合約。它也使得智能合約可以在鏈上執行。
夏天來了,也是時候提升技能了!現在已經有超過5,000名學習者完成了他們從數據結構和算法基礎到高級水平開發程序,如全棧,後端開發,數據科學的學習旅程。
當我們的DSA到開發:編碼指南能在幾個月內幫助你掌握所有這些時,爲何還要去其他地方呢?現在就申請我們的DSA到開發計劃,我們的顧問將會聯系你以提供進一步的指導和支持。





