Khipu(奇普):目前世界上最快的以太坊实现
发表时间:2019年7月3日 16:11 来源:新科技
以太坊的另一个局限在于单机在有上一级trie node时的存取效率,这个漏洞使得以太坊在2016年遭受DDos的攻击。Khipu在分析现有的储存引擎漏洞以及区块链数据特点后,专门开发了一个适合区块链kv数据的存储引擎Kesque。新型的引擎测试结果表明对于上亿规模的以太坊kv数据记录,发生冲突碰撞的概率只有千分之一。那么在99%的情况下,给定一个key,磁盘IO最多只要一次就可以加载到准确的对应记录。这个新设计的存储引擎,在处理上亿以太坊典型数据时,随机读的能力比 LevelDB 高出一个数量级。
Khipu成为目前世界上最快的以太坊实现
Khipu 对于以太坊交易并行执行及专门设计的储存引擎Kesque的优化,使得Khipu在一台 32G 内存,SATA SSD 硬盘、 Intel® Xeon® E3-1231 v3 @ 3.40GHz 四核 CPU 的机器上,批量处理 640 多万号的 6184 个区块,Khipu 的性能达到了:每秒处理 4.11 区块,实际 384 TPS,每秒能执行 23.5 mgas,并行度 80%,处理速度为 Rust 语言开发的 Parity-2.1.5 的 2 倍,成为目前世界上最快的以太坊实现。
Khipu并行执行的突破是历史性的革新,以太坊的性能由此向前迈出一大步,为未来区块链行业发展铸造了一个新的台阶。Khipu也将有效的将自身技术的优势应用到多种场景中,第一个推出的将是去中心化的Khipu搜索引擎。在此基础上Khipu也会实现更多的应用场景。Khipu技术也会继续寻求更高的突破,创造更多可能。
[1] [2]