Перед вами стоит задача создать дизайн и концепцию для древнейшей в мире технологии, которую мало кто хорошо понимает. Ее новейшая и наиболее абстрактная форма невероятно сложна в технологическом плане – куда сложнее, чем предыдущая. И когда вы подойдете к задаче вплотную, наилучшей техникой поиска решения будет использование архитектурных метафор (аналогий). Архитектурные метафоры в проектировании – очень мощное средство. Это инструменты, с помощью которых мы создаем ожидания потребителей. Если у вас есть компьютер, можно предположить, что произойдет, когда вы переместите какой-либо элемент на его «рабочем столе». Поскольку вы наверняка пользовались обычным письменным столом, то такое предположение ляжет в основу ваших ожиданий. Вы будете ожидать, что новая сущность станет вести себя так же, как и та сущность, которой она притворяется. Вот что такое архитектурные метафоры в проектировании. Это очень мощные инструменты, но также и весьма опасные, если их применить неправильно.
«Архитектурные метафоры – очень мощные инструменты, но также и весьма опасные, если их применить неправильно. В технологии Биткойн каждый термин и каждая архитектурная метафора некорректны».
Кошельки – это не кошельки на самом деле
В Биткойне каждый термин и каждая метафора некорректны и разрушают общий смысл. Давайте пройдемся по списку. Вы, скорее всего, уже столкнулись с этой проблемой, когда знакомились с технологией Биткойн и ее терминологией. Номер один: «кошелек». Что это такое? Кошелек – предмет для хранения денег. Но в Биткойне это не так. Деньги находятся не в самом кошельке: деньги находятся в распределенной сети. В биткойн-кошельке лежат ключи. Так что это не кошелек, а скорее брелок с ключами. Вот вам еще одно доказательство того, что это не кошелек: подумайте, можно ли скопировать кошелек. Конечно, нет. А сделать копию ключа – запросто! Поэтому брелок – гораздо более уместная метафора. Если у вас есть брелок – представьте себе такую огромную связку ключей; можно сходить в мастерскую и сделать их дубликаты, чтобы создать копии. Обе эти связки будут взаимозаменяемы для всех замков, к которым подходят ключи из оригинальной связки. И если вы понимаете, как работает брелок с ключами, то вы легко поймете, как работает кошелек в Биткойне. Его можно скопировать, можно сделать копии ключей. Если вы передадите кому-нибудь дубликат ключа, то этот человек сможет открыть дверь. Ему не понадобится ваше разрешение.
В Биткойне нет монет
Обратимся к основам: слово «Биткойн» состоит из двух частей, «Бит» и «койн» (coin от
Открою небольшой секрет: в Биткойне нет никаких монет. Когда майнеры майнят, они не создают никаких монет – они создают записи в распределенном реестре. В этих записях в реестре количество монет не указывается. В них заносятся результаты транзакций, представляющие собой фрагменты данных о ценности, которые могут делиться до бесконечности и снова комбинироваться. Монеты так не умеют. Монету в Биткойне отследить нельзя, потому что в Биткойне нет никаких монет.
Итак, у вас имеется «кошелек», в котором нет никаких «монет» – потому что эти «монеты» на самом деле находятся в сети, да это и не монеты, а результаты транзакций, – и в действительности вместо кошелька у вас есть брелок с ключами. Транзакции не инициируются отправителем и не направляются получателю. У адресов в Биткойне нет баланса. Для адреса не существует такого понятия, как баланс. Адрес управляет результатами транзакций, и если вы тщательно просмотрите весь блокчейн и просуммируете все результаты транзакций, то сможете вычислить некий номинальный баланс. Можно ли его расходовать или нет, сколько это в числовом выражении, – всё это в действительности довольно сложно определить. Нет такого понятия, как «баланс». В Биткойне у вас нет никакого «счета».
Вильям Л Саймон , Вильям Саймон , Наталья Владимировна Макеева , Нора Робертс , Юрий Викторович Щербатых
Зарубежная компьютерная, околокомпьютерная литература / ОС и Сети, интернет / Короткие любовные романы / Психология / Прочая справочная литература / Образование и наука / Книги по IT / Словари и Энциклопедии