“Although Ethereum allows developers to create absolutely any kind of application without restriction to specific feature types, and prides itself on its ‘lack of features,’ there is nevertheless a need to standardize certain very common use cases in order to allow users and applications to more easily interact with each other,” he wrote on GitHub.