Hyperledger Announces Sawtooth Ethereum, A Proof Of Concept Integration

On August 22, 2017, Hyperledger announced that “simple” smart contracts (EDCCs) can now be deployed to Hyperledger Sawtooth using “Seth,” the Sawtooth Ethereum Transaction Family. Adam Ludvik, software engineer at Bitwise IO, and Casey Kuhlman, CEO of Monax, explained that Hyperledger Sawtooth and Hyperledger Burrow recently completed a proof of concept integration to achieve this capability.

Ludvik and Kuhlman wrote:

“The Seth family consists of a new client, `seth`, that is used to construct and submit transactions to the network and a new transaction processor, `seth-tp`, that runs the Burrow Ethereum Virtual machine. Thanks to the modular design of Hyperledger Sawtooth, getting the Hyperledger Burrow EVM running under Hyperledger Sawtooth was relatively easy. Transaction processors run in a separate process and communicate with the validation process over a network interface. The Hyperledger Burrow EVM code was wrapped in an adapter but was otherwise left unmodified.”

As a result of this integration, Hyperledger Sawtooth adds an EVM implementation. Additional planned features include: core and family-defined events, transaction execution receipts, batch injection, and on-chain block validation rules.

To expand beyond the proof of concept, Ludvik and Kuhlman want developers to transition projects and applications to Hyperledger Sawtooth. “A major part of making this transition possible will be the creation of a `seth-rpc` server that supports the Public Ethereum and Burrow JSON-RPC interfaces.”

Source: Hyperledger Blog