Есть идея создания программ, которые распространяются с помощью Blockchain. Вопрос в том, как обновлять такое ПО, ведь каждый экземпляр этой программы уникален? Экземпляр может передаваться с устройства на устройство. Копирование не походит, то есть программ ограниченное количество...
Есть вариант просто в Blockchain передавать неизменяющееся право на использование этой программы, но в такие случаи не страдает ли безопасность?
Николай Петюх: ok, реакция ясна. Но факт остаётся фактом. Это дистрибуции ПО на Blockchain... и она должна быть реализована) Давайте опустим негодование. И выпустим внутренних извращенцев. Теперь вопрос: «как?»
dodo101000101: вы ведь понимаете, как бы вы программу на запихивали в блокчейн, её всегда можно скопировать? Самое замечательное свойство информации - дублирование.
fshp: Да, но информация может быть зашифрована. И исполнить файл может только обладатель ключа... ключ всячески защищён. Владелец определяется Blockchain.
dodo101000101: тогда как вы собираетесь ограничить количество копий? Владелец может передать свой экземпляр, он будет зашифрован чужим ключом. Это ок. Вот только у владельца останется старая версия и ключ.