Перевод статьи The Cardano Shelley era is about decentralization | Cardanians
Bitcoin - это первый успешный блокчейн. Он использует алгоритм консенсуса PoW, которому не нужно разрешение на доступ в него, но который плохо масштабируется. Проблема масштабируемости часто решается путем ухудшения децентрализации. Но, иногда, этого можно избежать. Cardano использует POS-консенсус, который высоко децентрализован и масштабируется гораздо лучше по сравнению с PoW.
Как измерить децентрализацию
Измерить уровень децентрализации блокчейна совсем непросто, и мы часто видим довольно субъективные мнения по этому вопросу в социальных сетях. Мы попытаемся описать нашу точку зрения на эту тему, но имейте в виду, что кто-то другой может не полностью согласиться с нами.
Трудно достичь максимально возможного уровня децентрализации, поскольку сеть также должна быть хорошо масштабируемой. Это всегда компромисс между этими двумя свойствами. Децентрализация, как правило, связана с распределением полномочий по принятию решений в экосистеме блокчейна. Должен существовать набор правил, определяющих, кто может управлять нодой, которая может создавать блоки. В закрытом (приватном) блокчейне необходимо получить предварительное одобрение, прежде чем новый член сможет присоединиться к сети. В блокчейне открытом (публичном) любой желающий может свободно присоединиться к сети или покинуть ее. Обратите внимание, что в приватной версии блокчейна правила должны быть определены вне исходного кода. Фиксированное число участников обычно приходят к соглашению, кто может присоединиться к сети. Это означает, что члены клуба должны знать друг друга и поддерживать постоянный контакт. Они принимают решения вне сетевого протокола и тем самым могут изменить качество децентрализации. Например, группа может проголосовать за добавление нового члена, который может создавать блоки. Открытая сеть не требует никаких одобрений, она работает на основе правил, встроенных в исходный код. Таким образом, нет никакого человеческого взаимодействия, которое могло бы повлиять на решение индивида присоединиться к сети. Все изменения должны быть сделаны на уровне исходного кода, и операторы могут свободно решать, согласны ли они с предлагаемыми изменениями. Если большинство согласится, то они установят новую версию клиента с внедренными изменениями, и таким образом новые правила будут эффективно установлены.
Может существовать специальная версия приватного блокчейна, где пользователи могут голосовать за членов группы, отвечающей за производство блоков. Количество членов, имеющих право производить блоки, по-прежнему фиксировано. Разница заключается в том, что члены данной группы могут не иметь абсолютной уверенности в том, что пользователи блокчейна проголосуют за то, чтобы они продолжали выполнять эту работу. Преимущество заключается в том, что участникам может потребоваться знать друг друга и общаться, чтобы принимать какие-либо решения, связанные с экосистемой. Но тут есть одна загвоздка. Членами группы, производящей блоки, также могут быть пользователи с правом голоса. Если для голосования используются нативные монеты, то нынешние члены группы могут голосовать за себя или создавать коалицию с другими членами. Алиса может голосовать за Боба и наоборот. Если Алиса и Боб суммарно являются держателями значительного количества монет, то пользователи не могут избавиться от них, только если они поведут себя нечестно. Кроме того, текущие члены вознаграждаются протоколом за создание и проверку блоков. Таким образом, они получают новые монеты, которые делают их еще сильнее, так как они могут использовать их для голосования. Выходит замкнутый круг.
Масштабируемость - это возможность обрабатывать несколько транзакций и других запросов по мере роста базы пользователей. Рост пользователей часто достигает точки, когда сеть не может обрабатывать запросы своевременно. Также мы можем наблюдать рост транзакционных комиссий в некоторых сетях, где можно заплатить более высокую плату за приоритетность транзакции. Это не очень приятная функция для пользователя. Блокчейн - это распределенная сеть, в которой большинство нод должно согласиться с предлагаемым изменением. Например, с добавлением нового блока в блокчейн. Термин “распределенный” означает, что не существует какой-либо единицы, которая могла бы принять решение. Решение всегда принимается коллективно. Это значительно усложняет масштабируемость, так как решение должно быть принято в нескольких местах в заданный короткий промежуток времени. Качество интернета определяет скорость распространения данных. Типичный блокчейн-консенсус работает таким образом, что одна нода предлагает блок, а все остальные ноды его проверяют. После этого другая нода получает право создания блок. Сетевой протокол содержит набор правил, определяющих ноды, которые могут создавать блоки. Правило может основываться на некоторой случайности, которая является предпочтительным вариантом, или порядок может просто вращаться между фиксированным числом членов в группе. Очевидно, что более масштабируемой является сеть с меньшим числом нод, которые могут получить право на производство блоков. Даже еще лучше тот вариант, когда число членов фиксировано и право на создание блока просто вращается между нодами.
Не будем забывать, что также транзакции должны распространяться на все ноды распределенной сети. Если вы отправляете транзакцию в середине Европы, то легко может быть такой вариант, что нода, находящаяся территориально в США, добавит ее в новый блок, поскольку он получил право произвести ее сразу после того, как вы отправили транзакцию. После этого блок распространяется буквально на весь мир. Следующий блок может быть создан нодой, находящейся в Китае, поэтому нода должна получить транзакцию и последний блок, чтобы иметь возможность добавить новый блок позади блока, созданного нодой в США.
Мы надеемся, что вы понимаете, что создание блокчейна, который был бы высоко децентрализованным и масштабируемым одновременно - это сложная задача. Существуют даже такие сети, которые подтверждают транзакции напрямую и вообще не используют блокчейн в качестве регистра операций. Эти сети могут подтвердить транзакции очень быстро, но у них могут возникнуть проблемы с сохранением неизменности истории.
Представим некоторые общие характеристики закрытых и открытых блокчейнов:
- Термин “блокчейн” используется для распределенной сети, которая использует связанные блоки в качестве регистра. Это означает, что существует несколько версий одних и тех же данных, хранящихся на географически распределенных нодах. Эти ноды связаны между собой и используют правила консенсуса, чтобы иметь возможность договориться об изменении данных.
- В обоих случаях неизменность блокчейна обеспечивается тем, что они распределены. Таким образом, данные не могут быть изменены или изменены без достаточной силы консенсуса, и естественно в подобном случае, один индивидуум не в состоянии узурпировать такую большую власть. Качество неизменности растет вместе с уровнем децентрализации. Распределенная сеть с 2 членами может рассматриваться как децентрализованная, но очевидно, что качество децентрализации очень низкое.
- В обоих случаях используется механизм сетевого консенсуса, так что полномочия на принятие решений распределяются между несколькими субъектами. Качество распределения консенсусной власти и количество вовлеченных субъектов напрямую определяют уровень децентрализации.
- Еще одной особенностью, которая рассматривается как большое преимущество перед централизованной системой, является устойчивость к цензуре. Качество также определяется уровнем децентрализации. Если один участник решает подвергнуть цензуре транзакции Алисы, однако есть большинство участников, которые добавят ее транзакции в блоки и подтвердят их достоверность, то вся сеть считается устойчивой к цензуре.
Как видите, обе версии блокчейна внешне похожи, но есть много нюансов, которые следует учитывать. Как измерить децентрализацию? Мы прошли через теоретическую часть, которая поможет нам определить несколько ключевых моментов:
- Общее количество нод, которые могут получить право на создание нового блока. Независимо от того, является ли блокчейн закрытым или открытым, чем выше число производителей блоков, тем более распределена власть принятия решений. Но тут есть один существенный момент. Важным требованием является то, что каждая нода должна управляться независимым субъектом. Сеть может иметь 100 распределенных нод, которые осуществляют взаимный консенсус при изменении данных, но она не децентрализована, если все ноды принадлежат одному субъекту. Так что общее число может ввести в заблуждение.
- Равенство отдельных нод или членов в отношении консенсусной власти на сетевом уровне и права голоса. Все члены могут иметь равную власть или различную власть, которая зависит от обладания каким-либо ресурсом. Например, Федерация может существовать там, где каждый член имеет одинаковый консенсус и право голоса. И наоборот, власть принятия решений может быть намеренно куплена за деньги, так что в экосистеме может быть несколько крупных игроков, которые более могущественны по сравнению с большим количеством остальных членов.
- Возможность стать производителем блоков. На этом этапе мы можем отличить сети по закрытости и открытости. Другими словами, требуется ли разрешение на присоединение к сети или нет. В федеративной системе существует фиксированное число членов. Можно установить правило, что 2/3 членов должны согласиться с добавлением нового члена. Входные условия могут быть установлены. В открытой сети разрешение не требуется, однако другие факторы могут существенно повлиять на возможность присоединения.
- Цена, которую субъект должен заплатить, чтобы стать производителем блоков. Сеть может быть открытой, но все же стоимость или условия, связанные с началом производства блоков, могут быть непомерно высокими. Например, может быть трудно присоединиться к сети, в которую пользователи делегировали большое количество ресурсов некоторым пулам и тем самым дали им больше консенсусной власти. Создание пула без достаточного количества делегированных токенов не обеспечивает достаточного уровня власти в консенсусе. Субъекту, заинтересованному в управлении пулом, возможно, потребуется иметь достаточно много денег, чтобы купить ресурс для увеличения своей собственной консенсусной власти. В качестве альтернативы оператор может попытаться убедить людей, владеющих токенами, делегировать их в его пул.
- Число действующих лиц, обладающих консенсусной властью. В федеративной модели участники могут договориться о запуске ноды, и никакие другие стимулы не требуются. Таким образом, только члены в основном владеют сетью. Вообще, если говорить о децентрализации, то власть принятия решений должна быть максимально распределена. Это означает, что не только производители блоков должны иметь консенсусную власть в сети. Власть может быть распределена между пользователями. Таким образом, пользователи также могут, по крайней мере частично, выбрать, кто будет производителем блоков, с помощью любого вида голосования или делегирования ресурсов.
- Прозрачность и возможность пользователей получать доступ к блокчейну и проверять транзакции. Мы можем увидеть различия между приватными и публичными блокчейнами. В закрытой экосистеме доступ к блокчейну не может считаться само собой разумеющимся. Группа участников может хранить приватный блокчейн, и только некоторые субъекты могут иметь к нему доступ. В такой сети пользователи могут только отправлять и получать транзакции. В публичном блокчейне любой желающий может получить доступ ко всем данным в блокчейне и стать валидатором транзакций. Таким образом, пользователи могут хранить свою собственную версию блокчейна через так называемую полную ноду. Заметьте, что речь идет не о праве производить блоки, таким образом, речь идет в основном о доверии, а не непосредственно об уровне децентрализации. Приватный блокчейн может быть децентрализован на высоком уровне, но пользователи могут не доверять ему, поскольку им не предоставили доступ к блокчейну. Технология блокчейн - это создание доверия в децентрализованной экосистеме. На данный момент прозрачность можно рассматривать как ключевой фактор, помогающий людям доверять децентрализованным сетям.
- Устойчивость к недобросовестным участникам консенсуса. Каждая распределенная сеть должна состоять из независимых участников. Некоторые из них могут действовать не в лучших интересах сети. Вопрос в том, насколько трудно совершить атаку. Когда в федерации есть фиксированное число членов и ⅔ - это кворум, то 1/3+1 нечестных членов может преуспеть в атаке. В публичной сети речь идет не о количестве субъектов, способных атаковать сеть. Речь идет о владении ресурсом, который необходим для участия в сетевом консенсусе. Только один субъект может купить необходимое количество ресурса и преуспеть в атаке. Например, считается, что вы можете преуспеть в атаке на PoW-сеть, если у вас есть 51% хэшрейта. Аналогично обстоит дело и в PoS-сети, где нужно купить 51% нативных монет. Обратите внимание, что этот пункт также относится к безопасности. Мы могли бы также поговорить о моделях стимулирования, которые побуждают участников вести себя честно. Однако мы не будем много говорить об атаках в этой статье. Мы хотим сохранить акцент на децентрализации.
Как видите, нелегко определить, какой блокчейн является наиболее децентрализованным. Мы можем рассматривать много факторов, и каждый из нас может считать определенный фактор, как более важный. Кроме того, различные проблемы требуют различных решений. У нас может быть блокчейн-решение, которое очень сильно в одном аспекте и хуже в других. Это может быть определенно полезно для чего-то. Мы также можем иметь решение, которое является более универсальным и может охватывать больше функциональных возможностей. Такой блокчейн может иметь свойства более сбалансированные. Может возникнуть проблема, для которой универсального решения недостаточно, и необходимо построить специальное решение. Трудно сказать, какие свойства нам больше нужны на нынешнем уровне принятия криптовалют. Вполне вероятно, что следующая волна новичков в этой области примут эти решения.
Более глубокое погружение в проблематику и сравнение подходов
На данный момент мы можем построить децентрализованный и безопасный блокчейн. Существует множество децентрализованных проектов, использующих PoW, PoS, DPoS и другие механизмы сетевого консенсуса, и ни один из них до сих пор не потерпел серьезного краха. Они отличаются по своим свойствам. Некоторые из них более безопасны, некоторые более децентрализованы, а некоторые более масштабируемы. Команды разработчиков должны стремиться построить блокчейн, который будет сильным во всех трех названных свойствах.
Разработчики использовали разные подходы, и один из них - построить многоуровневую систему. Это означает, что второй слой будет решать проблемы, которые трудно решить в рамках первого слоя. Наиболее известным примером является Bitcoin, который использует очень надежный, но плохо масштабируемый PoW консенсус. Масштабируемость должна быть решена в пределах второго слоя. Таким образом, все решение должно быть безопасным и масштабируемым одновременно. Теоретически это выглядит неплохо. Однако есть несколько проблем. Децентрализация Bitcoin значительно ухудшилась с течением времени. PoW представляет собой публичный блокчейн, но несколько крупных пулов узурпировали доминирующую власть. Таким образом, есть всего лишь 10 крупных игроков, которые производят большую часть блоков в сети Bitcoin. Более того, два больших пула принадлежат одной компании. Трудно создать новый пул, который производил бы блоки, так как без достаточного количества хэшрейта шанс произвести блок почти равен нулю. Стоимость асиков для майнинга и электроэнергии, которая обеспечивала бы не менее 0,5% хешрейта, очень высока.
Масштабируемость биткойна должна быть улучшена также в пределах первого слоя, и необходимость этого не вызывает сомнений. Биткойн - это глобальная сеть, и второй слой все еще должен использовать транзакции первого уровня для открытия и закрытия каналов. Если первый слой не способен быстро и дешево открывать и закрывать каналы, то страдает и второй слой, и пользовательский опыт в этом случае является негативным. Первый слой способен обрабатывать около 600 000 транзакций в день. В США более 200 000 000 человек находятся в продуктивном возрасте. Если бы вся сетевая емкость Bitcoin была использована для открытия каналов второго уровня и ни для чего другого, то потребовался бы примерно один год, чтобы охватить всех людей в продуктивном возрасте в США. Заметьте, что мы сделали нереалистичное предположение. Люди могут захотеть открыть больше каналов, некоторые каналы должны закрываться время от времени, и емкость не может быть использована только для открытия каналов. Масштабируемость первого уровня должна быть увеличена как минимум в 10 раз, если не в 100 раз, чтобы иметь возможность обрабатывать глобальный трафик.
Вторые слои, такие как Lightning Network, не являются консенсусными сетями, где несколько нод подтверждают транзакции, а многие решения централизованы. Транзакции между двумя пользователями по частному каналу можно считать безопасными, но когда требуется маршрутизация между большим количеством участников, в этом случае часто требуется некоторая форма централизации.
Blockstream работает на Liquid Network, которая может решить проблему масштабируемости Bitcoin. Liquid Network управляется федерацией членов, в которую входят биржи, торговые бюро и другие криптовалютные компании. Мы говорим о приватной сети, в которой все члены знают друг друга и каждый член имеет одинаковую власть. Федеративная модель, вероятно, является наихудшим из возможных уровней децентрализации. Некоторые члены могут контактировать друг с другом и принимать некоторые решения, не сообщая об этом другим членам. Таким образом, они могут насильно протолкнуть некоторые правила, которые будут выгодны только для них. Более того, каждый субъект права знает своих членов и может приказать следовать какому-то правилу или постановлению. Открытая сеть с этой перспективы гораздо лучшее решение, поскольку субъекты могут оставаться анонимными. Это не только предотвращает теневые соглашения изнутри, но и очень затрудняет доступ и контакт с данными субъектами извне. Более того, если какой-то субъект вынужден прекратить работу ноды, то другие субъекты в других частях мира могут присоединиться к сети. Таким образом, сеть гораздо более устойчива к правовому преследованию. Более того, если вы не доверяете биржам и операторам пулов, то еще труднее доверять федерации, которая состоит из них. Эти организации не всегда могут действовать в наилучших интересах пользователей. Анонимность и открытая конкуренция участников в открытой сети обеспечивают более высокую вероятность честных действий. Facebook использует ту же модель для своей сети Libra, и у него есть та же проблема. Facebook не пользуется большим доверием, и другие члены федерации также не пользуются большим доверием. Многие люди из криптовалютного сообщества подвергают критике попытку конкурировать с Bitcoin и другими открытыми сетями.
Давайте зададим себе вопрос. Что является хорошей идеей строить довольно централизованные или кастодиальные решения на децентрализованных блокчейн сетях? У нас нет простого ответа. Мы строим децентрализованные системы, так как считаем, что они имеют много преимуществ перед централизованными решениями. Должны ли мы пойти на компромисс с самим основным принципом этого только потому, что нам нужно решить проблему масштабируемости? Мы так не думаем, поскольку угрозы, связанные с централизацией, слишком опасны. Нет смысла строить другие, достаточно централизованные службы и рассчитывать на то, что мы можем заменить существующие финансовые службы. Если бы мы начали использовать сети Liquid или Libra, мы просто заменили бы существующие централизованные службы новыми централизованными службами. Мы просто дали бы больше власти криптобиржам, нескольким операторам пулов Bitcoin и другим крипто-игрокам. В будущем они могут злоупотреблять властью, как это делают нынешние финансовые структуры. Справедливости ради, в этом случае можно сказать, что федерация - это немного лучшее решение, чем отдельные организации, такие как, например, банки, в котором присутствует некоторый уровень децентрализации. Тем не менее, если мы предпочитаем возможность свободного присоединения к сети, одинаковые шансы для всех, абсолютное сопротивление цензуре, высокий уровень децентрализации, укрепление доверия к сети, а не к людям, то нам нужно продолжать технологические усовершенствования, которые позволят нам достичь цели.
Другой подход по достижению высокой масштабируемости заключается в создании консенсуса, который будет масштабироваться на первом слое. Таким образом, решение второго слоя не потребуется. Делегирование с доказательством ставки Proof-of-Stake (DPoS) - и есть таким консенсусом. Проект EOS использует асинхронный византийский отказоустойчивый консенсус DPoS. EOS способен полностью подтвердить транзакцию в течение секунды, а реальная пропускная способность составляет около 250 транзакций в секунду. Команда EOS предпочла масштабируемость децентрализации. Таким образом, в сети всего 21 производитель блоков. Держатели токенов EOS могут голосовать и выбирать производителей блоков. Помимо 21 активного производителя, есть еще куча других в режиме ожидания. Избиратели могут принять решение о замене активных производителей резервными производителями. На момент написания статьи первый производитель блоков EOS имеет более 331 млн голосов EOS. Последний активный производитель имеет 318 голосов EOS. Производитель, находящийся на 30-м месте, имеет только 150 млн голосов EOS, а производитель на 50-м месте имеет только 70 млн голосов EOS. Как вы можете увидеть, вам нужно набрать значительное количество голосов EOS, чтобы стать производителем блоков, если вы находитесь где-то на 50-м месте в рейтинге. Вы можете получить голоса, купив токены EOS. Проект EOS столкнулся с критикой того, что активные производители блоков создавали коалиции и голосовали сами за себя. Например, Алиса голосовала за Боба, а Боб - за Алису. Таким образом, и Алиса, и Боб способны сохранить себя в активной группе производителей блоков.
Давайте теперь сравним Bitcoin PoW и EOS DPoS. Какой из них более децентрализован? PoW - публичная сеть, в то время как DPoS - это нечто среднее между открытыми и закрытыми сетями. Честно говоря, это скорее последний случай. Количество производителей блоков фиксировано, но избиратели могут заменить текущих активных членов. Вы можете в принципе купить право на производство блоков, и вам не нужно согласие. Если мы будем судить об этом чисто по количеству производителей блоков, то EOS, вероятно, выиграет. 21 активный производитель блоков EOS с аналогичной консенсусной властью - это больше, чем 10 крупных пулов в Bitcoin с большим количеством небольших пулов, которые имеют очень маленькую консенсусную власть. В обоих случаях можно купить и обладать необходимым ресурсом, который гарантирует, что крупные игроки могут оставаться активными производителями блоков. Стать производителем блоков в EOS может быть немного проще или дешевле, чем создать новый пул в Bitcoin, который должен иметь по крайней мере 5% хэшрейта в распоряжении. Что касается распределения консенсусной власти среди пользователей, снова EOS выигрывает. Причина в том, что проще купить монеты и проголосовать. Пользователи могут сделать это в любой точке мира. В случае с PoW, консенсусная власть может быть распределена только между пользователями, которые живут в странах с относительно дешевой электроэнергией. Более того, пользователям необходимо покупать довольно дорогие ASIC-майнеры, чтобы иметь возможность участвовать в делегировании консенсусной власти. Сети PoW имеют тенденцию к централизации по мере увеличения социальной значимости, тогда как сети, использующие нативные монеты, могут быть более децентрализованными вместе с распределением монет.
Cardano использует консенсус Ouroboros PoS, и команда работает над решением второго слоя под названием Hydra. Эта комбинация должна достаточно масштабироваться, по крайней мере, в ближайшие 5-10 лет. PoS в настоящее время является лучшим способом децентрализации распределенной сети. В глобальном понимании, PoS - это концепция, а проекты могут реализовать множество различных ее разновидностей. Ouroboros PoS использует нативные монеты ADA в качестве ценного ресурса. Таким образом, каждый владелец токенов ADA в основном является держателем акций, то есть владельцем сети Cardano. Каждый держатель токенов может либо создать свой собственный стейк пул и стать производителем блоков, либо делегировать свои токены ADA в любой из существующих стейк пулов. Для создания стейк пула необходимо владеть большим количеством монет ADA. Когда у держателя токенов нет этой необходимой суммы или он не хочет создавать свой стейк пул, то можно просто делегировать монеты в пулы сети. Делегирование увеличивает общую ставку пула. Общая ставка пула определяет консенсусную власть в сети.
Давайте сравним Cardano с Bitcoin и EOS. PoW и PoS - это схожие концепции. Как мы уже говорили, PoW стремится к централизации консенсуальной власти, поскольку электричество является ресурсом, который необходим пользователям для осуществления возможности делегировать власть. Децентрализация Cardano будет только расти по мере того, как токены ADA будут более распределены. Если значимость сети возрастет, то можно предположить, что также увеличится и распределение монет. В сети Cardano все держатели токенов получают вознаграждение, если они делегировали свои ADA в стейк пул. Таким образом, пользователи мотивированы держать токены ADA, поскольку это обеспечивает пассивный доход. Но это не относится к сети EOS, где вознаграждаются только производители блоков.
Проект EOS использует нативные монеты для голосования. EOS имеет фиксированное количество производителей блоков, в то время как в сети Cardano нет никаких ограничений. Таким образом, сеть Cardano более открыта. Сеть Cardano имеет специальную модель стимулирования, которая будет экономически поддерживать работу заданного количества стейк пулов в сети, которые также будут стремиться иметь аналогичный размер по отношению друг другу. Другими словами, если поддерживаемое число стейк пулов установлено равным 150, как это было сделано в начале эпохи Shelley, то наибольшее вознаграждение можно получить в том случае, если будет 150 пулов с более-менее одинаковым размером. Кроме того, концепция насыщения будет экономически ограничивать размер стейк пулов. Как только стейк пул достигнет точки насыщения, вознаграждение будет сокращено сетью. Это означает, что для насыщенного пула нет смысла увеличивать общую ставку, так как это не гарантирует более высокую награду. Ни Bitcoin, ни EOS не имеют аналогичного механизма, который ограничивал бы размер производителей блоков. Сейчас это не большая проблема для EOS, но большая проблема для сети Bitcoin, так как в ней есть 5 игроков, каждый из которых распоряжается более чем 10% хэшрейта. Эти 5 игроков суммарно контролируют 60 % от общего хэшрейта. Кроме того, BTC-com и Antpool принадлежат Bitmain. Если бы эти 4 участника объединились, то они располагали бы более, чем 50% хэшрейта. Этого достаточно для совершения 51% атаки или для принятия некоторых сомнительных решений.
С самого начала Cardano будет в 7 раз более децентрализованным, чем EOS, и примерно в 20 раз более децентрализованным, чем Bitcoin. Тем не менее, ожидается, что поддерживаемое число пулов со временем увеличится до 1000 или даже нескольких 1000 пулов. Следует сказать, что право на производство блока основано на лотерее. В лотерее учитываются токены ADA. Это означает, что как только у вас есть определенное количество монет ADA, вы можете создать пул и стать производителем блоков. В течение нескольких лет децентрализация Cardano может без особых сложностей возрасти, и быть в 100 раз больше, чем децентрализация Bitcoin.
В отличие от EOS, операторы стейк пулов могут делегировать свои монеты в свои собственные стейк пулы в сети Cardano. Таким образом, нет необходимости создавать коалицию, в которой один оператор пула будет голосовать за другой пул. Операторы должны использовать свои монеты ADA в качестве залога, и все пользователи могут видеть, насколько велик залог каждого пула. Это важный момент, поскольку не будет необходимости выяснять личность других операторов, чтобы в будущем попытаться создать теневую коалицию. Каждый оператор имеет свой собственный интерес в игре, поэтому он мотивирован вести себя честно. Залог заблокирован на некоторое время. Нечестное поведение, которое привело бы к девальвации монет ADA, что, в свою очередь, уменьшило бы благосостояние операторов пулов.
Cardano обладает высокой степенью децентрализации и масштабируемости одновременно. Команда разработчиков решила большую проблему и разработала глобальный протокол, обладающий необходимыми свойствами для обслуживания всех людей по всему миру. Тем не менее масштабируемость первого слоя может оказаться недостаточной в ближайшем будущем. Hydra будет использоваться в качестве решений второго слоя. По сравнению с конкурентами, Hydra использует непосредственно модель UTxO первого слоя. Каждая часть Hydra поддерживает свое собственное конечное состояние UTxO. Hydra будет использовать асинхронный основной протокол, который позволяет параллельную обработку транзакций. Основной протокол не ведет историю транзакций, чтобы минимизировать локальное хранение частей. Вместо того, чтобы вести историю, снимки UTxO постоянно генерируются. Всегда есть выбранный лидер моментального снимка, который предлагает свой взгляд на подтвержденное состояние. Другие части подтверждают это состояние подписью, и в результате создается новый моментальный снимок. В отличие от асинхронной обработки транзакций, моментальный снимок генерируется последовательно. После подтверждения нового моментального снимка части могут удалить все транзакции, которые были обработаны и являются частью нового моментального снимка. Подтвержденное состояние части всегда опережает последний подтвержденный снимок. Таким образом, нет необходимости ждать подтверждения какой-то транзакции, чтобы иметь возможность подтвердить новое предложение моментального снимка. Снимок отражает окончательное состояние головы, которое было подтверждено всеми ее членами. Обратите внимание, что децентрализация не скомпрометирована и между частями существует своего рода консенсус. Hydra будет более децентрализованным решением, чем Liquid network.
Заключение
Децентрализация - это огромная тема, и мы коснулись в основном той части, которая связана с достижением консенсуса в сети. Управление проектами - это еще одна большая тема, которая заслуживает нескольких отдельных статей. Команда IOHK также работает над этим, поскольку это очень важный аспект каждой децентрализованной сети.
Благодаря математике и научным разработкам команда IOHK смогла создать протокол, который поднимает технологию блокчейн на один уровень вверх. Совершенствование технологий - это нескончаемый процесс. Мы не можем застрять на одном месте и думать, что у нас есть что-то, что будет с нами в течение многих лет. Каждая цифровая технология нуждается в регулярном обновлении и инновациях. Любая криптовалюта не может выжить без этого. Сильная команда является очень важной частью любого проекта, и только команда может гарантировать, что протокол будет полностью работоспособен в течение долгого времени.
// От переводчика: для получения дополнительных переведенных на русский язык статей о Cardano посетите русскоязычный раздел на форуме Cardano. Видеоролики о Cardano на русском можно найти на YouTube канале нашего замечательного амбасадора Тимура Сахабутдинова. Хотите поговорить или задать вопрос о Cardano по-русски? Приглашаем вас в наше уютное сообщество в Telegram . Оставайтесь на связи, все только начинается!