Hyperledger Sawtooth Logo

Hyperledger Sawtooth

Operated by HyperLedger

Hyperledger Sawtooth Logo

Hyperledger Sawtooth

Operated by HyperLedger

In Production
Status
DLT
Type
Date launch

About

Description

Hyperledger Sawtooth is a modular platform for building, deploying, and running distributed ledgers. Distributed ledgers provide a digital record (such as asset ownership) that is maintained without a central authority or implementation. Sawtooth aims to keep distributed ledgers distributed and to make smart contracts safe for enterprise use. In fitting with this enterprise focus, Sawtooth is highly modular. This enables enterprises and consortiums to make decisions about their blockchain applications for themselves.

TECHNICAL INNOVATIONS IN SAWTOOTH

Sawtooth contains several technical innovations, including:

• Dynamic consensus—Going beyond compile-time pluggable consensus, this allows a consortium to change consensus algorithms on a running blockchain simply by issuing a transaction.
• Proof of elapsed time (PoET)—A consensus algorithm with the scalability of proof of work but without the drawback of high power consumption.
• Transaction families—A smart contract abstraction that enables users to write smart contract logic in the language of their choosing.
• Compatability with Ethereum contracts—Transaction families can also integrate other smart contract interpreters including Hyperledger Burrow’s Ethereum Virtual Machine. Sawtooth features like permissioning and un-pluggable consensus enable Ethereum to be configured appropriately for an enterprise.
• Parallel transaction execution—Most blockchains require transactions to be executed in series to guarantee consistent ordering at each peer. Sawtooth includes an advanced parallel scheduler that splits blocks into parallel flows. Parallelism allows for faster block processing to partially address the performance drawback of blockchains compared to traditional databases.
• Private transactions—Clusters of Sawtooth nodes can be easily deployed with separate permissioning. This provides privacy and confidentiality among participants of that distinct chain. No centralized service leak transaction patterns or other confidential information. However, an intermediary such as Hyperledger Quilt is required to connect separate chains. In the future, Sawtooth plans to provide additional privacy and confidentiality features on top of trusted execution environments and/or zero knowledge primitives.

Date launch