Первенец индустрии цифровых монет действительно является чистой и понятной реализацией исходных идей.
В его сети открыты истории всех транзакций. Любой участник при необходимости может, пройдя по цепочке, отследить источник денег. Его система позволяет легко разобраться, откуда появились средства, как создаются новые платежи.
Свежие денежные единицы в блокчейне ВТС генерируются только посредство майнинга блоков. Размер вознаграждений за извлеченные криптоактивы снижается по логарифмическому закону – с четкой периодичностью и постепенно. Количество добытых цифромонет никогда не превысит лимит в 21 миллион штук.
Любая трата в сети жестко привязана к выходу другой транзакции – деньги здесь не могут взяться просто так – ниоткуда. Каждая операция должна сопровождаться специальной электронной подписью – приватным ключом.
Простой скриптовый язык обеспечивает возможность создания мультиподписей и множества других практичных вещей, в том числе – новых криптовалютных дензнаков на базе биткойновой платформы – токенов. Например, на основе одного из ранних протоколов, возведенных на Биткойне, функционирует стейблкойн USDT.
Сеть лидера криптоиндустрии избавлена от центрального узла. Легитимность нового блока определяется консенсусом между несколькими валидаторами. Если предлагается ряд вариантов, контроллеры одобряют ту ветвь, где зафиксировано наибольшее количество вычислений. Благодаря данному формальному критерию какие-либо противоречия или разночтения становятся невозможными.
Система работает на открытом исходном коде. Любой желающий может взять его и запустить собственный узел.

Но, несмотря на все свое изящество, концепция цифровалют не встретила заслуженной поддержки и понимания у массового пользователя. Большинству людей без разницы, где держать свои капиталы – на каком-то конкретном сайте или в распределенном блокчейне. Для рядового потребителя все это – интернет, и не более. Если деньги лежат на каком-то ресурсе, ему даже спокойнее, ведь здесь понятно, кто несет ответственность, с кого спросить, на кого пожаловаться, если что-то пойдет не так. При необходимости можно даже обратиться в суд.
Но если финансы потеряются в блокчейне, на кого и куда жаловаться? Обычно, покупая Биткойны, человек не держит у себя свои приватные ключи. Чаще всего, обязанности по хранению делегируются сторонним сервисам. Именно поэтому неподготовленный пользователь и не замечает различий.
Если же криптовладелец самостоятельно сберегает уникальные секретные коды, их все равно нужно где-то сгенерировать, а потом скачать. В такой ситуации полученный подобным образом закрытый ключ сложно назвать полностью конфиденциальным. Отсюда и распространение слухов о взломе Биткойна, когда деньги уходят хакерам, и другие страшные, но ничем не подкрепленные истории.
На противоположной чаше весов – объяснения умных и авторитетных персон. Они говорят о надежности и анонимности блокчейна и криптовалют, построенных на нем, и не доверять их словам нет никаких оснований.
Закономерным следствием сложившегося недопонимания стало появление криптовалютных муляжей, якобы использующих ту же технологию. Однако эти цифровые активы не являются стопроцентно децентрализованными, что обеспечивает их создателям определенные преференции. Пользователю – все равно, а разработчики получают выгоду.
В настоящее время самым распространенным муляжом является Ethereum. В нулевом блоке на 8 903 адреса роздано 72 009 995 ЕТН, что превышает награду за майнинг – на старте за блок выплачивали 5, потом – 3, а на текущий момент – 2 ЕТН. То есть, более половины всей эмиссии было распределено изначально, а в результате добычи на свет появилась меньшая часть предложения. Причем данный факт не просто не афишируется, но даже умалчивается.

Нода не показывает эти стартовые транзакции, словно их не было, а о нулевом блоке говорит, как о пустом. Эксплореры (etherscan.io, blockchair.com), даже если их показывают, не дают посмотреть подробности. История выглядит странно, поскольку отображаются только траты без каких-либо поступлений. При этом итоговый баланс нулевой либо положительный.
***
Информация приобретает особую пикантность на фоне декларируемых планов перехода с консенсуса Доказательства работы на алгоритм Доказательства доли владения. Простыми словами – теперь правым будет тот, у кого больше денег, а не тот, кто проделал больше вычислений.
Эфириум в принципе не мог быть столь же открытым и прозрачным, как Биткойн. В противном случае история с махинацией в стартовом блоке сразу стала бы видной всем. Если в сети ВТС достаточно посчитать сумму неизрасходованных выходов транзакций, чтобы определить баланс адреса, то в ЕТН придется просмотреть все операции (траты и поступления). Впрочем, и этого будет недостаточно, поскольку в результате работы смарт-контракта соотношение может измениться в любой момент – бинарный код в транзакционном теле.
Даже если вы запустите собственную ноду, вы не сможете просмотреть историю операций, включая свой собственный адрес. Для этого придется обращаться за помощью сторонних сайтов, работающих на собственном софте, а значит – доверять им. Поскольку история изменений баланса адреса нигде не хранится, ее негде запросить. В ноде содержится только состояние, а контрольная сумма от этого состояния и сами транзоперации в виде бинарного шифра сохраняются в блокчейне.

Отдельного разговора заслуживают смарт-контракты. Здесь практически нет никаких отличий от механики исполнения бинарного файла на компьютере – логика работы неизвестна, а код закрыт. Он находится в блокчейне, а не на конкретном сайте, но никакого принципиального значения этот факт не имеет, кроме успокаивающего психологического влияния на пользователя, доверяющего технологии.
Стандартом ERC-20 определяется узнаваемость сигнатуры функций, но не более. Он укажет, какую сумму, кому и от кого нужно передать, но не регламентирует, какими еще опциями может располагать смарт-контракт, например, забрать все криптомонеты у всех участников сети. Вы можете открыть его код, как и код обычной программы, а далее – только вопрос вашей доброй воли.
Разумеется, мы можем с большим доверием относиться к смарт-контрактам, так как у них есть открытый код. Однако многие ли пользователи заботятся тем, что у Chrome и Safari он закрытый, а у Chromium и у Firefox – наоборот? Создатели Эфириума не ставили перед собой целью чистоту и изящество технической реализации. В этом плане продукт полностью проигрывает сравнение с Биткойном.
Транзакция ВТС может располагать несколькими входами и выходами. Вы можете каждому своему контрагенту выдать отдельный адрес, на который будут перечисляться деньги, контролировать время входящих и исходящих платежей. Причем платить вы можете одновременно со всех своих адресов, а для сдачи сгенерировать новые платежные реквизиты.
В результате вы самостоятельно формируете определенную степень анонимности. Человек, получающий от вас перевод, не знает, какими суммами вы располагаете на других адресах, со сколькими клиентами взаимодействуете и тому подобное. Даже если получатель проследит историю входящего канала, он не получит никакой интересной информации.
***
В Эфириуме транзакция имеет только по одному входу и выходу. Чтобы не разбивать платеж, предварительно придется аккумулировать на одном из своих адресов достаточное количество денег и только потом выполнить перечисление. При этом сдача остается на тех же реквизитах. История транзакций даст много информации о плательщике.
Проблема не только в приватности. Когда вы проводите перевод, вы помещаете в блокчейн публичный ключ. Получить приватный секретный код по публичному ключу в данный момент практически нереально. Однако все может измениться с приходом квантовых компьютеров. У Биткойна остатки рекомендуется отправлять на новый адрес, так что на счете, с которого производился платеж, ничего не задерживается, и взламывать его не имеет смысла.
В Биткойне со старта заложены правила появления новых цифромонет. Заранее известно, с каких блоков будет осуществляться халвинг. Сколько всего будет выпущено денежных единиц, заложено в самом коде.
У Эфириума все иначе. В коде константой прописан размер премии, и он требует регулярного обновления, а некоторые из этих апгрейдов вносят изменения в сумму вознаграждения. Если трансформации алгоритма ноды ведут к потере совместимости, в сети ВТС это приводит к созданию очередного ответвления, поскольку, когда вы приобретаете Биткойн, вы выражаете доверие алгоритму и стартовому цепочечному блоку.
В ЕТН процесс внесения апдейтов является стандартным и регулярным. Применение обновлений обязательно для всех узлов. В противном случае ноды выпадают из сети и утрачивают совместимость. Когда вы покупаете Эфириумы, вы не можете с уверенностью сказать, по какому протоколу эта цифровалюта будет работать завтра. Свое доверие вы выражаете не консенсусу, алгоритму и стартовому блоку, а неким личностям, выпускающим апгрейды. О какой децентрализации здесь можно говорить?

Комиссия за транзакции требует отдельного упоминания. Комиссионные сборы состоят из двух составляющих – цена газа и количество потраченного газа. Стоимость газа устанавливается создателем транзакции. Он назначает ее, исходя из своего желания, добиться скорейшего подтверждения платежа и текущей рыночной цены.
Сказать заранее, какое количество газа потребуется потратить отправителю, нельзя. Одна и та же функция в одном и том же смарт-контракте может употребить разный объем газа. И причиной тому не только возможные ответвления, но и простая зависимость от загруженности сети в момент включения транзакции в блокчейн.
Поэтому отправителю приходится устанавливать максимальный размер комиссионных, который он готов потратить. Сколько на самом деле будет потрачено, выяснится в конце – когда операция будет подтверждена. Потратить все деньги, лежащие на адресе, трудно. Сумма комиссии снимается с этого же кошелька. Если вы установите маленький газ, его может оказаться не достаточно. Если поставить максимальный газ, останется сдача.
***
Именно поэтому в Эфириуме невозможно тратить неподтвержденные средства, в то время как в Биткойне это удобно и привычно. Иными словами в ВТС вы можете, имея транзакцию по получению денег, создавать следующую – платежную транзакцию. И не дожидаться, пока первая операция получит подтверждение. Если первый перевод будет отменен, второй платеж отменится автоматически, и наоборот.
В сети Эфириуме так не получается. Пока одна транзакция не подтвердится, неизвестно, как изменятся балансы на адресах. Например, у вас есть счет с токенами, но это не ЕТН. Вы не можете их потратить, поскольку именно с этих реквизитов требуется проплатить комиссию, ведь с них вы отправляли перевод. Таким образом, вы должны сначала отправить сюда Эфириумы и только потом получите возможность переводить другие токены. Мало того, обе операции не могут производиться подряд, а только после подтверждения первой может быть выполнена следующая.
Как вообще могла возникнуть идея с непредсказуемым газом? Биткойновые комиссии находятся в пропорциональной зависимости от размера транзакции в байтах. Железная логика – блок ограничен в размерах, поэтому он в состоянии вместить либо одну большую, либо несколько мелких транзакций.
В Эфириуме газ определяется количеством и сложностью операций в смарт-контракте. И тут не просматривается никакой логики. Нода, отвечающая за майнинг, должна выполнить этот договор, чтобы транзакция была включена в блокчейн. Однако объем этих вычислений, ни в какое сравнение не идет с вычислениями собственно хеша блока, которые необходимы для протокола Доказательства работы. Эти единицы измерения настолько же несопоставимы, как метры с килограммами.
Таким образом, криптодобытчику выгоднее включать в блок дорогостоящие транзакции, чем простые пересылки, которые стоят дешево, поскольку награда в этом случае будет существенно больше. Чтобы рядовые переводы тоже получали подтверждение, на них необходимо устанавливать большую стоимость газа. В итоге мы получим ситуацию, когда сначала нужно посчитать рыночную комиссию за транзакцию с учетом ее размера, потом поделить все на предполагаемый расходуемый газ, а затем результат вписать в соответствующее поле.
***
Но все еще печальнее. Зачем вообще необходима регистрация смарт-контракта? Почему мы не можем вписать данные в обычную транзакцию? Именно по такому принципу функционируют поверх Биткойна его мета-уровни. Именно на одном из них в свое время был запущен USDT.
Все зависит от того, как трактовать. Ничто не мешает договориться, что определенные вводные данные в транзакциях ЕТН будут рассматриваться в качестве пересылки каких-то токенов с минимальной газовой платой.
Для необходимости регистрации смарт-контракта существует только одна причина. Это когда идет отправка Эфириумов получателю в форме внутреннего перевода сети. Именно от них возникает множество проблем. И, прежде всего, они разрушают стройность блокчейна.
Обычный договор ERC-20, каких большинство – это простая реализация другой валюты или токенов. Никакой отправки ЕТН средствами смарт-контракта здесь не предполагается, но и не запрещается. И платить дополнительный газ тоже не требуется.
То есть, оплатой газовой комиссии за смарт-контрактные транзакции пользователь оплачивает не распределенное исполнение этого договора майнерами и не хранение сведений в блокчейне, а только используемый алгоритм. Достаточно запустить собственный слегка модифицированный алгоритм на том же блокчейне, чтобы получить криптомонеты без дополнительного газа, аналогично Omni Layer в ВТС. Причем совершенно не нужно, чтобы программное обеспечение интегрировали все узлы или большая их часть. Достаточно чтобы его запустили владельцы токенов – простые кошельки.
***
Важно понимание того, что Эфириум представляет собой муляж криптовалюты, паразитирующий на идеях децентрализации, распределенных цепей и открытости, которые идеально реализованы в Биткойне. Творцы ЕТН извратили эти идеи ради собственных бизнес-интересов.
Ripple и Tron
Проекты со схожей сутью. Декларируется децентрализация и распределенная система. Вы имеете здесь возможность продвинуть свою ноду. Но при ближайшем рассмотрении оказывается, что ваш узел не участвует в консенсусе, а только получает информацию о транзакциях от других компонентов и отправляет другим свои переводы.
Вы можете найти информацию о том, что можно открыть собственную майнинг-ноду. Но тут понадобится другой софт, заплатить определенную сумму и подать заявку на рассмотрение.
Иными словами, эти цифровалюты не являются децентрализованными ни административно, ни технически. Подключение нового криптодобывающего узла нуждается в ручном участии. Вопрос о том, как происходит распределение денег, в такой ситуации уже утрачивает свою важность. Полный контроль над появлением монет, как и над механизмами консенсуса, находится в частных руках.
В любом случае подобный отказ от децентрализации принципиально упрощает консенсуальные задачи. Новый блок может приниматься даже простым большинством узлов без дорогостоящих вычислений подписи в Доказательстве работы. Вовсе отпадает и вопрос с генерацией новых криптодензнаков, поскольку они априори принадлежат владельцу виртуальной валюты и эмитируются только им или его доверенными узлами.

Сдвиг терминологии произошел в угоду бизнесу. Изначально криптоактивами величали только настоящие децентрализованные валюты с полностью открытым и равномерным извлечением новых монет – Биткойны, Лайткойны и подобные им.
Потом криптовалютой стали называть Эфириум, хоть его организаторы и скрывали особенности стартовой эмиссии. Дальше сюда начали относить смарт-контрактные токены, существующие в блокчейне ЕТН, даже если у них был закрытый код, а значит, и неизвестные правила.
Позже гордый титул криптовалюты потянули на себя любые цифровые дензнаки, использующие блокчейн, а децентрализация вдруг перестала быть обязательным условием. В конце концов, ненужным стал даже сам блокчейн. Например, Ripple преспокойно без него обходится. И однажды наступил момент, когда любые электронные деньги стали называть криптовалютами.
***
Отдельно стоит упомянуть стейблкойны, и USDT, прежде всего. Неволатильные цифромонеты тоже существуют в распределенном блокчейне, наподобие настоящих криптовалют. Отличаются они тем, что существует производить, который может создавать новые денежные единицы в произвольном количестве.
Этот хозяин декларирует, что выпускает свои активы ровно в таком объеме, который ему проплачен настоящими деньгами. Обеспечение, полученное из реального мира, изготовитель хранит в сейфе, и таким способом гарантирует, что его виртуальные изделия всегда можно будет продать за USD по курсу 1:1.
Рядовому пользователю предсказуемость курса удобнее, нежели высокая волатильность Биткойна, а магические слова «криптовалюта» и «блокчейн» вызывают больше доверия, чем просто какие-то электронные деньги наподобие Perfect Money. Достаточно очевидно, что блокчейн в данном случае – не более чем открытый реестр, а криптовладелец имеет полный контроль над валютой. Курс удерживается в стабильности, потому что его можно фиксировать за счет дополнительной эмиссии.
Если же котировки начнут падать, производитель вряд ли будет компенсировать его слишком большими вливаниями, поскольку так у него просто закончатся деньги. Вряд ли кто-то на самом деле верит, что все полученные средства эмитент действительно держит в банковском сейфе и ничего не тратит. Но с точки зрения получения нулевой прибыли такая декларация была бы выгодной в плане уплаты налогов.