We will have to take a nuanced approach that acknowledges these challenges. If we cannot eliminate them, we must ensure the process is tolerant of their existence.

Solution consensus

Consensus is extremely difficult to attain in a large group.

Misinformation and idea sabotage are commonplace.

We will be fighting an uphill battle at first, because we currently lack the tools that we will create in order to help solve the problem of unstable consensus.

Defining the fundamentally important features for an ideal information processing architecture is really challenging.

It’s not necessary to convince everyone from the beginning. We only need to convince enough people to participate (funding, development, or publicity) in the creation of a compelling system and viable process, and then the result will be able to compete on its merits and grow in popularity.

We just need to make an adequately compelling argument that attracts the attention required to bootstrap the project.


Centralized entities have enormous reserves of resources.

Centralized entities can have perfect consensus and top-down coordinated control.

Decentralized projects must acknowledge the handicap they have in comparison to centralized entities, and choose an approach that uses the weaknesses of centralized entities against them while leveraging every advantage of decentralization.

Network effects

The system must be appealing enough to generate the support required to build it, and once built it must be useful enough to gain the popularity required to become widely used.

Because its design revolves around networking in smaller high-impact groups, it can gain popularity in small pockets and niches before it has widespread adoption. We will have the opportunity to optimize the experience when it is small.