我们通过使用分布式账本技术(dlt)获得的经验越多,我们在当前状态中遇到的粗糙边缘就越多聪明的合同.在分类帐上签订自动的、无可辩驳的、不可逆转的合同在理论上听起来很棒。当您考虑如何使用现代软件交付技术来开发它们,以及实现之间的差异时,问题就出现了。不可变数据是一回事,但不可变业务逻辑完全是另一回事!考虑是否在智能合约中包含逻辑是非常重要的。我们还发现在不同的实现之间有非常不同的操作特征。例如,尽管契约可以发展,但不同的平台或多或少地支持这种发展。我们的建议是,在将业务逻辑提交到智能合约之前,要仔细考虑,并在此之前权衡不同平台的优点。