Le cofondateur d'Ethereum, Vitalik Buterin, a proposé une structure à deux couches pour la conception future des mécanismes on-chain. La première couche est une couche d'exécution ouverte et responsable, où les décisions correctes sont récompensées et les décisions incorrectes entraînent des pertes. La deuxième couche est une couche décentralisée et diversifiée de préférences et de jugements, conçue pour résister à la capture, éviter la financiarisation et permettre un vote anonyme sans dépendre des jetons, en utilisant des méthodes comme MACI pour prévenir la collusion et les attaques à 51 %.