Ethereum vs. Cardano: Главные различия

Оригинал: https://ru.insider.pro/investment/2018-08-13/ethereum-vs-cardano-glavnye-razlichiya/

Ethereum и Cardano — две наиболее известные блокчейн-платформы для децентрализованных приложений ( DApp). Оба проекта стараются создать удобную среду для разработки децентрализованных приложений и смарт-контрактов. Однако на этом сходство между ними заканчивается. Платформы значительно отличаются друг от друга как по механизмам достижения консенсуса, так и по внутреннему устройству.

Алгоритмы консенсуса

В настоящее время Ethereum использует алгоритм Proof-of-Work (PoW) для поддержания работы сети. Однако это не будет продолжаться вечно. Вскоре планируется переход на Proof-of-Stake (PoS). Решить проблемы с масштабируемостью должен Casper — новый PoS-алгоритм Ethereum.

Прежде чем полностью перейти на PoS, Ethereum некоторое время проработает на гибридном алгоритме PoW/PoS. Убедившись в стабильности работы PoS, разработчики активизируют «бомбу сложности», после чего эфир (ETH/USD) станет невозможно добывать с помощью обычного майнинга.

Cardano реализует разновидность Proof-of-Stake под названием Ouroboros. Алгоритм работает следующим образом:

  • Лидеры слотов проверяют транзакции и создают блоки.
  • Любой держатель ADA (собственной криптовалюты проекта) может стать лидером слота независимо от величины накоплений.
  • Отбором лидеров занимается алгоритм Follow the Satoshi.
  • Весь процесс происходит автоматически, и дополнительные действия на стороне пользователя не требуются.

Языки программирования

Основной язык программирования в сети Ethereum — Solidity. Команда проекта разработала его специально для создания смарт-контрактов. Их исполнением занимается виртуальная машина Ethereum (Ethereum Virtual Machine, EVM).

Cardano использует Haskell и Plutus. Haskell — это функциональный язык программирования, появившийся в 1990 году. Его последняя стабильная версия вышла в 2010-м. Plutus похож на Haskell, однако был разработан командой Cardano.

Архитектура

Пожалуй, главное различие двух платформ.

У Cardano два слоя, CSL и CCL. Они позволяют отделить записи о состоянии счетов от логических операций. Подобное разделение обеспечивает конечным пользователям контроль над конфиденциальностью и исполнением смарт-контрактов.

Уровень заключения сделок Cardano Settlement Layer (CSL) отслеживает состояние счетов, вычислительный уровень Cardano Computation Layer (CCL) отвечает за логику операций.

В настоящее время у Ethereum только один уровень. Работа над вторым в процессе. Одним из возможных решений является Plasma. Plasma содержит дочерние блокчейны по аналогии с сетью Lightning биткоина. Они обеспечивают проведение транзакций с минимальным участием основного блокчейна.

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

Другие различия

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

Ethereum старше Cardano более чем на три года. Первый проект был запущен в январе 2014-го, второй стартовал лишь в сентябре 2017-го.

У Cardano одно из крупнейших в отрасли предложений монет. Всего планируется выпустить 45 млрд токенов ADA. У Ethereum нет ограничений на число монет; на текущий момент оно составляет чуть более 101 млн.

У Ethereum одно из крупнейших и самых активных (если не самое большое и деятельное) сообществ разработчиков в криптовалютной отрасли. Большинство первичных размещений монет (ICO) проходят на блокчейне Ethereum. Стоимость эфира будет расти, пока популярность платформы сохраняется на высоком уровне.

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