Смарт-контракты ethereum и stellar (апрель-2018)

Создано: 2018-04-06 22:17

Обновлено: 2019-11-14 22:31

2018-04-06 22:17

Характерная разница эфира и стеллара - у эфира уже есть готовый и проверенный продукт, пусть и с известными недостатками. А вот что скрывается за словосочетанием "смарт-контракты stellar", является загадкой. "Аналитики" говорят о смарт-контрактах стеллара как о существующем продукте и вовсю расписывают их преимущества над смарт-контрактами эфира. Действительно, если верить заявляемым характеристикам, то смарт-контракты стеллара сильно превосходят эфирные аналоги в скорости и обладают заметно меньшей стоимостью (при этом если со скоростью всё понятно, так как stellar базируется на недо-блокчейне, то за счёт чего сокращается стоимость транзакций - этот вопрос обычно не раскрывается). Кроме того, смарт-контракты стеллара (в теории) можно писать не только на Solidity, за которым справедливо закрепилась репутация корявого диалекта javascript, но и на таких популярных языках программирования как php и python. Единственное, в чём расходятся показания "аналитиков" - это сложность смарт-контрактов стеллара. Одни утверждают, что смарт-контракты стеллара писать проще (тогда эфирные аналоги должны быть нокаутированы вообще по всем параметрам), другие - сложнее, и этим пытаются объяснить их малую популярность: дескать, разработчики в своей основной массе настолько тупы, что не могут осилить написание смарт-контракта (это на php-то!) и воспользоваться всеми супер-преимуществами stellar-платформы. Но глупость последнего аргумента о сложности слишком очевидна, поэтому закономерно возникает вопрос - почему с такими-то огромными преимуществами смарт-контракты стеллара до сих пор не пользуются бешеной популярностью? Где массовый переход ICO на stellar-платформу? Почему ничего не слышно о тысячах или хотя бы сотнях децентрализованных приложений (dapps), использующих stellar? Более того, на данный момент вообще неизвестно ни одного dapps на стелларе.

Поскольку указанные выше простые вопросы совсем не посещают головы аналитиков, нам ничего не остаётся, кроме как ответить на них самостоятельно. Логические объяснения тому, что смарт-контракты стеллара вопреки всем их казалось бы замечательным характеристикам до сих пор не пользуются спросом, могут быть такими. Первое - в данный момент времени функционала смарт-контрактов у stellar нет; всё, что о нём говорится, включая красивые слова типа "мультиподписи" и "атомарность" - это только планы на будущее. И такое объяснение трудно назвать необычным - если крипто-проекты без собственной сети (!) собирают миллиарды USD исключительно на маркетинговых сказках, то можно сказать, что для современной криптоиндустрии даже характерно продавать завышенные ожидания от несуществующего продукта. К сожалению, даже из информации с официального сайта stellar невозможно сделать однозначный вывод, в какой стадии реализации находится функционал смарт-контрактов. Есть только общая фраза о том, что протокол смарт-контрактов находится в постоянном развитии, потому не гарантируется прямая и обратная совместимость между его версиями. Но есть и одно интересное замечание - из соображений повышения безопасности (ну конечно, только для этого, да) функционал смарт-контрактов stellar сильно урезан. И тут вырисовывается второе объяснение - функционал смарт-контрактов stellar настолько сильно урезан, что их на самом деле трудно назвать смарт-контрактами. И именно поэтому разработчики dapps не горят желанием переходить на казалось бы замечательную во всех отношениях stellar-платформу. Здесь снова просматриваются параллели между риппл и стеллар: если в ripple в своё время решили, что будет выгодно выдавать их interledger за блокчейн, то в stellar так же решили выдавать некий свой функционал за смарт-контракты. Ну и что, что приходится добавлять словосочетание "сильно урезанный" - пытаются же некоторые представить OP-коды биткоина тоже как подобие смарт-контрактов. Зато "аналитики" теперь будут на всех углах кричать, что стеллар - это не только "децентрализованный риппл", но ещё и мощная платформа для смарт-контрактов. Что должно ещё сильнее стимулировать мохнатых "инвеститоров" к скупке XLM на криптобиржах. Т.е. в итоге наблюдаем очередной пример из серии царства имитаторов и симуляторов.




Прошло полтора года - предположение, что stellar выдаёт нечто за смарт-контракты, практически полностью подтвердилось. За это время в dappradar не появилось ни одного использующего стеллар приложения. Количество dapps таких ранее неизвестных платформ, как IOST и ONT уже подбирается к 50, а у stellar как был ноль, так и остался. В качестве примера использования stellar как платформы для смарт-контрактов можно вспомнить разве что печальную историю мессенджера kik с ICO его токена kin (выродившегося в итоге в приватный (недо-)блокчейн). Некоторые обозреватели натужно приводят в дополнение пару других примеров проектов с использованием смарт-контрактов стеллара, ещё менее известных, чем kin, на чём всё и заканчивается. Видимо функционал смарт-контрактов stellar как был "сильно урезан", так и остался, и за полтора года спрос на него так и не появился. Зато появилось несколько обзоров сравнения смарт-контрактов эфира и стеллара. Большинство авторов этих обзоров обычно используют политкорректную формулировку, что "смарт-контракты ethereum и stellar очень сильно отличаются". Но один из авторов даёт более яркую оценку - смарт-контракты эфира и стеллара невозможно сравнивать, "как невозможно сравнивать животных и растения". В итоге можно сказать, что легенда о "мощной платформе для смарт-контрактов stellar" протухла окончательно. Впрочем как и мутная история о партнёрстве с IBM. Поэтому неудивительно, что курс XLM по итогам года демонстрирует худшую динамику из всех проектов, находящихся около top-10 по капитализации - стеллар просел практически в 2 раза в сравнении с началом года и почти в 3 раза относительно пиков криптовесны-2019.

Автор: Асан Ильчегин