Our Focus

The EEA Core Specifications Working Group specifies "Enterprise Ethereum", a set of requirements that extend the core Ethereum platform to provide functionality necessary for organisations to build on the preeminent blockchain technology platform working in permissioned networks. The Working Group develops technical standards that underpin the creation of interoperable Enterprise Ethereum software, and supporting documents to guide developers and users to understand, create, and use the software.

Resources

Published EEA Documents



Enterprise Ethereum Client Specification

EEA Enterprise Etherereum Client Specification version 6. Edited by Chaals Nevile and George Polzer. 30 November 2020. URL: https://entethalliance.org/wp-content/uploads/2020/11/EEA_Enterprise_Ethereum_Client_Specification_v6.pdf.
Previous versions are also available. An update is in development by the Working Group, and the latest Editor's Draft is available.

Enterprise Ethereum Permissioned Blockchains Specification

EEA Enterprise Etherereum Permissioned Blockchains Specification version 2. Edited by Chaals Nevile and George Polzer. 30 November 2020. URL: https://entethalliance.org/wp-content/uploads/2020/11/EEA_Enterprise_Ethereum_Permissioned_Blockchains_Specification_v2.pdf.
The previous version is available. An update is in development by the Working Group, and the latest Editor's Draft is available.

Documents in Progress - Editors' drafts publicly available



Enterprise Ethereum Use Cases

The QBFT Consensus Algorithm. Work in Progress. Edited by Roberto Saltini. URL: https://entethalliance.github.io/client-spec/qbft_spec.html.

EEA Enterprise Ethereum Use Cases. Work in Progress. URL: https://entethalliance.github.io/client-spec/usecases.html.

EEA Enterprise Ethereum Client Implementation Guide. Work in Progress. Edited by Chaals Nevile. URL: https://entethalliance.github.io/client-spec/implementing.html.

EEA Enterprise Ethereum Permissioned Blockchains Deployment Guide. Work in Progress. Edited by Chaals Nevile. URL: https://entethalliance.github.io/client-spec/deploying.html.

EEA Enterprise Ethereum Client Specification Implementation Status. URL: https://entethalliance.github.io/client-spec/implementation-status.html.

EEA Enterprise Ethereum Extended Opcode Registry. Note there are currently no registered opcode extensions URL: https://entethalliance.github.io/client-spec/extended-opcodes-registry.html.

How to Contribute

For information on how to join the group, see contact below:

Specifications & Guidelines Development

The working group collaborates to develop a set of specifications and guidelines that defines requirements and guidance for implementation and deployment of Enterprise Ethereum. You can contribute by joining EEA and getting involved in our weekly calls and by writing, reviewing and providing feedback on draft specifications.

Test development

To participate in test development, including writing conformance tests, developing proof of concept for existing or new proposals, please join the EEA Client Interoperability Testing WG.

Co-Chairs

Contact Us

If you are interested in the work of the EEA Core Specificatons WG and would like to contribute, or if you have questions for the Working Group.

Non-EEA Members:

please contact: james.harsh@entethalliance.org

EEA Members:

Please contact the EEA Secretariat or your EEA Member Council representative.