区块链拜占庭容错中的经过时间证明共识机制是否可以容忍?

时间:2019-04-11 13:56:32

标签: blockchain proof consensus hyperledger-sawtooth

我正在研究除常见的PoW和PoS以外的共识机制,并找到了一种称为经过时间证明的方案。

我正在努力寻找任何研究或证据来证明这实际上是拜占庭容错算法。

2 个答案:

答案 0 :(得分:2)

Hyperledger blog post中有更多信息。

简而言之,如果使用安全硬件,则可以是BFT。在Hyperledger Sawtooth中,有两个PoET变体:

  • PoET SGX与SGX硬件一起运行。是BFT(假设飞地本身没有漏洞)
  • PoET CFT(也称为PoET仿真器模式)在没有SGX硬件的情况下运行。只是CFT

答案 1 :(得分:1)

PoET是BFT,因为PoET的等待时间是由SGX飞地强制执行的。

还有更多的纵深防御检查,但这并不能使其成为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