Пожалуй, самым прекрасным аспектом криптовалютных технологий является то, что они абсолютно открыты для экспериментов – нет никаких патентов, авторских прав и лицензий. Не существует специализирующихся на них университетов и корпораций, благодаря которым можно попасть в этот мир, а также не нужно платить никаких эксклюзивных взносов. Каждый человек, имеющий доступ в интернет, может создать свою криптовалюту, а вместе с ней – свою концепцию будущего. Открытость системы делает её популярной, но в то же время многих она может смутить своей сложностью. Форки, альткоины, метакоины, сайдчейны… что всё это значит? В этой статье мы разъясним некоторые термины и технические аспекты криптовалют.
Форки
В одной из наших статей мы уже объясняли, что такое форки и каких видов они бывают. Коротко говоря, это обновления сети блокчейна, которые в одних случаях обратно совместимы со старыми версиями, в других – несовместимы.
Альткоины
Всякий раз, когда кто-либо делает новый форк биткоина с измененными правилами достижения консенсуса, фактически появляется новый блокчейн, и вместе с ним – новая криптовалюта. Эта валюта, и будет называться альткоином. Примечательными альткоинами на базе биткоина являются Dogecoin, Litecoin и Bitcoin Cash.
Вместо развёртывания очередного форка биткоина разработчик может придумать свою валюту «с нуля», чтобы создать что-то действительно новое. Такие валюты также будут называться альткоинами. Самый известный пример – Ethereum (Что такое Ethereum и Ethereum Classic).
Метакоины
Для создания какого-либо особого потребительского или корпоративного блокчейн-сервиса можно разработать новый протокол, который будет работать на базе уже существующей криптовалюты.
Например, система Counterparty построена на базе блокчейна биткоина. Подобные системы «второго слоя» могут использовать свои собственные токены (Необходим ли токен в блокчейне?). Например, вышеупомянутый Counterparty использует токены XCP. Возможно также создание пользователями новых токенов под определённые нужды.
Используя Counterparty, пользователь может создать билеты на свой собственный концерт, продать их онлайн как уникальные токены протокола Counterparty, позволить покупателям продавать и перепродавать их. Право допуска на мероприятие будут иметь только те, кто является подтверждённым конечным держателем билета-токена (Три типа криптоактивов).
Такой вид использования блокчейна (цифровые билеты) кажется сложным и ненужным до тех пор, пока не осознаешь, что он позволяет выполнить продажу, не используя никаких третьих лиц и централизованных организаций, взимающих дополнительные взносы.
В теории сами биткоины (или их части) могут использоваться в качестве билетов. Однако, протокол биткоина не позволяет легко добавлять какие-либо отличительные черты отдельным монетам в блокчейне. Напротив, он предназначен для того, чтобы передать определённую ценность в виде немаркированных монет. Если продавец билетов хочет, чтобы билет мог быть передан только один раз или перепродан авторизованными реселлерами (чтобы избежать наживы), то использование биткоина станет плохим решением. Counterparty и другие подобные метаплатформы упрощают создание таких блокчейн-активов с наделением прав и ограничений, позволяя пользователю «окрасить» мета-токен.
Не обязательно даже переходить на специальные метаплатформы. Множество альткоинов (тот же Эфириум) уже имеет необходимые надстройки. Но популярно мнение, что использование биткоина наиболее целесообразно, так как это самая распространённая и устойчивая монета.
Для того, чтобы метатокены Counterparty (XCP) могли работать на блокчейне биткоина, разработчики протокола сделали кое-что интересное: они позволили любому пользователю биткоина получить XCP путём уничтожения некоторого количества своих биткоинов.
Этот механизм называется Proof-of-Burn. Цель такой установки в том, чтобы создать справедливое начальное распределение токенов XCP и избежать ситуации, в которой разработчики могли бы нечестно обогатиться за счёт продажи токенов XCP до того, как платформа действительно начнёт приносить свои плоды. Многие эксперты высоко оценили такой шаг разработчиков. Раньше с появлением нового криптовалютного протокола его первые токены продавались только тем участникам торгов, чьи доли наиболее высоки, что являлось прямой выгодой разработчиков (Покупатели, владельцы, пользователи токенов) Для самих же участников торгов такой принцип мог оказаться совсем невыгодным – в том случае, если платформа не оправдала ожиданий, цена токена устремляется к нулю. Использование же proof-of-burn является более справедливым по отношению к инвесторам.
Однако многие посчитали, что уничтожение биткоинов создавало опасный прецедент, который мог привести к дефляции или к расточительному использованию самой стабильной криптовалюты. Кроме того, даже при системе proof-of-burn ранние инвесторы и пользователи могли потерять свои вложения, если у платформы не получится материализоваться. В конечном счёте стремление создать новые увеличивающие функциональность биткоина блокчейн-сервисы с честным распределением токенов привело к развитию сайдчейнов.
Сайдчейн
Сайдчейн – это по сути альткоин, но он имеет привязанный к биткоину курс. Чтобы использовать сайдчейн, пользователь отправляет свои биткоины на специальный адрес, на котором они будут заморожены, и только после этого на адресе сайдчейна, контролируемом тем же пользователем или системой, появляются токены. То же самое возможно и в обратную сторону. Такое преобразование происходит без участия третьих лиц, поскольку оно опирается на строгий математический принцип – X биткоинов отправляется на адрес Y; X сайдчейн-токенов появляется на сайдчейн-адресе Y. Такой принцип называется простой проверкой платежей (Simple Payment Verification – SPV) на двух простых цепях (биткоин и сайдчейн). Учитывая фиксированный коэффициент конверсии и автоматизированность процесса, можно справедливо считать сайдчейн новым блокчейном, который используется для произвольного перемещения токенов.
Основными недостатками сайдчейнов являются технические проблемы. Обеспечение безопасного восстановления токенов честными пользователями сайдчейна без возможности вмешательства злоумышленников требует сложной технической организации. Для наиболее безопасной реализации небольшие изменения надо произвести даже в самом протоколе биткоина, а это потребует согласия сообщества. Подробнее про сайдчейны читайте в статье об инфраструктурных изменениях сети Биткоин в 2018 году.