获取独家产品信息,尽享促销优惠!立即订阅,不容错过
* 限···时··优惠
摘要:最近的研究表明,智能合约的源代码通常是克隆的。区块链网络中相关类型的交易类型的处理导致实施许多类似的智能合约。因此,验证交易的规则被多次复制。本文介绍了Adapt V2.0智能合约设计模式。设计模式对每种事务类型采用独特的配置,并且在配置之间共享验证规则对象。在两个级别上消除了逻辑条件的冗余性。首先,可以将类似的智能合约组合到一个。其次,智能合约中的配置在运行时验证规则对象。结果,对于每个验证规则,只有一个对象是实例化的。它允许通过智能合约有效使用操作内存。本文使用面向对象和功能的编程机制介绍了该模式的实现。应用该模式可确保智能合约的自适应性在任何数量的交易类型上。在智能合约和不同数量的检查交易中,对各种验证规则进行了绩效测试。获得的10,000,000件交易的评估时间小于0.25 s。