Investor's wiki

Алгоритм консенсуса обелиска

Алгоритм консенсуса обелиска

Что такое алгоритм консенсуса Obelisk?

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

Понимание алгоритма консенсуса Obelisk

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

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

Процесс консенсуса Obelisk

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

В Obelisk все узлы имеют список узлов, на которые они подписаны. Это создает плотность узлов. Узлы с наибольшей плотностью имеют большее влияние на сеть.

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

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

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

  • Узлы повторно синхронизируются с сетью

  • Узлы отказываются от участия в консенсусе или создании блоков

  • Узлы сохраняют свои блокчейны и запрашивают аварийную остановку

Как используется обелиск?

Obelisk используется экосистемой Skycoin. Skycoin разработан и рекламируется как альтернатива централизованному интернет-контролю. Цель проекта состоит в том, чтобы потребители могли контролировать Интернет, покупая или собирая машины Skyminer для запуска Skywire — альтернативы интернет-провайдера (ISP) — из своих домов.

Сеть Skywire, построенная на экосистеме Skycoin, создает сетку подключения к Интернету, что устраняет необходимость в интернет-провайдере. Пользователи Skywire получают вознаграждение в виде Skycoin и Coin Hours за предоставление полосы пропускания другим пользователям.

Особенности

  • Обелиск пытается решить проблемы с помощью механизмов консенсуса, распределяя влияние по сети в соответствии с концепцией, называемой «сеть доверия».

  • Консенсус Obelisk использует отдельные узлы для консенсуса и создания блоков.

  • Obelisk — это проприетарный алгоритм консенсуса блокчейна экосистемы Skycoin.

ЧАСТО ЗАДАВАЕМЫЕ ВОПРОСЫ

Что такое узел консенсуса?

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

Что такое консенсус PoA?

Консенсус Proof-of-Authority — это механизм консенсуса блокчейна, при котором новые блоки могут быть созданы для блокчейна только теми узлами, которые посредством аутентификации доказали, что имеют право создавать новый блок.

Как блокчейн достигает консенсуса?

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