Проблема
Двойная трата — использование одних и тех же денег дважды. Наличные трудно потратить дважды – токен передаётся физически. Цифровые данные легко копировать; до Биткоина решением был доверенный хранитель реестра (банк, платёжная сеть), который следил за остатками и порядком операций.
В гиде для новичков «Что такое Биткоин?» цифровые деньги сравниваются с «файлом», который можно скопировать; банки предотвращали двойную трату, отслеживая счета.
Подход Биткоина
Биткоин делает переводы прав собственности публичными (псевдонимные адреса, а не имена или личные данные людей) и упорядочивает их в одну согласованную историю, защищённую Proof of Work и проверкой полных узлов.
Цитата Сатоши, озвученная в первой главе книги «Изобретаем Биткоин», гласит: P2P-сеть работает как распределённый сервер отметок времени, фиксирующий первую трату монеты; информацию легко распространить и трудно подавить.
После подтверждений: блоки «погребают» траты под PoW всех последующих болков; чтобы переписать историю нужно пересчитать работу — для транзакции, находящейся глубоко в цепи это практически нереально.
Контекст атаки 51%: в источниках подчёркивается: майнеры не могут тратить чужие монеты без валидных подписей; при доминировании хэшрейта реалистичная угроза — переупорядочить свои траты (например двойная трата через приватную цепь с последующей подменой публичной), а не подделка чужих балансов.
Основа: «Что такое Биткоин?», «Изобретаем Биткоин» — глава 1, глава 5, глава 6.
Неподтверждённые транзакции
Пока транзакция только в мемпуле, приём вероятностный — получатель несёт риск нулевых подтверждений. С ростом числа подтверждений падает вероятность реорганизации, отменяющей платёж.
Источники
- Что такое Биткоин? (теоретический гид)
- Изобретаем Биткоин — глава 1
- Изобретаем Биткоин — глава 5
- Изобретаем Биткоин — глава 6
Дополнительные материалы
- Глоссарий
- Двойная трата как главная проблема, решённая Биткоином
- UTXO – Входы расходуются один раз в валидной истории
- Майнинг и порядок и подтверждения транзакций
- Proof of Work: почему переписать историю дорого
- Почему правила проверяют полные узлы
- Решение проблемы византийских генералов: согласие без доверия
- Форки: реорганизации и выбор цепи