Пришло время, и он сделал достоянием гласности оригинал: Altissimum planetam tergeminum obseruaui. То есть, в переводе с латыни, «Высочайшую планету тройною наблюдал». Что, конечно, было пока еще довольно сырым, невнятным наблюдением, но то, что Сатурн — необычная планета, было установлено, и начало ее исследованию положено. Но для истории криптографии важнее, что это был пример своеобразной хеш-суммы. Только, разумеется, на выходе она получилась не фиксированной длины и тем более не шестнадцатеричной. Но, по сути, близко. Или прочитайте такую строчку: ааааааа, ссссс, d, еееее, g, h, iiiiiii, lllll, mm, nnnnnnnnn, oooo, pp, q, rr, s, ttttt, uuuuu. Механизм алгоритма здесь предельно простой: все буквы зашифрованной фразы расставлены по алфавиту. Но мыслимо ли ее расшифровать, вычислить в обратную сторону? Нет, практически невозможно. Но это как раз и есть способ получить доказательство связи с исходной фразой, но так, чтобы угадать ее нельзя было. Это и есть суть хеширования. А исходная фраза была такая: Annulo cingitur, tenui plano, nusquam cohaerente, ad eclipticam inclinator. То есть «Окружен кольцом тонким, плоским, нигде не подвешенным, наклоненным к эклиптике». И речь шла о все том же Сатурне и его кольцах, с которыми более толково разобрался голландский физик, астроном и изобретатель Христиан Гюйгенс, почти полвека спустя продолживший дело Галилея.
В системе Биткоина транзакции записываются в блок, хешированная сумма которого входит в новый блок, будто цепью прикрепляя его к предыдущему. Получается блокчейн. Как тот самый ковер, на котором каждый участник вышивает свои строчки. Или книга, или каменная плита с выбитыми на ней записями. Опять же результат — у всех на виду, и его не изменить.
Блокчейн все ж не камень, а потому теоретически кто-то может попытаться предъявить права на чужую строчку или попробует второй раз истратить тот же биткоин, но для этого надо представить «доказательство выполнения работы». В компьютерном мире это не справка из важного учреждения с гербовыми знаками и печатями, но нечто еще более надежное. Сверхсложное и требующее неимоверного количества компьютерного времени вычисление.
Транзакции в блокчейне можно сравнить с электронной почтой. Когда вы посылаете сообщение на чей-то адрес, вы точно знаете, кому и зачем. Получатель, зная ваш адрес, тоже может быть уверен, что получил его именно от вас, а не от кого-то другого. А теперь представьте себе, что просто отправлением электронного письма вы могли бы оплачивать товар или услугу, пересылая энное количество криптовалюты вашему контрагенту. И наоборот — вы могли бы получать по почте биткоины от клиента. Если добавить систему вечного хранения записей обо всех транзакциях, да еще сделать так, чтобы все участники вашей группы могли в любой момент проверить их подлинность, то вы уже приблизитесь к Биткоиновскому идеалу. С той поправкой, что, в отличие от почты, блокчейн практически невозможно взломать.
И вот еще что придумал Накамото: участники, пытающиеся заработать денег на производстве новых биткоинов (их называют майнерами), поневоле будут также обеспечивать и создание очередных блоков, и подтверждение правильности новых транзакций. Так в поезде крутящиеся колеса заодно вращают и динамомашину, вырабатывающую необходимую составу электроэнергию. (Майнеры еще и комиссию за проверку транзакций получают.) Какое гениальное решение: убить двух таких огромных, важнейших для системы зайцев одним камнем!
«Спустя несколько десятилетий, когда вознаграждение (за создание новых блоков) станет слишком маленьким, комиссия за подтверждение транзакций станет основной формой заработка для нодов», — писал Накамото.
Александр Юрьевич Ильин , А. Ю. Ильин , В. А. Яговкина , Денис Александрович Шевчук , И. Г. Ленева , Маргарита Николаевна Кобзарь-Фролова , М. Н. Кобзарь-Фролова , Н. В. Матыцина , Станислав Федорович Мазурин
Экономика / Юриспруденция / Учебники и пособия для среднего и специального образования / Образование и наука / Финансы и бизнес