引言 (Introduction)
互联网商务几乎完全依赖金融机构作为可信的第三方来处理电子支付。尽管该系统对于大多数交易来说运作得相当顺利,但它仍然存在基于信任模型的固有弱点。完全不可逆的交易实际上是不可能的,因为金融机构无法避免调解争议。调解的成本增加了交易成本,限制了实际可行的最小交易规模,并切断了小额随意交易的可能性,同时在无法进行不可逆支付以获取不可逆服务方面也带来了更广泛的成本。由于存在逆转的可能性,信任的需求扩散开来。商家必须警惕他们的客户,要求提供比实际需要更多的信息。一定比例的欺诈被视为不可避免。这些成本和支付的不确定性可以通过使用实体货币在面对面交易中避免,但在没有可信第三方的情况下,通过通信渠道进行支付的机制尚不存在。
所需要的是一个基于加密证明而非信任的电子支付系统,允许任何两个愿意的方直接相互交易,而无需可信的第三方。计算上不可能逆转的交易将保护卖家免受欺诈,而常规的托管机制也可以轻松实施以保护买家。在本文中,我们提出了一种利用点对点分布式时间戳服务器解决双重支付问题的方案,以生成交易时间顺序的计算证明。只要诚实节点集体控制的 CPU 算力超过任何合作攻击者节点组,该系统就是安全的。