Commit 44649ede authored by 谢昇's avatar 谢昇

Update 合约、平行链与交易组.md

parent cefabfa7
# Chain33平台架构的特点 # Chain33平台架构的特点
...@@ -113,12 +113,20 @@ coins、token、paracross这类就是活期储蓄账户,其他合约就是基 ...@@ -113,12 +113,20 @@ coins、token、paracross这类就是活期储蓄账户,其他合约就是基
要理解平行链的功能,我们首先需要了解一下chain33区块链传输时的一些基本信息。 要理解平行链的功能,我们首先需要了解一下chain33区块链传输时的一些基本信息。
从其他节点同步一个区块,分为**下载、执行**两个阶段。下载耗时主要依赖于网络环境;**执行**主要依赖于交易内容及本地机器性能。 从其他节点同步一个区块,分为**下载、执行**两个阶段。下载耗时主要依赖于网络环境;**执行**主要依赖于交易内容及本地机器性能。
当一个区块内交易数量很多或交易内容很大,执行区块的耗时会拉长,进而影响全网速度及tps。 目前的区块一般执行时间在几十ms级别。
当一个区块内交易数量很多或交易内容很大,执行区块的耗时会拉长,可能会达到秒级甚至分钟,导致执行超时,进而影响全网速度及tps。
而平行链的存在,是将一部分交易的执行由平行链节点完成,**主链只负责打包,而不具体执行** 而平行链的存在,是将一部分交易的执行由平行链节点完成,**主链只负责打包,而不具体执行**只打包交易耗时和执行想必几乎可以忽略不计。
这就等于将部分性能压力分摊在平行链节点上,从而为bityuan网络tps的提升极大地去除了限制,也为横向扩展bityuan网络增加了可能性。 这就等于将部分性能压力分摊在平行链节点上,从而为bityuan网络tps的提升极大地去除了限制,也为横向扩展bityuan网络增加了可能性。
平行链可以作为独立的一条链使用,同时依托于跨链合约,也可以将平行链和主链结合起来,通过主链币和平行链币的跨链交换,成为一个生态。这也是之后平行链发展使用的一个方向。 ## 平行链的生态
平行链可以作为独立的一条链使用,同时依托于跨链合约,也可以将平行链和主链结合起来,通过主链币和平行链币的跨链交换,成为一个生态。这也是之后平行链发展使用的一个方向。
因为平行链的交易无需在主链执行,因此平行链可以使用未在主链注册过的合约。
目前包括evm虚拟机、wasm虚拟机、oracle预言机、blackwhite/pokerbull/guess/game等游戏合约都部署在不同的平行链上,极大丰富了bityuan网络生态。
主链负责整体框架及基础功能,而平行链执行具体细分领域的实现,是bityuan网络架构的整体思路。多元化拓展以及受硬件约束较小的特点是独有的优势。
目前bityuan网络只已经有十几条平行链存在,非常有效地提升了主网的tps。之后随着平行链的扩展越来越多,相信整个网络的生态也会日益完善。 目前bityuan网络只已经有十几条平行链存在,非常有效地提升了主网的tps。之后随着平行链的扩展越来越多,相信整个网络的生态也会日益完善。
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment