Каждый день мы видим, что в нашей среде появляются новые технологии блокчейн. И как бы сильно мы не пытались понять новейшие технологии, всегда появляется что-то новое. Вы когда-нибудь задумывались, какой корень всех этих технологий блокчейн? Консенсусные алгоритмы являются главным корнем этих революционных технологий.
Консенсусные алгоритмы – это то, что делает все эти консенсусные последовательности блокчейн отлит Сеть блокчейн объединяет миллионы и миллионы людей в одном и том же пространстве. Итак, почему они никогда не мешают друг другу или существуют взаимно?
Ответ лежит в архитектуре сети блокчейнов. Эта архитектура очень умно продуманна, и консенсусные алгоритмы лежат в основе этой архитектуры.
Если вы действительно хотите знать, как работает консенсусная последовательность блокчейна. Вот почему я буду освещать все, что нужно знать о консенсусных алгоритмах в этом руководстве. Итак, давайте продолжим!
Оглавление
Глава 1: Что такое консенсусные алгоритмы?
Глава 2: Проблема с задачей византийских генералов
Глава 3: Почему нам нужны консенсусные алгоритмы?
Глава 4: Блокчейн: скелет для организации данных децентрализованной сети
Глава 5: Консенсусный алгоритм: Душа Сети
Глава 6: Различные типы консенсусного алгоритма
Глава 7: Другие типы консенсусного алгоритма
Глава 8: Заключительные заметки
Глава 1: Что такое консенсусные алгоритмы?
Техническое определение будет таким:
консенсусные алгоритмы – это процесс принятия решений для группы, где отдельные лица группы формируют и поддерживают решение, которое лучше всего подходит для остальных. Это форма резолюции, когда люди должны поддерживать решение большинства, нравится им это или нет.
Проще говоря, это всего лишь метод принятия решения внутри группы. Позвольте мне проиллюстрировать это примером. Представьте себе группу из десяти человек, которые хотят принять решение по проекту, который при Каждый из них может предложить свою идею, но большинство будет в пользу той, которая поможет им б. Другие должны принять это решение, нравится оно им или нет.
Теперь представьте себе тоже самое с тысячами людей. Разве это не будет намного сложнее?
Консенсусные алгоритмы не просто согласуются с большинством голосов, но также соглашаются с тем. Таким образом, это всегда победа для сети.
Консенсусные модели блокчейн – это способы создания равенства и справедливости в онлайн-мире. Консенсусные системы, используемые для этого соглашения, называются консенсусной теоремой.
Эти консенсусные модели блокчейн состоят из некоторых конкретных целей, таких как:
- Принятие соглашения: имеющийся механизм собирает все соглашения из групп, насколько это возможно.
- Сотрудничество: каждая из групп стремится к лучшему соглашению, что приводит к интересам всех групп в целом.
- Совместная работа: каждый человек будет работать в команде, оставив свои личные интересы в стороне.
- Равные права: каждый участник имеет равное право голоса. Это означает, что голос каждого человека важен.
- Частие: каждый участник сети должен участвовать в голосовании. Никто не будет забыт или может остаться без голосования.
- Деятельность: каждый член группы одинаково активен. В группе нет лиц с большей чем у других ответственностью.
Различные типы консенсусных алгоритмов: Инфографика
Глава 2: Проблема с задачей византийских генералов
Задача византийских генералов – это система с конкретным случаем неудачи. Это называется проблемой византийских генералов. Вы можете лучше всего разобраться в этой ситуации с распределенной компьютерной системой. Много раз могут возникать сбои в консенсусных системах.
Эти компоненты отвечают за дальнейшую противоречивую информацию. Консенсусные системы могут работать только тогда успешно, когда все элементы работают в гармонии. Однако, если даже один из компонентов в этой системе неисправен, вся система может выйти из строя.
Неисправности компонентов всегда вызывают несогласованность системы византийских генералов, и поэтому она не идеальна для использования этих консенсусных систем для децентрализованной сети.
Эксперты называют это «проблемой византийских генералов». Все еще не понимаете?
Позвольте мне разобраться с консенсусным примером
Представьте, что есть группа генералов, и у каждого из них есть армия. Они собираются атаковать город и взять его под свой контроль, но для этого им нужно будет решить.
Вы могли бы подумать, что это легко. Однако есть небольшая трудность. Генералы могут общаться только через курьеров, а некоторые генералы-предатели будут пытать са.
Они могут отправлять неверную информацию через курьеров или же курьер может сам стать врагом.
Курьер может также преднамеренно саботировать путем доставки неверной информации.
Вот почему проблему нужно решать осторожно. Прежде всего, мы должны заставить каждого генерала прийти к взаимному решению, а во-вторых, убедиться, что даже самое незначительное количество предателей не может привести к провалу всей миссии.
Это может показаться вам довольно простым; однако, это не так. Согласно исследованиям, для n предателей потребуется 3n + 1 генералов. Понадобится четыре генерала, чтобы справиться с одним предателем, что делает все это довольно сл.
Глава 3: Почему нам нужны консенсусные алгоритмы?
Главная проблема с византийскими генералами заключается в достижении соглашения. Если происходит хотя бы одна ошибка, ноды не могут прийти к соглашению или иметь более высокун ст.
С другой стороны, консенсусные алгоритмы действительно не сталкиваются с этим типом проблемы. Их основной целью является достижение какой-либо конкретной цели. Консенсусные модели блокчейн являются гораздо более надежными, чем византийские.
Вот почему, когда в распределенной системе могут быть противоречивые результаты спольски.
Глава 4: Блокчейн: скелет для организации данных децентрализованной сети
Теперь давайте посмотрим внутрь технологии блокчейн, чтобы получить лучший вид всей сети.
- Это новый способ организации базы данных.
- Может хранить все, что изменяется в соответствии с сетью.
- Все данные упорядочиваются в блоке.
Однако вы не увидите никакой децентрализации в самой блочной цепи. Это связано с тем, что блокчейн не обеспечивает среду децентрализации. Вот почему нам нужны консенсусные алгоритмы, чтобы обеспечить полную децентрализацию системы.
Таким образом, технология блокчейн только позволит вам создать другую структурированную базу данных, но она не будет выполнять процесс децентрализации. Вот почему блокчейн считается скелетом всей децентрализованной сети.
Глава 5: Консенсусные алгоритмы: Душа Сети
На самом деле этот метод довольно прост. Консенсусные модели блокчейн – это всего лишь способ достичь соглашения. Однако не может быть никакой децентрализованной системы без общих консенсусных алгоритмов.
Неважно, будут ли ноды доверять друг другу или нет. Им придется следовать определенным принципам и достичь коллективного соглашения. Для этого вам нужно проверить все консенсусные алгоритмы.
До сих пор мы не обнаружили никаких конкретных алгоритмов блокчейн, которые работают для каждой каждой. Давайте рассмотрим различные алгоритмы консенсуса, чтобы получить лучший обзор всей картины.
Глава 6: Различные типы консенсусных алгоритмов
Список всех консенсусных алгоритмов
- Доказательство работы (Prova de -Treball)
- Доказательство доли (Prova de l’estaca)
- Делегированное подтверждение доли (Prova de participació delegada)
- Арендованное подтверждение доли (Prova de participació arrendada).
- Доказательство прошедшего времени (Prova del temps transcorregut)
- Реализация протокола задачи византийских генералов (Tolerància pràctica a les falles bizantines)
- Упрощенная византийская ошибка (SBFT)
- Делегированный протокол задачи византийских генералов (Tolerància delegada a les falles bizantines)
- Направленный ациклический граф (DAG).
- Доказательство деятельности (Prova de -Activitat)
- Доказательство важности (Prova de -Importància)
- Доказательство емкости (Prova de capacitat)
- Доказательство сжигания (Prova de gravació)
- Доказательство веса (Prova de pes)
Доказательство работы
Доказательство работы – это первые алгоритмы блокчейн, введенные в сеть блокчейн. Многие технологии блокчейн используют эти консенсусные модели блокчейн для подтверждения всех своих транзакций и создания соответствующих блоков в сетевой цепочке.
Леджерная система децентрализации собирает всю информацию, связанную с блоками. Однако необходимо тщательно следить за всеми транзакционными блоками.
Эта ответственность возлагается на все отдельные ноды, называемые майнерами, и процесс, кота Центральным принципом этой технологии является решение сложных математических задач и легкая выд.
Возможно, вы думаете, что это за математическая задача?
Прежде всего, для решения этих математических задач требуется большая вычислительная мощность. Например, функция Хэш (Hash) или как определить выход без ввода. Другая – это целочислительная факторизация, которая также имеет загадки.
Это происходит, когда сервер чувствует, что на него совершена DDoS-атака, и для того, чтобы обнаружить ее, консенсусной системе требуются большое количество вычислений. Здесь пригодятся майнеры. Ответ на всю проблему с математическим уравнением называется хэшем.
Однако доказательство работы имеет определенные ограничения. Кажется, что сеть сильно растет, и вместе с этим ей нужно много вычислительной мощности. Этот процесс увеличивает общую чувствительность системы.
Почему система стала настолько чувствительной?
Консенсусная последовательность блокчейн опирается в основном на точные данные и информацию. Тем не менее, скорость системы крайне неудовлетворительна. Если проблема становится слишком сложной, для генерации блока требуется много времени.
Транзакция задерживается, и общий рабочий процесс приостанавливается. Если проблема генерации блока не может быть решена в течение определенного времени, тогда создана.
Однако, если проблема становится слишком простой для системы, тогда она будет подвержена DDoS-ата. Кроме того, решение необходимо дополнительно проверить, потому что не все ноды могут проверить воз.
Если бы они могли это, тогда сети не хватало бы самой важной функции – прозрачности.
Как доказательство работы реализуется в сети блокчейн?
Прежде всего, майнеры решают все головоломки, i после этого новые блоки будут созданы и подтвердат. Невозможно сказать, насколько сложной может быть головоломка.
Это сильно зависит от максимального количества пользователей, минимальной мощности тока и общет.
Новые блоки поставляются с функцией Хэш, и каждая из них содержит хэш-функцию предыдущего блока. Таким образом, сеть добавляет дополнительный уровень защиты и предотвращает любые нарушения. Как только майнер решает головоломку, создается новый блок, и транзакция подтверждается.
Где именно используется консенсусный алгоритм блокчейн «Доказательство работы»?
Самый популярный из них – биткойн. Биткойн представил этот тип консенсусного алгоритма блокчейн до любой другой криптовалюты. Консенсусные модели блокчейн допускали любое изменение в сложности головоломки, основанное на об.
Для создания нового блока требуется около 10 минут. Другой пример консенсусной криптовалюты, такой как Litecoin, также предлагает ту же систему.
Еще один пользователь алгоритма блокчейнов, Ethereum, использовал доказательство работы почти в 3-4 бола Однако Ethereum передвинулся к «Доказательству ставки».
Почему технология блокчейн использует «доказательство работы» на первом месте?
Вам должно быть интересно, почему различные технологии блокчейн используют доказательство работ.
Это связано с тем, amb PoW предлагает защиту a DDoS i снижает общий майнинг доли. Эти алгоритмы блокчейн представляют довольно сложную проблему для хакеров. Система требует много вычислительной мощности и усилий.
Именно по этой причине хакер может взломать консенсусные модели блокчейн, но для этого потребуется много времени и это довольно сложно, что делает затраты слишком большими.
С другой стороны, никакие майнеры не могут решить за всю сеть, потому что принятие решений не за мет Это зависит от того, сколько вычислительной мощности у вас есть, чтобы создать новые блоки.
Каковы основные проблемы с консенсусным алгоритмом «Доказательство работы»?
Не все консенсусные алгоритмы идеальны; «Доказательство работы» не является исключением. У него много положительных черт, но есть также много недостатков. Посмотрим, каковы основные недостатки системы.
-
Большее потребление энергии
Сеть блокчейн содержит миллионы и миллионы разработанных микрочипов, которые постоянно хэшируют. Этот процесс требует много горючего.
Биткойн в настоящее время предлагает 20 миллиардов хэшей в секунду. Майнеры в сети используют некоторые специально разработанные микрочипы для хэширования. Эта процедура позволяет сети добавить слой защиты от атаки бот-сети.
Уровень безопасности сети блокчейн, основанный на доказательстве работы, требует много энергии, нергии. Большее потребление становится проблемой в мире, где у нас заканчивается энергия – майнерам системы приходится сталкиваться с большой суммой затрат из-за потребления электроэнергии.
Лучшим решением этой проблемы будет дешевый источник энергии.
-
Централизация майнеров
С энергетической проблемой «Доказательство работы» будет двигаться в сторону более дешевых элект Тем не менее, основная проблема была бы в том, если майнер-производитель биткоина поднимется. В течение определенного времени производитель может стать более голодным и попытаться создать нов.
Такая ситуация приведет к централизации в рамках децентрализованной сети. Вот почему это еще одна большая проблема, с которой сталкиваются алгоритмы блокчейн.
Что относительно 51% атаки?
Позвольте мне пояснить, что означает 51% атака. Эта атака означала бы возможный контроль над большинством пользователей и захват большей части майнинговой мощности.В этом случае злоумышленники получат достаточно энергии для управления всем в сети.
Они могут мешать другим людям создавать новые блоки. Атакующие также могут получать награды на основе своей тактики.
Позвольте мне пояснить это на консенсусном примере.
Представьте себе сценарий, когда Алиса отправляет Бобу некоторую криптовалюту через сеть блокчей. Однако Алиса вовлечена в атаку, а Боб – нет. Сделка происходит, но злоумышленники не позволяют переслать какую-либо сумму, запустив вилку в це.
В других случаях майнеры объединяются в одном из филиалов. Они будут обладать максимальной вычислительной мощностью, объединенной на этих блоках. Вот почему другие блоки с более короткой жизнью будут отвергаться. В результате Боб не получит деньги.
Однако это не выгодное решение. Оно займет много майнинговой мощности, а после инцидента, получившего разоблачение, пользователи начнут покидать сеть, и в конечном итоге торговая стоимость снизится.
Доказательство доли
Что такое «Доказательство доли»?
Доказательство доли – это консенсусный алгоритм блокчейн, который имеет дело с основными недостат В этом случае каждый блок проверяется до того, как сеть добавит еще один блок в леджер блокчейн. В этом есть небольшой поворот сюжета. Майнеры могут присоединиться к процессу майнинга, используя свои монеты, чтобы вносить долю.
Доказательство ставки – это новый тип концепции, где каждый человек может майнить или даже утверждать новые блоки только на основании владения монетами. Итак, в этом случае, чем больше у вас монет, тем лучше ваши шансы.
Как это работает?
В этом консенсусном алгоритме майнеров выбирают заранее.
Хотя процесс полностью случайный, все же не каждый майнер может участвовать в долировании. Все майнеры сети выбираются случайным образом. Если у вас есть определенное количество монет, сохраненное заранее в вашем кошельке, вы будете квал.
После того, как вы станете нодом, если вы захотите быть квалифицированным для того, чтобы быть майнером, вам нужно будет внести определенное количество монет, после чего будет создана система голосования для выбора валидаторов. Когда все будет готово, майнеры внесут минимальную сумму доли, необходимую для специального кошел.
Процесс довольно прост. Новые блоки будут созданы пропорционально количеству монет на основе кошелька. Например, если вы владеете 10% всех монет, тогда вы получите 10% новых блоков.
Существует много технологий блокчейн, которые используют множество консенсусных алгоритмов “Дока Тем не менее, все алгоритмы работают одинаково: за майнинг новых блоков, каждый майнер получит вознаграждение в блоке, а также долю транзакционных сборов.
Что происходит в «Доказательстве объединения долей»?
Существуют и другие способы участия в штабелировании. Если сумма ставки слишком высока, вы можете присоединиться к пулу и получить прибыль через это. Вы можете сделать это двумя способами.
Прежде всего, вы можете сдать свою монету другому пользователю, который будет участвовать в пуле. Тем не менее, вам нужно будет найти надежного человека для совершения сделок.
Другим методом было бы присоединиться к пулу самостоятельно. Таким образом, каждый, участвующий в этом конкретном пуле, будет делить прибыль на основе суммы ст.
«Доказательство ставки»: каковы преимущества?
Прежде всего, этот тип консенсусных алгоритмов не требует сколько-нибудь тяжелой аппаратной резе. Вам нужна только функциональная компьютерная система и стабильное интернет-соединение. Любой человек, у которого есть достаточное количество монет в сети, также сможет утверждать транза.
Если человек инвестирует в сеть, это не будет обесцениваться со временем, как другие инвестиции. Единственное, что повлияет на прибыль, – это колебания цен. Консенсусный алгоритма блокчейн «Доказательство ставки» намного более энергоэффективен, чем «Доказа Это даже не требует слишком большого энергопотребления.
Он также уменьшает угрозу 51% атаки.
Несмотря на то, что «Доказательство доли» кажется довольно прибыльным, чем «Доказательство работ Основным недостатком системы является то, что полная децентрализация невозможна.
Это просто потому, что только несколько нодов должны участвовать в кластеризации в сети. Лица с большинством монет в конечном итоге будут контролировать большую часть системы.
Популярные криптовалюты, использующие «Доказательство доли» в качестве основы технологии блокчейн.
PIVX
Это еще одна приватная монета, которая имеет почти нулевые комиссионные сборы. Ранее PIVX получил ответвление от Dash. Однако он перешел к «Доказательству доли» от «Доказательства работы». Они также обеспечивают лучшее штабелирование с использованием главного нода для распределения бл.
Если вы хотите начать принимать PIVX, вам нужно загрузить официальный кошелек, а затем синхронизирова После этого вы должны перенести часть валюты в кошелек, а затем оставить его соединенным таким обра.
NavCoin
Многие криптовалюты получили ответвление от исходной консенсусной последовательности блокчейн би; NavCoin – один из них. Проект является полностью открытым исходным кодом. Они также перешли на «Доказательство доли» раньше, чем большинство криптовалют.
Чтобы получить максимальную выгоду, ваш компьютер должен быть подключен к сети в течение более длит Поскольку «Доказательство ставки» весит очень немного, вы можете оставить его в рабочем состоянии в течение более длительного периода без каких-либо забот.
Stratis
Это еще одна консенсусная последовательность блокчейн, которая работает на «Доказательстве ставк. Услуги в основном предназначены для бизнеса. Корпорации могут использовать ее для создания собственных dApps без собственной сети блокчейн.
Платформа предлагает разработку приложений в боковых цепях, которые предотвращают любые сетевек Они начались как проект «Доказательство работы». Однако, в конце концов перешли к «Доказательству ставки».
Алгоритмы блокчейн: Консенсусный алгоритм «Делегированное доказательство доли».
«Делегированное доказательство доли» – это вариант типичного «Доказательства доли». Система довольно надежна и добавляет другую форму гибкости всему уравнению.
Если вам нужны быстрые, эффективные, децентрализованные консенсусные алгоритмы остина. Вопрос держателей доли полностью решается здесь демократическим путем. Каждый компонент в сети может стать делегатом.
Здесь вместо майнеров или валидаторов ноды называются делегатами. Определив производство блоков, эта система может совершить транзакцию всего за одну секунду! Более того, эта система была разработана для обеспечения всех уровней защиты от регулятивных проб.
Свидетели, утверждающие все подписи
Обычно свидетели свободны от правил и других нейтральных слов. Стандартный свидетель в традиционных контрактах имеет специальное место для утверждения свидетеле. Они просто убеждаются, что люди должны войти в контакт в указанное время.
В DPOS свидетели могут создавать блоки информации. Существует также концепция голосования для избрания главных свидетелей. Голосование происходит только тогда, когда система считает, что она полностью децентрализована.
Всем свидетелям выплачивают сразу после создания блока. Тариф сначала выбирают через систему.
Изменение специальных параметров в избранных делегатах
Как и свидетели, делегаты также выбираются. Делегаты используются для изменения общих параметров сети. С делегатами вы получите доступ к транзакционным сборам, интервалу между блоками, размерам блоков.
Чтобы изменить параметр в сети, большинство делегатов должны голосовать за одно и то же. Однако делегаты не получат зарплату, как свидетели.
Изменение типичного правила
Для бесперебойной работы системы необходимо время от времени добавлять разные функции. Однако процесс добавления этой функции не может быть выполнен без потенциального держателя доли. Свидетели могут собираться вместе и менять политику, но они не запрограммированы делать это.
Они должны оставаться нейтральными и только работниками заинтересованных сторон. Итак, изначально все зависит от держателей доли.
Риск атаки «Двойные расходы»
В DPOS риск двойных расходов в значительной степени снижается. Это может произойти, когда сеть блокчейн не внесет ранее проведенную транзакцию в базу данных.
Сеть может проверить свое здоровье без чьей-либо помощи и может обнаружить любые потери. Таким образом, она обеспечивает 100% прозрачность в базе данных.
Транзакции осуществляются как «Доказательство доли»
Несмотря на то, что система является разновидностью «Доказательство доли», все же основная транзакционная система полностью работает на алгоритме «Доказательства доли». Процесс транзакции «Доказательство доли» обеспечивает дополнительный уровень защиты от ошибосне.
Кто использует «Делегированное доказательство доли»?
Сейчас Lisk является одним из популярных имен на рынке. Платформа блокчейн предлагает платформу для разработчиков, чтобы начать децентрализованное прило.
У этого есть много элементов, общих с Ethereum.Однако, система использует «Делегированное доказательст.
Штабелирование работает по-другому с этим.
Арендованное доказательство доли (LPoS)
Еще одной характерной особенностью к доказательству ставки является «Арендованное доказательство. Новый консенсусный алгоритм блокчейн был представлен нам платформой Waves. Как и любая другая технологическая платформа блокчейн, Waves также обеспечивает лучший улов с огран.
Первоначальное «Доказательство доли» имело некоторые ограничения для штабелирования. Лица с ограниченным количеством монет, возможно, никогда не могли участвовать в штабелировании. Чтобы поддерживать сеть успешно, остается только небольшая часть лица с большим количеством моне.
Этот процесс позволяет системе создавать централизованное сообщество на децентрализованной плаф плат.
В «Арендованном подтверждении доли», мелкие владельцы могут, наконец, получить свои шансы на штаб. Они могут сдавать в аренду свои монеты в сети и получать от них выгоду.
После введения нового «Арендованного доказательства доли», ситуация полностью изменилась. Ограничения предыдущей системы теперь могут быть решены без каких-либо проблем. Основная цель платформы Waves заключалась в том, чтобы помочь небольшим инвесторам.
Люди с небольшим количеством монет в своем кошельке никогда не получат шанс иметь такие преимущест Таким образом, это полностью устанавливает основную тему консенсусных алгоритмов – прозрачность.
Доказательство прошедшего времени (Poeta)
Poeta – один из лучших консенсусных алгоритмов. Этот конкретный алгоритм используется в основном на разрешенной сети блокчейн блости полит Эти сети разрешений должны принимать решение о правах на майнинг или о принципах голосования.
Чтобы гарантировать, что все работает гладко, алгоритмы PoET используют определенную тактику для Консенсусные алгоритмы также обеспечивают безопасный вход в систему, так как сеть требует иденик.
Излишне говорить, что этот консенсусный алгоритм дает возможность выбирать победителей только се се.
Давайте посмотрим, какова главная стратегия этой удивительной консенсусной последовательности.
- Каждый человек в сети должен ждать некоторое время; однако предельный срок является полностью случайным.
- Участник, у которого закончилась его справедливая доля времени ожидания, попадет в леджер, чтобы со.
Чтобы оправдать эти сценарии, алгоритм должен учитывать два факта.
- Действительно ли победитель выбрал случайное число в первую очередь? Он или она могли выбрать случайное короткое время и выиграть.
- Неужели человек действительно подождал столько времени, сколько ему было назначено?
Poeta зависит от специального требования к процессору. No hi ha cap extensió Intel Software Guard. Это расширение Software Guard позволяет запускать уникальные коды в сети. Poeta использует эту систему и гарантирует то, что выигрыш будет абсолютно справедливым.
Система Intel SGX
Поскольку консенсусные алгоритмы используют систему SGX для проверки справедливости отбора, давайте посмотрим на эту систему внимательнее.
Прежде всего, специальная аппаратная система создает аттестацию для использования определенного до Код установлен в безопасной среде. Любая внешняя сторона может использовать эту аттестацию для проверки того, является ли она несон.
Во-вторых, код работает в изолированной области в сети, где никто не может взаимодействовать с ним.
Первый шаг необходим, чтобы доказать, что вы действительно используете доверенный код в сети а на не Основная сеть никогда не узнает, что первый шаг не работает должным образом.
Второй шаг не позволяет любому пользователю манипулировать системой, думая, что он или она запус. Второй шаг обеспечивает безопасность алгоритма.
Надежный код
Позвольте мне упростить контуры кода.
Присоединение к сети блокчейн
- Новый пользователь сначала загрузит доверенный код в блокчейн
- После того, как он или она начнет процесс, у них появится специальная пара ключей
- Используя эту пару ключей, пользователь может отправить аттестацию SGX в сеть и запросить доступ
Участие в лотерейных системах
Индивидуумы получат подписанный таймер из источника доверенного кода.
После этого этому человеку придется подождать, пока время, данное ему, полностью, не истечет.
Наконец, человек получит сертификат для выполнения требуемой задачи.
Протокол также обеспечивает различный уровень защиты, основанный на SGX. Эта система подсчитывает, сколько раз пользователь выигрывает лотерею. Делая это, они узнают, скомпрометирован ли SGX отдельного пользователя или нет.
Алгоритмы блокчейн: «Реализация протокола задачи византийских генералов» (PBFT)
PBFT в основном фокусируется на структурной машине. Он копирует систему, но избавляется от основной проблемы византийских генералов. Теперь, как это делается?
Ну, с самого начала алгоритм предполагает, что могут быть возможные сбои в сети, а некоторые независимые ноды могут работать некорректно в определенное время.
Алгоритм разработан для асинхронных консенсусных систем и более эффективно оптимизирован для решен.
Более того, все ноды внутри системы упорядочиваются в определенном порядке. Один узел выбирается как основной, а другие работают как резервный план. Однако все узлы внутри системы работают в гармонии и сообщаются друг с другом.
Уровень коммуникации довольно высок, потому что они хотят проверять каждую информацию, найдененнюю. Это избавляет от ненадежной информационной проблемы.
Тем не менее, с помощью этого нового процесса они могут узнать о том, скомпрометирован ли даже о. Все ноды достигают соглашения посредством мажоритарного голосования.
Преимущества консенсусного алгоритма PBFT.
Эти алгоритмы делятся с нами некоторыми интересными фактами. Эта модель была разработана в основном для практических применений, и их очень легко реализовать. Таким образом, PBFT обладает определенным преимуществом по сравнению с другими консенсусными алгмр.
-
Нет необходимости в подтверждении:
Транзакции в этой сети работают по-другому. Она может завершить транзакцию без какого-либо подтверждения, как мы видим в системе PoW.
Если узлы соглашаются на конкретный блок, то он завершается. Это связано с тем, что все аутентичные узлы одновременно общаются друг с другом и понимают конкр.
-
Уменьшение энергопотребления:
Новая модель обеспечивает значительное снижение потребления энергии, чем PoW. В PoW каждый блок нуждался в отдельном раунде PoW. Однако в этой модели не каждый майнер решает типичный алгоритм хэширования.
Вот почему система не нуждается в такой большой вычислительной мощности.
Недостатки системы
Несмотря на то, что PBFT предоставил много преимуществ и многообещающих фактов, все-таки у него дов Посмотрим, что они собой представляют.
-
Коммуникационный разрыв:
Важнейшим фактором этого алгоритма является связь между нодами. Каждый нод сети должен убедиться, что информация, которую они собирают, является надежной. Однако консенсусные алгоритмы работают эффективно только для небольшой группы узлов.
Если группа нодов возрастает в значительной степени, системе может быть сложно отслеживать се но с.
Можно использовать MAC и другие цифровые подписи для подтверждения достоверности информации. Тем не менее, MAСs не способны управлять сетевой системой блокчейн, поэтому использование ее в кон.
Цифровая подпись может быть хорошим делом, но поддержание безопасности со всеми этими коммуникационными нодами будет становиться все труднее и сложнее, так как количество нодов увеличится.
-
Атака Sybil:
PBFT весьма уязвим для атак Sybil. В этих атаках можно манипулировать группой нодов вместе, и тем самым компрометировать всю сеть. Это также значительно хуже в больших сетях, к тому же масштабируемость системы уменьшается.
Если можно использовать эту модель с другими консенсусными алгоритмами, то они, вероятно, получа.
Упрощенная византийская ошибка (SBFT)
В SBFT система работает несколько иначе.
Во-первых, генератор блоков будет собирать всю транзакцию за раз и утвердит действито.
Говоря простыми словами, блок будет собирать все транзакции, группировать их соответственно о то.
Генератор применяет определенные правила, которым следуют все ноды для утверждения всех транзакций. После этого подписчик блока утвердит их и добавит свою собственную подпись. Вот почему, если какой-либо из блоков пропускает хотя бы один из ключей, он будет отклонен.
Различные этапы упрощенной византийской ошибки.
- Все начинается с фазы создания, когда пользователь актива создаст большее количество уникалент.
- После этого на этапе отправки пользователь отправляет все идентификаторы на платформу.
- Затем начинается фаза утверждения, где идентификаторы получают особые условия использования.
- Как только все они будут подписаны, они будут сохранены и перенесены на разные аккаунты. Транзакции могут осуществлятся с помощью смарт-контрактов.
- Наконец, транзакции становятся живыми.
Еще одна интересная особенность этой удивительной системы – аккаунт-менеджер, который помогает на. Основная цель – безопасно хранить все активы. Аккаунт-менеджер также сохраняет все транзакционные данные. Менеджер может содержать всевозможные комбинационные активы для разных типов пользователей.
Вы можете думать об этом как о цифровых кошельках. Используя эти цифровые кошельки, вы сможете переводить свои активы из кошелька и даже получить нек. Вы также можете использовать аккаунт-менеджера для создания смарт-контактов, и когда конкретные требования будут выполнены, он высвобождает средства.
Но как происходит управление активами?
Ну, на самом деле они используют модель push, которая содержит адреса и идентификатор активов ттоб.
Безопасность и конфиденциальность
SBFT предназначен для частной сети, где конфиденциальность является приоритетом сети. Платформа была разработана таким образом, чтобы предоставлять конфиденциальную информацию но се но. Вот почему система использует три технических приема, таких как доказательства нулевого знания, одноразовые адреса использования и зашифрованные метаданные.
-
Одноразовые адреса использования:
Каждый раз, когда пользователь хочет получить некоторые активы в своем кошельке, ему будут назова Каждый адрес отличается друг от друга и, таким образом, это не позволяет любому другому полет.
-
Доказательство нулевого знания (Prova de coneixement zero).
Доказательство нулевого знания используется для скрытия всех компонентов транзакции. Тем не менее, вся сеть все равно сможет проверить целостность. Это делается с помощью Zero-Knowledge Proofs, где одна сторона докажет свою подлинность другой стороне.
Таким образом, только получатель и отправитель смогут увидеть компоненты транзакции.
-
Шифрование метаданных:
Метаданные транзакций также шифруются для обеспечения дальнейшей безопасности. Сеть позволит использовать ключи для утверждения подлинности. Однако для лучшей защиты ключи будут меняться каждые 2-3 дня.
Кроме того, все они хранятся отдельно и на разных частях сети передачи данных. Таким образом, если один из них взломан, можно использовать другие ключи для создания уникальчных. Управление этими ключами и их замена каждые несколько дней необходимо для обеспечения целостно.
Цепь, основанная на сети блокчейн, использует SBFT для утверждения всех транзакций в сети. Помимо этого, они также используют HSM (Hardware Security Module-Аппаратный модуль безопасности) для обеспечения безо Используя HSM, они обеспечивают дополнительную безопасность без какого-либо отказа.
Делегированный протокол задачи византийских генералов (dBFT).
Не обсуждается тот факт, что «Доказательство работы» i «Доказательство доли» – это наиболее широв В то время как большая часть экосистемы блокчейн следует этим двум общим алгоритмам, некоторые пытаются навязать более новые и более продвинутые консенсусные системы. Среди этих пионеров- брендов блокчейн название NEO обязательно появляется.
Благодаря стремительному росту за последние 12 месяцев, NEO стала горячим продуктом в отрасли. Китайский бренд продемонстрировал свой потенциал. И почему бы и нет? Они являются изобретателями продвинутой консенсусной теоремы – «Делегированного протокола задах.
Популярная технология блокчейн: NEO
Это одна из самых популярных криптовалют на рынке. Ее иногда называют китайским Ethereum. Основное внимание в сети уделяется созданию умной экономики, где вы можете делиться своими цифровым.
NEO использует «Делегированный протокол задачи византийских генералов» для утверждения всех транзак. Если вы штабелируете ваш NEO, вы сможете генерировать GAS. GAS является основной оборотной валютой платформ. Вы должны будете заплатить определенную сумму платы за GAS за каждую транзакцию. Вот почему чем больше NEO вы штабелируете, тем больше GAS вы получаете.
Однако это штабелирование немного отличается от PoS.
Многие биржи предлагают систему объединения. Однако лучше использовать официальный кошелек NEO вместо другого кошелька для хранения.
Прежде чем мы начнем наш анализ по dBFT, мы должны сообщить вам об ошибках отца этого алгоритма – кости «Задача византийских генералов».
Недостатки «Задачи византийских генералов»!
Основной недостаток системы возникает, когда мы наблюдаем за любым голосованием и его результатам. No, no? Чтобы лучше понять проблему, вам нужно познакомиться со следующим консенсусным примером.
Вы уже знаете, что ноды, которые следуют консенсусным алгоритмам dBFT, известны как армия. У армии нодов есть один генерал, и они всегда следуют командам своего генерала.
Теперь представьте себе, что византийская армия планирует напасть на Рим и захватить его.Предположим, что есть девять генералов византийской армии, и генералы окружили город и готовы атаковать! Они могут захватить Рим только в том случае, если генералы планируют атаковать или отступить след.
В этом – то и загвоздка! Генералы будут следовать решению, в котором большинство голосов составляет 51%. Здесь есть еще одна отличительная особенность – генералы не принимают решения за одним столом. Вместо этого они расположены в разных местах и используют курьеров для передачи сообщений.
Четыре угрозы!
Четыре возможных пути могли помочь римлянам сохранить свой трон –
Во-первых, римляне могли попытаться подкупить генералов и завоевать их благосклонность. Генерал, который возьмет взятку, будет считаться «Предательским генералом».
Во-вторых, любой генерал может принять неправильное решение, противоречащее коллективной воле. Эти генералы более известны как «Неправильно функционирующие генералы».
В-третьих, посланник или курьер могут взять взятки у римлян и доставить неверные решения другем.
И, наконец, в-четвертых, римляне могли убить курьера или посланника, чтобы саботировать сеть сва.
Таким образом, задача византийских генерплов имеет четыре существенных недостатка, которые делают.
Как «Делегированный протокол задачи византийских генералов» (dBFT) изменяет всю картину?
Не принимайте других решений; NEO показала нам лучший способ решить проблемы византийских генералов. Теперь давайте взглянем на «Делегированный протокол задачи византийских генералов», чем НЕО так го! DBFT в основном фокусируется на решении существующей модели двумя способами: лучшей масштабируемостю.
Спикеры и делегаты!
Мы снова будем использовать еще один пример, чтобы прояснить модель dBFT. Давайте предположим, что у византийской армии есть избранный лидер, а не бюрократический генерал. Этот избранный лидер будет выступать в качестве делегата группы армий.
Вы могли бы думать о том, что генералы заменяются этими избранными делегатами демократически. Даже армия может не согласиться с этими делегатами и выбрать другого делегата для замены прежнего.
Это ограничивает бюрократическую власть генералов, i никакой генерал не может предать всю армию. Таким образом, римляне теперь не могут просто дать взятку и подкупить генералов для работы них.
В dBFT избранные делегаты должны отслеживать решения отдельных нодов. Децентрализованный леджер записывает все решения нодов.
Армия нодов также избирает спикера, чтобы поделиться своей общей и единой мыслью с делегатом. Чтобы принять новый закон, спикеры делятся идеей армии нодов с делегатами и по меньшей мера В противном случае предлагаемый закон не проходит.
Если предложение не получит одобрения 66% делегатов, предложение отклоняется, и предлагается ново. Этот процесс защищает всю армию от генералов-изменникови предателей.
Нечестные спикеры.
Есть еще два возможных сценария, которые могут помешать целостности консенсусного протокола блексе.
Консенсусный протокол блокчейн dBFT также дает нам решение этих сценариев. Как мы уже говорили, леджер хранит решения нодов в одном месте. Делегаты могут проверить, действительно ли спикер говорит об армии. Если предложение спикера и леджера не совмещается, 66% делегатов отклонят предложение спикера или.
Нечестные делегаты
Во втором сценарии есть честный спикер и, вероятно, делегат-предатель. Здесь честные делегаты и честный спикер попытаются достичь 66% голосов и уменьшить усилия нечета.
Итак, вы могли видеть, как «Делегированный протокол задачи византийский генералов» (dBFT) преодолевает недостатки «Задачи византийских генералов» и консенсусного BFT вместе. Разумеется, NEO заслуживает похвалы со всего мира за их усилия по созданию лучшего консенсусного ал.
Направленный ациклический граф (DAG).
Многие крипто-эксперты признают Биткойн как блокчейн 1.0 и Ethereum как блокчейн 2.0. Но сегодня мы видим нового игрока на рынке с еще более современными технологиями.
Некоторые также говорят, что это блокчейн 3.0. В то время как многие соперники борются за получение титула блокчейн 3.0, NXT опережает всех с помощью направленного ациклического графа, также известного как DAG. Помимо NXT, IOTA i IoT сеть также адаптирует DAG в свою систему.
Как работает направленный ациклический граф (DAG)?
Вы можете считать DAG консенсусным алгоритмом. Но DAG – это в основном форма структуры данных. В то время как большинство блокчейнов являются «цепочкой блоков», содержащих данные, DAG представляет собой бесшовный граф, где данные хранятся топологически. DAG может стать удобным решением конкретных задач, таких как обработка данных, маршрутизация, сжат.
Для создания блока требуется около 10 минут, используя консенсусный алгоритм «Доказательство работ. Да, PoW – «копуша»! Вместо того, чтобы работать в одной цепочке, DAG реализует «боковые цепи». Боковая цепочка позволяет различным транзакциям выполнять независимую работу на нескольких цепочк.
Это сократит время создания и утверждения блока. На самом деле, он полностью растворяет необходимость в блоках. Более того, майнинг, похоже, тоже становится пустой тратой времени и энергии!
Здесь все транзакции направлены и поддерживают определенную последовательность. Более того, система ациклична, то есть вероятность нахождения родительского нода равна нулю. DAG показывает миру возможность блокчейнов без блоков!
Основные концепции направленных ациклических графов DAG.
-
Больше нет двойных расходов
Традиционный блокчейн позволяет майнить на одном блоке за раз. Существует вероятность того, что более одного майнера попытаются утвердить блок. Это создает вероятность двойных расходов.
Более того, ситуация может привести к мягким даже жестким вилкам. DAG утверждает конкретную транзакцию на основе предыдущего количества транзакций. Это делает систему блокчейн более безопасной и надежной.
-
Меньшая ширина
В других консенсусных алгоритмах ноды транзакций добавляются ко всей сети. Это делает ширину системы более громоздкой. Однако DAG связывает новые транзакции с более старым графом транзакций. Это делает всю сеть более прямой для утверждения конкретной транзакции.
-
Быстрее и умнее
Поскольку DAG имеет безблоковую природу, он может намного быстрее осуществлять транзакции. Фактически, это делает PoW i PoS похожими на дедушек в спринтерском беге.
-
Благоприятные для небольших транзакций
Не каждый переводит миллионы за одну транзакцию.Чаще встречаются более мелкие платежи. Но существенная оплата биткойнов и Ethereum не кажется настолько дружелюбной по отношению к меньшим су. С другой стороны, DAG отлично подходит для небольших транзакций из-за незначительных транзакционо.
Глава 7: Другие типы консенсусных алгоритмов.
Доказательство деятельности
В то время как люди обсуждали тему – «Доказательство работы» против «Доказательства доли», создатель litecoin и еще три автора подумали о чем-то блестящем. Они задали миру простой вопрос: почему нельзя скомбинировать PoW и PoS вместо того, чтобы сражать др?
Таким образом, идея увлекательного гибрида появилась в мире – «Доказательство активности». Он сочетает в себе две лучшие функции – более защищенную от любой атаки и не нуждающуюся в большем.
Как работает «Доказательство активности»?
В консенсусном протоколе блокчейн «Доказательство активности» процесс майнинга начинается так же. Майнеры решают критические загадки, чтобы получить награду. Итак, где же самое значительное отличие от PoW? В PoW майнеры осуществляют майнинг блоков, которые имеют полную транзакцию.
В «Доказательстве активности» майнеры осуществляют майнинг только шаблона блоков. Такой шаблон имеет две вещи в них: информацию заголовка и адрес награды для майнеров.
Как только майнеры осуществляют майнинг этих шаблонов блоков; система переходит в «Доказательство доли». Информация заголовка внутри блока указывает на случайного держателя доли. Затем эти держатели доли утверждают блоки, над которыми был заранее осуществлен майнинг.
Чем больше штабелей имеет валидатор, тем выше вероятность того, что он одобрит блок. Только после утверждения этот конкретный блок попадает в блокчейн.
Вот как «Доказательство активности» использует наилучший из двух консенсусных алгоритмов для ут Более того, сеть платит как майнерам, так и валидаторам справедливую долю транзакционных сборов. Таким образом, система действует против «трагедии общего» и создает лучшее решение для утвержден.
Влияние «Доказательства активности»
Одной из самых больших угроз, с которыми сталкивается блокчейн, является 51% атака. Консенсусная теорема уменьшает вероятность 51% атаки до нуля. Это происходит потому, что ни майнеры, ни валидаторы не могут быть большинством, поскольку процесс потребует равного вклада при добавлении блока в сеть.
Однако некоторые критики утверждают, что консенсусный протокол блокчейн «Доказательство актина Во-первых, огромное количество потребления энергии из-за майнинга. Во-вторых, «Доказательство активности» не имеет никакого решения по вопросу двойного подписания Эти два существенных недостатка делают теорему консенсуса немного непопулярной.
Два популярных блокчейна принимают «Доказательство активности» – Decred и Espers. Тем не менее, у них есть некоторые варианты. Decred считается более популярным, чем консенсусная теорема Espers.
Доказательство важности
Далее в нашем списке представлен консенсусный протокол блокчейн «Доказательство важности» .Этот консенсусный пример появился из-за знаменитого имени NEM. Эта концепция – разработка «Доказательства доли». Хотя, NEM представил новую идею – сбор или наделение.
Механизм сбора данных определяет, имеет ли нод право быть добавленным в блокчейн или нет. Чем больше вы собираете на ноде, тем больше шансов на добавление в цепочку. В обмен на сбор нод получает плату за транзакцию, которую валидатор собирает в качестве вознаграже. Чтобы иметь право на сбор урожая, amb 10 000 XEM е вашем аккаунте.
Он решает основную проблему «Доказательства Доли». В PoS более богатые получают больше денег по сравнению с валидаторами, имеющими меньше денег. Например, если у вас есть 20% криптовалюты, вы можете майнить 20% всех блоков в сети блокчейн. Это делает консенсусные алгоритмы благоприятными для богатых.
Заметные характеристики «Доказательства важности
-
Наделение (сбор)
Самая интригующая особенность консенсусной теоремы – это наделение или сбор. Как мы уже говорили, вам нужно иметь не менее 10 000 монет, чтобы иметь право на сбор в первую очеред. Ваша оценка «Доказательство важности» зависит от собранного вами количества. Хотя в консенсусных алгоритмах учитывается и период времени, в котором у вас есть монеты в кармане.
-
Партнерство по сделкам
Алгоритм «Доказательство важности» вознаградит вас, если вы совершаете транзакции с другими держател. Сеть рассмотрит вас как партнеров. Хотя, система поймает вас, если вы планируете создать псевдо-партнерство.
-
Система подсчета очков
Транзакции оказывают влияние на ваш показатель «Доказательство важности». Оценка основана на транзакциях, которые вы совершили за тридцать дней. Более частая и более значительная сумма поможет вам улучшить свой рейтинг в сети NEM.
Доказательство емкости
Консенсусный пример «Доказательство емкости» – это модернизация известного консенсусного прота Существенной характеристикой его является функция «traçar» -составление заговора; плана). Вам придется выделить свою вычислительную мощность и накопитель на жестких дисках еще до того, как.
Это делает систему быстрее PoW. «Доказательство емкости» – может создать блок всего за четыре минуты, тогда как «Доказательству работы» требуется десять минут, чтобы сделать то же самое. Более того, оно пытается решить проблему хэширования системы PoW. Чем больше решений или сюжетов у вас на вашем компьютере, тем лучше ваши шансы выиграть битву за май.
Как работает «Доказательство емкости»?
Чтобы понять саму суть консенсусной теоремы, вы должны понять две концепции – traçat (заговор; соста).
При построении схемы на жестком диске вашего компьютера вы в основном создаете «нонсы» (на слова). Нонсы в алгоритме «Доказательство емкости» немного отличаются от биткойнов. Здесь вам нужно будет хэшировать ваш идентификатор и данные, пока вы не решите нонсы.
Каждый из нонсов имеет в общей сложности 8 192 хэшей, собранных вместе. Номер пакета известен как «scoop» – (cовок; куш). Каждый идентификатор может получить максимум 4 095 скупов.
Следующей концепцией является майнинг на жестком диске. Как мы уже говорили, вы можете получать от 0 до 4095 скупов за один раз и хранить их на жестком диске. Вам будет назначен минимальный срок для решения вопроса нонсов. Этот крайний срок также указывает время создания блока.
Если вам удастся разрешить нонсы раньше, чем другие майнеры, вы получите блок в качестве награды. Известным примером может быть Burst, который принял алгоритм «Доказательство емкости».
Достоинства и недостатки «Доказательство емкости»
Майнинг на жестком диске намного энергоэффективен, чем обычное «Доказательство работы». Вам не придется тратить деньги, чтобы получить дорогое оборудование для майнинга, как в протоколе Жесткого диска вашего домашнего ПК достаточно, чтобы начать разработку этого консенсусного алгор.
Говоря по правде, этот консенсусный алгоритм блокчейн также имеет некоторые серьезные недостатки. Во-первых, процесс создает огромное количество избыточных дисковых пространств. Система будет благосклонна майнерам с большими блоками хранения, представляющими угрозу для делина Даже хакеры могут использовать систему и внедрять вредоносные программы.
Доказательство сжигания
Эта консенсусная последовательность очень впечатляющая. Чтобы защитить криптовалюту PoW, часть монет будет сожжена! Процесс происходит, когда майнеры посылают несколько монет в «Eater Address» – (адрес пожирателя). Eater Addresses не могут тратить эти монеты на любую цель. В леджере хранятся следы сгоревших монет, так, что их нельзя потратить. Пользователь, который сжег монеты, также получит вознаграждение.
Да, сжигание – это потеря. Но ущерб является временным, так как этот процесс будет защищать монеты в конечном счете от хакеро. Более того, процесс сжигания увеличивает доли альтернативных монет.
Такой сценарий увеличивает вероятность того, что пользователь сможет майнить следующий блок а то так Таким образом, сжигание может быть использовано как привилегия майнинга. Контрагент является отличным консенсусным примером криптовалюты, которая использует этот консенски.
L’adreça del menjador
Чтобы сжечь монеты, пользователи отправляют их в Eater Address. Eater Address не имеет частного ключа. Таким образом, ни один пользователь не может получить доступ к этим адресам, чтобы потратить мон. Более того, эти адреса генерируются случайным образом.
Хотя эти монеты недоступны или «пропали навсегда», они считаются годными (расчетными) запасама.
Плюсы и минусы алгоритма «Доказательство сжигания»
Главной причиной сжигания монет является создание большей стабильности. Мы знаем, что долгосрочные игроки склонны удерживать монеты в течение длительного времени для полу.
Система благоприятствует этим долгосрочным инвесторам, предоставляя более стабильную валюту и дола Более того, это повышает децентрализацию и создает более распределенную сеть.
Но как бы не смотреть на это, сжигание монет означает их потерю! Некоторые Eater Addresses имеют биткойнов на более чем 100000 долларов. Но эти деньги невозможно вернуть – они сожжены!
Доказательство веса
Ну, консенсусный протокол блокчейн «Доказательство веса» находится на последней позиции нашего ска Это большое обновление алгоритма «Доказательство доли». В «Доказательстве доли» чем больше токенов у вас есть, тем лучше ваши шансы обнаружить еще болье Эта идея делает систему немного предвзятой.
No, «Доказательство веса» пытается решить такой предвзятый характер PoS. Криптовалюты такие, как Algorand, Filecoin i Chia, реализуют PoW. «Доказательство веса» рассматривает некоторые другие факторы, кроме владения большим количеством т.
Эти факторы идентифицируются как «взвешенные факторы». Например, Filecoin рассматривает объем данных IPFS, который у вас есть, и взвешивает этот фактор. Некоторые из других факторов включаются, но не ограничиваются «Доказательством пространства-времени» (Prova d’espai-temps) и «Доказательством репутации» (prova -de -Peputation).
Основные преимущества этой системы включают настройку и масштабируемость. Хотя стимулирование могло быть большим вызовом для этого консенсусного алгоритма.
Сравнение консенсусных алгоритмов
Консенсус-ный алгоритм | Платформа блокчейн | Запущен с … | Языки програм-мирования | Смарт-контрак-ты | Аргументы «за» | Аргументы «против» |
PoW | Биткойн | 2009 | C++ | нет | Меньшая вероятность 51% атаки Лучшая безопасность | Большее потребление энергии Централизация майнеров |
PoS | NXT | 2013 | Java | да | Энергоэффективен Более децентрализован | Проблема «Ничего в доле» |
DPoS | Lisk | 2016 | JavaScript | нет | Энергоэффективен Масштабируем Повышенная безопасность | Частично централизованный Атака «Двойные расходы» |
LPoS | Onades | 2016 | Scala | да | Справедливое использование Аренда монет | Проблема децентрализации |
Poeta | Hyperledger Sawtooth | 2018 | Python, JavaScript, Go, C ++, Java i Rust | да | Дешевое партнерство | Потребность в специальных аппаратных средствах Не хорош для общественного блокчейна |
PBFT | Teixit Hyperledger | 2015 | JavaScript, Python, Java REST i Go | да | Нет необходимости в подтверждении Сокращение энергии | Коммуникационный разрыв Сибил атака |
SBFT | Cadena | 2014 | Java, Node i Ruby | нет | Хорошая безопасность Утверждение подписи | Не для общественного блокчейна |
DBFT | NEO | 2016 | Python, .NET, Java, C ++, C, Go, Kotlin, JavaScript | да | Масштабируемый Быстрый | Конфликты в сети |
DAG | IOTA | 2015 | Javascript, Rust, Java Go i C.++ | В процессе | Низкая оплата сети Масштабируемый | Пробелы в реализации Не подходит для смарт-контрактов |
POA | Decret | 2016 | Vaja | да | Уменьшает вероятность 51% атаки Равный вклад | Большее потребление энергии Двойные подписи |
PoI | NEM | 2015 | Java, C ++ XEM | Да | Наделение Транзакционное партнерство | Проблема децентрализации |
PoC | Burstcoin | 2014 | Java | да | Дешевый Эффективный Распределенный | Благоприятный для крупных рыб Проблема децентрализации |
PoB | Slimcoin | 2014 | Python, C ++, Shell, JavaScript | нет | Сохранение сети | Не для временных инвесторов Трата монет |
PoWeight | Filecoin | 2017 | SNARK / STARK | да | Масштабируемый Настраеваемый | Проблема со стимулированием |
Глава 8: Заключительные замечания
Именно консенсусные алгоритмы делают природа сети блокчейн настолько универсальной. Да, не существует единого консенсусного алгоритма блокчейн, который может утверждать, что он ие. Но в этом и есть красота этой технологии – постоянное изменение к лучшему.
Если бы этих консенсусных алгоритмов не было, мы бы все равно должны были зависеть от «Доказатал Нравится вам это или нет, a PoW угрожает децентрализации и распределенной природе блокчейн.
Вся идея технологии блокчейн – децентрализация и борьба с монархией. Давно пора, чтобы простые люди остановили коррумпированную и неисправную систему.
Мы с нетерпением ждем лучших консенсусных алгоритмов, которые изменят нашу жизнь в лучшую сторону.