Блокчейн платформы: будет ли рулить только одна цепь?

in #rus-translation7 years ago (edited)

bch.png

Данный материал является переводом статьи от hackernoon.com: https://hackernoon.com/blockchain-platforms-one-chain-to-rule-them-all-f3f7dda84bae
Перевела Mia, мой канал в телеграм

Все спрашивают: готов ли мир к технологии блокчейн? Однако, гораздо важнее другой вопрос: готов ли блокчейн для использования нами?

image.png

2017 стал годом, когда блокчейн проник в умы простых граждан. И пока большинство обсуждает горячие темы вроде «лопнет ли биткойн как пузырь?» или «где достать Ripple?», люди не задумываются о фундаментальном вопросе, который все должны задавать. Как на самом деле блокчейн изменит мир? 2018 станет определяющим годом для блокчейна, так как выходит целый ряд продуктов или приложений, использующих эту технологию, и растущее применение технологии покажет, сможет ли он осуществлять поддержку и развитие децентрализованного мира.

Эволюция блокчейн и блокчейн 2.0

image.png

Бикойн стал пионером, и его появление было сродни идеям Стива Джобса, первому шагу Нила Армстронга по лунной поверхности, или пещерному человеку, который впервые развел огонь. Однако, как и все революционные нововведения, биткойн имеет ограниченный функционал и предназначен только для проведения транзакций. Использование биткойна можно сравнить с попыткой разработать современное приложение на компьютере с Windows ’98. Если не будут внедрены серьезные изменения, направленные на решение проблемы масштабируемости, то биткойн может остаться лишь как средство хранения и сбережения.

Если биткойн создал план, то Ethereum построил по нему дом. И этот дом мы знаем как умные контракты. Смарт-контракты или цифровые контракты открыли новые возможности для использования блокчейна. Внедрение смарт-контрактов позволит убрать посредников и поможет нам доверять друг другу в цифровом мире. Ethereum является платформой для разработки dApps, что, вместе с выпуском токенов ERC20, дало толчок развитию новой экономики. На сегодняшний момент, около 85% проектов в отрасли используют блокчейн Ethereum в качестве основы.

image.png

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

Популярность игры Cryptokitties (криптокотята) резко возросла в начале декабря, увеличив среднюю стоимость одной транзакции на 465% в период с 28 ноября по 12 декабря. Медленно работающая и тормозящая сеть Ethereum совершенно не выглядела как система, которая обеспечит работу децентрализованного мира и Internet 3.0. Неудивительно, что примерно в это же время начало набирать обороты развитие блокчейна третьего поколения. Проекты вроде EOS и Cardano важны и не должны остаться незамеченными.

image.png

Настоящие убийцы Ethereum

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

Возвращаясь к вопросу, поставленному в начале статьи, на сегодняшний день, многие интересуются, «готово» ли современное общество к технологии блокчейн. Здесь может быть несколько ответов, но действительно важный вопрос следующий: «в состоянии ли блокчейн обслуживать нужны общества?».

Для лучшего понимания, я разбил этот вопрос на три более узких.

1. Каково будущее Ethereum?

У Ethereum существует ряд проблем, с которыми пытаются справиться платформы третьего поколения. Главная проблема Ethereum — это его протокол. На сегодняшний день, криптовалюта Ethereum — эфир — работает с использованием протокола Proof of Work (PoW). Этот же протокол использует биткойн.

image.png

В использовании протокола PoW существуют две главные проблемы: опасность атаки 51% и огромный расход энергии, требуемый для поддержания сети в рабочем состоянии. Скорее всего, PoW уйдет в прошлое, и его заменит новый протокол под названием Proof of Stake (PoS).

PoS работает по сходному принципу с одним существенным различием — данный протокол использует верификацию от держателей токенов. Крупные держатели токенов временно «отдают» их в качестве залога и взамен одобряют транзакции, и получают награду в зависимости от количества токенов, которыми они владеют. При протоколе PoW, владельцы 5% вычислительных мощностей получают 5% вознаграждения за создание новых блоков. В протоколе PoS, держатели 5% токенов получают 5% вознаграждения за создание новых блоков.

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

Для того чтобы Ethereum стал основой для серьезных проектов, а не остался утопией на бумаге, необходимы серьезные изменения в системе. Уже сейчас ведутся попытки перевода сети на протокол PoS.

У разработчиков есть несколько ответов для сохранения Ethereum:

Raiden Network

image.png

Raiden Network — это проект с открытым исходным кодом, который предлагает off-chain переводы ERC20-совместимых токенов. Эти переводы осуществляются путем открытия соответствующего канала между двумя участниками транзакции. При этом основной блокчейн не задействован в данных операциях.

Raiden прекрасно выглядит на бумаге, но, на данный момент, система все еще в стадии разработки. Рабочее превью должно появиться в ближайшем будущем.

Шардинг

image.png

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

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

Простой пример для понимания концепции шардинга. Представьте, что данные Т верифицируют 3 ноды — А, В и С. Вместо того, чтобы каждая нода верифицировала все данные, Т разбивают на 3 шарда, Т1, Т2 и Т3. Каждая из нод одновременно верифицирует каждый шард для сокращения времени ожидания.

Plasma

Чтобы лучше понимать принцип работы системы Plasma, представьте систему Raiden, которая занимается поддержкой смарт-контрактов вместо проведения платежей. Ethereum, как и другие платформы, разрабатывает методы снижения траффика и нагрузки на основную цепь. Plasma создает «надстройку» над основным блокчейном — так называемые дочерние блокчейны, которые способны передавать информацию в корневой блокчейн.

image.png

Экспериментальное строение сети Ethereum

Заключение

Сможет ли Ethereum справиться с проблемами масштабирования? Тут возникает еще один, не менее сложный вопрос: сможет ли эта система удержать свои позиции, не дав платформам третьего поколения стать стандартом децентрализованной блокчейн инфраструктуры? Децентрализация может как раз стать проблемой в эффективных изменениях платформы, так как любые изменения должны быть поддержаны участниками сети перед их внедрением. Подумайте о проблеме масштабируемости Ethereum как о старом доме, который требует ремонта. Ethereum латает дом, который стоит на слабом фундаменте, пока платформы третьего поколения внимательно изучают опыт Ethereum, выбирают новый участок и строят дом без слабых мест.

  1. Какие платформы третьего поколения известны на сегодняшний момент и что нового они предлагают?

Новые блокчейн проекты, такие как EOS и Cardano стараются предложить продукты, которые будут лишены недостатков Ethereum. Применение в реальном мире является главнейшей задачей, над которой работают разработчики новых протоколов и систем. Для блокчейна применение в жизни означает успех. Для этого необходимо учитывать три основных компонента: масштабирование, совместимость и общее удобство использования.

image.png

Масштабирование

Масштабирование — способность обслуживания набольшего количества пользователей при сохранении низкой комиссии за перевод и быстрой верификации транзакций.

Скорость формирования блока является одной из проблем таких систем как биткойн и Ethereum. К примеру, в блокчейне биткойна один блок размером 1 МБ формируется каждые 10 минут, и один блок может содержать данные о примерно 2000 транзакциях. Это делает биткойн в 7200 медленнее платежной системы Visa.

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

Совместимость

Так как количество протоколов продолжает неуклонно расти, совместимость выходит на первый план.

Совместимость включает в себя способность протокола взаимодействовать с разными системами блокчейн, создавать и поддерживать смарт-контракты между различными протоколами. В идеале, совместимость должна исключить необходимость в централизованных посредниках, ускорить время работы и объединить частные и публичные блокчейны.

AION, ICON и WanChain являются самыми заметными проектами в данной сфере.

image.png

Общее удобство использования

Конечный продукт должен быть удобен в использовании не только для разработчиков, но и для конечных пользователей. Главная цель, которая стоит перед разработчиками в данной сфере — пользователи должны находить систему удобной, даже не догадываясь, что они используют блокчейн.

Многие разработчики стараются сделать работу с блокчейном более удобной. Например, они модифицируют длинные адреса Ethereum в слова, или, как EOS, предлагают пользователям не платить комиссию. Elastos разрабатывают блокчейны, доступ к которым осуществляется со смартфонов и любых операционных систем.

Наиболее интересные проекты

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

image.png

NEO решает такие проблемы блокчейна как масштабируемость, совместимость и удобство использования путем отхода от полной децентрализации. NEO обеспечивает связь между частными и публичными блокчейн платформами в таких экосистемах как Ontology и Elastos.

image.png

Главной целью EOS является удобство использования, как для разработчиков, так и для конечных пользователей. Благодаря горизонтальному масштабированию и эффективному механизму dPoS, EOS может обрабатывать сотни тысяч транзакций в секунду.

image.png

MatrixChain поставил своей целью интеграцию искусственного интеллекта и блокчейна. ИИ используется для аудита смарт-контрактов и проверки кода на отсутствие уязвимостей. Пользователям лишь достаточно внести данные для смарт-контракта, который затем подготовит ИИ.

Данная система использует гибридный PoW и PoS протокол и разбила блокчейн на несколько частей, как при шардинге.

image.png

Zilliqa — проект, который нацелен на результат. Масштабирование достигается путем шардинга. При текущем количестве майнеров у Ethereum (30 000), Zilliqa сможет обрабатывать транзакции в тысячу раз быстрее. PoW протокол используется только для предотвращения атак Сивиллы и генерации идентификатора нод. Zilliqa использует ряд алгоритмов, таких как Ethash (PoW алгоритм, используемый в Ethereum 1.0) и алгоритм Шнорра для создания цифровой подписи. Кроме этого, система предлагает собственный язык для смарт-контрактов.

Другие интересные проекты в данной сфере: Qtum, ICON, Nebulas, Elastos, Ontology и многие другие.

3. Может ли определенный блокчейн достичь всемирной интеграции?

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

Я полагаю, что мы пока далеки от единого блокчейна из-за ряда причин. Кроме причин описанных выше, сложно поверить, что единая децентрализованная система будет поддержана и одобрена всеми правительствами мира. Границы, законы, языковый барьер, различные системы налогообложения станут серьезным препятствием для формирования международного блокчейна.

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

Заключение

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

Краткое ревью

Пока многие задаются вопросом, готов ли мир к блокчейну, гораздо более важным остается вопрос, достаточно ли блокчейн развит, чтобы отвечать требованиям современного мира.

Биткойн стал первопроходцем в индустрии, а Ethereum расширил сферу применения и заложил понятие смарт-контрактов. Однако если данные системы не решат проблему масштабируемости, то их могут обойти более новые и совершенные решения.

Главные проблемы Ethereum: протокол PoW и скорость работы системы, которая недостаточна для широкого применения. Варианты решений включают в себя применение Raiden Network, шардинга и Plasma.

Для успешной работы блокчейна требуется соблюдение трех принципов: масштабируемость, совместимость и удобство использования. Этого пытаются добиться платформы третьего поколения, такие как NEO, EOS, MatrixChain, Zilliqa. При этом всемирная интеграция и использование одной системы видятся невозможными. Скорее, появится ряд блокчейнов, которые будут решать специфические задами и будут совместимы между собой.

Данный материал является переводом статьи от hackernoon.com: https://hackernoon.com/blockchain-platforms-one-chain-to-rule-them-all-f3f7dda84bae
Перевела Mia, мой канал в телеграм