Интернет денег | страница 79



Деньги как вид контента

Большинство людей не понимают, что означает превращение денег в один из видов контента. Мы взяли транзакцию, размер которой всего 250 байт, и отделили ее от среды передачи, чтобы она не зависела от степени защищенности этой среды[56]. Мы сделали так, что транзакция стала автономной, чтобы она могла быть проверена любым узлом сети, обладающим полной копией блокчейна. Проверена независимым образом на предмет возможности расхода указанной суммы, на подлинность записи и на действительность подписи в любой системе, обладающей полной копией блокчейна, – и даже в системе, которая обладает лишь частичной его копией. Проверка транзакции занимает секунды. Всё, что нужно сделать, – доставить ее к одному из узлов распределенной сети, который имеет канал взаимодействия с майнерами. Вот и всё. Как только транзакция попала в сеть Биткойн и начала распространяться, можно быть уверенным, что эта транзакция по прошествии какого-то времени будет включена в блокчейн и станет действительной. То есть, взглянув на любую транзакцию, я могу вычислить, достаточное ли она обещает вознаграждение, и сделать некоторые предположения о том, насколько быстро майнеры ее обработают, поскольку я знаю правила работы системы с алгоритмом консенсуса. И можно быть уверенным в том, что, как только транзакция получила достаточное распространение, она обязательно появится в каком-нибудь блоке поблизости от вас, причем довольно скоро.

Невозможно остановить транзакции в биткойн-сети

В биткойн-транзакции нет никакого волшебства. Давайте ненадолго над этим задумаемся. Как можно закодировать 250 байт и передать их по сети? Меня недавно об этом спросили – и я уже не в первый раз слышу подобный вопрос: «Разве правительственная диктатура не может блокировать или запретить передачу транзакций в Биткойне?» Ответ здесь один: нет, – но мне кажется, что почти никто не понимает, почему нет. Я приведу пару теоретических примеров, чтобы вы меня лучше поняли.

Передача биткойн-транзакций с помощью смайликов в Skype

Мой первый смешной пример кодирования биткойн-транзакции – это анимированные смайлы или просто символы эмоций (смайлики) в программе Skype. Skype имеет набор из 128 символов, которые вы можете отправить собеседнику: нахмуренные или смеющиеся лица, жесты одобрения и неприятия, изображение солнечной погоды, сердечек и праздничных тортиков. А теперь взгляните на всё это с точки зрения информационного содержания. Это же набор символов, верно? И специалист в области информатики сразу же скажет: можно сделать схему кодирования. Она позволит отправлять транзакцию размером 250 байт в виде сообщения длиной примерно 500 символов, то есть 500 смайликов. Таким образом получится биткойн-транзакция из смайликов.