Becoming a member of the EEA would grant any of your organization's employees access to our collaboration site and the opportunity to join our various groups. Below is a glimpse of what our technical groups have been up to!
An impressive, twice-a-year release cycle has been maintained by the Technical Specification Working Group, its Task Forces, and the Testing and Certification Working Group.
Not only did they release the?Enterprise Ethererum Client Specification v5, but the group has produced the first ever release of the EntEth Chain Spec v1. Further delineation of the two can be seen below.
- Enterprise Ethereum Client Specification v5
- If there is something a client has to do, it is in the client spec.
- The client is the software layer on the top that allows users to interact with the blockchain.
- EEA Permissioned Blockchains Specification v1
- If there is something a blockchain has to do to work with EEA clients, it is in the blockchain spec.
- The blockchain is the underlying data structure.?
Testnet - While specifications are essential, we are now running the EEA Testnet - thanks to our partnership with Whiteblock.io, who provides infrastructure and configuration support. While still early in its evolution, the EEA Testnet is already allowing us to identify issues in building an EEA Permissioned Blockchain that multiple pieces of interoperable software can run on. Moreover, because there are already developers involved in the group, we can resolve issues as they arise. These changes are built into official updates of the software to ensure that interoperability improves over time.
Trusted Execution - One of the new features of the Enterprise Ethereum Client Spec v5 is a pre-compile to build smoother interaction with Trusted Computing environments, whether they are used for additional security or merely as a way to speed up processing the blockchain.?
Cross-Chain Interoperability - The Task Force has been identifying use cases, and looking at the requirements that use cases imply. Conclusions are being drawn to build a framework for allowing interactions between different blockchains.
Byzantine Fault Tolerance Consensus (BFT) - The Task Force is currently reviewing a proposal developed by the Quorom Team, with input from the Hyperledger Besu Team and others, for a BFT consensus mechanism. This will make it possible to set up a consortium network and have, at any given time, up to a third of the participants not truly trusted, but still able to interact with the blockchain.?
In the next six months, we are hoping for a resolution on the BFT Consensus issues. We will continue working hard to improve the permissioning contracts that are now specified in the Chain Spec, and on improving the interoperability of private transactions. We will be laying the groundwork for more interoperability of standard enterprise features.
Further work will be done on supporting documents such as use cases and improving the accuracy of our implementation report, to provide greater transparency and to explain the results we see in the EEA Testnet.
The goal is to build an Enterprise Ethereum ecosystem to meet more business and workflow needs of our member''s customers.
We strongly encourage your team to join the EEA and get involved in our technical work and collaborate with the brightest minds in the blockchain industry!?