follow us on twitter . like us on facebook . follow us on instagram . subscribe to our youtube channel . announcements on telegram channel . ask urgent question ONLY . Subscribe to our reddit . Altcoins Talks Shop Shop


This is an Ad. Advertised sites are not endorsement by our Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise Here

Author Topic: Алгоритмы консенсуса в блокчейне  (Read 1546 times)

Offline neHcuoHep

  • Legendary
  • *
  • *
  • Activity: 2266
  • points:
    5445
  • Karma: 312
  • Trade Count: (0)
  • Referrals: 16
  • Last Active: March 20, 2024, 02:39:53 PM
    • View Profile

  • Total Badges: 26
    Badges: (View All)
    10 Posts First Post Fifth year Anniversary
Алгоритмы консенсуса в блокчейне
« on: September 26, 2018, 06:40:08 AM »
    В блокчейне нет централизованной власти которая принимает решения, для их принятия используются алгоритмы консенсуса.

    Консе́нсус (лат. consensus — согласие, сочувствие, единодушие) — способ разрешения конфликтов при принятии решений, если отсутствуют принципиальные возражения у большинства заинтересованных лиц; принятие решения на основе общего согласия без проведения голосования, если против него не выступает никто, либо при исключении мнения немногих несогласных участников.


Proof-of-Work (PoW) - Доказательство выполнения работы.

Является наиболее известным способом подтверждения транзакций.
Суть: узлы блокчейн сети, подтверждающие транзакции, проделывают достаточно сложную вычислительную работу (просчет алгоритма), результат которой может легко и быстро проверяться другими узлами сети.
Первый узел, который полностью провел все необходимые вычисления, получает вознаграждение от блокчейн сети. Все узлы конкурируют за возможность стать первым узлом и получить вознаграждение.

Применяется в криптовалютах Bitcoin, Bitcoin Cash, Electroneum, Ethereum, Litecoin, Monero, Zcash, и других.

Плюсы:
- исключена возможность атаки Сивиллы - узел жертвы выбирает другие узлы случайным образом и полное окружение жертвы невозможно;
- доказательство не переносится на другие блоки - исключается возможность красть его друг у друга;
- доказательство нельзя получить наперед - в каждом новом блоке есть ссылка на предыдущий блок и вычислять новое доказательство можно только при появлении нового блока;
- награды за блок распределяются в соответствии с мощностью компьютера (чем больше мощность в процентном соотношении с общей мощностью сети, тем больший процент блока был создан, соответственно награда будет больше).

Минусы:
- большие энергетические затраты — работает много узлов, но только один получает вознаграждение.



Proof-of-Capacity (PoC) также называют Proof-of-Space - Подтверждение емкости
Также частным случаем является алгоритм Proof-of-Storage


1. Описание работы алгоритма

Proof-of-Capacity (доказательство вместимости)

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

Суть PoC в том, что алгоритм формирует крупные блоки данных, которые состоят из публичного ключа майнера и многократного микширования символов – на основе этого создаются новые блоки и происходит добыча новых блоков.

Из последнего заголовка блока берется своё число-индекс, «смешивается» с небольшим объемом данных другого блока – и на этом основании происходит решение хэша. Ечтественно чем больше места на жеском диске (дисках) будет выделено под решение, тем больше вероятность создания нового блока и получения награды в виде монет.

Proof-of-Storage (доказательство хранения)

Смысл майнинга заключается в предоставлении в аренду своих дисковых пространств под системы облачного хранения данных

2. В каких  криптовалютах используется

Алгоритм Proof-of-Capacity используется в настоящее время в криптовалюте Burstcoin (BURST)
Алгоритм Proof-of-Storage (майнинг за счет сдачи в аренду дискового пространства) использует криптовалюта Storj (STORJ)

3. Плюсы и минусы алгоритма PoC

Плюсы :
   Затраты электроэнергии в сотни раз ниже чем у алгоритма Proof-of-Work;
   Майнинг можно осуществлять практически на любом персональном компьютере даже с интегрированной видеокартой;
   Соответственно для майнинга можно применять бюджетные материнские платы;
   Для майнинга не требуется мощных блоков питания и систем охлаждения, т.к. винчестеры в процессе почти не греются
   Простота настройки майнинга, а также безопасность

Минусы:
   При значительном дисковом пространстве нужен достаточно широкий канал интернета, т.к. объемы передаваемых данных значительно больше чем при Proof-of-Work
   Износ жесткого диска ( примерно 9-11 тысяч часов на отказ);
   Доходность майнинга за единицу времени ниже по сравнению с GPU-майнингом;
   Пока очень мало монет на алгоритме PoC;

Proof-of-Stake  - Доказательство доли владения.

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

Таким образом, наибольшие шансы сгенерировать новый блок и решить задачу для его доказательства не у того майнера, у которого стоит самое мощное оборудование, а у того, кто владеет наибольшим количеством данной валюты.

За само создание блока, узел вознаграждение не получает. Вознаграждение выплачивается за проведение транзакции.
Возможные варианты выбора узла:
- случайным образом из наиболее "богатых" узлов;
- случайным образом из наиболее старых узлов.

Добыча монет и получение прибыли в PoS

В проектах, которые работают по алгоритму Proof of Stake, майнинг новых монет производится последством выплат некоторой  комиссии узлу, который создал новый блок. Этот процесс происходит таким образом:

владельцы монет (стейкхолдеры) держат на своем балансе токены ;
некоторое время эти токены являются заблокированными;
после окончания голосования в системе и открытия блока пользователю, открывшему таковой, начисляется вознаграждение.

Основными преимуществами являются:
- существенное снижение потребления электроэнергии (относительно PoW метода)
т. к. В случае PoS требования к вычислительным мощностям гораздо ниже, благодаря чему снижается потребление электроэнергии и пропадает необходимость в мощных фермах. Проблема потраченных впустую ресурсов также значительно уменьшается (поскольку самих ресурсов требуется меньше).

- для проведения «атаки 51%» необходимо скупить более половины эмитированной валюты, что, в общем-то, лишает атаку экономического смысла.

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

Основными недостатками являются:

-тенденция к централизации, проистекающая из сути алгоритма: он стимулирует стейкхолдеров накапливать и удерживать средства на балансе;

-достаточно крупная группа владельцев монет, которая согла собрать на счетах значительный объем , имеет возможность начать диктовать правила работы сети;

-принципиально возможно столкнуться с  проблемой Nothing-as-Stake, так называемого «пустого стека»: хакер может, использовав виртуальные ресурсы, которых на самом деле нет , сделать форк блокчейна, осуществив, например, атаку «двойного расходования», отклонение операций и т. д.

Используется в криптовалютах:
DASH, Stratis, BlackCoin, PIVX, OkCash, QTUM, OmiseGO, Cardano, NAVCoin.

Proof-of-Authority

Proof-of-Authority (доказательство полномочий) — это алгоритм консенсуса, в котором создание блоков определяется не вычислительными мощностями, и не долей участника,  а решением валидаторов. Валидатор это узел чей авторитет призван служить гарантией безопасности всей сети. Особый выбор валидаторов должен гарантировать их честность и сводить к минимуму возможность сговора.

Основы работы алгоритма доказательства полномочий:
1. Авторитетность узла может составлять от 0% до 100%.
2. Для каждой транзакции обязательно нужно участие, как минимум, более двух авторитетных узлов. Авторитетность этих узлов должна быть выше, чем у начального узла.
3. Авторитетность узла для транзакции не означает его авторитетность для транзакции в следующий раз, т.к. показатель динамический.
PoA алгоритм не нашел высокого распространения, но очень подходит для приватных  блокчейн, так как внутри одной системы не должно быть разногласий.

Плюсы и минусы:
+PoA характеризуется высокой пропускной способностью .
+Низкие энергозатраты на поддержание работы сети.
-С применением PoA теряется главная задумка распределенных сетей — децентрализованность, поскольку принимать активное участие в системе может ограниченный круг лиц
Использование:
Тестовая реализации:  Сеть Kovan построена на алгоритме доказательства полномочий (Proof of Authority).
VIVACoin (VIVA)

Delegated Proof-of-Stake (DPoS) - Делегированное подтверждение доли



Что такое DPoS и зачем он нужен?

Если говорить упрощенно, то PoS-майнинг предполагает получение новых монет, путем удержания в своем кошельке блокчейна предыдущих транзакций (полной ноды). Иными словами, проверка новых транзакций происходит на основе накопления и удержания монет. Соответственно, чем больше монет на счету держателя – тем больше его вознаграждение с новых блоков.

Это порождает определенную дискриминацию клиентов с малым количеством монет на счету. Эта проблема была, к примеру, у Peercoin – первой монеты, использующей PoS в своей основе.

С алгоритмом DPoS просто держать деньги на счету уже недостаточно. Более того, чтобы стать майнером в сети, нужно пройти определенный отбор. Функцию проверки транзакций (майнинга) осуществляют избранные в результате голосования клиенты. Только пройдя процедуру, сообщество делегирует им эти функции. Точно так же сообщество может эти функции отобрать, если сочтет, что держатель кошелька не справляется со своими обязанностями. Своего рода пример представительской демократии.

Иными словами, Delegated PoS применяет PoS с расширенным функционалом. Поэтому остается быстрым (и даже ещё быстрее), не требует больших вычислительных мощностей по сравнению с алгоритмом Proof-of-Work (PoW).

Преимущества:

Главное преимущество DPoS в том, что доверенным узлам сети не требуется пересчитывать половину цепочки – достаточно проверить тот блок, который поступил от другого доверенного узла. Этим и достигается высокая скорость обработки транзакций. В теории, как это предполагал автор DPoS Дэниел Лаример, блокчейн на этом алгоритме способен проводить до 100 тысяч переводов в секунду.[/li][/list]

Элементы DPoS, достоинства алгоритма

DPoS представляет собой своего рода двухуровневую систему.

В ней есть клиенты, которым делегированы полномочия (исполнители) – их задача майнинг, то есть создание новых блоков. Есть избиратели (держатели кошельков), которые назначают свидетелей путем голосования.

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

Достоинства такого подхода неоспоримы:

   Высокая скорость сети;
   Равные возможности для заработка при голосовании;
   Принятие управленческих решений по развитию экосистемы упрощается – любой консенсус достижим в результате голосования;
   Высокая устойчивость сети: DPoS работает даже, если большая часть исполнителей вышла из строя. Сообщество тут же проголосует за их замену.

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

Какие криптовалюты работают на алгоритме DPoS

BitShares (BTS) – первая разработка на DPoS, авторы Дэниел Лаример и Чарльз Хоскинсон;

Lisk (LSK) – блокчейн-платформа, форк другой монеты Crypti, авторы Макс Кордек и Оливер Беддоус;

EOS (EOS) – своеобразная операционная система на блокчейне для создания децентрализованных приложений и нулевыми комиссиями за транзакции, авторы – коллектив разработчиков из компании BlockOne;

Ark Coin (ARK) – криптовалютная блокчейн-платформа, способная связываться с другими блокчейнами при помощи технологии SmartBridge, автор – один из разработчиков Lisk Франсуа Квасье;
Перспективы развития сетей на базе DPoS

Следует отметить, что технология DPoS – сравнительно молодое явление. Многим криптовалютам на основе этого алгоритма не более двух лет, так что пока трудно сказать, насколько успешны они будут в дальнейшем.

В пользу DPoS говорит высокая скорость обработки данных и отличная масштабируемость сети. Тем не менее надежность алгоритма пока под вопросом, хотя до сих пор его ещё никому не удалось взломать.

Кроме того, работоспособность системы на алгоритме DPoS зависит от активности пользователей, их стремления голосовать и избавляться от неугодных исполнителей. Поэтому критически важный момент – в мотивации держателей кошельков.

Алгоритм DPOS
При выполнении определенных требований по поддержанию работоспособной ноды, у Вас появляется возможность(!) заверять новые транзакции. Но, не получив полномочий от держателей токенов, Вы остаетесь всего лишь кандидатом. Что бы стать полноценным "делегатом" и получать награду за подписание транзакций у Вас должно быть достаточное количество поддержки держателей токенов, каждый из которых имеет силу голоса соответствующую их количеству. Иными словами Вы должны выиграть демократические выборы. Если делегат не справляется, или плохо справляется со своей задачей, то от него можно избавиться отобрав у него голоса. Процесс голосования непрерывный, голоса отдаются и забираются постоянно.
Подробное описание тут

Заключение

Делегированное доказательство долей остается надежным при любых возможных естественных сетевых сбоях и даже защищено перед лицом коррупции самого многочисленного меньшинства производителей. В отличие от других конкурирующих алгоритмов, DPOS способен продолжать работать, даже когда большинство производителей вышли из строя. Во время этого процесса сообщество может голосовать за замену неработающих производителей вплоть до тех пор, пока не достигнет 100% уровня участия. Я не знаю ни одного другого алгоритма консенсуса, который был бы столь устойчив при таких разнообразных условиях отказа.

В итоге DPOS достигает значительного уровня безопасности за счет алгоритмов выбора производителей блоков и проверки высокого качества нод и индивидуальности их владельца. Задействуя процесс утверждения, голосование обеспечивает, что даже некто с 50% активной силы голоса не сможет выбрать в одиночку хоть одного производителя.

DPOS разработан для оптимизации производительности номинального состояния 100% участия честных нод с надежным сетевым соединением. Это дает DPOS силу подтверждать транзакции с точностью в 99.9% в среднем за 1.5 секунды, которая при этом падает размеренным и просчитываемым образом, из которого легко восстановиться.

Другие алгоритмы консенсуса разработаны для номинального состояния нечестных нод с плохим соединением. Конечный результат такого альтернативного строения — медленная сеть с низкой производительностью, большой задержкой, сильной перегруженностью коммуникаций и полной остановкой работы в случае отказа 33% нод.

Спустя 3 года успешной работы BitShares и одного года Steem мы испытали всяческие состояния сети и баги программного обеспечения. DPOS успешно прошел эти испытания и продемонстрировал способность поддерживать консенсус, обрабатывая при этом больше транзакций, чем любой другой блокчейн.


Proof-of-Activity (PoA) - Доказательство полномочий

1. Описание
Впервые был предложен Чарли Ли в 2012 году. No links to other forumsindex.php?topic=102355.0 Представляет собой гибридную схему, совмещающую  PoW и PoS. Позже был выложен вайтпапер Proof of Activity: Extending Bitcoin’s Proof of Work via Proof of Stake https://eprint.iacr.org/2014/452.pdf

1.а. Как работает?
1. PoW майнер ищет пустой заголовок блока, а точнее его хэш, содержащий хэш предыдущего блока, публичный алрес майнера, высоту блока и одноразовый код nonce. такой заголовок не ссылается на транзакции.
2. Найдя такой хэш, он отправляет его в сеть
3. Ноды рассматривают хэш этого заголовка блока как данные, которые детерминированно выводятся N псевдослучайными стейкхолдерами. Затем этот хэш связывается с хэшем предыдущего блока и N фиксированными значениями суффикса. После этого каждая комбинация хэшируется и вызывается follow-the-satoshi с каждой из N хешей в качестве входов.
4. Каждый стейкхолдер, который находится в режиме онлайн, проверяет, является ли пустым заголовок блока, который транслирует майнер.
Стейкхолдер проверяет, является ли он одним из N холдеров этого блока. Когда первый из N-1 стейкхолдеров находит блок, он подписывают хэш заголовка этого пустого блока закрытым ключом, и транслирует его в сеть. Когда N-ый стейкхолдер находит блок, он создает завернутый блок, и включает столько транзакций, сколько захочет, N-1 подписей других холдеров и собственную подпись для хэша всего этого блока.
5. N-й стейкхолдер транслирует завернутый блок в сеть, и когда другие ноды видят, что этот завернутый блок действителен, они считают его законным продолжением блокчейна. Узлы пытаются расширить самую длинную ветвь блокчейна, о которой они знают, где «самая длинная»
измеряется в сложности PoW, как в биткойне.

*Follow-the-satoshi - Алгоритм, получающий на вход коэффициент satoshi между нулем и общим числом satoshi в обращении. Далее запрашивает блок, в котором этот satoshi был произведен и отслеживает транзакции, через которые он прошел до тех пор, пока не найдет участника, способного в данный момент потратить его. Например, если у Алисы есть 6 satoshi, а у Боба 2, то вероятность того, что Алиса будет выбрана следующим владельцем какого-либо satoshi в 3 раза выше чем вероятность выбора Боба
** Комиссия за транзакции, которые N-й стейкхолдер собирает распределяются между майнером и N стейкхолдерами.


2. В каких  криптовалютах используется
Есть, например, проект Enecuum https://enecuum.com/index.html , который использует 3 типа консенсуса одновременно, в т.ч. Proof of Activity
POA Network - https://coinmarketcap.com/currencies/poa-network/ - публичный сайдчейн, совместимый с эфириумом.
Sikka - http://getsikka.org/ - альткоин, но у них в ВП указано использование POA
Decred - https://coinmarketcap.com/currencies/decred/ - использует одну из вариаций POA.

 
3. Плюсы и минусы
+Более энергоэффектитвное решение по сравнению с POW
+Ниже комисии за транзакцию
+Больше стимулов держать полную ноду
+Большая устойчивость к атакам двойной траты

-Для майнинга все еще используется много энергии


Leased Proof-of-Stake (LPoS)

Алгоритм консенсуса LPoS  в целом очень похож на алгоритм PoS, где добавлять блоки в блокчейн могут только те, кто являются держателями, как правило, большой суммы монет. Поэтому не каждый может участвовать  в поддержании сети. Как раз для решения данной проблемы был разработан алгоритм консенсуса Leased Proof-of-Stake.
Смысл такого алгоритма становиться достаточно понятен из названия. Leased Proof of Stake переводится как «арендованное доказательство доли владения». Здесь обычные пользователи могут давать в аренду узлам сети собственные средства, и получать награду пропорциональную сумме их вклада. Для узлов тоже есть выгода, большее количество средств на счету повышает вероятность добавления в цепь следующих блоков и получение награды.

Пока Leased Proof of Stake не очень популярен среди разработчиков, но криптовалюта Waves демонстрирует, что такой механизм имеет место быть и является работоспособным.

Плюсы
Высокий уровень безопасности, за счет приобщения мелких участников сети
Распределение наград , каждый получает свою долю в зависимости от вклада, даже если она очень мала.
Минусы
Централизация, один узел может раздуться до таких размеров, что будет единолично управлять работой сети

Proof of importance (PoI, В переводе: Доказательство важности)

Proof-of-importance - репутационный алгоритм консенсуса в блокчейне. Очень похож на алгоритм Proof-of-Stake, но технологически он более совершенен.

1. Описание
Анонсирован алгоритм на форуме Bitcointalk 21 января 2014 года пользователем utopianfuture - No links to other forumsindex.php?action=profile;u=182582

Первая версия этого алгоритма выпущена 25 июня 2014 года.

Система PoI не только вознаграждает тех, у кого большой баланс счета, но и учитывает репутацию пользователя сети NEM - оценивается взаимодействие с другими пользователями сети NEM - количество транзакций и их частота.

По сути получается что наибольшее вознаграждение получает тот, у кого выше траст в сети NEM - тот кто принимает максимальное участие в развитии сети и ее жизнедеятельности. Каждой учетной записи присваивается оценка важности, которая проксирует ее совокупное значение для экономики NEM.

2. В каких  криптовалютах используется:
Используется в криптовалюте NEM (XEM) - New Economy Movement - этот алгоритм и создан конкретно под эту валюту - https://coinmarketcap.com/currencies/nem/
PoI вскоре будет использоваться в монете Creative coin

3. Плюсы и минусы

Плюсы:

- для получения вознаграждения в сети NEM недостаточно просто хранить токены у себя на кошельке - важно также их движение (транзакции), а также время нахождения аккаунта в сети.
- алгоритм имеет 100% защиту от форков
- NEM использует модель клиент-сервер, где NIS (сервер инфраструктуры NEM) работает независимо от NCC  что позволяет работать без полной копии блокчейна NEM
- решена проблема неравенства количества токенов у пользователей сети
- Клиент NEM является открытым исходным кодом и доступен на GitHub

Минусы:

- нет майнинга новых токенов - заработать можно только на выполнении операций в сети NEM (количество токенов в сети NEM - 8 999 999 999 и оно не меняется). Процесс создания блоков называется Харвестингом - когда создатель блока собирает все платежи за все связанные транзакции. Шанс стать сборщиком зависит от уровня важности счёта.

Proof of burn - это определенный алгоритм в майнинге, придуман он был создателем монеты Слимкоин. Если мы посмотрим на сайт самой криптовалюты, то увидим что данный тип пруфа опирается на принципы PoW, но сжигаем мы не электричество, а сами коины.

1. Описание:
Сжигание монет заключается в том, что вы отправляете их на адрес, с которого потом даже при огромном желании вывести их будет очень сложно. Например, можно использовать адрес, сформированный путем вычисления хеша случайного числа – его называют burn address (в криптовалюте слимкоин).

После того, как сжигание монет с Вашего адреса было произведено, система открывает для Вас счет, называемый Effective Burnt Coins, куда накапливаются условные балы, повышающие Ваши шансы на нахождение следующего блока. Стоит отметить, что этот счет потихоньку угасает – с каждым новым найденным блоком, что позволяет избежать атак ранних пользователей и создать имитацию устаревания оборудования, что свойственно для майнеров на алгоритме PoW.

Соответственно, получаем, что для удержания своего «сжигающего» оборудования в тонусе, вам необходимо регулярно избавляться от монет. Откуда же берется прибыль в такой системе майнинга? Все просто – награды настолько велики, что майнеры даже при условии частичного их сжигания получают определенный доход. Система настроена на долгосрочный период, и по этому майнеры всегда остаются в этом.

2. В каких  криптовалютах используется:
В сетях Slimcoin (SLM) и Counterparty (XCP). В случае Slimcoin доказательство сжигания используется в качестве консенсусного алгоритма и метода майнинга, а в Counterparty — для первоначального создания токенов (участники отправили биткоины на адрес-поедатель и получили в ответ токены Counterparty).

3. Плюсы и минусы:
Плюсы: Меньше затрат на энергопотребление. Вам не нужно питать огромную ферму – достаточно будет обычного ПК и регулярного сжигания монет.
Экономичность для майнеров. Чтобы система на Proof of burn работала не нужно постоянно модернизировать ваш ПК, вкладывать в него огромные деньги, закупать дорогостоящее оборудование и т.д.
Минусы: Такой способ майнинга не подходит даже для нынешнего этапа развития криптовалют. Даже сам его создатель утверждает, что Proof of burn лучше себя проявит уже в тот период, когда закончится основная эмиссия монет. Это однозначно является большим риском.

HASHGRAPH - запатентированная в 2016 году технология соучредителя и технического директора Swirlds Inc. (website - https://www.swirlds.com). Со слов разработчиков это усовершенствованная технология блокчейна построенная не на блоках, а на направленном ациклическом графе. Простыми словами главным отличием Hashgraph от привычного блокчейна (Bitcoin, Ethereum) является отсутствие задержек в проведении транзакций так как каждый участник сообщества может добавить блок в любое время. После добавления нового блока сообществу поступает информация и как только большинство подтвердит получение блока и его содержимого, блок будет добавлен в регистр и завершён.

В каких криптовалютах используется
Технология будет использоваться в проекте Hedera Hashgraph (website - https://www.hederahashgraph.com/). Проект будет состоять из цифровой валюты, которая используется как активы для обеспечения безопасности сети и смарт-контрактов для регулирования деятельности всех аспектов сети. Используя бесплатный код проекта https://github.com/hashgraph, все жалеющие разработчики цифрового программного обеспечения могут использовать его для создания новых приложений без необходимости лицензирования.

Плюсы и минусы
Плюсы:
- Скорость транзакций в тысячи раз быстрее чем в блокчейне (со слов разработчиков).
- Мощность системы ниже по сравнению с блокчейн, что существенно упрощает майнинг и сокращает общую нагрузку на сеть.
- Справедливое вознаграждения майнерам, обеспеченную математическими расчетами.
- Безопасность за счет подтверждения новых узлов путем достижения консенсуса.
- Поддержка смарт-контрактов.
- Возможность переноса библиотек других платформ без изменений поверх платформы Hedera.
- Запатентированная технология в результате чего форки невозможны.
Минусы:
- У технологии есть владелец, который может в любой момент изменить правила.
- Со слов разработчиков технология будет доступна бесплатно на протяжении 30 лет, что будет после неизвестно.
- Технологии более двух лет, и за это время более 3000 разработчиков которые принимают участие в проекте не предоставили для публичного тестирования MPV.

(С) Это моя тема с толчка, пригодится может кому

Altcoins Talks - Cryptocurrency Forum

Алгоритмы консенсуса в блокчейне
« on: September 26, 2018, 06:40:08 AM »

This is an Ad. Advertised sites are not endorsement by our Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise Here


Offline lesnik_utsa

  • Legendary
  • *
  • *
  • Activity: 1615
  • points:
    12959
  • Karma: 356
  • Proof-of-Stake Blockchain Network
  • Trade Count: (0)
  • Referrals: 6
  • Last Active: April 18, 2024, 08:18:01 AM
    • View Profile

  • Total Badges: 23
    Badges: (View All)
    10 Posts First Post Fifth year Anniversary
Re: Алгоритмы консенсуса в блокчейне
« Reply #1 on: September 28, 2018, 03:28:23 PM »
Такую статейку да мне в конце 2017 года - очень полезная и полная. Конечно сегодня только самый ленивый не пытается модернизировать алгоритмы и создать свой...

Offline myxaletishe

  • Full Member
  • *
  • Activity: 172
  • points:
    354
  • Karma: 5
  • Trade Count: (0)
  • Referrals: 0
  • Last Active: April 17, 2024, 09:42:27 PM
    • View Profile

  • Total Badges: 16
    Badges: (View All)
    10 Posts First Post Fifth year Anniversary
Re: Алгоритмы консенсуса в блокчейне
« Reply #2 on: October 06, 2018, 02:32:18 PM »
Ну очень замудренная статья, если чесно без бутылки не разберешься с первого раза!)) Спасибо за информацию, буду долго и нудно изучать!)))

 

ETH & ERC20 Tokens Donations: 0x2143F7146F0AadC0F9d85ea98F23273Da0e002Ab
BNB & BEP20 Tokens Donations: 0xcbDAB774B5659cB905d4db5487F9e2057b96147F
BTC Donations: bc1qjf99wr3dz9jn9fr43q28x0r50zeyxewcq8swng
BTC Tips for Moderators: 1Pz1S3d4Aiq7QE4m3MmuoUPEvKaAYbZRoG
Powered by SMFPacks Social Login Mod