b-money — предложение Вэя Дая (1998) по реализации денег и контрактов, защищённых криптографией. В трактовке 21ideas это один из наиболее близких “первых черновиков” Биткоина: псевдонимные ключи, подписи, общий реестр — но с критически важными пробелами в практичности и консенсусе.

Какую задачу пыталась решить b-money

Генезис-файлы. Часть III” подчёркивают мотивацию Дая: позволить устойчивое к насильственным регуляциям сотрудничество в сети (деньги + исполнение контрактов) между псевдонимными участниками.

Эта цель перекликается с биткоин-идеей “не доверяй, проверяй” и попыткой избавиться от привилегированных посредников.

Два варианта подхода

Дай описал два возможных подхода к решению проблемы:

Каждый хранит собственную копия реестра

В первом варианте:

  • каждый участник хранит свою копию реестра,
  • переводы — это подписанные сообщения, рассылаемые участникам,
  • “личности” — публичные ключи, а не юридические имена.

Источник прямо отмечает, почему это звучит знакомо: это интуиция, близкая к идее локальной верификации в Биткоине.

Реестр ведётся “серверами”

Во втором варианте появляются “серверы” — специализированные участники, ведущие реестры и связанные через широковещательную сеть. Рядовые пользователи проверяют транзакции на подмножестве серверов, а серверы вносят залог для стимулов/штрафов.

В нарративе 21ideas это уже ведёт к другой поверхности доверия и рискам концентрации.

Чего b-money не решила

b-money не стала завершённой практической системой, потому что:

  • модель связи/широковещания в первой версии была непрактичной для масштабирования,
  • предотвращение двойной траты и проблема достижения консенсуса не были конкретно решены,
  • “серверная” архитектура вводила дополнительную поверхность доверия,
  • создание денег требовало согласования “стоимости вычислений”, что привносило нестабильность во враждебной среде, особенно при стремительном прогрессе технологий.

Именно поэтому 21ideas трактует b-money как концептуально близкое, но нереализуемое на практике решение.

Почему это важно для истории Биткоина

В источниках выделяются две связи:

См. double-spend и byzantine-generals-problem.

Источники

Дополнительные материалы