Являются ли PoW и PoS на самом деле консенсусом блокчейна?

Несколько слов о блокчейн-консенсусе из готовящейся небольшой книги об Ethereum. Если у вас есть предложения по каким-либо темам, пожалуйста, пишите в DM или комментируйте.

PoW & PoS

Я видел, как люди говорят о PoW & PoS — алгоритмах консенсуса блокчейна, но не являются ли они механизмами защиты от сибилов.

PoW & PoS — это механизмы Sybil Resistance, которые предотвращают подобные атаки. В то время как консенсус — это алгоритм, который вычисляется или добывается.

Консенсус

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

Алгоритм консенсуса, используемый в Bitcoin, — Nakamoto Consensus, а в Ethereum — EthHash.

Именно во время вычислений узлы достигают консенсуса или соглашаются с каким-то одним значением или одним состоянием блокчейна в распределенном процессе.

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

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

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

Наиболее популярными механизмами противодействия Sybil являются:

  1. Proof-of-Work (PoW).
  2. Proof-of-Stake (Pos).

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

Оцените статью
devanswers.ru
Добавить комментарий