О чём говорится в белой книге Биткоина? На самом деле всего 9 страниц, после прочтения я впечатлён только этими тремя приёмами предков
Раньше каждый раз, когда я слышал, как люди хвалят белую книгу Биткоина за её крутость, я был в полном недоумении — английский + профессиональные термины, это действительно отпугивает.
До прошлого месяца я с трудом дочитал оригинал и понял, что это вовсе не научная статья, а письмо от Сатоши Накамото ко всему человечеству: «Уведомление о сносе» — банки, Alipay, WeChat и другие посредники, готовьтесь к безработице.
Вся статья в основном отвечает на три вопроса, которые волнуют обычных людей:
1. Как переводить деньги онлайн без банка и не бояться, что тебя кинут?
В реальном мире, когда ты переводишь другу 100 рублей, банк записывает это и списывает сумму.
Но в интернете цифры — это просто строка из 0 и 1, их можно скопировать и вставить. Как доказать, что я не потрачу те же деньги дважды?
Ответ Сатоши Накамото прост до абсурда: вовлечь весь мир в одну Excel-таблицу, где все переводы, кому и сколько осталось, записаны публично, и все следят за тобой.
Эта таблица называется блокчейн. Хочешь тайком изменить запись? Извини, тебе придётся одновременно изменить её в десятках тысяч компьютеров по всему миру.
Поздравляю, теперь ты круче Федеральной резервной системы.
2. Кто будет вести эту таблицу? Нельзя же работать бесплатно?
Сатоши придумал гениальный трюк: пусть все соревнуются за право записи.
Он создал суперсложную математическую задачу (SHA256-хэш), кто первым решит — получает право записать следующую страницу таблицы и заодно получает newly minted биткоины как зарплату.
Это называется майнинг.
Ещё круче: если хочешь изменить старые записи, тебе придётся решать эту задачу заново с той страницы, которую хочешь изменить, и до конца, и быстрее, чем все честные люди мира вместе взятые.
Не хватит вычислительной мощности? Тогда веди себя прилично.
Прошло 16 лет, и никто не смог это сделать — вот в чём сила.
3. А как быть с пользователями смартфонов? Неужели каждому скачивать таблицу на сотни гигабайт?
Сатоши заранее это предусмотрел и создал две «упрощённые версии»:
-
Лёгкий узел (SPV): тебе нужно хранить только «заголовки» каждой страницы. Чтобы проверить, потрачена ли транзакция, просто попроси доказательства у других — и готово за секунды;
-
Дерево Меркла: сжимает тысячи транзакций на странице в один 32-байтовый «корень дерева», экономит место и защищает от подделок.
В 2008 году уже подумал о хранении в мобильных кошельках — это называется ударом по измерениям.
Моё главное впечатление после прочтения:
Белая книга Биткоина крута не техникой, а тем, что она математически уничтожила «доверие» — самую дорогую вещь в человеческом обществе.
Раньше для перевода нужно было умолять банк или Alipay, теперь достаточно верить, что математическая задача никогда не будет решена полностью.
За последние десять лет 99% белых книг air coin пытаются набить 200 страниц графиками, формулами и роадмапами, но даже не объясняют, «кто предотвратит мой скам».
А Сатоши в 9 страницах уничтожил глобальных посредников платежей и ещё и открыл исходный код. Один слово: гениально.
Так что не пугайтесь «непонимаемой белой книги». Найдите упрощённую версию на китайском (или посмотрите мою mind map ниже), и за полчаса разберётесь. Разобравшись, вы сможете сразу отличить тех, кто болтает, от тех, кто реально работает, в проектах, которые кричат «перевернём Биткоин».