Является ли механизм консенсуса по истекшему времени в цепочках блоков византийским отказоустойчивым?

#blockchain #proof #consensus #hyperledger-sawtooth

#блокчейн #доказательство #консенсус #hyperledger-sawtooth

Вопрос:

Я рассматривал механизмы консенсуса, отличные от обычных PoW и PoS, и нашел схему, известную как proof of elapsed time.

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

Ответ №1:

В этом сообщении в блоге Hyperledger есть больше информации.

Короче говоря, если используется защищенное оборудование, это может быть BFT. В Hyperledger Sawtooth есть два варианта PoET:

  • PoET SGX работает на оборудовании SGX. Это BFT (при условии, что сам анклав не имеет уязвимости)
  • PoET CFT (также называемый режимом симулятора PoET) работает без оборудования SGX. Это только CFT

Ответ №2:

PoET — это BFT, потому что время ожидания PoET принудительно выполняется с помощью SGX enclave.

Существует также более углубленная проверка защиты, но это не делает его BFT. Для сравнения, PoW Биткойна выполняет то же самое с многократным хешированием, что фактически то же самое (хотя и чрезвычайно расточительно), что и надежный таймер PoET. Подробнее см. Спецификацию PoET 1.0:

https://sawtooth .hyperledger.org/docs/core/releases/latest/architecture/poet.html

Больше информации о том, как работает PoET, содержится в PoET2 RFC: более подробная информация и изменения задокументированы в PoET2 RFC по адресу https://github.com/hyperledger/sawtooth-rfcs/pull/20/files