Перевод статьи https://cexplorer.io/article/why-cardano-has-the-best-of-bitcoin-and-ethereum
Cardano переняла лучшие технологии и концепции Bitcoin и Ethereum. Команда IOG черпала вдохновение из лучших доступных технологий. Они тщательно исследовали все концепции, чтобы убедиться в их безопасности, и возможности улучшить их. Впоследствии они объединили различные технологии в одном проекте таким образом, что дальнейшие инновации стали возможными. Ключевые технологии Bitcoin включают консенсус Накамото и модель UTXO. Наиболее значительным нововведением проекта Ethereum является возможность выпуска токенов и возможность использовать язык программирования Solidity для написания смарт контрактов. Основываясь на результатах исследований, команда создала Cardano и внедрила его с использованием формальных методов. Реализация находится на очень высоком уровне, который сопоставим с программным обеспечением для НАСА, больниц или атомных электростанций. Почему Cardano такой, какой он есть? Мы должны обратиться к прошлому в поисках ответов. Чарльз Хоскинсон был одним из первых, кто обучал Bitcoin, и он также был одним из соучредителей Ethereum.
TLDR:
- До основания Cardano Чарльз преподавал о Bitcoin и был соучредителем Ethereum.
- Принципы, видения и идеалы так же важны для проекта, как и технологии.
- Cardano использует PoS-консенсус в стиле Накамото.
- Команда IOG создала модель расширенных UTXO, которая обеспечивает более высокую программируемость, чем Bitcoin.
- Cardano не нуждается в смарт контрактах для создания и передачи токенов, поскольку он обрабатывает их по умолчанию.
- Точно так же, как политические движения или партии переживают своих основателей, протоколы могут пережить своих духовных отцов или разработчиков.
Все началось с Bitcoin
Чарльз Хоскинсон был одним из первых людей, публично заговоривших о Bitcoin. На Udemy вы можете найти курс Чарльза по Bitcoin, который имеет рейтинг 4,9 и который посетили более 112 000 человек. В 2013 году журнал Bitcoin Magazine стал партнером образовательного проекта Bitcoin (BEP). BEP была основана Чарльзом Хоскинсоном с целью снижения ограниченности знаний для частных лиц, чтобы они могли войти в мир Bitcoin, и подчеркнуть полезность Bitcoin в основной деятельности. Он был председателем-основателем образовательного комитета Bitcoin Foundation и основал некоммерческую исследовательскую группу по криптовалютам в сентябре 2013 года. Давайте добавим, что Чарльз знает всех Bitcoin-ветеранов, многих из них лично.
Чарльз присоединился к команде Ethereum в качестве одного из пяти первоначальных основателей вместе с Виталиком Бутериным в конце 2013 года. Он занимал должность главного исполнительного директора. Он покинул проект Ethereum в 2014 году после спора о том, должен ли проект быть коммерческим или некоммерческим. В конце 2014 года Хоскинсон и бывший коллега по Ethereum Джереми Вуд основали IOHK (переименованную в IOG), инжиниринговую и исследовательскую компанию. Это было началом Cardano.
Прошлое Чарльза очень важно, потому что, с нашей точки зрения, самое важное - это цепляться за идеалы, видения и основные принципы децентрализации. Это то, что Чарльз хорошо знал, поскольку видение и идеалы были движущей силой принятия Bitcoin в самом начале. Давайте оставим в стороне то, что сегодня может быть как-то по-другому.
Принципы и идеалы в какой-то степени важнее отдельных технологий. Любая технология всегда может быть улучшена или полностью заменена. То, что сохраняется и может пережить столетие, - это идеалы и принципы. Концепция децентрализации существует с нами со времен Французской революции и не исчезнет из мира, даже если исчезнут нынешние блокчейн сети. В какой-то степени блокчейн индустрию можно рассматривать как политическое движение, сила которого будет исходить из возможности создания альтернативной финансовой, а затем и социальной системы.
Чарльз прекрасно понимал, что самой важной особенностью блокчейна является децентрализация. Хотя очевидно, что массовое принятие нереально без решения проблем масштабируемости, децентрализация не должна приноситься в жертву. Команда IOG восприняла эту идею и строит Cardano в этом духе.
Проект привлекателен для людей, которые заботятся о децентрализации и хотят сами в ней участвовать. Хотя не каждый может стать оператором пула, возможность размещения ADA на Cardano является всеобъемлющей и доступной практически для всех.
Чарльз является и всегда будет оставаться духовным отцом проекта Cardano, точно так же, как Сатоши является неотъемлемой частью Bitcoin. Однако это не означает, что Чарльз решил, какие конкретные технологии и концепции будут использоваться. Он собрал внушительную команду исследователей и ученых, которые работали вместе, чтобы найти ответы. Мы видим Чарльза как фигуру, которая задавала направление развития и следила за соблюдением принципов. Эта роль незаменима при зарождении проекта. Cardano движется к полной децентрализации на уровне управления проекта. Однажды держатели ADA будут нести ответственность за соблюдение принципов децентрализации и определение будущего развития проекта.
Точно так же, как политические движения или партии переживают своих основателей, протоколы могут пережить своих духовных отцов или разработчиков.
Какие технологии использует Cardano?
Сатоши Накамото, анонимный создатель Bitcoin, создал Консенсус Накамото. Свойства консенсуса с доказательством работы хорошо описаны академически, и не только благодаря исследованиям команды IOG. Cardano использует консенсус в стиле Накамото, который очень похож на Bitcoin, где ноды следуют правилу самой длинной цепочки, чтобы прийти к соглашению.
Мы смогли проверить надежность протокола в январе 2023 года. Произошла временная аномалия, которая вызвала отключение и автоматический перезапуск около 50% нод в сети. Большинство затронутых нод автоматически восстановились и возобновили свою работу.
PoS в стиле Накамото, который использует Cardano, отличается от других блокчейнов, которые часто используют PoS с согласованными протоколами в стиле византийской отказоустойчивости (BFT). Вместо того, чтобы следовать правилу самой длинной цепочки, консенсусные протоколы в стиле BFT приходят к соглашению при голосовании кворума. Например, для подтверждения блока требуется согласие 2/3 всех участников. Это означает, что когда нода ⅓ + 1 недоступна, сеть не может создать новый блок.
Блокчейны, использующие консенсус в стиле Накамото, способны создать блок, даже если большое количество нод недоступно. Сеть способна создать новый блок, даже если половина всех нод недоступна. Иногда с задержкой. Если вы становитесь лидером слота в сети Cardano, вы можете произвести новый блок, который принимают работающие ноды, если он валиден.
Давайте добавим, что вместо хешрейта Cardano использует монеты ADA, чтобы решить, кто получит право произвести блок. Это нововведение делает Cardano более чем на 99% более экологичным.
Команда, создающая Cardano, переняла не только основные принципы проектирования сетевого консенсуса от Bitcoin, но и модель учета. Команда IOG изучила все плюсы и минусы между моделью UTXO, используемой Bitcoin, и моделью на основе учетных записей, используемой Ethereum. В конце концов, они решили использовать и расширить модель UTXO. Родилась модель расширенных UTXO (EUTXO).
Модель EUTXO поддерживает более высокую выразительность программируемости, сохраняя при этом все преимущества модели UTXO Bitcoin. Более того, EUTXO предлагает некоторые преимущества по сравнению с моделью, основанной на учетной записи. В частности, повышенная безопасность при выполнении смарт контрактов, предсказуемость комиссий, локальная проверка, гарантирующая, что транзакции будут приняты после отправки, и по умолчанию фрагментированное состояние блокчейна. Это позволяет распараллеливать обработку транзакций, что положительно влияет на ончейн масштабируемость.
EUTXO позволяет пользователям по желанию добавлять в UTXO произвольные пользовательские данные в формате, подобном JSON. Эти данные называются Datum. Datum позволит разработчикам предоставлять скриптам функциональность, подобную состоянию. Транзакции могут содержать аргументы, зависящие от конкретного пользователя, называемые Redeemer. Redeemer можно рассматривать как намерение автора транзакции относительно того, как потратить UTXO.
Когда транзакция проверяется, скрипт проверки может работать с Datum, Redeemer и контекстом, который включает данные транзакции.
В отличие от Bitcoin, Cardano - это платформа смарт контрактов, на которой, например, могут быть созданы DEX или протоколы кредитования. Datum и Redeemer являются важными компонентами, которые позволяют легко программировать с помощью скриптов Plutus.
Cardano, как и Ethereum, является платформой смарт контрактов, и на первый взгляд непрофессионал может не заметить каких-либо существенных различий в технологии.
Ethereum был первым, кто разработал модель, основанную на учетных записях. Это позволило написать небольшую программу со сложной логикой, называемую смарт контрактом. Транзакции интерпретируются как события, которые изменяют глобальное состояние. Виртуальная машина Ethereum (EVM) вычисляет результат перехода состояния этих событий на основе предыдущего состояния блокчейна. Предыдущее состояние становится неотъемлемой частью текущего вычисления нового глобального состояния. Другими словами, правильность текущего расчета зависит от прошлого.
Транзакции и проверка скриптов Plutus независимы в модели EUTXO и являются детерминированными. Это означает, что они, скорее всего, не потерпят неудачу, когда пройдет локальная проверка. Скрипт Plutus работает только с состоянием, которое связано с EUTXO, и далее с данными, которые он получает в транзакции. Выполнение скрипта не зависит от общего глобального состояния, поэтому существует меньше возможностей для атак.
Разные технологии подходят для разных задач. Мы, конечно, не хотим сказать, что возможности EUTXO и скриптов Plutus являются лучшими решениями для всего. Модель, основанная на учетных записях, и Solidy, безусловно, также имеют свои достоинства, и команда работает над их улучшениями.
Выпущенные пользователем токены определены в метаданных UTXO. Таким образом, они являются нативными токенами, поскольку существуют на том же слое, что и монеты ADA. Cardano использует один и тот же леджер для обоих. Это принципиально отличный подход от ненативных токенов. Чтобы выпускать токены на платформе Ethereum, пользователи должны развернуть смарт контракт. Затем смарт контракты используются для всех транзакций, включая переводы.
Работа с токенами на платформе Cardano дешевле и безопаснее, поскольку поведение программируется на уровне протокола. Пользователям необходимо определить эмиссионную политику.
Проще говоря, Cardano может делать то же самое, что и Ethereum, с точки зрения основных отличий от Bitcoin. Тем не менее, есть существенные различия между двумя платформами смарт контрактов.
Вывод
Чарльз Хоскинсон сказал, что Bitcoin слеп, глух и нем. Он, конечно, не имеет в виду ничего плохого, он считает Bitcoin цифровым золотом. Мы думаем, что смысл этого заявления заключается в том, что Bitcoin технологически недостаточно готов для создания на его основе альтернативных финансовых сервисов. Чарльз добавил о Bitcoin, что он не масштабируется, что он не совместим с другими системами, не является экономически устойчивым и что он недоволен управлением Bitcoin. Все это актуальные вопросы. Ethereum решил некоторые из них, но не все. На наш взгляд, проект Cardano в основном перенял видение и идеалы Bitcoin и некоторые концепции Ethereum, в дополнение к технологии. Однако все идет совершенно иным путем. Особенно в его усилиях по созданию децентрализованного управления. Cardano берет лучшее от своих предшественников благодаря тому, что Чарльз Хоскинсон стоял у истоков их обоих.
// От переводчика: для получения дополнительных переведенных на русский язык статей о Cardano посетите русскоязычный раздел на форуме Cardano. Видеоролики о Cardano на русском можно найти на YouTube канале нашего замечательного амбасадора Тимура Сахабутдинова, а также на канале Чарльз Хоскинсон на русском. Хотите поговорить или задать вопрос о Cardano по-русски? Приглашаем вас в наше уютное сообщество в Telegram. Оставайтесь на связи, все только начинается!