Protocol Environment Upgrade

In this article we aim to share the details of a new protocol environment ( V1 ), which, although not being a protocol change, is closely related and required for some of the features that possible upcoming protocol proposals include, such as the BLS12–381 elliptic curve integration or the Sapling integration. The protocol environment V1 entails many improvements, including updates to OCaml, the Lwt library, and the Keccak and SHA3 additions from HACL*, as well as lib_sapling . Additionally, support for multiple environment versions ( V0 and V1 ) in the Tezos shell has been enabled. Finally, in order to stay up-to-date with the aforementioned extensions, we recommend all Tezos node operators to continue following the regular shell release schedule.

Full article can be found on Metastate’s Medium Blog

More Protocol R&D Articles