По скромничали что-то, чего не "удесяритель" сразу?

Чтобы участники меньше ждали выплаты.
Удвоитель будет работать вечно и я никак не контролирую его баланс.
Вы можете посмотреть
код контрактаТут многих интересует тема контрактов (для многих это даже магическая магия

), посвятите, пожалуйста, если в коде Вашего контракта есть ошибка, Вы же сможете ее исправить? Теоретически Вы также можете его (код контракта) заменить на другой, который снимет все средства и отправит на «нужный» адрес, правильно?
Насколько я понимаю, чтобы «защитить» контракт от изменений, в том числе несанкционированных, необходимо использовать мультиподпись, чтобы изменить контракт могли по согласованию несколько человек, например 3 из 5? В Вашем контракте есть мультиподпись (не силен в зефире, не нашел этой информации в блок эксплорере), если есть, кто в нее входит, другими словами у кого еще есть приватные ключи от частей мультиподписи?
Код контракта протестирован и в нем нет ошибок. Если в каком-то другом контракте есть ошибка, владелец не может заменить его на другой, если это не предусмотрено в коде контракта.
Пример: В контракте
http://www.kingoftheether.com/ была выявлена уязвимость. Им пришлось создавать новый контракт.
Строго говоря, в эфириуме нет понятия владелец контракта.
Есть создатель контракта, можно записать его адресс в переменную и разрешить исполнять определенные методы только ему.
Почему в контракте удвоителя нет мультиподписей? Чтобы я не мог изменить контракт и вывести все эфириумы себе на кошелек.
Продолжаем изучение контрактов на основе Вашего. Насколько я понимаю в зефире выполняется байт код контракта, а сам исходный код хранится для информации и изучения. Восстановить исходный код из байт кода невозможно по ряду причин (причины примерно те же почему невозможно восстановить оригинальный исходный код из откомпилированного файла).
Я взял Ваш контракт и откомпилировал его при помощи
https://chriseth.github.io/browser-solidity/ сравнил полученный байт код с тем, что записан в блокчайне
https://etherchain.org/account/0xfd2487cc0e5dce97f08be1bc8ef1dce8d5988b4d#code
он отличается!Для чистоты эксперимента проделал тоже самое с контрактом KingOfTheEtherThrone
https://etherchain.org/account/0xb336a86e2feb1e87a328fcb7dd4d04de3df254d0#codeДля KingOfTheEtherThrone байткод который записан в блокчайне не отличается от того что получилось после компиляции исходного кода в
https://chriseth.github.io/browser-solidity/Что бы это значило?