
В основе большинства криптовалют лежит технология блокчейн — распределенная база данных, выстроенная цепь числовых блоков, содержащих определенную информацию. Однако есть и криптовалюты без блокчейна: каким образом они функционируют?
Альтернативой блокчейну является алгоритм DAG. Его основоположником является Серхио Демиан Лернер: он в 2012 году создал концепцию криптовалюты DagCoin и опубликован свою разработку в 2013 году. Идея заинтересовала и других программистов: в 2015 году проект криптовалюты Byteball тоже без блокчейна опубликован Антон Чурюмов, а в 2016 году Сергей Попов обнародовал свои разработки технологии Tangle, которые легли в основу популярной криптовалюты IOTA.
Исследования продолжились и дальше: в 2016 году безблокчейновой технологией заинтересовались разработчики из американского университета в Квинсленде. Они предложили решение 2-х главных проблем традиционных криптовалют с блокчейном.
Во-первых, блокчейн приводит к так называемой олигополии пулов — превосходством майнинговых пулов перед частными майнерами. Пулы благодаря своей высокой мощности могут добывать больше блоков, чем индивидуальные майнеры, поэтому силы изначально неравны. Криптовалюта без блокчейна в этом отношении удобнее.
Во-вторых, каждая транзакция в блокчейне должна пройти процедуру валидации, и она занимает довольно много времени, сократить которое не получается.
Криптовалюты на основе DAG
DAG расшифровывается как направленный ациклический граф, в нем отсутствуют направленные циклы. В таких криптовалютах каждая новая транзакция подтверждает предшествующую (или несколько предыдущих). Единственное неудобство, с которым столкнулись разработчики это разрастание графа в ширину, когда много пользователей выбирают одну и ту же транзакцию как родительскую (подтверждающую). Поэтому при создании криптовалюты создатели руководствуются принципом, когда DAG-chain (цепь DAG) в длину намного больше, чем в ширину. Для этого устанавливаются определенные ограничители.
Криптовалюта IOTA на основе технологии Tangle
Tangle — это еще одна альтернатива блокчейну, и это слово в переводе означает «сплетение». Она тоже имеет в своей основе DAG, но отличается минимальным количеством транзакций, которые должны быть подтверждены новой транзакцией. Иными словами, если в криптовалютах DAG новая транзакция имеет минимум одну родительскую, то в IOTA родительских транзакций должно быть не менее двух. Это ускоряет валидацию транзакций и делает криптовалюту более легкой в использовании, особенно для небольших денежных сумм.
Таким образом, разработчикам криптовалют на альтернативных блокчейну технологиях удалось достичь трех важных целей:
- увеличить скорость транзакций (в блокчейне структура данных слишком большая)
- повысить надежность (исключены ситуации двойных транзакций, когда цепь разветвляется, и
- новая ветка не знает о том, какие переводы и траты происходят в параллельной ветви) упростить майнинг
И вот о майнинге стоит рассказать подробнее, так как он во многом отличается от Blockchain-криптовалют.
Как происходит добыча криптовалют на основе блокчейн? Вычисляется блок с заранее заданной сложностью, и тот майнер, кто первым вычислит этот блок, и получает свою награду. К примеру, за майнинг биткоинов награда за каждый новый добытый блок составляет 50 BTC, но уменьшается с ростом количества майнеров. Такой способ добычи криптовалют становится невыгодным, потому что у частных майнеров просто не хватает технических мощностей, и они вынуждены обращаться к пулам.
Криптовалюты на основе DAG или Tangle — это криптовалюты без майнинга в привычном смысле слова. Главенствующую роль в добыче монет играют не блоки, а транзакции. К примеру, чтобы добыть Byteball, вам не понадобится сверхмощная ферма. Все монеты уже были выпущены заранее, и этот объем остается неизменным. Вместо майнинга все транзакции подтверждают так называемые свидетели — избранные пользователи, получившие доверие от остальных. За подтверждение транзакций они получают вознаграждение, которое распределяется между всеми участниками в соответствии с тем, сколько валюты у каждого на кошельке.