Ethereum developers are to have another way to build enterprise-grade implementations of the open-source technology.
Hello World, Meet Seth (Hyperledger Sawtooth + Ethereum) https://t.co/4RIPZk3wvj
— Hyperledger (@Hyperledger) 22 августа 2017 г.
Thus, on August 22nd, Hyperledger Blockchain Consortium reported that “simple” smart contracts (EDCCs) can now be deployed to Hyperledger Sawtooth using “Seth,” the Sawtooth Ethereum Transaction Family. Revealed on Hyperledger's website, a proof-of-concept called Sawtooth Ethereum, or "Seth", has been completed. The integration is to enable the use of Ethereum smart contracts on Hyperledger Sawtooth, Intel's addition to the Linux-led consortium's code.
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.
Adam Ludvik and Casey Kuhlman
Bitwise IO software engineer and CEO of Monax, accordingly
As a result, Hyperledger Sawtooth gains an EVM implementation as well as adds plans for the following new core features among which are core and family-defined events, transaction execution receipts, batch injection, and on-chain block validation rules.
The architecture of the integration
According to the report, the next step in the integration is enabling developers with existing web applications and smart contracts to seamlessly transition their work to the Hyperledger Sawtooth platform. As the developers claim, 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.