Ethereum Consensus Project
Canonizer is a consensus building and real-time tracking system that lets everyone have a voice, at scale. Canonizer is offering its consensus building services to the Ethereum community for free. If you are working on an EIP, feel free to contact firstname.lastname@example.org, and they can help with the process of starting a topic to help build and track consensus for your Ethereum Improvement Proposal (EIP).
If someone approaches an Ethereum community leader or a core developer with an issue or desire, they can be told to start organizing a community around what they want. Canonizer.com is a tool designed for that. Once someone finds enough people that want the same thing they do, people will find a way to make it happen. The hardest part is the consensus finding and building. That is the purpose of this Ethereum Consensus Project. Instead of everyone repeatedly yelling what they want to everyone yelling different things that they want, everyone should build a community around it or canonize it. Canonizer is a place where people can come to start camps describing what they want, and then everyone can work to find and build as much consensus as possible around that.
EIP Petition Topics
EIP 1 states: “The EIP author is responsible for building consensus within the community and documenting dissenting opinions.”
These topics are specifically for rigorously building and tracking consensus for and against any EIPs, all in real time. If you support an EIP, help start a petition topic for it, or if a topic already exists, support it. If you have any issues with an EIP, anyone is free to start a competing camp to find out how much consensus the other side has. Canonizer allows you to measure relative support of any particular EIPs compared to other EIPs, so this data can be used for prioritization purposes. Where most surveys are static and only polarize, Canonizer topics are dynamic and focus on negotiating updates and modifications as required to get everyone on board.
Other related topics
And here is a list of canonizer algorithms related to Ethereum. Not all of them are fully functional, but they soon will be.
Anyone can contribute by creating (and adding to this list) or joining topics or camps. Once you join a camp, you have editorial control of that and all parent camps. You can object to any changes you don’t like, preventing those changes from going live. Everything is self censoring, as it is all about how much consensus you can build. Various canonizer algorithms can be used and proposed to measure the consensus of only the experts you trust.