经过时间证明 (PoET)
什么是经过时间证明 (PoET)?
流逝时间证明(PoET)是一种区块链网络共识机制,可防止高资源利用率和能源消耗;通过遵循公平的彩票系统,它可以提高流程的效率。
该算法使用随机生成的经过时间来决定采矿权并阻止区块链网络上的获胜者。通过在安全环境中运行受信任的代码,PoET算法还通过确保外部参与者可验证彩票结果来提高透明度。
了解经过时间证明 (PoET)
共识机制是区块链网络用来验证交易并创建更多区块的方法。经过时间证明(PoET)是一种共识机制,通常用于许可的区块链网络上,以决定网络上的采矿权或区块赢家。许可区块链网络是要求任何潜在参与者在被允许加入之前识别自己的类型。
PoET网络共识机制需要保证两个关键因素。首先,它确保参与节点真正选择一个确实随机的时间,而不是参与者故意选择的更短的持续时间来获胜。其次,它确定获胜者已经完成了等待时间。
经过时间证明比工作证明使用更少的能量,因为它随机选择一个节点,而不是在竞争中使用网络上的所有矿工。
PoET 概念由芯片制造巨头英特尔公司 (INTC) 于 2016 年初发明。它提供了一个现成的高科技工具来解决“随机领导者选举”的计算问题。根深蒂固的机制允许应用程序在受保护的环境中执行受信任的代码,确保满足两个要求——随机选择所有参与节点的等待时间和获胜参与者真正完成等待时间。
英特尔与 Linux 项目和 IBM 等其他组织联合赞助了开源 Hyperledger Sawtooth 项目,该项目使用 PoET 共识机制。 Hyperledger Sawtooth是一种分布式账本解决方案,可扩展且适用于企业级的多种用途。
PoET 是如何工作的?
基于公平彩票系统的原则,即每个节点都有同等可能被选中,PoET 机制将中奖机会分散到尽可能多的网络参与者中。
在 PoET 下,网络中的每个参与节点都必须等待一个随机选择的时间段;第一个完成指定等待时间的人赢得新区块。区块链网络中的每个节点都会生成一个随机等待时间,并在指定的时间内休眠。
最先醒来的人——即等待时间最短的人——醒来并向区块链提交一个新块,将必要的信息广播到整个对等网络。然后重复相同的过程以发现下一个块。
PoET 与 PoW 有何不同?
本质上,工作流程类似于比特币的工作量证明(PoW)算法遵循的共识机制,但没有高功耗。它允许节点在指定的时间内休眠并切换到其他任务,从而提高网络的效率。
经过时间证明不会像工作证明那样促进去中心化和开放性,因为它需要向任何想要加入网络的人颁发证书。
在安全环境中运行受信任代码的机制还考虑了许多其他网络必需品。它确保受信任的代码在安全环境中运行,并且任何参与者都无法更改。它还确保结果可由参与者或其他许可实体验证,从而提高网络共识的透明度。
PoET 控制共识过程的成本并使其保持灵活,使其与过程产生的价值保持成比例,这是加密货币经济继续繁荣的基本要求。
## 强调
PoET 工作流程类似于比特币的工作量证明 (PoW),但功耗更低,因为它允许节点在指定时间内休眠并切换到其他任务,从而提高网络能源效率。
等待时间最短的节点将首先醒来并赢得区块,从而允许向区块链提交新区块。
PoET 遵循彩票系统,将中奖机会平均分配给网络参与者,为每个节点提供相同的机会。
PoET算法为区块链网络中的每个节点生成一个随机等待时间;每个节点都必须在这段时间内休眠。
经过时间证明 (PoET) 是英特尔公司开发的一种共识算法,它使许可的区块链网络能够确定谁创建下一个区块。
## 常问问题
什么是超级账本锯齿?
Hyperledger Sawtooth 是一种分布式账本(类似于区块链),专为供应链和物流等企业用途而设计。它甚至可以用于库存管理、会计或其他耗时且容易出错的业务任务。
是否有经过时间硬币的证明?
PoET 主要用于 Hyperledger Sawtooth。截至 2022 年 1 月,还没有使用 PoET 的加密货币。
工作证明和经过时间证明有什么区别?
PoW 是一种竞争性工作机制,PoET 是一种随机选择机制。