-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Description
Abstract
The goal of this issue is to start a discussion on whether abandoning SimpleSeralize and replacing it with ProtocolBuffers is a possibility, and whether this change should be adopted.
Motivation
The reason for proposing this, would be to reduce the amount of new standards created by eth2.0 and fallback on robust technologies with already various implementations in the languages currently being used to build eth2.0 clients.
Changes
Changes to the specification would include changing all DataStructures to Protocol Buffer proto's, this could also help reduce the requirement of implementation as anyone would be able to generate the data structures for their specific implementation from these protos.
The hash function could remain as is, but the way it is called could be changed. Changing it to being called with the already byte encoded proto.