Stellar Consensus Protocol

Материал из BitcoinWiki
Это утверждённая версия страницы. Она же — наиболее свежая версия.
Перейти к: навигация, поиск
SCP – Stellar Consensus Protocol

Stellar Consensus Protocol (SCP) является открытым протоколом Византийского соглашения, устойчивым к атакам Сибиллы (Sybil attack) и предложенным фондом Stellar. SCP позволяет заинтересованным сторонам инфраструктуры интернета достичь согласия по ряду ценностей без единодушного согласия в отношении того, что представляет собой набор важных заинтересованных сторон. В Stellar Consensus Protocol узлы определяют состав кворумов (quorum) децентрализованно: каждая нода выбирает наборы узлов, которые она считает большими или достаточно важными, чтобы иметь право говорить за всю сеть, и кворум должен содержать такой набор для каждого из его членов[1].

Обзор Stellar Consensus Protocol (SCP)[править]

SCP призван заменить существующий консенсусный протокол Stellar, сам по себе основанный на системе, используемой конкурентом Ripple Labs. Команда Stellar в декабре 2014 опубликовала сообщение, что они работают над заменой существующего протокола после сетевых проблем в сентябре прошлого года.

Stellar Foundation – организация, контролирующая развитие сети Стеллар, опубликовала код протокола в White paper от имени исследователя Стэнфордского университета и главного ученого профессора Stellar Foundation Дэвида Мазьереса.

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

Стеллар Консенсус Протокол вдохновлен Биткоином, он предоставляет путь по достижению консенсуса, не полагаясь на закрытую систему для точной записи финансовых транзакций. Stellar Consensus Protocol является первым доказуемо безопасным механизмом консенсуса, который одновременно обладает четырьмя ключевыми свойствами: децентрализованным управлением, низкой латентностью, гибким доверием и асимптотической безопасностью.

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

SCP vs. PoW vs. PoS[править]

SCP является первой, вероятно, безопасной конструкцией для Федерального Византийского соглашения (англ. Federated Byzantine agreement – FBA). В отличие от большинства существующих подходов к консенсусу, он обладает четырьмя ключевыми свойствами: децентрализованное управление, гибкое доверие, низкая латентность, асимптотическая безопасность. Как протокол FBA, SCP гарантирует безопасность перед лицом нерационального поведения и требует только скромных вычислительных ресурсов, снижая барьер для входа.

Механизм консенсуса Децентрализованный контроль Низкая латентность Гибкое доверие Асимптотическая безопасность
Proof-of-work
Proof-of-stake maybe maybe
Byzantine agreement
Tendermint
Stellar Consensus Protocol

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

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

Stellar Consensus Protocol – White Paper[править]

Белая книга Стеллар Консенсус Протокол может показаться сложной, потому что SCP – это не блокчейн, протокол больше похож на эволюцию блокчейна. Выделены ключевые особенности: децентрализованное управление, низкая латентность, гибкое доверие и асимптотическая безопасность. Из этих четырех функций блокчейны proof-of-work способны только к децентрализованному управлению, и даже это может быть скомпрометировано, как мы видели в Bitcoin.

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

См. также на BitcoinWiki[править]

Ссылки[править]

Источники[править]

  1. The Stellar Consensus Protocol: A Federated Model for Internet-level Consensus
  2. / Stellar Consensus Protocol: Proof and Code