Разница между блокчейном Эфириума и блокчейном Hyperledger

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

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

Может ли у кого-нибудь быть правильное объяснение или обновленная справочная ссылка для этого?

Ответы (1)

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

  • Консенсус в стиле Накамото или лотерея. Обычно используется публичными блокчейнами (включая PoW Биткойна).
  • Консенсус голосования. Обычно используется частными блокчейнами.

Приведенное выше правило публичного/частного блокчейна не является абсолютным. Например, Hyperledger Sawtooth использует консенсус PoET, который является алгоритмом консенсуса лотереи, но Sawtooth — это разрешенный блокчейн.

Вот небольшой пример алгоритмов консенсуса:

  • Подтверждение работы PoW. Завершение работы (алгоритм консенсуса в стиле Накамото с интенсивным использованием ЦП). Обычно используется в публичных блокчейнах.
  • PoET Proof of Elapsed Time использует случайно сгенерированное значение времени ожидания для выбора лидера. Выигрывает узел с первым истекшим таймером.
  • PBFT «Практическая византийская отказоустойчивость» использует выборы лидера и блока. Не очень масштабируется из-за большого количества сообщений, отправляемых между узлами.
  • Алгоритм консенсуса RAFT, который избирает лидера на произвольный срок. Лидер заменяется по истечении времени ожидания. Raft быстрее, чем PoET, но не является византийским отказоустойчивым (не BFT), потому что не может противостоять враждебным узлам. Также Raft не разветвляется.