yeeth updates #2
BeaconChain, BLS & Libp2p
Since our updates roughly one month ago we’ve continued active development on our ETH 2.0 implementation. We’ve made significant progress implementing both the BeaconChain as well as active development of various technology surrounding it.
Contributions to the BeaconChain spec
We were again able to contribute to the BeaconChain spec by simplifying the
The code not only reduces the complexity of the previous implementation but is also more efficient, as was discovered in trinity.
Our BeaconChain went through various updates over the past month, not only did we implement the spec version 0.4.0, but we also started working on cleaning up the code base so it is no longer a one-to-one copy of the specification. This means beginning to “swiftify” the code and unpacking logic into multiple classes rather than one monolithic file. These updates are not done and will be completed step by step while we still focus on being up to date with the latest spec version.
After experiencing issues compiling the BLS libraries so we could use them in Swift, Eric Tu found a method on how to get it working. He is currently working on a branch, which has not been merged yet due to minor issues related to keys.