b-money — предложение Вэя Дая (1998) по реализации денег и контрактов, защищённых криптографией. В трактовке 21ideas это один из наиболее близких “первых черновиков” Биткоина: псевдонимные ключи, подписи, общий реестр — но с критически важными пробелами в практичности и консенсусе.
Какую задачу пыталась решить b-money
“Генезис-файлы. Часть III” подчёркивают мотивацию Дая: позволить устойчивое к насильственным регуляциям сотрудничество в сети (деньги + исполнение контрактов) между псевдонимными участниками.
Эта цель перекликается с биткоин-идеей “не доверяй, проверяй” и попыткой избавиться от привилегированных посредников.
Два варианта подхода
Дай описал два возможных подхода к решению проблемы:
Каждый хранит собственную копия реестра
В первом варианте:
- каждый участник хранит свою копию реестра,
- переводы — это подписанные сообщения, рассылаемые участникам,
- “личности” — публичные ключи, а не юридические имена.
Источник прямо отмечает, почему это звучит знакомо: это интуиция, близкая к идее локальной верификации в Биткоине.
Реестр ведётся “серверами”
Во втором варианте появляются “серверы” — специализированные участники, ведущие реестры и связанные через широковещательную сеть. Рядовые пользователи проверяют транзакции на подмножестве серверов, а серверы вносят залог для стимулов/штрафов.
В нарративе 21ideas это уже ведёт к другой поверхности доверия и рискам концентрации.
Чего b-money не решила
b-money не стала завершённой практической системой, потому что:
- модель связи/широковещания в первой версии была непрактичной для масштабирования,
- предотвращение двойной траты и проблема достижения консенсуса не были конкретно решены,
- “серверная” архитектура вводила дополнительную поверхность доверия,
- создание денег требовало согласования “стоимости вычислений”, что привносило нестабильность во враждебной среде, особенно при стремительном прогрессе технологий.
Именно поэтому 21ideas трактует b-money как концептуально близкое, но нереализуемое на практике решение.
Почему это важно для истории Биткоина
В источниках выделяются две связи:
- b-money прямо цитируется в whitepaper Биткоина (на что указывает страница на 21ideas, посвящённая белой книге).
- b-money помогает увидеть предысторию дизайна: элементы уже существовали, но устойчивого решения проблемы двойной траты без доверенного посредника не было.
См. double-spend и byzantine-generals-problem.