论文部分内容阅读
针对以太坊平台上区块链数据快速增长的问题,提出一种对部署在区块链上的智能合约进行压缩存储的方法。首先定义一个新的操作码用于表示字节码压缩操作,然后计算当前智能合约与已经部署在区块链上的智能合约间相同的字节码片段,最后通过合适的算法将部分字节码片段进行替换。实验结果表明,该方法与直接将智能合约存储在区块链上相比,有效地节省智能合约的存储空间、减缓区块链上数据的增长速率。