合约(contract)是去中心化的比特币系统保证有效力的财务交易。比特币合约通常可以设计为对外部代理(比如法院)最小依赖。这大大降低了交易中对于未知交易实体的交易风险。
下面的小节将描述已经使用的各种的比特币合约。因为除了交易本身,合约还涉及现实中的人,我们设计成以下的故事模板。
除了下面描述的合约类型,还提出了许多其他合约类型。 其中几个收集在比特币维基的合约页面。