An interesting aspect of decentralised protocol design is how to avoid day-one community capture, meaning one relatively well-defined (but admittedly polarising or off-putting) community sets up shop early on, and in doing so kills off future growth.
Much of the focus to date has been on how to design the tech so as not to be exclusionary. But if the day-one community is exclusionary, then it doesn’t matter so much that the tech is not. You’re just trading one exclusionary vector (central ownership) for another (community capture).
The is a very hard challenge.