Массовость той или иной ДАО имеет технологическое ограничение на самом базовом уровне – распределённого реестра. Чтобы пользователь был уверен, что его распоряжения (транзакции, голосование) будут обязательно исполнены, реестр должен быть публичным, а все записи в нём обязательно зафиксированы и сохраняться неизменными. Чем больше людей участвует в ДАО, тем больше транзакций они производят, тем больше информации необходимо хранить в реестре, тем большую вычислительную нагрузку на него они создают. В настоящий момент уже есть реестры, конструктивно удовлетворяющие эти требования, и технические решения для ускорения медленных реестров, но уверенно заявить о полном решении проблемы пока нельзя.
Основной причиной перехода реестра Ethereum с алгоритма Proof-of-Work (PoW) на Proof-of-Stake (PoS) является необходимость повышения производительности, поскольку PoS быстрее, чем PoW. Кроме того, чтобы снять вычислительную нагрузку с основной сети, Ethereum планирует внедрение шардинга (sharding) и поддержку сайдчейнов. Всё это он должен делать максимально быстро, чтобы не уступить конкурентам – Solana, Avalanche и другим, – чья архитектура заведомо лучше приспособлена для смарт-контрактов.