合约应用一
- 维护一个数据存储(账本),存放对其他合约或外部世界有用的内容
- 最典型的例子是模拟货币的合约(代币)
合约应用二
- 通过合约实现一种具有更复杂的访问策略的普通账户(EOA),这被称为“转发合同”:只有在满足某些条件时才会将传入的消息 重新发送到某个所需的目的地址;例如,一个人可以拥有一份转发合约,该合约会等待直到给定三个私钥中的两个确认之后,再 重新发送特定消息
- 钱包合约是这类应用中很好的例子
合约应用三
- 管理多个用户之间的持续合同或关系
- 这方面的例子包括金融合同,以及某些特定的托管合同或某种保险