Adam Back — криптограф, специалист по математическим методам защиты информации. Он создал Hashcash, систему подтверждения вычислительной работы, и стал сооснователем Blockstream. Hashcash — технический предшественник Bitcoin, но не сам Bitcoin.
Отправить нежелательное сообщение дёшево; просмотреть тысячи может дорого обойтись получателю. Adam Back занялся этим неравенством в предложении Hashcash, представленном в мае 1997 года. Отправитель должен был выполнить вычислительную работу перед отправкой, чтобы массовое злоупотребление сервисом перестало быть почти бесплатным. Статья от 1 августа 2002 года объединила предложение и последующие разработки. Back также признал более ранние работы Dwork и Naor. Поэтому он автор Hashcash, а не единоличный изобретатель всех форм Proof of Work — доказательств затраченных вычислительных усилий. [1]
Представим, что Анна отправляет сообщение сервису, требующему Hashcash. Её компьютер перебирает входные данные, пока их хеш, короткий результат вычисления, не выполнит заданное условие. Результат прикладывается к сообщению, а получатель проверяет его дешевле, чем обычно обходится поиск. Такое подтверждение называют токеном: здесь это подтверждение работы, а не торгуемый криптоактив. Он привязан к определённому сервису, а получатель должен выявлять повторное использование. Анна не отправляет BTC и не подтверждает свою личность; она показывает выполнение вычислительного условия. [1]
Поиск напоминает повторные жеребьёвки: иногда подходящий результат приходит быстро, иногда гораздо позже. В нашей упрощённой модели независимых равномерных хешей потребуем 20 начальных нулевых битов. Вероятность успеха каждой попытки тогда равна 1 к 1 048 576, а средний поиск занимает 1 048 576 попыток. Среднее не является сроком, к которому Анна обязательно добьётся успеха. Неудачные попытки не гарантируют следующий удачный результат. Более быстрое устройство сделает больше попыток за то же время: число вычислений и длительность — разные величины. [1]
Раздел 4 whitepaper Bitcoin описывает Proof of Work, похожий на Hashcash; статья Back приведена как источник 6. Whitepaper — технический документ, в котором Satoshi Nakamoto представил замысел Bitcoin. Ссылка показывает конкретную связь: поиск дорогого, но легко проверяемого результата может также помогать упорядочивать блоки в истории. Она не доказывает, что Back написал whitepaper. Ссылка обозначает происхождение идеи, а не устанавливает личность автора, который позднее её использовал. [2]
Само Hashcash не сообщает Анне, кто владеет деньгами, потрачены ли они и какой из конфликтующих платежей нужно учитывать. Bitcoin объединяет Proof of Work с подписями транзакций, связанной историей, сетью участников и правилами проверки. Вычислительная работа помогает защищать корректную историю от переписывания, но не делает произвольную транзакцию действительной. Даже дорогой в создании блок должен пройти проверку своих платежей. Вклад Back — важная часть технической родословной Bitcoin, а не готовая денежная система, которой требовалось только новое название. [2]
Adam Back — соавтор работы Pegged Sidechains от 22 октября 2014 года. Сайдчейн — отдельная цепочка со своими правилами, соединённая с другой механизмом переноса стоимости. Предложение должно было позволить новые функции без обязательного принятия всеми пользователями Bitcoin. Для Анны важен и путь обратно к BTC. Приложение о федерациях описывает вариант, где группа одобряет переводы подписями. Это добавляет доверие к корректной работе подписантов; само слово «сайдчейн» не обещает тех же условий, что и хранение BTC непосредственно в Bitcoin. [3]
Помимо исследований, есть работа Back в Blockstream, которую он помог основать. 3 октября 2016 года компания объявила о его назначении CEO, то есть генеральным директором. Такая роль касается компании, её сотрудников и проектов. Она не даёт руководству права навязывать новые правила всей сети Bitcoin. Опытный разработчик может влиять на обсуждение, а компания — предлагать программы; пользователи по-прежнему решают, что запускать и какие правила проверять. Документированное корпоративное назначение отличается от гораздо более широкой несуществующей должности «директора Bitcoin». [4]
Работа о сайдчейнах 2014 года — открытое предложение с описанными допущениями, а не знак одобрения любого последующего продукта. Рассматривая сервис, Анна должна понять его реализацию: реально работающее программное обеспечение и устройство системы. Кто хранит ключи, кто одобряет возврат средств и что происходит при сбое? Эти вопросы связывают технический текст с практическим решением. Имя Back помогает найти значимые работы и их контекст; оно не заменяет проверку конкретной версии и не обещает доходности. Его история понятнее через задачи, которые он решал, и пределы предложенных решений. [3]
Для полной картины прочитайте эту статью вместе с Hal Finney, Wei Dai, Hashcash, Proof of Work. На эту статью также ссылаются Hashcash, BTC Prague, b-money, Reusable Proofs of Work.