Книга: Интернет денег
Назад: Элементы доверия: свободная реализация креативных идей
Дальше: Атомарная структура Биткойна

Иллюзорные отправители, получатели и счета

Когда я впервые столкнулся с Биткойном, меня удивило, насколько всё было похоже на более-менее привычную банковскую систему. Я посещал известные сайты по Биткойну, например blockchain.info, и наблюдал за тем, как проходят транзакции. Я мог посмотреть отправителя, получателя и счет. Я думал: да, знакомая картина. Банковские услуги. Ну да, отлично, – а потом я решил посмотреть на исходный код и выяснить, как это работает.
Как специалист, работающий в области теории вычислительных машин, я подумал: взгляну на исходный код и попробую разобраться, как система всё это делает. Но когда я поискал в исходном коде отправителя, получателя или счет, то ничего такого там не нашел. Потому что все эти вещи в Биткойне не существуют. Это меня сильно удивило: когда я смотрел исходный код программы, ничего из того, что я ожидал там увидеть, не было! Думаешь, что система, по многим признакам похожая на банковскую, создана так, как и положено банковской. Но в Биткойне всё иначе.
«Когда я поискал в исходном коде отправителя, получателя или счет, то ничего такого там не нашел. Потому что все эти вещи в Биткойне не существуют».
Сколько из вас смотрели исходный код или разбираются в технических основах? Вижу, что немного. Так вот, когда вы изучаете код, то обнаруживаете, что в нем нет баланса, нет отправителя, а есть только UTXO (сокр. от англ. Unspent Transaction Output), информация с выходными данными о непотраченных средствах, и inputs (англ.) – входящие данные. Данные об исходящих транзакциях невозможно сопоставить с получателями. Внезапно вы понимаете: то, что вы видите, – это простые элементарные частицы, выражающие квантовую или атомарную природу Биткойна.
Назад: Элементы доверия: свободная реализация креативных идей
Дальше: Атомарная структура Биткойна