Кардано

ОПРЕДЕЛЕНИЕ Кардано

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

РАЗБИВКА Кардано

Платформа Cardano состоит из двух слоев. Уровень расчетов Cardano (CSL) используется для расчетов по транзакциям, в которых используется ADA, криптовалюта Cardano.

Уровень управления, который находится в стадии разработки, будет использоваться для смарт-контрактов. Иерархическая структура Cardano гарантирует, что его можно использовать в качестве средства обмена, а также для создания смарт-контрактов. Кроме того, платформа стремится к взаимодействию с основной финансовой экосистемой.   

Сердце платформы Cardano — это Ouroboros, алгоритм, который использует протокол Proof of Stake для добычи монет. Протокол настроен так, чтобы сократить потребление энергии и время для создания новых монет. 

Уроборос 

В типичном алгоритме Proof of Stake узлы с максимальной ставкой (или наибольшим количеством монет) создают блоки транзакций в цепочке блоков. Но алгоритм Уроборос реализует алгоритм иначе. 

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

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

Транзакции в блоках, произведенные лидерами слотов, утверждаются индоссантами ввода. Они — вторая группа заинтересованных сторон, ответственных за выполнение протокола. В пределах данной эпохи может быть от одного до нескольких индоссантов, и их выбор основан на ставках.     

Для обеспечения объективных результатов избирательная система настроена на два входа. Первый — это многосторонняя вычислительная система. Набор заинтересованных сторон в сети выполняет вычисление, которое является цифровым эквивалентом «подбрасывания монеты», и делится своими результатами друг с другом. Второй вход — это распределение богатства или доли. Узлы с большей ставкой (или большим количеством монет) имеют повышенную вероятность быть избранными лидерами слотов.  

Уроборос также отличается от других алгоритмов типом и формой стимулов, предлагаемых заинтересованным сторонам. Доказательство Work алгоритма предложений награждает в виде монет и операционных издержек шахтеров. Но дизайн алгоритма Уроборос обеспечивает стимулы для доступности и проверки транзакций по сравнению с инвестициями в огромные вычислительные мощности для майнинга монет. Экономическое вознаграждение также распределяется между тремя заинтересованными сторонами: сторонниками ввода, заинтересованными сторонами в многосторонних вычислениях и лидерами слотов. 

Критика Кардано 

Ouroboros называет себя «первым доказуемо безопасным алгоритмом доказательства ставки». Это утверждение основано на двух свойствах реестра транзакций: стойкости и живучести.

Постоянство предполагает, что транзакция является «стабильной», если честный узел передал ее как таковую остальной части сети. Это свойство использует новый параметр безопасности, который является мерой безопасности бухгалтерской книги. Жизнеспособность дополняет настойчивость. В соответствии с этим свойством честные транзакции, которые транслируются как таковые, становятся «стабильными» в узлах сети по прошествии определенного количества времени, заранее определенного в алгоритме. 

В документе, описывающем Уроборос, излагается несколько «правдоподобных предположений», которые сделали создатели алгоритма при его разработке. Например, они предполагают, что узлы в его сети не отсутствуют в течение продолжительных периодов времени. Кроме того, в расчетах не предполагается, что десинхронизированные узлы содержат более 50% всех транзакций. 

Критики говорят, что предположения, сделанные для реализации этих свойств, ошибочны. Например, они говорят, что свойства предполагают синхронизацию между бухгалтерскими книгами в любой момент времени. По их словам, такие ожидания « непрактичны для глобального блокчейна ». Это может быть не так, если определенные узлы отключены или если лидеры слотов пропустили транзакцию в свои эпохи. Другие указали на 51% атак типа «отказ в обслуживании», которые могут привести к отключению большей части сети, как еще один пример удобного предположения.

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