肯定会有很多人问,比特币和以太坊已经运行了这么久,为什么转账速度没有达到5s,TPS没有达到1万加,而ulam凭什么做到?
转账速度快是由于我们的共识是采用随机数不是采用POW高耗能挖矿。
TPS高是由于我们采用全新非交互式交易验证算法(NITCV)。我们使用知识证明的方法构造出非交互式交易验证算法。普通的区块链在验证交易时需要所有矿工都对区块中的交易进行验证,Ulam的非交互式交易验证算法通过打包矿工打包区块后对区块内的交易验证后,生成交易验证证明,其他矿工只需要验证打包节点产生的证明而不需要去验证块中的交易,这样使得TPS大大提高。
假设一个区块有1000笔交易,那么所有矿工都需要去验证这1000笔交易,而使用Ulam独创的非交互式交易验证算法,只需要一个矿工验证1000笔交易,其他矿工只需要验证打包节点生成的证明,速度会比之前提高1000倍。非交互式交易验证算法可以使TPS理论上达到无限大,但是受限于网络和处理器处理的速度,目前实测TPS为1万,随着网络和处理器等其他技术水平的提高,TPS还能有更大的提高。
END