我们提出了一种在不依赖信任的情况下进行电子交易的系统。我们从通常的由数字签名制成的硬币框架开始,这提供了对所有权的严格控制,但在没有防止双重支付的方式的情况下是不完整的。为了解决这个问题,我们提出了一种使用工作证明的点对点网络,用于记录交易的公共历史,如果诚实的节点控制了大多数 CPU 计算能力,那么这种记录将很快变得计算上不可行,以防止攻击者修改交易历史。这个网络以其非结构化的简单性而稳健。节点一起工作,几乎不需要协调。它们不需要被识别,因为消息不会被路由到任何特定的位置,只需要尽力而为地传递。节点可以随意离开和重新加入网络,接受工作证明链作为他们离开时发生的事情的证据。它们通过CPU计算能力来表达对有效区块的接受,通过继续扩展有效区块并拒绝在无效区块上工作来拒绝无效区块。任何必要的规则和激励措施都可以通过这种共识机制来执行。