本篇文章1563字,读完约4分钟

迅雷链是国内最有代表性的主链,是目前公认的性能最高、最想实现3.0的主链之一。 的技术架构有很多优点。 例如,我们非常重视tps,把它放在第一位,使用pbft的共识机制。 另外,常见的pow或pos两种主要模型除了现有的区块链体系结构外,还添加了许多辅助系统,如标准处理方案和工具方案。 迅雷链为什么这么设计? 这样做的意义是什么? 最近,迅雷链技术沙龙在北京召开,迅雷链开放平台研发负责人张慧勇在沙龙现场为广大区块链爱好者和开发者详细解读了迅雷链的设计哲学。

【科讯】详解迅雷链设计哲学:一切从应用落地出发

为什么tps优先?

区块链的核心性能主要有三个方面,分别是百万级tps、秒级出区块确认速度(达成协议时间)、分支概率。 根据主链在这三点上的重点不同,有优先tps的,有优先块速度的,也有重视分支概率的。

迅雷链在设计时把性能放在第一位,具备高安全性,兼顾中心化,实现了两者的平衡。 为什么喜欢性能? 迅雷一直把区块链看作网络的基础服务之一,所以将来有必要在不同的场景中应用。 应用场景千变万化,特别是大规模的商业场景,对并发解决能力的要求非常高,如对tps的电子商务场景的诉求。 考虑到将来增加的物品的网络诉求,百万级tps可能也不够。

【科讯】详解迅雷链设计哲学:一切从应用落地出发

所以区块链真正要实现落地应用,高tps是核心前提之一。 迅雷链的初衷是推进区块链技术在物理经济中的大量落地,决定了这需要足够的tps能力。 因此,迅雷链使用同类多链结构,实现了百万级tps能力。

迅雷链的同链多结构

为什么选择pbft达成协议?

迅雷链使用的共识机制是pbft,这是一种容错的共识机制,央行发行的区块链数字票据交易平台使用了优化的pbft算法。

与以往流传的pow、pos等共识机制相比,pbft能够很好地处理分支问题,提高了效率,块速度也大幅提高,各方面都变得更完美。

我也很喜欢迅雷链使用pbft机制,其理由仍然是考虑到实际落地应用程序中的诉求。 由于在实际的商业场景中不能接受回滚操作,阻塞回滚应对现实生活,即交易取消、无效化,明显不符合顾客的正常交易体验。 另外,实际的业务应用程序也不接受区块链分支。 这是因为具有很强的一致性,不可分支的pbft机制是最好的选择。

【科讯】详解迅雷链设计哲学:一切从应用落地出发

pbft结构示意图

另外,pbft机制在确认速度上也有特征,可以确认秒级,这也适合实际商业场景的诉求。

唯一的问题是,pbft要求恶意节点,无效节点的数量小于总节点的三分之一,公式化表现为f =(n-1 )/3。 这里,f是恶意节点数,n是总节点数。 也就是说,这个机制对节点数有很高的要求,节点数少的话就容易操作。 对此,迅雷链的处理方法提供了150万+的节点数,通过大量的共享节点保证了系统整体的可用性。

【科讯】详解迅雷链设计哲学:一切从应用落地出发

为什么要添加周边辅助系统?

在开发过程中,我们观察到迅雷链现在很多以前传到公司,接触区块链时面临很多问题。 这些公司有意采用区块链进行改造,但技术门槛极高,相关人才不足,区块链领域对实体经济的忽视,各种因素汇总,形成了以前公司采用区块链的重大障碍

【科讯】详解迅雷链设计哲学:一切从应用落地出发

因此,迅雷链在架构中增加了许多外围辅助系统,主要集中在迅雷链的服务层,如合同标准和模板库、交易订单系统、迅雷链文件系统等,以前传达的公司进行了区块检查

这些周边辅助系统的功能很多,但在工艺上继承了同样的设计思想。 也就是说,公司希望通过成熟的流程访问区块链系统,使区块链适应业务,让公司创建现有的业务流程来适应区块链。 在开发节奏上,也要先优化后保持变革的步伐,一步一步地实现整个过程的完美运营。

【科讯】详解迅雷链设计哲学:一切从应用落地出发

迅雷链相信区块链不仅是技术上的变化,也是生产关系的变化,主角是公司,作为底层的主链,迅雷链希望减轻为这些公司采用新技术时的负担。

现在随着迅雷链服务层的丰富,开发生态的日益完善,已经有很多实业企业开始投入区块链技术,而且它们采用区块链的设想也越来越明确,相信不会花太多时间。

标题:【科讯】详解迅雷链设计哲学:一切从应用落地出发

地址:http://www.miutrip.net.cn/news/4097.html