Подпольный интернет. Темная сторона мировой паутины | страница 56



, его работа над анонимной платежной системой вдохновила многих шифропанков, включая Мэя. Базовый принцип криптовалюты заключается в том, что каждая денежная единица представляет собой цепочку уникальных чисел, которые пересылаются пользователями по Интернету. Но цепочки чисел можно легко копировать и использовать несколько раз, что обесценивает их. Чом решил эту проблему, создав единый централизованный регистр, где отмечались все транзакции, чтобы одна и та же денежная единица не находилась в двух местах одновременно. Он в 1990 году даже основал компанию DigiCash, чтобы реализовать свой план. Но идея единой центральной системы проверки для целой сети многим показалась слишком ненадежной. Система “DigiCash” так и осталась проектом.

Сатоси в шифропанковском списке рассылки предложил создать новую цифровую криптовалюту, которая, по его убеждению, обходила проблему создания широкой системы верификации. Он назвал свою валюту биткоином. «Сначала его восприняли скептически», – вспоминает Хэл Финни, ветеран шифропанка, который наблюдал несколько неприжившихся предложений криптовалюты. Но Финни заметил, что Сатоси добавил нечто, что раньше ему не встречалось, нечто под названием блочная цепь.

Биткоины хранятся на биткоин-адресе, ключом к которому является уникальная комбинация букв и цифр, которую можно хранить на интернет-сайте, компьютере, мобильном телефоне и даже куске бумаги. Каждый раз, когда кто-то отправляет платеж в биткоинах, транзакция фиксируется в так называемой блочной цепи. Транзакции собираются в блоки, в каждом блоке хранится информация об операциях за 10-минутный период. Блоки располагаются в хронологическом порядке, каждый из них содержит электронную подпись («хэш») предыдущего блока, что позволяет соблюдать очередность и гарантирует, что новый блок сможет присоединиться к цепи, только если он начинается там, где заканчивается предыдущий. Архив блочной цепи – где зафиксирована каждая транзакция за всю историю – получает каждый, кто установил программное обеспечение для биткоинов. Чтобы все работало надлежащим образом, блочная цепь постоянно синхронизируется с компьютерами всех остальных пользователей. Вкратце, системе в любой момент времени известно, сколько биткоинов у меня в кошельке, поэтому их нельзя скопировать или потратить дважды. Впервые в истории право собственности можно было передавать, но не дублировать, и все это без участия централизованного контрольного регистра. Это гениально.