Bitcoin: peer-to-peer система цифровой наличности
Исследовательские работы по созданию «электронных денег» ведуться достаточно давно. Еще в 1983 году Дэвид Чаум (англ. David Chaum) и Стефан Брэндс (англ. Stefan Brands) предложили первые протоколы «электронной наличности».
В мае 1997 года Адам Бак (англ. Adam Back) для противодействия отправке спама и DoS-атакам предложил Hashcash, основанную на системе доказательства выполнения работы (Proof of Work), но сам термин POW появился и устоялся несколько позже.
Автор предложил в качестве борьбы со спамом следующую идею: для доступа к общему ресурсу пользователь должен вычислить некоторую функцию, весьма сложную и ресурсоёмкую, но при этом решаемую за приемлемое время. Вычисление функции на стороне клиента должно быть гораздо сложнее, чем проверка результата на стороне сервера. Одним из обязательных требований к функции является её неамортизируемость — при нахождении нескольких решений времени требовалось бы пропорционально их количеству.
Подобные дополнительные расчёты не создают препятствий для отправки нескольких обычных писем с компьютера рядового пользователя, но необходимость постоянных вычислений делает отправку спама очень ресурсоёмкой. По независимым оценкам, подобные системы приводят к существенному ограничению количества писем, которые возможно отправить за день с одного компьютера.
Впоследствии данная идея легла в основу системы в другой реализации, и стала частью процедуры создания новых криптовалютных блоков. А сложность криптографических вычислений, с одной стороны, делала практически невыполнимыми двойные траты в системе, и ограничивала скорость эмиссии с другой.
Так, в 1998 году, спустя 10 лет после публикации журнала The Economist, был опубликован так называемая «white paper» под авторством Satoshi Nakamoto: «Bitcoin: A Peer-to-Peer Electronic Cash System» ( https://bitcoin.org/bitcoin.pdf ). И уже 3 января 2009 года в развернутой одноразовой сети был сгенерирован первый блок и первые 50 биткойнов.
Какие преимущества предоставляет данная система?
Одноранговая сеть (Peer-to-Peer) подразумевает отсутствие централизованного контроля над проводимыми транзакциями. Другими словами, если на вашем счету есть биткоины, то вы сами решаете, когда, кому и в каком объеме переслать эти средства. Вы платите минимальную комиссию, которая не зависит от объема транзакции. По сути, вы сами и являетесь банком.
Распределенный реестр не хранит записи о проведенных транзакциях централизовано, и таким образом невозможно отключить сеть, захватив контроль над «главным сервером». Так же при расчетах, при отсутствии доверия между контрагентами, транзакции являются незыблемыми - их нельзя отменить и, ввиду децентрализации, невозможно оспорить. Процесс эмиссии также является математически закономерным и не поддается манипуляциям.