Встраивание информации об обновлении клиента бумажника в blockchain
В настоящее время обновления клиента бумажников означает ручная проверку новостей, при загрузке клиента бумажника с некоторых веб-сайта, доверчивым, что сайт не был взломан, доверяя, что клиент в порядке, не были сдержанные, и т.д. Даже при компиляции из исходных кодов, есть степень доверия участие (так как вы не можете вручную проверить все).
Таким образом, идея будет то, что клиент бумажники бы проверить по сделкам со специального адреса в blockchain (HARDCODED в клиент для каждой версии), и эти операции будут кодировать в своих выходах (либо через vanitygen'ed адреса назначения и / или специальных сумм ) информация о новых версиях
- Хэш обновленного / обновление бинарного (так что вы не просто должны доверять веб-сайту или скачать)
- Основная информация обновления (небольшое обновление, обязательное крупное обновление, жесткий вилка Пришествие, и т.д.)
Это позволит безопасное уведомление об обновлении и безопасные подписало обновление механизмов, которые не полагаются на том, как поступают бинарное обновление. И только разработчики (или, вернее, тот, кто имеет частный ключ специальный адрес) будет иметь возможность как объявить и удостоверяет обновление.
Это не будет включать в себя любые обновления протокола, и другие / пользовательские клиенты не будут затронуты тем, что они будут видеть, как очередная сделку.