​​一个优于闪电网络的扩容新方案

2019-03-15
摘要:1+N多链结构,及为之配套的蜂巢节点网络和轮循中的混合共识机制,最终可实现的扩容效果将优于闪电网络。

SEC社交电商链                         发布于 2019-03-15 10:13:09                                                                                                    删除                        



一个优于闪电网络的扩容新方案

原创: Never SECblock 今天


主链的扩容问题一直倍受区块链业内外的极大关注,比特币和以太坊为了实现有效扩容,分别采用了闪电网络和分片技术,但他们都只是针对数字货币交易领域进行的扩容,想要承载电商领域这一大规模商业交易,其扩容方案还远远不够。


这里,小编为您提供一个新的扩容思路,可轻松实现公链在承载电商领域交易时的极速交易效率。那就是——1+N多链结构,及为之配套的蜂巢节点网络和轮循中的混合共识机制,最终可实现的扩容效果将优于闪电网络。


1+N多链结构


SEC社交电商链采用Token链+交易链的双主链结构,Token链是一条公有链,交易链是用来专门支持商品交易的公链,交易链是由按照自治域技术划分的N条交易链共同组成的一条交易主链,属于1+N类型的多链结构。


两条主链是按照业务逻辑和数据存储的不同分工进行的分链处理,均属于公有链,相互之间通过SEC网关实现通讯交互。


商品交易相关由交易链负责,这类似于闪电网络的功能,其它一切Token相关及交易链产生的最终交易数据均由Token链负责,这类似于BTC主链。


在Token链上可以运行DAPP系统,交易链理论上可以有无数条,交易链的数量由商品的品类决定,交易链数量可以随着商品的品类扩大而增加,每一个交易链都有一个对应的自治域对本交易链进行管理和维护,自治域内节点对本交易链所产生的相应商品交易数据进行哈希加密打包对接到Token链上。


SEC社交电商链的多链结构改变了传统区块链单链式结构存在的技术瓶颈和不可能三角缺陷,可有效提高交易确认速度,减少公链账本的资源占据,为电商领域独有的大规模交易量要求绝配。


蜂巢节点网络


根据多链结构的设计要求,交易链的维护和Token链的维护都需要相应的节点,SEC社交电商区块链网络采用蜂巢节点网络可以以极低的成本费用有效地快速完成区块交易共识。


蜂巢节点网络将SEC区块链网络节点划分为共识节点、普通节点和轻节点。


共识节点主要是维护Token主链的节点,是传统意义上的矿工身份。


轻节点是手机移动端的终端用户。



而普通节点则是分布在各个交易链上的自治域内的PC端节点,负责连接轻节点,抓取轻节点数据,并对所在交易链产生的数据进行哈希运算,打包传输给共识节点。


普通节点的实现,使得大量的移动终端用户无需关心SEC全账本的数据,只需要通过买或卖进行简单商品交易操作即可。


共识节点和普通节点可以为同一节点。


由于全节点分工合作,共同维护SEC区块链网络,使全网安全有序智能的运行,这就像蜂群在庞大的有机体组成的群落效应下有序运行一样,SEC节点网络在形状上也看似蜂巢,所以称之为蜂巢节点网络。


轮循中的共识机制


针对多链结构,采用混合共识并行的机制,并引入了轮询机制,这可以在公链实现了扩容的基础上进一步保证商品交易确认的速度更快实现。


对于商品交易链中的并行交易,采用DPOS轮循机制来完成交易确认和业务执行,可避免高额交易费用,快速达成DAPP应用请求提交。


每一个交易链中的普通节点,都可能随机被选中成为验证人,确认这笔交易。


但对于Token链上的资产账本则采用POW共识机制完成,以提高基础网络提供者——矿工挖矿的积极性和贡献激励。


这样一来,在理论上,在交易主链上随着商品品类的增多,普通节点和共识节点也会增多,每个交易链都会有一个独立TPS运行值,在整个网络上,总的TPS值就会越来越大,全网的速度也会越来越快,越来越安全。


优于闪电网络效率


商品交易链在其运行逻辑上十分类似于以太坊V神推出的分片技术。


商品交易主链将整个交易链按照商品品类分裂为无数个交易链,降低商品交易在一条主链上运行的巨大压力,每个商品自有的交易链都有一个对应的自治域对该交易链的交易数据进行维护,也就是被轮循机制选中的普通节点对被确认的那笔商品交易进行交易数据的第一次哈希运算。


之后普通节点将第一次运算的字符发送给Token链上的共识节点,这时候,Token链上的共识节点收集到了来自所有商品交易链的哈希字符串群,共识节点按照POW共识机制以时间戳为顺序对所收到的所有交易链数据(第一次哈希得到的字符串)进行第二次哈希运算。


从而得到新的一系列被压缩的哈希字符串,这些字符串被作为最终的数据信息打包上链,由共识节点按照一定的时间间隔打包上Token链,即异步写入SEC公链交易账本。



于是,商品交易主链可支持N个商品交易并行处理,将商品交易数据的共识运算压力大大降低,有多少种商品就降低多少倍,即有多少条交易链就降低多少倍,同时也降低了成本费用。


而商品交易主链与Token链之间的交互则更像是比特币主链与闪电网络之间的运行逻辑,将商品交易单独成立一条商品交易主链,两条主链并行。


只将商品交易主链上被确认的交易产生的最终数据信息打包上链,并经过程中的两次哈希压缩,最后上到Token主链的数据信息已经被大幅度压缩变小,这在商品交易链交易压力被分裂的基础上又一次给Token主链减轻了数据上链的压力。


基于此,双重的扩容效果最终让整个SEC区块链系统可轻松承载电商的所有业务。




声明:本文观点仅代表作者本人,不代表凤梨财经赞同或证实其观点描述。如若侵权,请联系我们删除文章。