Технология криптовалют изначально была нацелена на отсутствие доверенного узла — того, чьи действия гарантированно истинны и кто может подтвердить корректность чужих операций (см. задача византийских генералов). Впервые эта проблема была решена в системе «Биткойн» за счёт искусственного усложнения внесения изменений в реестр истории операций. Для хранения информации транзакции объединяются в блоки, из которых формируется непрерывная цепочка (блокчейн). Непрерывность обеспечивается не столько нумерацией, сколько включением в текущий блок хеш-суммы предыдущего блока, что не позволяет изменить информацию в блоке без изменения хешей во всех последующих блоках. Все хеши отвечают определённым требованиям, сгенерировать хеши, которые удовлетворяют этим требованиям, занимает много времени либо очень дорого. Истинной считается только самая длинная цепочка. В разных криптовалютах право сформировать очередной блок получает выполнивший определённую работу (Proof-of-work), имеющий некоторую сумму на счету (Proof-of-stake), предоставивший некоторые ресурсы (Proof-of-space) либо за основу берётся иная процедура, которую легко проверить, но сложно выполнить или подделать.
Отсутствие у криптовалют какого-либо внутреннего или внешнего администратора приводит к тому, что банки, налоговые, судебные и иные государственные или частные органы не могут воздействовать на транзакции каких-либо участников платёжной системы. Передача криптовалют необратима — никто не может отменить, заблокировать, оспорить или принудительно (без приватного ключа) совершить транзакцию. Однако участники сделки могут добровольно временно взаимно блокировать свои криптовалюты в качестве залога или пригласить дополнительного арбитра и установить, что для завершения сделки требуется согласие всех (или не менее установленного числа) сторон.
Большинство криптовалют обеспечивает псевдонимность — все транзакции между всеми адресами общедоступны, но нет данных о владельцах адресов. Однако личность владельца может быть установлена, если становится известна дополнительная информация, связанная с данным адресом (например, при операциях через сервисы обмена). Для дополнительной анонимизации рекомендовано использовать разные адреса для работы с разными клиентами. Существуют и отдельные сервисы («миксеры»), которые, пропуская через себя платежи многих клиентов, маскируют реальных плательщиков. В ZeroCash предложена возможность заменить псевдонимность на анонимность.
Криптография для конфиденциальных платежей начала использоваться с 1990 года в системе DigiCash Дэвида Чома (прочитайте его биографию, интересно), компания которого обанкротилась в 1998 году. Эта платёжная система была централизованной.
Впервые термин «криптовалюта» начал использоваться после появления платёжной системы «Биткойн», которая была разработана в 2009 году человеком или группой людей под псевдонимом Сатоси Накамото (личность до сих пор не установлена). Широкое распространение термин «криптовалюта» получил после публикации 20 апреля 2011 года в Forbes статьи Энди Гринберга (Andy Greenberg) под названием «Crypto Currency» («Криптографическая валюта»).
Позже появились форки: Namecoin (децентрализованная DNS для регистрации внутри доменной зоны .bit), Litecoin (использует хеширование scrypt), PPCoin (использует гибридный механизм proof-of-work/proof-of-stake, не имеет верхнего предела объёма эмиссии), Novacoin (аналогична PPCoin, но использует scrypt) и множество других.
До июля 2013 года программное обеспечение всех криптовалют, кроме Ripple, базировалось на открытом исходном коде системы «Биткойн». C июля 2013 года стали появляться иные платформы, которые, помимо криптовалюты, поддерживают различную инфраструктуру — биржевую торговлю, магазины, мессенджеры и прочее. К таким криптоплатформам относятся: Bitshares, Mastercoin, Nxt. Анонсируются и другие платформы.
3 минуты
28 мая 2023