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

Вид: 9335|Ответ: 1

Введение и опыт использования [блокчейн] алгоритма консенсуса (POW, POS, DPOS, PBFT).

[Скопировать ссылку]
Опубликовано 22.02.2018 15:54:09 | | |
POW: Доказательство работы.

Биткоин использует механизм POW при генерации блоков, и хэш блока, соответствующий требованиям, состоит из N ведущих нулей, а количество нулей зависит от уровня сложности сети. Получение разумного хеша блоков требует множества попыток вычислений, и время расчёта зависит от скорости хеширования машины. Когда узел предоставляет разумное хеш-значение блока, это означает, что узел действительно предпринял множество попыток вычислить, но, конечно, он не может получить абсолютное значение количества вычислений, потому что поиск разумного хэша — это вероятностное событие. Когда узел обладает n% вычислительной мощности всей сети, вероятность обнаружения хеша блока составляет n/100.

POS: Доказательство ставки.

POS: Также известная как proof of stake, аналогично имуществу, хранящейся в банке, эта модель распределяет соответствующие проценты в зависимости от суммы и времени хранения цифровой валюты.
В режиме proof-of-stake POS существует термин «век монет», каждая монета производит 1 возраст монеты в день, например, вы держите 100 монет, всего 30 дней, тогда возраст монеты составляет 3000; если вы найдёте POS-блок, возраст монеты будет сведено до 0. За каждые 365 опустошённых монет вы получите 0,05 монет с блока (если процент можно понимать как 5% в год), так что в данном случае процент = 3000 * 5% / 365 = 0,41 монеты, что интересно.

DPOS: Делегированное доказательство ставки

Механизм DPoS в Bitshares, китайское название называется Proof of Share Authorization Mechanism (также известный как Механизм доверительного лица), его принцип заключается в том, чтобы каждый, кто владеет Bit-акциями, голосовать, в результате чего получается 101 представитель, что можно понять как 101 суперузел или майнинговый пул, и эти 101 суперузел имеют абсолютно равные права друг с другом. С определённой точки зрения, DPOS немного похож на парламентскую систему или систему народных конгрессов. Если делегаты не выполняют свои обязанности (не сгенерируют блок, когда наступает их очередь), они удаляются из списка, и сеть выбирает новый суперузел для их замены. Появление DPOS в основном связано с появлением майнинговых машин, а значительная вычислительная мощность направлена на людей, которые не понимают или не заботятся о биткоине, подобно скальперам концертов, которые копят большое количество билетов и вообще не заботятся о содержании концерта.

PBFT: Практическая византийская отказостойкость, практический византийский алгоритм устойчивости к отказам. См. введение византийского алгоритма отказоустойчивости выше.
PBFT — это алгоритм репликации автомата состояний, то есть сервис моделируется как автомат состояний, и автомат состояний реплицируется на разных узлах распределённой системы. Каждая копия машины состояния сохраняет состояние сервиса и также реализует работу сервиса. Множество всех копий обозначается заглавной буквой R, использующей от 0 до | Целое число R|-1 обозначает каждую копию. Для описания предположим | R|=3f+1, где f — максимальное количество копий, которые могут отказаться. Хотя может существовать более 3f+1 реплик, дополнительные копии не повышают надёжность, кроме снижения производительности.

Вышеперечисленное — это в основном текущие алгоритмы основного консенсуса.
С хронологической точки зрения этот порядок также определяется в соответствии с порядком рождения консенсусного алгоритма для популярности.
Для POW биткоин напрямую становится реальностью и применяется. Существование POS в основном связано с экономическими соображениями и инновациями. В конечном итоге, из-за существования профессиональных майнеров и майнинговых машин, у сообщества возникли серьёзные опасения по поводу централизации этого алгоритма, который утверждает, что он децентрализован, то есть ходят слухи, что 60%~70% вычислительной мощности сосредоточено в Китае. Поэтому DPOS появился позже, который не требует значительной дополнительной вычислительной мощности для распределения капитала на выход майнингового пула. Однако невозможно сказать, что он может играть роль замены, DPOS — заменить только военнопленных, POS или POW+POS, ведь существование вполне разумно. Каждый алгоритм имеет свои соображения и значения в определённый период времени, будь то технический или деловый.

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

Что касается выбора алгоритма, вот цитата из слов Ванды Цзицзун в заключение:

Одним словом, лучший дизайн консенсуса — модульный, например, Notary, выбор алгоритма консенсуса тесно связан со сценарием приложения, доверенная среда использует paxos или raft, разрешённый альянс может использовать PBFT, а цепочка без разрешения может быть POW, POS, Ripple consensus и т.д., в зависимости от уровня доверия контрагента, свободно выбирайте механизм консенсуса — это действительно оптимально.
Отказ:
Всё программное обеспечение, программные материалы или статьи, публикуемые Code Farmer Network, предназначены исключительно для учебных и исследовательских целей; Вышеуказанный контент не должен использоваться в коммерческих или незаконных целях, иначе пользователи несут все последствия. Информация на этом сайте взята из Интернета, и споры по авторским правам не имеют отношения к этому сайту. Вы должны полностью удалить вышеуказанный контент с компьютера в течение 24 часов после загрузки. Если вам нравится программа, пожалуйста, поддержите подлинное программное обеспечение, купите регистрацию и получите лучшие подлинные услуги. Если есть нарушение, пожалуйста, свяжитесь с нами по электронной почте.

Mail To:help@itsvse.com