Bitcoin Forum

Local => Новички => Topic started by: inbizin on April 26, 2018, 08:44:21 AM



Title: 🕵🏻Алгоритмы консенсуса в блокчейне🕵🏻
Post by: inbizin on April 26, 2018, 08:44:21 AM
В блокчейне нет централизованной власти которая принимает решения, для их принятия используются алгоритмы консенсуса.

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


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

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

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

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




Title: Re: 🕵🏻Алгоритмы консенсуса в блокчейне🕵🏻(рk
Post by: inbizin on April 26, 2018, 08:44:36 AM
Proof-of-Capacity (PoC) также называют Proof-of-Space - Подтверждение емкости
Также частным случаем является алгоритм Proof-of-Storage


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

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

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

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

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

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

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

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

Алгоритм Proof-of-Capacity используется в настоящее время в криптовалюте Burstcoin (BURST (https://coinmarketcap.com/currencies/burst/))
Алгоритм Proof-of-Storage (майнинг за счет сдачи в аренду дискового пространства) использует криптовалюта Storj (STORJ (https://coinmarketcap.com/currencies/storj/))

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

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

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


Title: Re: 🕵🏻Алгоритмы консенсуса в блокчейне🕵🏻(рk
Post by: inbizin on April 26, 2018, 08:44:53 AM
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) https://bitcointalk.org/index.php?topic=1878942.0 (https://bitcointalk.org/index.php?topic=1878942.0)


Title: Re: 🕵🏻Алгоритмы консенсуса в блокчейне🕵🏻(рk
Post by: inbizin on April 26, 2018, 08:45:06 AM
    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
    При выполнении определенных требований по поддержанию работоспособной ноды, у Вас появляется возможность(!) заверять новые транзакции. Но, не получив полномочий от держателей токенов, Вы остаетесь всего лишь кандидатом. Что бы стать полноценным "делегатом" и получать награду за подписание транзакций у Вас должно быть достаточное количество поддержки держателей токенов, каждый из которых имеет силу голоса соответствующую их количеству. Иными словами Вы должны выиграть демократические выборы. Если делегат не справляется, или плохо справляется со своей задачей, то от него можно избавиться отобрав у него голоса. Процесс голосования непрерывный, голоса отдаются и забираются постоянно.
    Подробное описание тут (https://bitcointalk.org/index.php?topic=3403073.msg35618096#msg35618096)

    Заключение

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

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

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

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

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

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

    1. Описание
    Впервые был предложен Чарли Ли в 2012 году. https://bitcointalk.org/index.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
    +Ниже комисии за транзакцию
    +Больше стимулов держать полную ноду
    +Большая устойчивость к атакам двойной траты

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


    Title: Re: 🕵🏻Алгоритмы консенсуса в блокчейне🕵🏻(рk
    Post by: inbizin on April 26, 2018, 08:45:18 AM

    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 - https://bitcointalk.org/index.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 лучше себя проявит уже в тот период, когда закончится основная эмиссия монет. Это однозначно является большим риском.



    http://www.coherentchronicle.com/wp-content/uploads/2018/05/Hashgraph-Market-.jpg
    Описание
    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.


    Title: Re: 🕵🏻Алгоритмы консенсуса в блокчейне🕵🏻
    Post by: lokomoko on April 26, 2018, 10:52:49 AM
    Так а в чем смысл? Зачем ты настрочил «резерв» много? Да еще и паливно так с 20 секундной задержкой между ними. Сделай один пост и редачь его, зачем такое мутить?


    Title: Re: 🕵🏻Алгоритмы консенсуса в блокчейне🕵🏻
    Post by: inbizin on April 26, 2018, 11:03:09 AM
    Так а в чем смысл? Зачем ты настрочил «резерв» много? Да еще и паливно так с 20 секундной задержкой между ними. Сделай один пост и редачь его, зачем такое мутить?
    место в постах ограничено, в прошлой теме мне не хватило трех постов - а здесь текста будет больше. не уверен даже что хватит пяти ;D может придется делать вторую часть еще


    Title: Re: 🕵🏻Алгоритмы консенсуса в блокчейне🕵🏻
    Post by: kortret on April 27, 2018, 04:05:27 AM
    мне кажется тут нужна какая то защита от альтов(мультов). Они с легкостью расчешут про POW..


    Title: Re: 🕵🏻Алгоритмы консенсуса в блокчейне🕵🏻
    Post by: inbizin on April 27, 2018, 04:55:16 AM
    мне кажется тут нужна какая то защита от альтов(мультов). Они с легкостью расчешут про POW..
    что то пока никто не чешется ;D если до завтрашнего утра никто не расчешется то напишу сам


    Title: Re: 🕵🏻Алгоритмы консенсуса в блокчейне🕵🏻
    Post by: Ju_Stet on April 27, 2018, 12:55:23 PM
    Proof-of-Work (PoW) - Доказательство выполнения работы.
    Является наиболее известным способом подтверждения транзакций.
    Суть: узлы блокчейн сети, подтверждающие транзакции, проделывают достаточно сложную вычислительную работу (просчет алгоритма), результат которой может легко и быстро проверяться другими узлами сети.
    Первый узел, который полностью провел все необходимые вычисления, получает вознаграждение от блокчейн сети. Все узлы конкурируют за возможность стать первым узлом и получить вознаграждение.

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

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

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




    Title: Re: 🕵🏻Алгоритмы консенсуса в блокчейне🕵🏻
    Post by: inbizin on April 27, 2018, 01:06:53 PM
    Proof-of-Work (PoW) - Доказательство выполнения работы.
    Является наиболее известным способом подтверждения транзакций.
    Суть: узлы блокчейн сети, подтверждающие транзакции, проделывают достаточно сложную вычислительную работу (просчет алгоритма), результат которой может легко и быстро проверяться другими узлами сети.
    Первый узел, который полностью провел все необходимые вычисления, получает вознаграждение от блокчейн сети. Все узлы конкурируют за возможность стать первым узлом и получить вознаграждение.

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

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

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




    красава!
    даже не буду ждать других - выдам мерит и объявлю следующее задение:

    Актуальное задание 
    Proof of Stake / PoS
    1. Описание
    2. В каких  криптовалютах используется
    3. Плюсы и минусы


    Title: Re: 🕵🏻Алгоритмы консенсуса в блокчейне🕵🏻
    Post by: inbev on April 27, 2018, 01:51:21 PM
    Доказательство доли владения, Proof-of-stake (PoS) (от англ. proof of stake, дословно: «подтверждение доли») — метод защиты в криптовалютах, при котором вероятность формирования участником очередного блока в блокчейне пропорциональна доле, которую составляют принадлежащие этому участнику расчётные единицы данной криптовалюты от их общего количества. Данный метод является альтернативой методу подтверждения выполнения работы (PoW), при котором вероятность создания очередного блока выше у обладателя более мощного оборудования.

    При использовании этого метода алгоритм формирования блока не зависит от мощности оборудования, но с большей вероятностью блок будет сформирован той учётной записью, у которой текущий баланс больше. Например, участник, владеющий 1 % от суммарного количества, в среднем будет генерировать 1 % новых блоков.

    Впервые идея Proof-of-stake была предложена на форуме «Bitcointalk» в 2011 году. Первая реализация протокола PoS была представлена в 2012 году в криптовалюте PPCoin (в настоящее время PeerCoin).

    На практике часто встречаются смешанные варианты формирования новых блоков. Например, оба метода PoW и PoS используются в криптовалютах Emerсoin, NovaCoin, YaCoin. В криптовалютах PeerCoin и Reddcoin метод PoW используется для первоначального распределения, а PoS — для подтверждения транзакций. В криптоплатформе Nxt и BlackCoin метод PoS используется на всех этапах.

    Плюсы:
    1. Нет необходимости потреблять большое количество электроэнергии для защиты блокчейна. Например, Bitcoin и Ethereum вместе тратят более 1 миллиона долларов, в пересчете на электроэнергию, в день в рамках своих консенсусных механизмов.
    2. Из-за отсутствия необходимости потреблять большое количество энергии, снижаются траты участников. Следовательно, нет необходимости повышать количество единиц валюты для мотивации участников.
    3. Proof-of-stake позволяет использовать алгоритмы теории игр, чтобы эффективно противодействовать централизации.

    Минусы:
    1. Доказательство доли владения даёт дополнительную мотивацию к накапливанию средств в одних руках, что может приводить к централизации сети.
    2. Если образуется небольшая группа, которая сконцентрирует у себя достаточно большие средства, она сможет навязывать свои условия функционирования криптовалюты, с которыми будут несогласны большинство миноритариев, которые не контролируют форжинг.


    Title: Re: 🕵🏻Алгоритмы консенсуса в блокчейне🕵🏻
    Post by: SnapFX on April 27, 2018, 02:58:59 PM
    Proof of Stake / PoS
    1.Описание.
    Proof of Stake (PoS) – это разновидность альтернативного механизма консенсуса, который впервые был реализован в платформе PPCoin в 2012-ом году. На сегодня этот проект известен пользователям как PeerCoin. Принцип работы Proof of Stake заключается в том, что «доля», или Stake, используется в качестве ресурса, определяющего ноду, которая получит право на получение очередного блока при майнинге.

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

    2. В каких  криптовалютах используется
    NXT — едва ли не единственный популярный токен, использующий чистый алгоритм Proof-of-Stake. Никакого майнинга NXT нет — весь миллиард токенов находился в обращении с самого начала работы блокчейна, так что единственное вознаграждение форджера — это комиссия за проведение транзакций.
    BitShares использует алгоритм DPoS, основанный на понятии «свидетелей». Каждый держатель BTS может выбрать произвольное количество узлов-свидетелей, которые и подтверждают блоки транзакций. При этом держатель распределяет между свидетелями «голоса», число которых соответствует количеству BTS на руках держателя.
    PeerCoin — первая PoS-валюта на рынке. Впрочем, распределяют новые токены в ней, применяя «старый добрый» PoW. Однако с ростом сложности награда уменьшается, делая создание PoS-блоков всё менее перспективным и подталкивая узлы к работе над PoS-блоками, отвечающими за проведение транзакций. За счёт этого разработчики рассчитывают сделать свою валюту энергоэффективной в долгосрочной перспективе.
    Разработчики Ethereum с самого начала своего проекта заявляли о намерении внедрить PoS-алгоритм, однако, только после того, как ими будет разработан полностью удовлетворяющий их требованиям протокол. Так что в настоящий момент Ethereum использует PoW-алгоритм Ethash.

    3. Плюсы и минусы
    «За» и «против» Proof of Stake
    Применение алгоритма Proof of Stake предоставляет пользователю как преимущества, так и недостатки работы. Среди достоинств PoS необходимо отметить:
    необходимость больших объемов активов для организации эффективной атаки, что делает ее экономически невыгодной;
    при наличии у хакера значительного количества коинов в системе его средства также подвергаются риску, поскольку это нарушает устойчивость крипты.
    Недостатки Proof of Stake проявляются в следующем:
    алгоритм способствует концентрации больших объемов активов в руках одного участника, что противоречит принципам децентрализованного управления;
    при формировании пользовательской группы с внушительным количеством активов существует вероятность того, что она будет диктовать свои правила игры.
    Из списка проблем также стоит выделить Nothing-at-Stake, или пустой стэйк, – она снижает видимую стабильность Proof of Stake и способствует падению рейтинга алгоритма среди пользователей сети. Хакер может создать ложный форк благодаря расходованию мнимых ресурсов. При поддержке этого мероприятия другими участниками это может привести к двойной трате активов и отклонению конкретных транзакций.


    Title: Re: 🕵🏻Алгоритмы консенсуса в блокчейне🕵🏻
    Post by: Ju_Stet on April 27, 2018, 03:59:21 PM
    даже не буду ждать других - выдам мерит и объявлю следующее задение

    Спасибо! Мотивирует  :)

    Proof-of-Stake (PoS) - Доказательство доли владения.
    Второй по популярности алгоритм достижения консенсуса в блокчейн сетях.
    Суть: создателем следующего блока в цепочке блоков выбирается узел, который обладает большим балансом. За само создание блока, узел вознаграждение не получает. Вознаграждение выплачивается за проведение транзакции.
    Возможные варианты выбора узла:
    - случайным образом из наиболее "богатых" узлов;
    - случайным образом из наиболее старых узлов.
    Получается, что для майнинга с PoS достаточно «запастись» криптовалютой, после чего просто получать с нее «проценты».

    Применяется в криптовалютах Ark, DASH, Monaco, PeerCoin.

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

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


    Title: Re: 🕵🏻Алгоритмы консенсуса в блокчейне🕵🏻
    Post by: Ilya1900 on April 27, 2018, 04:45:09 PM
    Что такое Proof-of-Stake простыми словами

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

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

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

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

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

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

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

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

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

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

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

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

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

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


    Title: Re: 🕵🏻Алгоритмы консенсуса в блокчейне🕵🏻
    Post by: Ilya1900 on April 27, 2018, 04:47:48 PM
    конечно круто, но я в этом ничего не шарю ;D ;D
    Читай, заодно и разберешься, я тоже не понимал, но полез материал искать и увлекся даже, теперь даже если без мерита останусь, польза есть все равно.


    Title: Re: Алгоритмы консенсуса в блокчейне
    Post by: Alex_Sr on April 27, 2018, 06:28:50 PM
      Delegated Proof-of-Stake (DPoS)

      https://b.radikal.ru/b21/1804/aa/23ef0315a2bf.png (https://radikal.ru)

      Что такое 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 делится на две части: избрание группы производителей блоков и составление графика производства. Процесс избрания позволяет убедиться, что держатели долей контролируют процесс, ибо именно они теряют больше всего, когда сеть перестает работать как надо. То, как люди избираются, не особенно влияет на то, как из минуты в минуту достигается консенсус. Посему этот документ будет сфокусирован на том, как достигается консенсус после избрания производителей блоков.

      Чтобы упростить объяснение работы этого алгоритма, я предлагаю взять трех производителей блоков: A, B и C. Так как для разрешения всех ситуаций консенсус требует согласия 2⁄3 + 1, в этой упрощенной модели мы будем считать, что производитель C является нарушителем порядка. В реальном мире обычно есть 21 или более производителей блоков.

      Нормальное функционирование

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

      https://a.radikal.ru/a00/1804/cf/1919059dfae7.png (https://radikal.ru)

      Форк меньшинства

      Вплоть до 1⁄3 всех нод могут быть вредоносными или неисправными и создать форк меньшинства. В таком случае форк меньшинства будет производить только один блок каждые 9 секунд, тогда как форк большинства будет производить 2 блока каждые 9 секунд. И опять же, честные 2⁄3 большинства всегда будут создавать более длинную цепь, нежели меньшинство.

      https://b.radikal.ru/b04/1804/59/fa4405372804.png (https://radikal.ru)

      Двойное производство изолированным меньшинством

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

      https://b.radikal.ru/b03/1804/4d/db854c25cc22.png (https://radikal.ru)

      Фрагментация сети

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

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

      https://d.radikal.ru/d07/1804/cc/6374cace5163.png (https://radikal.ru)

      Двойное производство присоединенным меньшинством

      В таком сценарии меньшинство B произвело два или более альтернативных блока в свой временной период. Следующий за ним производитель ( C ) может продолжить строить цепь на любом из вариантов, произведенных B. Когда это случится, такой вариант станет самой длинной цепью, и все ноды, выбравшие B1, переключатся на этот форк. Не важно, сколько альтернативных блоков попытается продвинуть меньшинство вредоносных производителей - они никогда не станут частью самой длинной цепи дольше, чем на раунд.

      https://d.radikal.ru/d01/1804/34/4894dc3be879.png (https://radikal.ru)

      Последний необратимый блок

      Существует возможность, что в случае фрагментации сети несколько форков продолжат расти в течение длительного периода времени. В перспективе самая длинная цепь выиграет, но наблюдателям нужен способ узнать наверняка, когда блок точно является частью самой быстрорастущей цепи. Это можно определить, увидев подтверждение от 2⁄3+1 производителя блоков.

      https://c.radikal.ru/c10/1804/35/3c85f97f1dd9.png (https://radikal.ru)

      На рисунке ниже блок B был подтвержден C и A, что представляет собой подтверждение от 2⁄3+1, а значит, мы можем заключить, что никакие другие цепи не могут быть длиннее, если эти 2⁄3 производителей честны.

      Заметьте, что это “правило” схоже с 6-блочным “правилом” подтверждения в Биткойне. Некоторые смышленые индивиды могут создать такую последовательность событий, когда две ноды могут оказаться на разных последних необратимых блоках. Этот пограничный случай требует от атакующего обладанием тотальным контролем над задержкой в коммуникации и способностью воспользоваться этим контролем не единожды, а дважды и с разрывом в несколько минут. Если бы такое случилось, долгосрочное правило самой длинной цепи всё равно осталось бы применимо. Мы считаем, что вероятность такой атаки стремится к нулю, а ее экономические последствия столь незначительны, что не стоит и беспокоиться.

      Отсутствие кворума производителей

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

      На протяжении этого процесса все наблюдатели будут знать, что состояние сети нестабильно до тех пор, пока не появится цепь с 67%-ным участием. Те, кто решил совершить транзакцию при таких условиях, рискуют в той же степени, что и те, кто решил принимать менее 6-ти подтверждений. Они делают это, зная о существовании малой вероятности того, что консенсус установится на другом форке. На практике эта ситуация намного безопаснее, чем принятие блока с менее чем 3-мя Биткойн подтверждениями.

      Коррумпированность большинства производителей

      Если большинство производителей станут коррумпированы, то они смогут произвести неограниченное число форков, каждый из которых будет продвигаться вперед с подтверждением от 2⁄3 большинства. В таком случае алгоритм последнего необратимого блока меняется на алгоритм самой длинной цепи. Самой длинной цепью будет та, которая подтверждена самым многочисленным большинством, которое будет определяться меньшинством оставшихся честных нод. Такое поведение не продлится долго, так как держатели долей будут голосовать за замену этих производителей.

      https://c.radikal.ru/c38/1804/f7/788df6f5cc1f.png (https://radikal.ru)

      Источник (https://golos.io/ru--blokcheijn/@rusteemitblog/algoritm-konsensusa-delegirovannogo-dokazatelstva-dolei-dpos-nedostayushaya-belaya-bumaga-perevod-stati-dantheman)


      Title: Re: Алгоритмы консенсуса в блокчейне
      Post by: Alex_Sr on April 27, 2018, 06:42:27 PM
      Транзакции как доказательство долей (Transactions as Proof of Stake - TaPoS)

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

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

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

      Детерминированная перетасовка производителей

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

      Заключение

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

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

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

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

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

      Источник (https://golos.io/ru--blokcheijn/@rusteemitblog/algoritm-konsensusa-delegirovannogo-dokazatelstva-dolei-dpos-nedostayushaya-belaya-bumaga-perevod-stati-dantheman)


      Title: Re: 🕵🏻Алгоритмы консенсуса в блокчейне🕵🏻
      Post by: inbizin on April 28, 2018, 05:34:25 AM
      Ребятки не бегите впереди паровоза!

      в первом посте я писал:
      Quote
      Сразу скажу какие темы будут дальше чтобы вы могли подготовиться заранее, но раньше времени выкладывать это не нужно(топик Self-moderated поэтому оффтоп буду тереть).

      но рука не поднимается стереть посты поэтому просто пока их проигнорирую

      сегодня  буду выбирать  лучшее описание  Proof of Stake / PoS - остальные будут позже поочередно и несколько неудобно будет искать все на разных страницах


      Title: Re: 🕵🏻Алгоритмы консенсуса в блокчейне🕵🏻
      Post by: Alex_Sr on April 28, 2018, 06:38:25 AM
      Ребятки не бегите впереди паровоза!

      в первом посте я писал:
      Quote
      Сразу скажу какие темы будут дальше чтобы вы могли подготовиться заранее, но раньше времени выкладывать это не нужно(топик Self-moderated поэтому оффтоп буду тереть).

      Не увидел  :) Красный и выделенный текст воспринимается быстрее  ;D


      Title: Re: 🕵🏻Алгоритмы консенсуса в блокчейне🕵🏻
      Post by: inbizin on April 28, 2018, 09:31:42 AM
      Ребятки не бегите впереди паровоза!

      в первом посте я писал:
      Quote
      Сразу скажу какие темы будут дальше чтобы вы могли подготовиться заранее, но раньше времени выкладывать это не нужно(топик Self-moderated поэтому оффтоп буду тереть).

      Не увидел  :) Красный и выделенный текст воспринимается быстрее  ;D

      добавил и красного и жирного ;)


      Title: Re: 🕵🏻Алгоритмы консенсуса в блокчейне🕵🏻
      Post by: inbizin on April 28, 2018, 06:07:39 PM
      Лучшим показался этот пост про Proof-of-Stake
      Что такое Proof-of-Stake простыми словами

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

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

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

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

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

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

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

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

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

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

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

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

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

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

      Актуальное задание  
      Delegated Proof-of-Stake (DPoS)
      1. Описание
      2. В каких  криптовалютах используется
      3. Плюсы и минусы


      Title: Re: 🕵🏻Алгоритмы консенсуса в блокчейне🕵🏻
      Post by: Avikbch on April 28, 2018, 07:03:27 PM
      Делегированное подтверждение доли владения (Delegated Proof-Of-Stake, или DPoS), на сегодняшний день считается наиболее совершенным, быстрым и эффективным.
      В первую очередь – он не совсем то же самое, что Proof-of-Stake (PoS), хотя в основе своей использует похожие принципы.
      Если говорить упрощенно, то PoS-майнинг предполагает получение новых монет, путем удержания в своем кошельке блокчейна предыдущих транзакций (полной ноды). Иными словами, проверка новых транзакций происходит на основе накопления и удержания монет. Соответственно, чем больше монет на счету держателя – тем больше его вознаграждение с новых блоков.
      С алгоритмом DPoS просто держать деньги на счету уже недостаточно. Более того, чтобы стать майнером в сети, нужно пройти определенный отбор. Функцию проверки транзакций (майнинга) осуществляют избранные в результате голосования клиенты. Только пройдя процедуру, сообщество делегирует им эти функции. Точно так же сообщество может эти функции отобрать, если сочтет, что держатель кошелька не справляется со своими обязанностями. Своего рода пример представительской демократии.
      Иными словами, Delegated PoS применяет PoS с расширенным функционалом. Поэтому остается быстрым (и даже ещё быстрее), не требует больших вычислительных мощностей по сравнению с алгоритмом Proof-of-Work (PoW).

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

      Какие криптовалюты работают на алгоритме DPoS
      BitShares (BTS) – первая разработка на DPoS, авторы Дэниел Лаример и Чарльз Хоскинсон;
      Lisk (LSK) – блокчейн-платформа, форк другой монеты Crypti, авторы Макс Кордек и Оливер Беддоус;
      EOS (EOS) – своеобразная операционная система на блокчейне для создания децентрализованных приложений и нулевыми комиссиями за транзакции, авторы – коллектив разработчиков из компании BlockOne;
      Ark Coin (ARK) – криптовалютная блокчейн-платформа, способная связываться с другими блокчейнами при помощи технологии SmartBridge, автор – один из разработчиков Lisk Франсуа Квасье;

      Плюсы и минусы
      Главное преимущество DPoS в том, что доверенным узлам сети не требуется пересчитывать половину цепочки – достаточно проверить тот блок, который поступил от другого доверенного узла. Этим и достигается высокая скорость обработки транзакций.(блокчейн на этом алгоритме способен проводить до 100 тысяч переводов в секунду.);
      Равные возможности для заработка при голосовании;
      Принятие управленческих решений по развитию экосистемы упрощается – любой консенсус достижим в результате голосования;
      Высокая устойчивость сети: DPoS работает даже, если большая часть исполнителей вышла из строя. Сообщество тут же проголосует за их замену.
      В то же время делегирование полномочий порождает централизацию сети, хотя при этом позволяет избавляться от негодных исполнителей.
      Следует отметить, что технология DPoS – сравнительно молодое явление. Многим криптовалютам на основе этого алгоритма не более двух лет, так что пока трудно сказать, насколько успешны они будут в дальнейшем.
      В пользу DPoS говорит высокая скорость обработки данных и отличная масштабируемость сети. Тем не менее надежность алгоритма пока под вопросом, хотя до сих пор его ещё никому не удалось взломать.
      Кроме того, работоспособность системы на алгоритме DPoS зависит от активности пользователей, их стремления голосовать и избавляться от неугодных исполнителей. Поэтому критически важный момент – в мотивации держателей кошельков.


      Title: Re: 🕵🏻Алгоритмы консенсуса в блокчейне🕵🏻
      Post by: alexgold95 on April 29, 2018, 04:04:53 PM
      Очень познавательный пост! А применение технологии PoI - Proof-of-importance (Доказательство важности)? Не заслуживает внимания?


      Title: Re: 🕵🏻Алгоритмы консенсуса в блокчейне🕵🏻
      Post by: humantraffic on April 29, 2018, 04:19:29 PM
      Очень познавательный пост! А применение технологии PoI - Proof-of-importance (Доказательство важности)? Не заслуживает внимания?
      Видно вы не до конца прочитали 1 пост.
      Темы:
      Proof Of Work / PoW
      Proof of Stake / PoS
      Delegated Proof-of-Stake (DPoS)
      Leased Proof-of-Stake (LPoS)
      Proof-of-Capacity (PoC)
      Proof-of-Importance (PoI)
      Proof-of-Activity (PoA)
      Proof-of-Authority (PoAuthority)
      Proof-of-Burn (PoB)

      Скоро будет здесь интересующая вас тема.


      Title: Re: 🕵🏻Алгоритмы консенсуса в блокчейне🕵🏻
      Post by: gimpo on April 29, 2018, 05:07:30 PM
      Вроде смысл задания написать объяснение алгоритмов своими словами, а народ не стесняясь просто копирует текст кусками из интернета немного подправив и дополнив. Зачем такое поощрять...


      Title: Re: 🕵🏻Алгоритмы консенсуса в блокчейне🕵🏻
      Post by: inbizin on April 29, 2018, 05:14:43 PM
      Alex_Sr, Avikbch и humantraffic судя по всему скопипастили свои посты из одного источника(можно найти общие строки написанные слово в слово) ;D ;D
      Подожду еще до утра может кто сам напишет хорошо ;) если нет то победил первый


      Title: Re: 🕵🏻Алгоритмы консенсуса в блокчейне🕵🏻
      Post by: Joker_0 on April 29, 2018, 07:43:57 PM
      народ не стесняясь просто копирует текст кусками из интернета немного подправив и дополнив

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


      Title: Re: 🕵🏻Алгоритмы консенсуса в блокчейне🕵🏻
      Post by: inbizin on April 29, 2018, 07:47:41 PM
      Вроде смысл задания написать объяснение алгоритмов своими словами, а народ не стесняясь просто копирует текст кусками из интернета немного подправив и дополнив. Зачем такое поощрять...
      согласен, но большинство форумчан не способны даже этого сделать....

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



      Title: Re: 🕵🏻Алгоритмы консенсуса в блокчейне🕵🏻
      Post by: Avikbch on April 29, 2018, 10:20:11 PM
      Delegated proof-of-stake (DPoS)
      При выполнении определенных требований по поддержанию работоспособной ноды, у Вас появляется возможность(!) заверять новые транзакции. Но, не получив полномочий от держателей токенов, Вы остаетесь всего лишь кандидатом. Что бы стать полноценным "делегатом" и получать награду за подписание транзакций у Вас должно быть достаточное количество поддержки держателей токенов, каждый из которых имеет силу голоса соответствующую их количеству. Иными словами Вы должны выиграть демократические выборы. Если делегат не справляется, или плохо справляется со своей задачей, то от него можно избавиться отобрав у него голоса. Процесс голосования непрерывный, голоса отдаются и забираются постоянно.
      +Плюсы+
      1. Огромная скорость!!! Делегат получает блок от делегата (доверенного). Не надо тратить время на проверку.
      2. Избирательная система. Все держатели токенов участвуют в процессе избрания делегата и тем самым управляют сетью.
      - Минусы-
      1. Делегатов ограниченное кол-во = централизация!

      Какие криптовалюты работают на алгоритме DPoS
      BitShares (BTS) – первая разработка на DPoS, авторы Дэниел Лаример и Чарльз Хоскинсон;
      Lisk (LSK) – блокчейн-платформа, форк другой монеты Crypti, авторы Макс Кордек и Оливер Беддоус;
      EOS (EOS) – своеобразная операционная система на блокчейне для создания децентрализованных приложений и нулевыми комиссиями за транзакции, авторы – коллектив разработчиков из компании BlockOne;
      Ark Coin (ARK) – криптовалютная блокчейн-платформа, способная связываться с другими блокчейнами при помощи технологии SmartBridge, автор – один из разработчиков Lisk Франсуа Квасье;

      Не знаю, не знаю, я менял порядок предложений ;D Так, что это не чистый копипаст :D Хорошо, будим пытаться своими словами.
      "В каких  криптовалютах используется" - это можно копипастить? Автору, спасибо за обучение! Пора уже свое ICO делать - "Получай знания = получай токены". Хотя вроде, что то подобное есть


      Title: Re: 🕵🏻Алгоритмы консенсуса в блокчейне🕵🏻
      Post by: inbizin on April 30, 2018, 03:58:20 AM
      Не знаю, не знаю, я менял порядок предложений ;D Так, что это не чистый копипаст :D Хорошо, будим пытаться своими словами.
      "В каких  криптовалютах используется" - это можно копипастить? Автору, спасибо за обучение! Пора уже свое ICO делать - "Получай знания = получай токены". Хотя вроде, что то подобное есть


      я не имею в виду 100% уникальность, главное чтобы был процент уникальности выше чем у других


      В конкурсе копипастов победил Alex_Sr и  Avikbch получает мерит за то что старался написать сам.
      Часть поста Alex_Sr пришлось вырезать из за объема и вставил туда описание от Avikbch  ;D



      Актуальное задание 
      Leased Proof-of-Stake (LPoS)
      1. Описание
      2. В каких  криптовалютах используется
      3. Плюсы и минусы

      НЕ КОПИПАСТ, ПИСАТЬ СВОИМИ СЛОВАМИ ХОТЯБЫ ПОЛОВИНУ - УНИКАЛЬНОСТЬ ТЕКСТА ДОЛЖНА БЫТЬ ВЫШЕ 50%


      Title: Re: 🕵🏻Алгоритмы консенсуса в блокчейне🕵🏻
      Post by: gimpo on April 30, 2018, 01:53:19 PM
      Вроде смысл задания написать объяснение алгоритмов своими словами, а народ не стесняясь просто копирует текст кусками из интернета немного подправив и дополнив. Зачем такое поощрять...
      согласен, но большинство форумчан не способны даже этого сделать....

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



      Если не способны, значит не заслуживают мерита, это мое мнение. Вас кто-то принуждает раздать мерит любой ценой? Лучше читать оригинал, чем такое по надерганное творчество. Делать проверку на копипаст, правильное решение. А так забавно получается, за копипаст сообщений на форуме полагается бан, а за копипаст текстов из интернета дают мерит...

      Для уникальности текст или переводить или писать самому.
      Переводить непросто, логика понятна, а вот с терминами - потяжелее.

      А писать самому, когда уже написана куча материалов - все равно будут совпадения. Да и знания для такого необходимы на уровне людей, которые пилят своё на этом консенсусе.

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

      Не знаю, не знаю, я менял порядок предложений ;D Так, что это не чистый копипаст :D Хорошо, будим пытаться своими словами.
      "В каких  криптовалютах используется" - это можно копипастить? Автору, спасибо за обучение! Пора уже свое ICO делать - "Получай знания = получай токены". Хотя вроде, что то подобное есть


      Это конечно прогресс относительно ctrl+c ctrl+v но минимальный ;)


      Title: Re: 🕵🏻Алгоритмы консенсуса в блокчейне🕵🏻
      Post by: inbizin on April 30, 2018, 04:35:35 PM
      Вас кто-то принуждает раздать мерит любой ценой?

      у меня через четыре дня самолет в солнечный Тай ;D но по ходу я уже все равно не успею все раздать и придется ставить на стоп раздачу

      будем ждать качественные посты


      Title: Re: 🕵🏻Алгоритмы консенсуса в блокчейне🕵🏻
      Post by: Avikbch on April 30, 2018, 05:04:50 PM
      Лучше читать оригинал, чем такое по надерганное творчество.

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


      Title: Re: 🕵🏻Алгоритмы консенсуса в блокчейне🕵🏻
      Post by: Avikbch on April 30, 2018, 06:14:31 PM
      Leased Proof-of-Stake (LPoS)

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

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

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


      Title: Re: 🕵🏻Алгоритмы консенсуса в блокчейне🕵🏻
      Post by: gimpo on May 01, 2018, 06:39:42 PM
      Лучше читать оригинал, чем такое по надерганное творчество.

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

      Под оригиналом в данном случае подразумевается статья из которой скопировано, а не английский первоисточник с детальным описанием технологии.  Чем данная статья  https://digiforest.io/blog/blockchain-consensus-algorithms из которой дергают сложна для восприятия?   


      Title: Re: 🕵🏻Алгоритмы консенсуса в блокчейне🕵🏻
      Post by: inbizin on May 02, 2018, 05:18:05 AM
      Leased Proof-of-Stake (LPoS)

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

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

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


      раз больше участников нет то мерит отдам Avikbch-у
      правда на мой взгляд коротковато получилось


      Актуальное задание  
      Proof-of-Capacity (PoC)
      1. Описание
      2. В каких  криптовалютах используется
      3. Плюсы и минусы
      НЕ КОПИПАСТ, ПИСАТЬ СВОИМИ СЛОВАМИ ХОТЯБЫ ПОЛОВИНУ - УНИКАЛЬНОСТЬ ТЕКСТА ДОЛЖНА БЫТЬ ВЫШЕ 50%


      Title: Re: 🕵🏻Алгоритмы консенсуса в блокчейне🕵🏻
      Post by: Avikbch on May 02, 2018, 10:31:58 AM
      Leased Proof-of-Stake (LPoS)

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

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

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


      раз больше участников нет то мерит отдам Avikbch-у
      правда на мой взгляд коротковато получилось


      Актуальное задание  
      Proof-of-Capacity (PoC)
      1. Описание
      2. В каких  криптовалютах используется
      3. Плюсы и минусы
      НЕ КОПИПАСТ, ПИСАТЬ СВОИМИ СЛОВАМИ ХОТЯБЫ ПОЛОВИНУ - УНИКАЛЬНОСТЬ ТЕКСТА ДОЛЖНА БЫТЬ ВЫШЕ 50%


      Вот спасибо!)  Даже не знаю, что можно еще написать про LPoS. в следующий раз буду лучше стратся!


      Title: Re: 🕵🏻Алгоритмы консенсуса в блокчейне🕵🏻
      Post by: Ilya1900 on May 02, 2018, 11:54:08 AM
      Алгоритм Proof of Capacity (PoC) простыми словами (имеет второе название Proof of Space)

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

      Как работает алгоритм:
      1. На отведенном участке диска генерируется большое количество блоков информации. Каждый из этих блоков создается путем многократного хэширования публичного ключа и случайных чисел.
      2. Последний заголовок блока дает нам число-индекс и в каждом большом блоке данных из пункта 1 берется маленький блок с этим индексом. Чем больше места мы выделили на диске, тем больше есть у нас маленьких блоков. В итоге хэш от маленького блока и последнего заголовка должен быть меньше чем цель(учитывая текущую сложность). Другими словами каждый дополнительный объем памяти выделенный на майнинг увеличивает вероятность получения вознаграждения.

      В такой реализации есть ряд важных преимуществ по сравнению с алгоритмом POW:

      1. Энергоэффективность - большие затраты энергии отсутствуют.
      2. Доступность майнинга - нам не нужно покупать дорого новое оборудование ради скорости вычислений, главное место на диске. Практически на любом ПК можно начать майнинг.
      3. Безопасность - при таком алгоритме исключается возможность установки скрытых майнеров - захват большого количества дискового пространства очень трудно скрыть от владельца ПК.

      Однако не обошлось и без минусов:

      1. Не решена проблема проблема nothing on stake - можно параллельно майнить несколько цепочек без затрат ресурсов.
      2. Учитывая что преимущества имеют майнеры с большим количеством дискового пространства мы имеем риски получить PoW вид сбоку - начнется гонка по увеличению объемов жестких дисков.

      Криптовалюта на PoC - Burstcoin (BURST) 


      Title: Re: 🕵🏻Алгоритмы консенсуса в блокчейне🕵🏻
      Post by: Avikbch on May 03, 2018, 11:58:39 AM
      Proof-of-Capacity — доказательство емкости.
      Хешрейт выдаваемый видеокартами является главным фактором в Proof-of-Work, а в Proof-of-Capacity главную роль играет свободное место на вашем жестком диске. И чем его больше, тем Выше шанс получить награду.
      Вместо постоянного перебора числовых параметров в заголовке блока и повторного хэширования, PoC создает список возможных решений на жестком диске майнера еще до начала майнинга как такового.
      Чем больше емкость Вашего жесткого диска, тем большее количество разных  решений можно разместить на нем, что повышает Ваши шансы найти в своем списке решений нужное  значение хэша и получить вознагрождение. Если Вы играли в лоторею, то понятно, чем больше у Вас разных билетов, тем Выше шансы на успех. Тоже и в PoC майнине, чем больше билетов-ответов тем выше шанс получить вознагрождение за блок.

      Было выпущено несколько криптовалютовалют на этом алгоритме – Space Mint, Chia и Bitcoin Ore, но самым известным стал Burst

      Плюсы
      Экологичность, энергозатраты не такие большие в PoW
      Для майнинга можно использовать любой жесткий диск
      Минусы
      Недостаточная популярность.
      Низкая, на мой взгляд, доходность.
      Вирусы могут испльзовать Ваш жесткий диск для майнинга, а Вы про это даже знать не будите





      Title: Re: Алгоритмы консенсуса в блокчейне
      Post by: Alex_Sr on May 03, 2018, 12:57:12 PM
      Proof-of-Capacity (PoC) также называют Proof-of-Space - Подтверждение емкости
      Также частным случаем является алгоритм Proof-of-Storage


      https://a.radikal.ru/a25/1805/d1/92d57baf8b19.jpg (https://radikal.ru)

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

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

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

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

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

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

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

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

      Алгоритм Proof-of-Capacity используется в настоящее время в криптовалюте Burstcoin (BURST (https://coinmarketcap.com/currencies/burst/))
      Алгоритм Proof-of-Storage использует криптовалюта Storj (STORJ (https://coinmarketcap.com/currencies/storj/))

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

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

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

      При составлении использовались материалы (https://ecrypto.ru/majning/kak-majnit-kriptovalyutu-na-zhyostkom-diske-otsenka-pribylnosti.html)


      Title: Re: Алгоритмы консенсуса в блокчейне
      Post by: inbizin on May 03, 2018, 03:18:55 PM
      сегодняшний мерит уходит к Alex_Sr

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



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



      Актуальное задание  
      Proof-of-Importance (PoI)
      1. Описание
      2. В каких  криптовалютах используется
      3. Плюсы и минусы
      НЕ КОПИПАСТ, ПИСАТЬ СВОИМИ СЛОВАМИ ХОТЯБЫ ПОЛОВИНУ - УНИКАЛЬНОСТЬ ТЕКСТА ДОЛЖНА БЫТЬ ВЫШЕ 50%


      Title: Re: Алгоритмы консенсуса в блокчейне
      Post by: inbizin on May 18, 2018, 10:39:43 AM
      Хорошо отдохнуть! :)

      спасибо) отдохнул хорошо



      Можете дальше писать свои писульки - задание двумя постами выше


      Title: Re: 🕵🏻Алгоритмы консенсуса в блокчейне🕵🏻
      Post by: inbizin on May 19, 2018, 02:23:10 AM
      Профессор Корнеллского университета, содиректор Initiative for Cryptocurrencies and Smart Contracts и один из создателей протокола Bitcoin NG Эмин Гюн Сирер в ходе нью-йоркского Token Summit III представил модели новых алгоритмов консенсуса.



      Emin Gün Sirer

      @el33th4xor
       Someone dropped this paper on IPFS and some IRC channels yesterday. It describes a new family of consensus protocols that combines the best of Nakamoto consensus with the best of classical consensus. Huge breakthrough:https://ipfs.io/ipfs/QmUy4jh5mGNZvLkjies1RWM4YuvJh5o2FYopNPVYwrRVGV …

      14:58 - 17 мая 2018 г.
      1 240
      518 человек(а) говорят об этом
      Информация о рекламе в Твиттере и конфиденциальность
      Сирер и его команда работали над whitepaper этих протоколов и выступали консультантами в течение последних месяцев, однако сами алгоритмы — Snowflake, Snowball и Avalanche, были непосредственно созданы группой разработчиков под псевдонимом «Team Rocket».


      Emin Gün Sirer

      @el33th4xor
      Ответ пользователю @muneeb
      They contacted me a few months ago and we helped them with their whitepaper. The analysis and implementation are all Team Rocket, we did help with related work, context, etc.

      15:54 - 17 мая 2018 г.
      20
      Смотреть другие твиты Emin Gün Sirer
      Информация о рекламе в Твиттере и конфиденциальность
      «Эти алгоритмы полагаются на случайные взаимодействия, но гарантируют, что в результате таких взаимодействий все пришли к единому решению», — подчеркнул академик.

      Он отметил, что новые протоколы являются комбинацией «классического консенсуса», в соответствии с которым решение может быть принято большинством (⅔+1), и “консенсуса Накамото”, где каждое конкретное решение принимают майнеры.

      «На разработку этих алгоритмов [нас] вдохновили протоколы сплетни. Безопасность обеспечивается за счет преднамеренно метастабильного механизма. Система в случайном порядке исследует сеть и подталкивает ноды к единому решению», — сказано в whitepaper.

      Один из ведущих разработчиков Ethereum Влад Замфир подверг критике новые алгоритмы, подчеркнув, что они объединяют худшие параметры «классического консенуса» и «консенсуса Накамото».


      Vlad ''not giving away ETH'' Zamfir
      @VladZamfir
       It's not asynchronously safe and it's probabilistic

      More like the worst of both worlds 😝🤣 https://twitter.com/el33th4xor/status/997083849954914304 …

      16:01 - 17 мая 2018 г.
      29
      Смотреть другие твиты Vlad ''not giving away ETH'' Zamfir
      Информация о рекламе в Твиттере и конфиденциальность
      «Они не являются асинхронными, они вероятностные. Возможно, худшее из двух миров», — подчеркнул он.

      Замфир убежден, что одним из недостатков этих алгоритмов является их «детерминизм».


      Vlad ''not giving away ETH'' Zamfir
      @VladZamfir
      Ответ пользователю @VladZamfir
      Also, it's deterministic !

      17:04 - 17 мая 2018 г.
      6
      Смотреть другие твиты Vlad ''not giving away ETH'' Zamfir

      отсюда (https://forklog.com/sozdatel-protokola-bitcoin-ng-predstavil-novye-algoritmy-konsensusa/)


      Title: Re: 🕵🏻Алгоритмы консенсуса в блокчейне🕵🏻
      Post by: Saperbiz on May 19, 2018, 01:33:40 PM
      Proof of importance

      Proof of importance (по русски Доказательство важности)  это алгоритм консенсуса, который обеспечивает работу блокчейна при помощи репутации, заработанной участниками сети. У кого больше репутация, тот и получает первоочередной голос.

      Описание работы

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

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

      Вообще, алгоритм POI достаточно похож на POS, но в тоже время решает его проблемы (об этом дальше)

      Плюсы POI

      • POI решает проблему POS , когда может накапливаться большое количество монет у одного майнера и децентрализация уступает место централизованному контролю. При применении POI майнер может больше шансов на создание нового блока даже при меньшекм количестве монет, но более высоком уровне доверия. 
      • При использовании POI выгоднее чтобы монеты обращались сети, чем если они будут лежать на счету т.к. просто лежащие на балансе монеты приводят к уменьшению этого баланса.
      • Еще один серьезный плюс это защита сети от форков при использованиии POI, что делает сеть устойчивой и поможет ей оставаться единой.


      Резюме 

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

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


      Title: Re: Алгоритмы консенсуса в блокчейне
      Post by: VyachikO on May 21, 2018, 07:25:40 AM
      Proof of importance (PoI, В переводе: Доказательство важности)

      https://b.radikal.ru/b05/1805/6e/883b063a78b2.jpg (https://radikal.ru)

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

      1. Описание
      Анонсирован алгоритм на форуме Bitcointalk 21 января 2014 года пользователем utopianfuture - https://bitcointalk.org/index.php?action=profile;u=182582

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

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

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

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

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

      Плюсы:

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

      Минусы:

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

      При написании пользовался (http://hhttps://ru.wikipedia.org/wiki/NEM_(%D0%BA%D1%80%D0%B8%D0%BF%D1%82%D0%BE%D0%B2%D0%B0%D0%BB%D1%8E%D1%82%D0%B0))


      Title: Re: Алгоритмы консенсуса в блокчейне
      Post by: inbizin on May 22, 2018, 09:43:08 AM
      Мерит отдаю за этот пост, даже ссылочка на БТТ присутствует

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


      Актуальное задание  
      Proof-of-Activity (PoA)
      1. Описание
      2. В каких  криптовалютах используется
      3. Плюсы и минусы
      НЕ КОПИПАСТ, ПИСАТЬ СВОИМИ СЛОВАМИ ХОТЯБЫ ПОЛОВИНУ - УНИКАЛЬНОСТЬ ТЕКСТА ДОЛЖНА БЫТЬ ВЫШЕ 50%


      Title: Re: Алгоритмы консенсуса в блокчейне
      Post by: Avikbch on May 22, 2018, 11:30:57 AM
      Proof of importance (POI) -  алгоритм защиты криптовалют!
      Доказательства важности


      https://d.radikal.ru/d25/1805/9b/9c1ae6f84068.jpg (https://radikal.ru)
      1. Описание
      Данный способ защиты используется для равномерного распределения прибыли между узлами, активно участвующими в экономике сети, а также приносящими максимальную пользу сети. Наличие большого количества монет также важно как и POS, но в алгоритме POI не является единственным условием для получения награды.
       
      Узлы наибольшей важности получают наивысшие шансы создания последующих блоков. Можно выделить основные параметры влияющие на определение коэффициента важности:
       1. Объем валюты, вложенной на создпание блоков цепи блокчейна!
       2. Активность аккаунта, т.е. количество операций за последний промежуток времени. Самые последние транзакции имеют наибольший вес
       3. Время нахождения аккаунта в сети, т.е. возраст аккаунта.

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

      2. В каких  криптовалютах используется
      Данный алгоритм, использующийся в криптовалюте NEM (с тикером XEM) — New Economy Movement, что переводится как «новое экономическое движение»

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

      1. Решает проблему POS - накопление монет. POI поощряет, активность, движение монет, которая в свою очередь децентрализирует сеть.
      2. Решает вторую проблему POS- двойное вознагродение в случае форка. В POI эта проблема уже решена.
      3. Не требует дорого оборудования для майнинга, нет высоких затрат на электроэнергию
      4. Высокая скорость перевода на кошелек, 5 сек - сам перевод, еще 20 - подтверждение. Сеть способна обрабатывать 3000 транзакций в секунду.

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





      Title: Re: Алгоритмы консенсуса в блокчейне
      Post by: Avikbch on May 22, 2018, 09:08:00 PM
      Как -то не заметил, что раздача уже была ;D ;D ;D


      Title: Re: Алгоритмы консенсуса в блокчейне
      Post by: inbizin on May 23, 2018, 04:31:06 AM
      Как -то не заметил, что раздача уже была ;D ;D ;D


      бывает ;D
      сейчас нужен Proof-of-Activity ;)


      Title: Re: 🕵🏻Алгоритмы консенсуса в блокчейне🕵🏻
      Post by: kenobius on May 23, 2018, 05:10:48 AM
      Proof-of-Activity (PoA) - Доказательство полномочий

      1. Описание
      Впервые был предложен Чарли Ли в 2012 году. https://bitcointalk.org/index.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
      +Ниже комисии за транзакцию
      +Больше стимулов держать полную ноду
      +Большая устойчивость к атакам двойной траты

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


      Title: Re: Алгоритмы консенсуса в блокчейне
      Post by: yaroslav195 on May 23, 2018, 06:00:45 AM
      Небольшое добавление:
      PoI вскоре будет использоваться в монете Creative coin, не только в NEM


      Title: Re: 🕵🏻Алгоритмы консенсуса в блокчейне🕵🏻
      Post by: Avikbch on May 23, 2018, 07:02:56 AM
      Proof Of Activity / Доказательство деятельности
      https://b.radikal.ru/b17/1805/a3/1774c4f0dc63.jpg (https://radikal.ru)
      1. Описание
      Алгоритмы PoW и PoS уже давно проверены  и устраивают своей работоспособностью многих разработчиков криптовалют, но не до конца. Как уже было рассмотрено в предыдущих статьях, они оба имеют ряд своих недостатков. Первый очень энергозатратный, второй делает «богатых еще богаче» и централизрует блокчейн. Все уже давно привыкли сравнивать PoW и PoS, но появляются новые алгоритмы, среди которых PoA объединяющий эти алгоритмы.
      В алгоритме PoA PoW-майнеры осуществляют майнинг для первоначального распределения монет в системе, то есть создают новые монеты, а PoS майнеры не могут добывать новые токены, но играют важную роль в подтверждении транзакций, но не могут их подтвердить, пока первые не проделают определенную работу. И как мы видим дейтильнось одних и других майнеров переплетена, и ни PoW, ни PoS, майнеры не могут занять главенствующую позицию, и перехватить контроль.  

      Порядок и особености работы PoA
      На начальном этапе свою работу выполняет PoW-майнер, решая задачу по поиску блока(хеш);
      Затем найденный хэш  отправляется в сеть,  блок на этом этапе не не формируется, а создается «заготовка»;
      Заготовка подписывается определенным количеством PoS-майнеров, после чего формируется полноценный блок и вписывается в блокчейн;
      Награда за сформированный блок распределяется между PoS и PoW.

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

      Poa Network(Токен POA) – это площадка для разработки DApp (децентрализованных приложений) и смарт-контрактов.
      Decred - использует гибридный алгоритм консенсуса основанный на  POA.

      3. Плюсы и минусы
      + Децентрализация -  PoA делает невозможном контроль одним участником сети. Теперь награда распледеляется между холдерами и PoW-майнерами.
      + Уменьшение затрат электроенергии, ведь теперь часть работы выполняют холдеры.

      - Алгоритм еще молодой, и для его повсеместного активного применения нужны дороботки.









      Title: Re: Алгоритмы консенсуса в блокчейне
      Post by: inbizin on May 23, 2018, 07:21:27 AM
      Небольшое добавление:
      PoI вскоре будет использоваться в монете Creative coin, не только в NEM
      спасибо! дополнил


      Title: Re: 🕵🏻Алгоритмы консенсуса в блокчейне🕵🏻
      Post by: Saperbiz on May 23, 2018, 10:03:38 AM
      Proof-of-activity (PoA) как работает простыми словами

      Гибридный алогоритм Proof-of-activity (перевод - доказательство полномочий) был создан как решенияе основных проблем POW и POS алгоритмов : большого потребления вычислительных мощностей в POW и постепенной централизации сети из-за преимущества владельцев больших капиталов в POS.

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

      Работа алгоритма:

      1.Решается задача по нахождению хеша с помощью мощностей POW.

      2.Найденный хеш передается в сеть без формирования блока, т.е. производится не сам блок а его заготовка.

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

      4.Вознаграждение получают все участники процесса - как POW майнеры, так и POS холдеры.

      Плюсы POA 

      1 POA устойчив к атакам т.к.  каждая заготовка сохраняет информацию о ранее созданных и подписанных блоках.

      2. Невозможно установить единоличный контроль над сетью даже имея большое количество монет. 

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

      Минусы POA

      Т.к. участие POW майнеров все еще требуется, то затраты энергии выше чем в POS.

      Используется в 

      DCR  - https://coinmarketcap.com/ru/currencies/decred/

      POAnetwork - https://coinmarketcap.com/ru/currencies/poa-network/

      Sikka https://bitcointalk.org/index.php?topic=2197967.0  использует POA как один из алгоритмов.

      VIVA - https://vivacoin.io/


      Title: Re: 🕵🏻Алгоритмы консенсуса в блокчейне🕵🏻
      Post by: kenobius on May 24, 2018, 02:05:11 AM
      Тут действительно многие считают что POS делает богатых еще богаче и приписывают это к минусам или все просто бездумно перепечатывают чужие мысли? По моему так практически везде. В чем отличие между тем же POW? Или все думают что обычный человек может поднять майнинговую ферму? Имхо для этого надо быть довольно состоятельным.


      Title: Re: 🕵🏻Алгоритмы консенсуса в блокчейне🕵🏻
      Post by: Avikbch on May 24, 2018, 06:20:50 AM
      Тут действительно многие считают что POS делает богатых еще богаче и приписывают это к минусам или все просто бездумно перепечатывают чужие мысли? По моему так практически везде. В чем отличие между тем же POW? Или все думают что обычный человек может поднять майнинговую ферму? Имхо для этого надо быть довольно состоятельным.
      Когда рассматривается PoS в чистом виде, то тут речь идет о накопительстве, и доля одного PoS майнера может быть достаточно высока, что бы единолично управлять сетью блокчейн. О каком децинтрализованом блокчейне можно тогда говорить, просто весь смысл пропадает. "Деньги майнят деньги" =  "Богатых делают богаче"="Децентрализация исчезает". С PoW централизацию стараются не допускать, борятся с асиками, меняют алгоритмы добычи. А ферму может собрать и простой человек, как я, пару ригов точно ;D.


      Title: Re: 🕵🏻Алгоритмы консенсуса в блокчейне🕵🏻
      Post by: Saperbiz on May 24, 2018, 06:23:28 AM
      Тут действительно многие считают что POS делает богатых еще богаче и приписывают это к минусам или все просто бездумно перепечатывают чужие мысли? По моему так практически везде. В чем отличие между тем же POW? Или все думают что обычный человек может поднять майнинговую ферму? Имхо для этого надо быть довольно состоятельным.
      Так практически везде, но обычные люди хотели бы чтобы было иначе. В начале эры криптовалют ферму как раз и мог поднять обычный человек, который обладал знаниями, а если ты приходил тупо с деньгами, то надо было или разбираться или нанимать тех кто в курсе, а в POS можно все прийти и купить, потому и пишут в минуса.(хотя опять же если бы обзор алго писал богатый буратино он бы написал это в плюса, но ему мериты не нужны)


      Title: Re: 🕵🏻Алгоритмы консенсуса в блокчейне🕵🏻
      Post by: Avikbch on May 24, 2018, 06:28:38 AM
      Тут действительно многие считают что POS делает богатых еще богаче и приписывают это к минусам или все просто бездумно перепечатывают чужие мысли? По моему так практически везде. В чем отличие между тем же POW? Или все думают что обычный человек может поднять майнинговую ферму? Имхо для этого надо быть довольно состоятельным.
      Так практически везде, но обычные люди хотели бы чтобы было иначе. В начале эры криптовалют ферму как раз и мог поднять обычный человек, который обладал знаниями, а если ты приходил тупо с деньгами, то надо было или разбираться или нанимать тех кто в курсе, а в POS можно все прийти и купить, потому и пишут в минуса.(хотя опять же если бы обзор алго писал богатый буратино он бы написал это в плюса, но ему мериты не нужны)
      Опять началось, кто круче PoW или PoS ))) Думаю будущие за гибридными алгоритмами такими как PoA ;)


      Title: Re: 🕵🏻Алгоритмы консенсуса в блокчейне🕵🏻
      Post by: Saperbiz on May 24, 2018, 06:46:45 AM
      Опять началось, кто круче PoW или PoS ))) Думаю будущие за гибридными алгоритмами такими как PoA ;)
      Крипта перешла из разряда сообществ интузиастов в огромный рынок, поэтому будущее за тем, что будет выгодно большим деньгам, которых все здесь ждут и снова богатые станут еще богаче...


      Title: Re: 🕵🏻Алгоритмы консенсуса в блокчейне🕵🏻
      Post by: inbizin on May 24, 2018, 08:09:32 AM
      Proof-of-Activity (PoA) - Доказательство полномочий



      лучший пост на мой взгляд у kenobius - поэтому мерит отдам ему

      Актуальное задание  
      Proof-of-Authority (PoAuthority)
      1. Описание
      2. В каких  криптовалютах используется
      3. Плюсы и минусы
      НЕ КОПИПАСТ, ПИСАТЬ СВОИМИ СЛОВАМИ ХОТЯБЫ ПОЛОВИНУ - УНИКАЛЬНОСТЬ ТЕКСТА ДОЛЖНА БЫТЬ ВЫШЕ 50%


      Title: Re: 🕵🏻Алгоритмы консенсуса в блокчейне🕵🏻
      Post by: Gary Levanevskii on May 24, 2018, 06:11:24 PM
      Теперь наверное очередь BFT,dBFT,PBFT.
      Ontology Launches VBFT, a Next-Generation Consensus Mechanism, Becoming one of the First VRF-Based Public Chains (https://medium.com/ontologynetwork/ontology-launches-vbft-a-next-generation-consensus-mechanism-becoming-one-of-the-first-vrf-based-91f782308db4)


      Title: Re: 🕵🏻Алгоритмы консенсуса в блокчейне🕵🏻
      Post by: kenobius on May 25, 2018, 02:21:08 AM
      Тут действительно многие считают что POS делает богатых еще богаче и приписывают это к минусам или все просто бездумно перепечатывают чужие мысли? По моему так практически везде. В чем отличие между тем же POW? Или все думают что обычный человек может поднять майнинговую ферму? Имхо для этого надо быть довольно состоятельным.
      Когда рассматривается PoS в чистом виде, то тут речь идет о накопительстве, и доля одного PoS майнера может быть достаточно высока, что бы единолично управлять сетью блокчейн. О каком децинтрализованом блокчейне можно тогда говорить, просто весь смысл пропадает. "Деньги майнят деньги" =  "Богатых делают богаче"="Децентрализация исчезает". С PoW централизацию стараются не допускать, борятся с асиками, меняют алгоритмы добычи. А ферму может собрать и простой человек, как я, пару ригов точно ;D.
      Привидите пример топовых POW валют, кто борется с асиками и меняет алгоритм. Монеро имхо пока единственный, до этого обычно просто пилили новый форк.
      Не может простой человек собрать ферму, нужно как минимум знать и понимать в криптовалютах и разбираться в компьютерном железе и софте. Такая своеобразная техническая элита. Даже сейчас уровень вовлеченности люди в крипту невысок, а что говорить про несколько лет назад. А это все же далеко до децентрализации.


      Title: Re: 🕵🏻Алгоритмы консенсуса в блокчейне🕵🏻
      Post by: Ilya1900 on May 25, 2018, 06:31:13 AM
      Proof-of-Authority (доказательство полномочий)- алгоритм, при работе которого проверка тразакций, как и возможность создавать новые блоки находится у заранее назначенных узлов-валидаторов. Они имеют максимальный авторитет в системе и изначально наделены правами на выпуск новых блоков.

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

      Важным является показатель авторитета. Авторитет измеряется в процентах от 0 до 100%. Каждая следующая транзакция требует участия не менее 2-х узлов с авторитетом выше чем у начального узла.

      Благодаря такой схеме работы майнинг фактически отстутствует, как и затраты на его осуществление. А это в свою очередь приводит к быстрому созданию блоков и минимальной комиссии за транзакции. Отсюда проистекают и плюсы данного алгоритма:

      1 Быстрые транзакции и создание блоков.
      2.Отсутствие разногласий среди валидаторов благодаря начальному отбору.

      Минусы Proof-of-Authority
      1. Отказ от децентрализации. Валидаторы управляют сетью.

      Применение этого алгоритма целесообразно для частных блокчейнов. Некоторые источники сообщают, что Павел Дуров планирует использовать именно этот алгоритм в своей криптовалюте Gramm.

      Сейчас используется в монете Viva (https://vivacoin.io/)


      Title: Re: 🕵🏻Алгоритмы консенсуса в блокчейне🕵🏻
      Post by: Avikbch on May 25, 2018, 09:22:20 AM
      Тут действительно многие считают что POS делает богатых еще богаче и приписывают это к минусам или все просто бездумно перепечатывают чужие мысли? По моему так практически везде. В чем отличие между тем же POW? Или все думают что обычный человек может поднять майнинговую ферму? Имхо для этого надо быть довольно состоятельным.
      Когда рассматривается PoS в чистом виде, то тут речь идет о накопительстве, и доля одного PoS майнера может быть достаточно высока, что бы единолично управлять сетью блокчейн. О каком децинтрализованом блокчейне можно тогда говорить, просто весь смысл пропадает. "Деньги майнят деньги" =  "Богатых делают богаче"="Децентрализация исчезает". С PoW централизацию стараются не допускать, борятся с асиками, меняют алгоритмы добычи. А ферму может собрать и простой человек, как я, пару ригов точно ;D.
      Привидите пример топовых POW валют, кто борется с асиками и меняет алгоритм. Монеро имхо пока единственный, до этого обычно просто пилили новый форк.
      Не может простой человек собрать ферму, нужно как минимум знать и понимать в криптовалютах и разбираться в компьютерном железе и софте. Такая своеобразная техническая элита. Даже сейчас уровень вовлеченности люди в крипту невысок, а что говорить про несколько лет назад. А это все же далеко до децентрализации.
      Не хочу лезть в спор... есть децентрализация, нет её. Что больше децентрализировано PoS или PoW. Это мое мнение. Сечас Z9 mini выйдет, посмотрим как отреагирую монетки которые на Equihash. Немного разбираться в криптовалютах необходимо, что бы заняться майнингом, но знания глубоки не нужны, крайний случай найсхэш. А собрать компьютер с 8 видеокартами, ну не знаю.... главное желание.... и ютуб.


      Title: Re: 🕵🏻Алгоритмы консенсуса в блокчейне🕵🏻
      Post by: Avikbch on May 26, 2018, 08:22:27 AM
      Proof-of-Authority
      https://b.radikal.ru/b32/1805/e4/46856609f13b.jpg (https://radikal.ru)
      Proof-of-Authority (доказательство полномочий) — это алгоритм консенсуса, в котором создание блоков определяется не вычислительными мощностями, и не долей участника,  а решением валидаторов. Валидатор это узел чей авторитет призван служить гарантией безопасности всей сети. Особый выбор валидаторов должен гарантировать их честность и сводить к минимуму возможность сговора.

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

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


      Title: Re: 🕵🏻Алгоритмы консенсуса в блокчейне🕵🏻
      Post by: inbizin on May 28, 2018, 07:58:09 AM
      Мерит пошел сюда:



      Актуальное задание  
      Proof-of-Burn (PoB)
      1. Описание
      2. В каких  криптовалютах используется
      3. Плюсы и минусы
      НЕ КОПИПАСТ, ПИСАТЬ СВОИМИ СЛОВАМИ ХОТЯБЫ ПОЛОВИНУ - УНИКАЛЬНОСТЬ ТЕКСТА ДОЛЖНА БЫТЬ ВЫШЕ 50%


      Title: Re: 🕵🏻Алгоритмы консенсуса в блокчейне🕵🏻
      Post by: Bogdan97 on May 28, 2018, 08:16:44 PM
      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 лучше себя проявит уже в тот период, когда закончится основная эмиссия монет. Это однозначно является большим риском.


      Title: Re: 🕵🏻Алгоритмы консенсуса в блокчейне🕵🏻
      Post by: inbizin on May 30, 2018, 01:35:57 PM
      Странно что так мало участников в этот раз)
      Proof of burn оказался сложной темой
      ну мерит отдам за этот пост

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

      Актуальное задание  
      Hashgraph
      1. Описание
      2. В каких  криптовалютах используется
      3. Плюсы и минусы
      НЕ КОПИПАСТ, ПИСАТЬ СВОИМИ СЛОВАМИ ХОТЯБЫ ПОЛОВИНУ - УНИКАЛЬНОСТЬ ТЕКСТА ДОЛЖНА БЫТЬ ВЫШЕ 50%


      Title: Re: 🕵🏻Алгоритмы консенсуса в блокчейне🕵🏻
      Post by: Bogdan97 on May 30, 2018, 05:12:16 PM
      1. Описание
      HASHGRAPH - это альтернатива Блокчейну, но ее создатели утверждают что она является более продуктивной и производительной.
      Он представляет собой новый механизм консенсуса, который способен обеспечить:

      1. Быстрые транзакции – свыше 250 000 транзакций в секунду.
      2. Справедливость (при расчёте вклада каждого), обеспеченную математическими расчетами.
      3. Безопасность за счет подтверждения новых узлов путем достижения консенсуса.

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

      2. В каких  криптовалютах используется
      Сеть Hedera будет иметь собственную криптовалюту, который предоставляет владельцам токенов доступ к распределению токенов на платформе. Токен также может быть выставлен и использоваться для запуска узла (например, добавление CPU  в общедоступную сеть Hedera), тем самым обеспечивая сетевую безопасность.

      3. Плюсы и минусы
      Плюсы:
      - Скорость Hashgraph - так как он использует протокол сплетения для распространения сообщений в сеть, а также выполняет некоторую оптимизацию сплетения сообщений, чтобы уменьшить накладные на расход связи.
      - Справедливость Hashgraph также обеспечивает справедливость по времени консенсуса штамповки. Это означает, что если одна транзакция достигает двух третей от сети перед другими транзакциями, он считается первым.
      - Безопасность Hashgraph асинхронный BFT.
      Минусы:
      - В частных (Разрешенных) распределенных бухгалтерских книгах, тождество всех узлов известны заранее, а сеть не является открытой для любого участника.
      - Hashgraph не является детерминированным асинхронным протоколом пути добавления случайности. Компромисс в том, что протокол консенсуса завершится в конце концов, но существует неопределенность относительно того, когда произойдет прекращение. В своем текущем проекте, Hashgraph использует жеребьевку (то есть, средний бит подписи) для узлов, чтобы принимать решения, когда нет никакого прогресса в протоколе консенсуса. Таким образом, существует ненулевая вероятность всех честных узлов, имеющих одинаковое значение после многочисленных раундов монеты броска. В конце концов, все честные узлы станут единодушны.


      Title: Re: 🕵🏻Алгоритмы консенсуса в блокчейне🕵🏻
      Post by: Avikbch on May 31, 2018, 10:15:37 AM
      HASHGRAPH
      https://b.radikal.ru/b08/1805/13/fddb97ad113c.jpg (https://radikal.ru)
      Hashgraph , как и блокчейн, это структура передачи данных на основе децентрализованного протокола.
      Такая структура данных  очень молодая и пришла не для смены какого-то алгориста консенсуса, а на смену всего блокчейна, ну или по крайней мере конкуреции с ним.
      Hashgraph был представлен в 2016 году компанией Swirlds.

      1. Как же работает Hashgraph и в чем же его принципиальные отличия от блокчейн?
      https://d.radikal.ru/d41/1805/0e/36794aeaa87a.jpg (https://radikal.ru)
      В блокчейне, согласно протоколу, выбирается одна нода, которая открывает следующий блок, а в хэшграфе ВСЕ ноды общаются между собой, обмениваясь последними актуальными состояниями. Хэшграф состоит из нодов, когда нода получает информацию из сети, то происходит изменение её состояния, при этом она передает информацию об этом соседним нодам. Те в свою очередь видя изменения состояния сами меняют свое состояние, рассказывая об этом другим соседям и т.д. То есть происходят общение между нодами посредством изменения их состояния. За счет этой структуры достигается консенсус сети, по заверения разработчика он математически доказан. Так же за счет такой структуры достигается невероятно высокая скорость транзакции, ведь консенсус достигается не  решением сложной задачи как в сети блокчейн, а за счет общения нодов между собой. Какая то задача конечно решается, но для её решения по словам разработчика может быть достаточно смартфона.

      2. В каких  криптовалютах используется
      Платформа Hedera Hashgraph представляет собой инновационную технологию блочной цепи, которая базируется не на соединении непосредственно блоков, а на ациклическом графе. Но монеток готовых пока нет)

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

      + скорость, 250 тысяч транзакций в секунду, нет смыла решать сложные задачи
      + честность, для честности достаточно корректной работы 1/3 из всех нод
      + Очень дешевая комиссия

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





      Title: Re: 🕵🏻Алгоритмы консенсуса в блокчейне🕵🏻
      Post by: golovayv on May 31, 2018, 11:58:26 AM
      Описание
      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.


      Title: Re: 🕵🏻Алгоритмы консенсуса в блокчейне🕵🏻
      Post by: inbizin on June 01, 2018, 12:35:46 PM


      мерит отдал за пост выше
      обсуждаем тут  (https://bitcointalk.org/index.php?topic=3382002)следующую тему за которую я раздам мерит


      Title: Re: 🕵🏻Алгоритмы консенсуса в блокчейне🕵🏻
      Post by: CryptoGosu on June 05, 2018, 09:17:53 PM
      https://medium.com/@icoinsp/ontology-announces-the-triones-node-incentive-model-8303853aecf8 (https://medium.com/@icoinsp/ontology-announces-the-triones-node-incentive-model-8303853aecf8)-Ontology презентовали Triones модель поощрения нод.
      У них VBFT консенсус.


      Title: Re: 🕵🏻Алгоритмы консенсуса в блокчейне🕵🏻
      Post by: AmeriaHime on June 07, 2018, 05:04:35 AM
      1)
       Hashgraph - это система консенсуса, принадлежащая корпоративной софтверной компании (через патенты США). Его простота и новые идеи сделали его популярным у энтузиастов группы разработчиков и крипто-энтузиастов. Hashgraph безопасен по дизайну и легко проверяется. Его основное обещание высокой производительности и низкой латентности пока еще не проверено публично. Алгоритм также обещает справедливость, но не справедлив ни при каком определении, которое отличает Hashgraph от других разрешенных систем.
       Hashgraph больше похожа на низкоуровневый строительный блок, чем на полную систему. В техническом документе и имеющейся документации описывается консенсусный протокол, но конкретно не описываются какие-либо приложения или случаи использования. Hashgraph SDK включает в себя пример «криптовалютной» системы, но этот пример больше похож на учебник или игру, чем на действующую систему, такую ​​как биткойн. . Hashgraph, в отличие от Биткойна, не является анонимным подарком для человечества . Это серьезный бизнес, с собственной, запатентованной технологии , принадлежащей Swirlds, Inc .
      2) Ripple
      3) Плюсы:
             Благодаря использованию устойчивой к столкновению хеш-функции и цифровых подписей сделки, совершенные в Hashgraph, являются безотзывными и неприступными. Нет атаки 51%, нет возможности удвоить расходы и нет необходимости ждать произвольного количества подтверждений блока.
         Минусы:
            Если транзакция еще не была сплетена более чем с 2/3 участников, то злоумышленник может изменить порядок ее на другие транзакции, не нарушая справедливости.
            Hashgraph остается несправедливым, даже если все узлы честны, на всем протяжении времени , и нет сетевых разделов ». . Еще более тревожные, злонамеренные узлы могут манипулировать порядком транзакций, тщательно выбирая партнеров и замедляя транзакции в нужное время.


      Title: Re: 🕵🏻Алгоритмы консенсуса в блокчейне🕵🏻
      Post by: inbizin on June 21, 2018, 10:26:44 AM
      Интересные схемы для изучения блокчейна.

      это не схемы ;)


      Title: Re: 🕵🏻Алгоритмы консенсуса в блокчейне🕵🏻
      Post by: GhostWithin on August 23, 2018, 09:27:05 AM
      Еще будут задания в этой теме?


      Title: Re: 🕵🏻Алгоритмы консенсуса в блокчейне🕵🏻
      Post by: crypto son on August 27, 2018, 02:15:06 AM
      самый низкодоходный на сегодняшний день это пруф ов капасити. всего пара монет на нём, и рабочая только бёрсткоин. но там копейки выходят. а жёстких нужно много больших. а вот о хэшграф только недавно узнал и это очень интересно