Если большинству пользователей сети не нравится софтфорк, за которым последовала идея хардфорка, предложенная Виталиком (потому что они считают, что решение является посягательством на неизменность ETH или по какой-то другой причине), может ли это быть принудительно реализовано в сети?
«Сообщество разработчиков предлагает софт-форк (БЕЗ ОТКАТА; никакие транзакции или блоки не будут «обратными»), который будет выполнять любые транзакции, которые делают любые вызовы/коды вызовов/делегатные вызовы, которые выполняют код с хэшем кода
0x7278d050619a624f84f51987149ddb439cdaadfba5966f7cfaea7ad44340a4ba
(т. е. DAO и детей) приводят к тому, что транзакция (не просто вызов, а транзакция) становится недействительной, начиная с блока 1760000 (точный номер блока может быть изменен до момента, когда код будет разблокирован), предотвращая вывод эфира злоумышленником после 27-дневное окно. Позже за этим последует хард-форк, который даст держателям токенов возможность восстановить свой эфир».
Это не может быть принуждено. Разработчики могут только предлагать код, а не заставлять всех его запускать.
Кроме того, разработчики совершенно счастливы позволить сообществу принять решение. См. заявления Виталика и разработчика ядра geth:
https://www.reddit.com/r/ethereum/comments/4oj7ql/personal_statement_regarding_the_fork/
https://www.reddit.com/r/ethereum/comments/4ojsjm/personal_statement_from_one_geth_core_developer/
Даже если Фонд попытается навязать конкретное изменение, Фонд не создаст единственного клиента. Например, у Ethcore есть другой клиент. В настоящее время они предлагают версию, которая откатывает кражу, и снова оставляют это решение на усмотрение сообщества.
https://blog.ethcore.io/attack-on-thedao-what-will-be-your-response/
Борцмейер