Цифровая наличность уже была областью исследований
В 1980-х Дэвид Чаум описал слепые подписи, с помощью которых банк может подписать цифровую монету, не связывая затем простым образом её выдачу с платежом. Более поздние системы изучали и выявление двойного расходования. Они давали важные свойства приватности, но всё ещё нуждались в банке или эмитенте.
Электронная наличность и криптографические платежи начались не с Биткоина. Ранние предложения решали разные части задачи: подлинность, приватность, контроль копирования или ведение счетов. Коммерческая неудача отдельного проекта не отменяет его технического вклада.
Шифропанки хотели создавать приватность с помощью кода
Шифропанки были свободным сообществом криптографов, программистов и активистов, которое с начала 1990-х обсуждало приватность в электронном мире. Манифест Эрика Хьюза 1993 года подчёркивал выборочное раскрытие личности, криптографию, цифровые подписи, электронные деньги и публикацию работающего кода.
У сообщества не было единой экономической или политической доктрины. Его объединяла мысль, что технические инструменты способны уменьшить потребность слепо доверять посредникам. Биткоин продолжил эту традицию открытым кодом и псевдонимными ключами, но не стал полностью анонимным: публичная история транзакций может раскрывать закономерности.
Отдельные элементы конструкции
Hashcash Адама Бэка требовал вычислительно затратного, но дешёвого в проверке доказательства работы — первоначально главным образом для борьбы со спамом и атаками отказа в обслуживании. В b-money Вэй Дай описал псевдонимных участников, ведущих счета и использующих вычислительную работу. В bit gold Ник Сабо связал доказательство работы, метки времени и распределённый реестр прав собственности.
Хэл Финни создал RPOW, где доказательства работы можно было многократно передавать, обменивая их на новые токены. Однако система использовала специальный сервер, проверяемый удалённой аттестацией. Каждый проект сдвигал отдельную границу, оставляя вопросы порядка, эмиссии, доверия или практического запуска.
- eCash: приватные цифровые токены, подписанные эмитентом
- Hashcash: вычислительные затраты, которые дёшево проверить
- b-money и bit gold: проекты распределённых денег и записей собственности
- RPOW: передаваемые многократно используемые доказательства работы со специальным сервером
Биткоин стал и синтезом, и работающим запуском
Whitepaper прямо ссылается на Hashcash и приводит b-money в списке литературы. Сходство с другими работами реально, но само по себе не доказывает прямого копирования. Биткоин связал транзакции, публичный порядок, доказательство работы, изменение сложности и экономическую награду в сеть, которую люди могли действительно запустить.
Открытая программа, конкретные параметры и готовое поддерживать сеть сообщество были не менее важны, чем идея. Поэтому называть Биткоин первыми цифровыми деньгами неточно. Точнее: это первое длительно работающее решение двойного расходования без центрального администратора в открытой сети.