4.2 数据存储
在BTC网络上,每个PUSH DATA的长度有限制,MAX_SCRIPT_ELEMENT_SIZE = 520
,或者在执行标准脚本策略的节点上有MAX_STANDARD_STACK_ITEM_SIZE = 80
的严格要求。大区块链上对于PUSH DATA长度没有限制,最多可以达到4M字节。
协议设定了5个数据区域:data0,data1, data2, data3,data4
。在BTC上,最多可使用400字节或2600字节。
N20 Payload经过msgpack打包后,数据将被分片。
超过400或2600字节的数据交易将被BTC节点拒绝。部分数据服务商只能接受更小的交易。