理论数据

优质
小牛编辑
136浏览
2023-12-01

交易大小

普通转账交易:147字节,若携带信息,会增加。
跨链转账交易:139字节,若携带信息,会增加。
创建智能合约的交易:由智能合约的大小决定,系统智能合约有1800行代码,大小为11070字节。
执行智能合约的交易:由携带的数据大小决定,最小为155字节。

单区块包含的交易量

默认区块大小为1M(不包含区块头信息),第一条链的默认区块间隔为1分钟。
如果都是普通转账交易(147字节),则最多可以有6802个交易,则单链的TPS为113。
如果是混合交易,假设平均交易大小为200字节,则可以有5000个交易,则单链的TPS为83。
系统支持动态调整区块大小和区块间隔,这样就能够提升单链的TPS上限。

理论性能

第一条链一分钟一个区块,一个区块1M大小,交易平均200字节,则链的TPS上限为83。
第二、三条链的区块生成时间为56秒,它的TPS上限为89。
如果系统有3条链,其他系统参数都不修改的情况下,TPS上限为261。
单条链的TPS上限依赖于区块大小和区块生成速度,这两个参数都可以通过管理员(智能合约)动态调整,从而提升TPS上限。
整个系统的TPS上限将随着链的数量增加而线性增加。
链的ID为64位数字,所以最多可以有2^64-1条链。
整个系统的TPS上限将大于83*2^64。