- Starlight bridges knowledge and development gap for zero-knowledge applications (zkApps)
- Developers can now experiment and build privacy-enabled features for solidity smart contracts
The EY organization contributed to the public domain the functional beta version of zero-knowledge-proof (ZKP) compiler Starlight to enable secure, private business logic on the public Ethereum ecosystem. Starlight supports the needs of complex business agreements where business logic must be shared between parties at the network level but privacy from competitors also remains critical.
Paul Brody, EY Global Blockchain Leader, says:
“Starlight’s beta release is the next step in industrializing blockchain privacy technology. The goal is to help transform how enterprises do business by making B2B integration simple and standardized. With Starlight, developers can migrate complex, B2B business agreements from private portals and point-to-point systems like Electronic Data Interchange (EDI), on to the public Ethereum network all while retaining the privacy and security that enterprises require.”
EY teams first contributed Starlight to the public domain in 2021 as a prototype business logic complier to facilitate the creation of zkApps, or decentralized applications that use ZKP technology. This is not the first time EY teams have contributed to the advancement of ZKP technology. In 2019, EY teams contributed the blockchain privacy-based protocol Nightfall. Then earlier this year, EY teams updated the public domain source code of Nightfall to help enable the development of privacy-focused enterprise blockchain solutions. Nightfall and Starlight were both developed to address concerns around data sovereignty and privacy as enterprises learned how difficult it is to preserve commercial confidentiality on a shared network.1
Starlight is also designed to bridge the knowledge and development gap for zkApps by making it easier for developers to bring and use privacy features in the construction of decentralized applications.
Dr. Duncan Westland, EY Global Head of Blockchain Research and Development, says:
“zkApps have a steep learning curve, can take weeks or more to build, and require extensive experience with ZKP technology. Using Starlight, developers can easily mark-up standard solidity contracts with the elements and logic that need to be made private and compile them into zero knowledge applications that can be deployed on-chain.”
“With the combination of Starlight and Nightfall, the goal is to make it possible for enterprises to handle both large scale asset, inventory and payment management and multi-party business logic all on the public Ethereum network. Enterprises are still in the early stages of maturing these systems, but the end-state goal is clear: any multi-party business agreement with both shared data and business rules should be manageable on the public Ethereum blockchain, and without the need for a centralized intermediary.”
The source code for Starlight and supporting tools are in the public domain and are available on GitHub.*
Notes to editors
EY exists to build a better working world, helping to create long-term value for clients, people and society and build trust in the capital markets.
Enabled by data and technology, diverse EY teams in over 150 countries provide trust through assurance and help clients grow, transform and operate.
Working across assurance, consulting, law, strategy, tax and transactions, EY teams ask better questions to find new answers for the complex issues facing our world today.
EY refers to the global organization, and may refer to one or more, of the member firms of Ernst & Young Global Limited, each of which is a separate legal entity. Ernst & Young Global Limited, a UK company limited by guarantee, does not provide services to clients. Information about how EY collects and uses personal data, and a description of the rights individuals have under data protection legislation are available via ey.com/privacy. EY member firms do not practice law where prohibited by local laws. For more information about our organization, please visit ey.com.
This news release has been issued by EYGM Limited, a member of the global EY organization that also does not provide any services to clients.