初链(TrueChain)实现VRF函数和PBFT安全性
初链Truechain以PBFT+PoW混合共识算法的公链平台,完美地结合了PBFT的高效性和PoW的安全性。通过BFT委员会运行DailyBFT协议对网络中提交的交易进行快速验证,通过fruitchain对验证后的交易进行打包出块,既保证了区块的安全性又实现了网络中交易的快速确认。
在这种混合共识的架构中,BFT委员会成员的选举策略决定了整个体系的安全特性,为使得混合共识算法将安全、高效及多中心化进行完美的平衡,Truechain技术团队创新性地设计了fruit算力单元选举策略及BFT委员会成员抽签算法。当前BFT委员会成员从上一轮Z个区块包含的fruit矿工中选出,每个fruit矿工在挖出一个fruit后计算该挖矿过程的算力代价函数,该算力代价函数的值反映了该fruit矿工此时提供的算力大小。最后每个fruit矿工的算力代价函数值作为输入,通过一个抽签函数选出当前BFT委员会成员。该抽签函数的设计使得每个fruit矿工被选中的概率正相关于该矿工提供的算力大小。
为了使得上述选举过程更加安全,Truechain技术团队在抽签函数的设计上又引入了可验证随机函数技术(VRF),该抽签函数不仅保留了抽中概率正相关于fruit矿工算力,而且使得每个BFT委员会成员被选中后仅自己知道,但又可提供证明供其他节点验证。在BFT委员会成员选举的过程中,网络中每个节点只知晓自己是否被选中而无法知晓其他谁被选中。只有当BFT委员会运行DailyBFT协议时,网络中的节点才能验证当前的BFT委员会成员是否为上一轮选中的成员。VRF技术的引入使得选举过程具有了不可预测性和不可操纵性,只有选举结束后,网络中的其他节点才能知晓被选中的节点,防止了选举过程被操控以及委员会成员被定向攻击的可能。
通过这样的设计,BFT委员会成员选举过程更加公平、安全,并且在一定程度上降低了BFT委员会成员的掉线率。Truechain技术团队通过创新性地设计,将混合共识的安全性和公平性向前推进了一大步,也为公有链技术的完备性贡献了自己的一份力量。
Bitcoin Price Consolidates Below Resistance, Are Dips Still Supported?
Bitcoin Price Consolidates Below Resistance, Are Dips Still Supported?
XRP, Solana, Cardano, Shiba Inu Making Up for Lost Time as Big Whale Transaction Spikes Pop Up
XRP, Solana, Cardano, Shiba Inu Making Up for Lost Time as Big Whale Transaction Spikes Pop Up
Justin Sun suspected to have purchased $160m in Ethereum
Justin Sun suspected to have purchased $160m in Ethereum