Внутри сознания разработчиков блокчейна: Сможет ли EOS создать убийственный социальный DApp?

Cointelegraph следит за развитием совершенно нового блокчейна от зарождения до мейннета и далее в рамках серии статей «Внутри сознания разработчика блокчейна», написанной Эндрю Левином из Koinos Group.

В своей первой статье из этой серии я объяснил, почему Ethereum и Steem не смогли создать мейнстримовое социальное децентрализованное приложение (DApp), несмотря на два совершенно разных подхода, и как это делает решение очевидным; почему бы не объединить систему без комиссии, разработанную для Steem, с гибкостью блокчейна со смарт-контрактами, как у Ethereum? Тогда мы могли бы дать разработчикам лучшее из обоих миров, позволив им создавать бесплатные приложения, в которых можно добавлять новые функции, когда захочется.

Можно утверждать, что именно это пытался сделать Дэн Лаример, когда покинул Steem и начал работу над EOS. Теперь, спустя четыре года после выпуска EOS, Лаример планирует выпустить «Fractally», новое социальное приложение, построенное на базе EOS. Но в связи с этим возникает вопрос: Почему никто не смог создать успешное приложение для социальных сетей на базе EOS? В конце концов, никто ведь не пытался.

Помните Voice?

Block.one, компания, которую основал и возглавил Лаример в качестве главного технического директора, инвестировала 150 миллионов долларов в свое собственное социальное приложение Voice, которое они затем выпустили не в основной сети EOS, а на своем собственном блокчейне.

Это было странно, потому что вся цель блокчейна общего назначения заключается в том, что на его основе можно запустить любое приложение. Как я уже объяснял в своей предыдущей статье, вся проблема Steem заключалась в том, что это был отдельный блокчейн, и поэтому он не получил такого распространения среди разработчиков и пользователей, как Ethereum. Поэтому не стоит удивляться, что Voice просто не справился с поставленной задачей.

Фрактально: Новое большое дело Ларимера

Лаример снова работает над проектом Fractally, который, по его словам, «принесет в EOS стимулированное создание контента». Секрет, по его словам, заключается во «фрактальной системе управления», но это не объясняет, почему никто не смог создать социальное приложение на EOS с массовым распространением. На самом деле, даже если Лаример сможет запустить отличное социальное приложение на EOS, что говорит об этой платформе тот факт, что единственный человек, способный создать отличное приложение, является буквальным изобретателем этой платформы. Итак, что же произошло?

Steem x Ethereum = EOS

В некотором смысле то, что Лаример пытался сделать с EOS, было именно тем, что я описал в конце прошлой статьи. Сочетание лучшего из Steem (теперь Hive) и лучшего из Ethereum. Но в этом «кроется сложность». Лаример взял у Steem три вещи, которые могут показаться незначительными, но имеют невероятные последствия, с которыми EOS борется и по сей день.

В Ethereum пользователи имеют адреса, похожие на адреса Bitcoin, представляющие собой длинную строку цифр и букв, которые можно создавать бесплатно, поскольку они не занимают сетевого хранилища. Это очень важно, поскольку все, что занимает сетевое хранилище или использует часть вычислительных ресурсов сети, имеет реальную стоимость, которая должна быть кем-то оплачена.

Стим хотел стать социальным блокчейном, и поэтому, согласно теории, он должен был стать социальным блокчейном. Им нужна была централизованная учетная запись, которую было бы легко запомнить и которую они использовали бы для управления своими частыми взаимодействиями. Поэтому было вполне логично, чтобы эти учетные записи имели человекочитаемые имена, которые было бы легко запомнить, но это также означало, что они занимали сетевое хранилище. Но такая централизованная учетная запись также делает вас мишенью. Если у вас есть один закрытый ключ, который вы регулярно используете для доступа к аккаунту, и на этом аккаунте хранятся ценные токены, то хакеры постараются сделать все возможное, чтобы получить доступ к вашему компьютеру и украсть ваши деньги и все остальное ценное, что может находиться на нем.

Для решения этой проблемы каждое имя аккаунта также имело несколько адресов, связанных с ним, каждый с разными уровнями полномочий, чтобы пользователь не всегда раскрывал закрытый ключ для адреса, на котором хранятся все его токены. Все это занимает ценное сетевое хранилище, поэтому, несмотря на отсутствие платы за транзакции, Steem взимала плату за создание счета.

Дорогое хранилище

Ларимеру, очевидно, понравился этот дизайн, потому что он внедрил очень похожую систему на EOS — плата за создание счета и все остальное. Что еще хуже, база данных EOS построена на так называемых «файлах с отображением памяти», еще одном пережитке дизайна Steem, важным следствием которого является то, что она рассчитана на использование самой дорогой формы хранения данных: памяти с произвольным доступом (RAM). Это означает, что пользователям EOS не просто нужно покупать аккаунты, но эти аккаунты будут изначально дорогими, потому что на самом деле вы покупаете оперативную память, необходимую для хранения информации.

Без комиссии НО

Что это действительно подчеркивает, так это то, что отсутствие платы не является бинарным понятием. EOS не требует платы, в определенной степени. Она не требует платы, за исключением счетов. И, поскольку смарт-контракты также потребляют сетевое хранилище, вам придется купить еще немного оперативной памяти и для них. Но EOS — далеко не единственный блокчейн, который использует такой подход к комиссиям. На самом деле, когда мы покинули Steem и оценили все варианты, мы не смогли найти ни одного блокчейна, который не вводил бы комиссию на каком-то этапе работы пользователя.

Это одна из основных причин, почему мы решили создать совершенно новую блокчейн-систему с нуля, потому что все эти блокчейны закладывают плату в саму свою основу. Нам нужно было построить совершенно новую основу на идее истинного отсутствия платы, без исключений.

Мана без платы

Это решение — система, в которой простое владение собственным токеном KOIN сети Koinos позволяет использовать блокчейн без каких-либо ограничений. Система, которую мы описали в нашем техническом документе mana, именно так и работает, и прототип этой системы уже запущен в тестовой сети Koinos.

Как мы объяснили в техническом документе, mana — это бесплатная альтернатива газу Ethereum. Как и газ в Ethereum, все действия пользователя расходуют ману. Однако, в отличие от газа, пользователям не нужно тратить свои криптовалюты на газ каждый раз, когда они хотят что-то сделать — это плата. Вместо этого каждый жидкий токен «рождается» с маной внутри, которая расходуется при совершении пользователем транзакций, но со временем восстанавливается. Как только любая мана в токене расходуется, токен становится заблокированным до тех пор, пока мана не восстановится. Таким образом, любые действия на блокчейне имеют стоимость возможности, но не стоят пользователю никаких фактических токенов. Другими словами, блокчейн действительно не требует платы.

Бесплатные DApps

Но разве это не означает, что пользователям все равно придется покупать токены, чтобы использовать блокчейн? Разве это не является платой? Именно поэтому mana разработан таким образом, чтобы разработчики могли оплачивать ману, потребляемую данным контрактом, или просто делегировать свою ману своим пользователям. Таким образом, люди могут использовать блокчейн на основе маны без необходимости приобретать какие-либо токены. Именно этот вид бесконфликтного пользовательского опыта, по нашему мнению, имеет решающее значение для создания социальных приложений с таким пользовательским опытом, который обеспечивает вирусное внедрение. Бесплатные «кроме» — это просто недостаточно бесплатные.

Я уверен, что с момента запуска EOS многое изменилось и будет меняться по мере развития экосистемы. У каждого программного продукта есть свои сильные и слабые стороны. Моя цель — не критиковать EOS, а объяснить, почему ландшафт DApp такой, какой он есть, и как архитектурная эволюция технологии блокчейн (Ethereum — Steem/Graphene — EOS) привела к ограничениям, которые мешают ее массовому внедрению.

«Те, кто не понимает историю, обречены ее повторять», — сказал Эдмонд Берк.

Эта статья не содержит инвестиционных советов или рекомендаций. Любой инвестиционный или торговый шаг связан с риском, и читатели должны проводить собственные исследования при принятии решения.