Intel publishes plan for distributed ledger Sawtooth Lake
Chipmaker Intel published a plan to develop its own distributed ledger named Sawtooth Lake, International Business Times reports. The goal of the distributed ledger is to provide companies that don’t need a central authority the ability to run their own blockchains.
Data Model and Consensus
According to the introduction page, Sawtooth Lake’s data model is implemented in units called transaction families. Intel will provide three families that serve as an “out of the box” set for creating a functional digital asset marketplace. These transaction families are:
- EndPointRegistry for registering ledger services
- IntergerKey for testing deployed ledgers
- MarketPlace for buying, selling and trading digital assets
The Sawtooth Lake project uses Proof of Elapsed Time (PoET), a Nakamoto-based algorithm, to build consensus. This algorithm uses the Intel Software Guard Extensions (SGX) as the trusted execution environment (TEE) needed to select leaders in the safe and random manner required for consensus.
The company posted its plan and working code on GitHub. The introduction included a caution that the code is still in an experimental phase and recommends “against using it for security sensitive applications.”
Image via Intel’s press release about another news