该CHIP提案旨在为CLVM添加新的操作符,以增强签名功能,例如支持更复杂的BLS操作、零知识证明、计算找零等,同时引入新的SOFTFORK条件。这些操作符将分阶段引入,最初通过softfork guard访问,最终成为核心CLVM的一部分。此外,还通过硬分叉增加了新的AGG_SIG条件以支持不同的消息组合,并对块生成器进行了优化。
该CHIP提议在Chialisp中增加新的ASSERT条件,包括断言区块高度或时间戳未达到、断言同一区块或spendbundle中发生另一个消费。此外,还增加了断言当前coin在指定区块高度或时间戳被确认的条件,以及确保coin spend是短暂的条件。同时,更新mempool逻辑,使其能够拒绝不再有效的coin spend。这些新条件主要用于实现过期的Offer,避免用户手动取消Offer。
本文详细回顾了Chia Asset Token (CAT)从CAT1到CAT2的升级过程,原因是CAT1标准中发现了一个安全漏洞(CATbleed),该漏洞允许未经授权的资产增发。文章详细记录了漏洞发现、问题解决、以及团队如何处理和修复漏洞的时间线,包括监控、修复、以及最终通过空投CAT2代币来替换CAT1代币的过程,并提供了常见问题解答。