主页 > imtoken被检测为风险软件 > Khipu:目前世界上最快的以太坊实施

Khipu:目前世界上最快的以太坊实施

imtoken被检测为风险软件 2023-06-13 06:32:23

近期,随着比特币的持续上涨和震荡牵动着每一位币圈爱好者的心,币圈的投资热情也被调动起来。 热切期待下一个牛市能不能早日到来,也将带动更多人参与到区块链行业。

从元观算起,从中本聪提出比特币,到V神提出以太坊,整整十年了。 区块链技术已经从小规模的加密货币实验发展到每天涉及数百万或数千万账户的大规模分布式应用。 区块链的一个重要方向是用数字货币连接传统银行和金融市场。 令人欣喜的是,越来越多的人参与到这个行业中,必然会引入更多的资金,推动区块链更好的发展。 相应地,对于现有的基于以太坊的区块链2.0,性能要求也会提高。

目前,以太坊的性能提升面临诸多瓶颈,区块链技术创新的需求应运而生。 我相信在下一次牛市之前,区块链会有很大的改进和提升。 Khipu对以太坊所面临问题的探索和创新,已经显示出必要性和前瞻性。

以太坊是区块链吗_sitehqz.com 以太坊和以太坊贸易的关系_以太坊究竟是什么

以太坊的瓶颈在哪里?

以太坊究竟是什么_sitehqz.com 以太坊和以太坊贸易的关系_以太坊是区块链吗

我们以以太坊作为典型案例,因为它是一种在通往分布式计算终极形态的道路上不做任何妥协的区块链实现。 那么,以太坊单节点执行区块的极限在哪里呢? 瓶颈在哪里?

对于企业应用,以太坊目前的主要瓶颈是TPS。 要提高 TPS,一种解决方案是分片。 比如以现在的处理能力(TPS理论值25左右),100条分片链可能达到2500TPS。 成本是50000个节点可以为一条链背书,现在变成只有每条链的1/100,也就是500个节点,TPS提高了,但是安全性和可信度下降了。 因此,提高单链的TPS(即单节点的TPS)是最关键的。 比如提高到1000TPS,那么10条分片链可能达到10000TPS。 此时每条链仍保证5000个节点背书。 TPS与CPU的提升有关,现在只有单线程可以串行执行事务,只有并行执行事务的能力才能实现CPU的突破。

在一个区块内并行执行合约的困难在于我们事先不知道合约之间的依赖关系。 以太坊合约中并发竞争条件的可能性反映在对同一地址的帐户、存储和 Evn 代码的访问中。 如果让用户在编写合约时识别和标记可能发生种族冲突的地址范围,那么从上述三种可能的种族角度,让用户识别和标记并确保无错无漏显然是不现实的。 只有在确定性地获得所涉及的当前状态之后,才能判断是否、在何处以及在什么条件下发生竞争。 这种判断,以目前的合约编程语言,几乎不可能通过代码的静态分析得到完全正确和包容的结果。

但这并不意味着在一个区块内并行执行合约就一定是不可能的。 有趣的是,这个问题已经被以太坊提出好几年了,但是还没有人真正去尝试过。 事实上,当前的问题与其说是理论或设计,不如说是工程问题。 在项目实施过程中,我们可以找出设计中存在的问题,进而提出更好的设计方案。

以太坊是区块链吗_sitehqz.com 以太坊和以太坊贸易的关系_以太坊究竟是什么

奇普突破2.0瓶颈,解决实际困难

奇普率先在这方面进行了更全面的尝试,并完成了工程实现。

Khipu 的实现方案是每笔交易都从前一个区块的世界状态开始,并行执行。 在执行过程中,上述三个种族在理想体验路径上遇到的情况都被记录下来。 并行阶段结束后,进入合并阶段。 合并阶段开始将平行世界状态一一合并。 合并事务时,首先从记录的竞态条件判断是否与之前合并的竞态条件有冲突。 如果没有,直接合并; 第一个事务从先前合并的世界状态开始再次执行。 最终合并后的世界状态会使用区块的哈希值进行最终验证,这是最后一道防线。 如果验证错误,则放弃之前的并行计划,重新串行执行区块中的交易。

Khipu在这里引入了一个并行度指标,即一个区块中可以直接合并结果而不需要重新执行的交易比例。 根据Khipu的实际测试结果,并联率平均可以达到80%。

以太坊究竟是什么_以太坊是区块链吗_sitehqz.com 以太坊和以太坊贸易的关系

一般来说,如果计算任务可以完全并行化,单链的可扩展性将是无限的:你可以为每个节点添加更多的 CPU 核心。 如果不是这种情况,那么最大理论速度将受到 Amdahl 定律的限制:您可以加速系统的极限取决于无法并行化的那些部分的倒数。 如果你可以在 99% 的时间内并行化,你可以获得 100 倍的加速; 但是如果你只能并行化95%,你只能提速20倍。以以太坊为例,如果有80%的并行化,那么20%不能并行化,那么20%的倒数就是5,所以奇普的限速是5倍。

以太坊的另一个局限是上层有trie节点时单机的访问效率。 该漏洞导致以太坊在2016年遭到DDos攻击。Khipu在分析现有存储引擎漏洞和区块链数据特点后,专门开发了适用于区块链kv数据的存储引擎Kesque。 新引擎测试结果显示,对于数以亿计的以太坊kv数据记录,发生碰撞的概率仅为千分之一。 那么在99%的情况下,给定一个key,磁盘IO最多可以加载到准确对应的记录一次。 这种新设计的存储引擎在处理数亿典型以太坊数据时,随机读取能力比LevelDB高出一个数量级。

Khipu 成为世界上最快的以太坊实施

Khipu 优化了以太坊交易的并行执行和专门设计的存储引擎 Kesque,使得 Khipu 批量处理 640 个 Dowan 的 6184 个区块,Khipu 的性能达到了:每秒处理 4.11 个区块,实际 384 TPS,每秒 23.5 mgas ,80%的并行度,处理速度是Rust语言开发的Parity-2.1.5,是以太坊的2倍,成为世界上最快的以太坊实现。

以太坊是区块链吗_以太坊究竟是什么_sitehqz.com 以太坊和以太坊贸易的关系

Khipu在并行执行方面的突破是历史性的创新,以太坊的性能又向前迈进了一大步,为区块链行业未来的发展铸就了一个新的高度。 Khipu也将把自身技术的优势有效地应用到多种场景中。 第一个发布将是去中心化的 Khipu 搜索引擎。 在此基础上,Khipu还将实现更多的应用场景。 奇谱科技将不断寻求更高的突破以太坊究竟是什么,创造更多的可能。

Khipu将于7月11日正式上线MXC抹茶交易所

据官方消息,Khipu将于2019年7月11日20:00正式上线MXC抹茶交易所,并开放KIP/USDT交易对,7月10日12:00开通充币。 关于Khipu Khipu是一个易于实施和部署的企业区块链平台和SDK,智能合约集成开发环境,企业区块链实时监控平台。 Khipu 实施的第一批行业区块链案例是分布式搜索引擎链和广告投放链。 基于Khipu平台的行业区块链在搜索引擎业务中使用通用的KIP Token进行支付。 对应资源?

奇浦搜索——基于区块链技术的搜索引擎

以太坊究竟是什么_以太坊是区块链吗_sitehqz.com 以太坊和以太坊贸易的关系

许多人认为比特币市场只是一个泡沫。 近日,风靡币圈的90后孙宇晨为巴菲特的慈善午餐支付了巨款。 也有不少人将其贴上了“骗子”的标签。 区块链技术仍有很大的潜力。 作为金融科技的重要组成部分,区块链以实现价值互联网为愿景,一直被业界寄予厚望。 过去,区块链技术主要应用于虚拟货币,但其应用范围不仅限于此。 比如基于区块链技术的去中心化搜索引擎Khipu Search。 事实上,搜索引擎适合我吗?

区块链企业应用平台奇普(Chipu),一匹低调的科技黑马

自 2008 年 11 月中本聪发布比特币白皮书以来,迄今为止,区块链技术已经从小规模的加密货币实验发展成为每天涉及数百万或数千万账户的大规模分布式网络。 应用。 同时,企业应用的架构也从几台大型机承载企业业务以太坊究竟是什么,转变为引入并行计算,部署大规模分布式集群,每天为数十亿客户提供服务。 这样的变化和进步令人欣喜。以传统企业应用为例,如今的企业需要更优雅地解决业务痛点,从容应对复杂业务,快速跟踪市场变化。

以太地平线

上一篇:索尼爱立信X3/X5官方文档曝光

下一篇:被爱因斯坦抛弃的高等魔法世界:游戏中的“以太”