PoET(经过时间的证明)是英特尔在2016年发现的一种共识机制,主要用于许可的区块链网络。重要的是,我们只能在允许的区块链中使用这个概念,而不是公共或私有的。
我认为这比所有其他协商一致的算法都要好,因为所有矿工在这里都受到平等对待。但是为什么我们不能在加密货币中使用这个概念呢?
发布于 2022-03-22 21:26:26
根据我对PoET的了解,您需要一个可信的执行环境(TEE),比如Intel来创建这个证据。拥有一个TEE可以让您进行远程认证,这基本上是一种向节点证明您诚实地执行某些代码的方法。在PoET的例子中,代码可能类似于sleep(10)。
TEE的缺点是,您正在将信任转移到CPU制造商,在本例中是Intel。英特尔需要维护一些签名密钥来签署飞地/T恤。如果那些被破坏了,所有的安全都会丢失。此外,有许多攻击英特尔SGX,请参阅https://en.wikipedia.org/wiki/Software_守卫_Extensions#Attacks。一旦发现了攻击,有时修补起来就不容易了,您需要升级硬件。
https://crypto.stackexchange.com/questions/99223
复制相似问题