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
Adam Clarke
FNality
Przemyslaw (Przemek) Siemion
Santander
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.