서론
인터넷 기반 상거래는 전자 결제를 처리할 신뢰받는 제3자의 역할을 거의 전적으로 금융기관에 의존해 왔습니다. 이 시스템은 대부분의 거래에서 충분히 잘 작동하지만, 여전히 신뢰 기반 모델의 본질적인 약점을 가지고 있습니다. 금융기관이 분쟁 중재를 회피할 수 없기 때문에 완전한 비가역적인 거래는 실제로 불가능합니다. 중재 비용은 거래 비용을 증가시켜 실질적인 최소 거래 규모를 제한하고 소액의 일상적 거래 가능성을 차단하며, 비가역적인 서비스에 대한 비가역 결제를 할 수 있는 능력의 상실로 인해 더 큰 비용이 발생합니다. 가역성 때문에 신뢰의 필요성이 확대됩니다. 상거래자(merchant)는 필요 이상으로 많은 정보를 요구하며 고객을 귀찮게 할 수 있는 상황을 경계해야 합니다. 사기의 일정 비율은 불가피한 것으로 간주됩니다. 이러한 비용과 결제 불확실성은 대면 거래에서 물리적 통화를 사용함으로써 피할 수 있지만, 통신 채널을 통해 신뢰받는 제3자 없이 결제를 수행할 수 있는 메커니즘은 존재하지 않습니다.
필요한 것은 신뢰 대신 암호학적 증명에 기반한 전자 결제 시스템으로, 거래 의사가 있는 두 당사자가 신뢰받는 제3자 없이 직접 거래할 수 있게 해주는 것입니다. 전산적으로 철회가 불가능한 거래는 사기로부터 판매자를 보호하고, 통상적인 제3자 예치(escrow) 메커니즘은 구매자를 보호하기 위해 쉽게 구현될 수 있습니다. 본 논문에서는 거래의 시간 순서를 전산적으로 증명하는 개인 대 개인 분산 타임스탬프 서버를 사용하여 이중 지불 문제의 해결책을 제안합니다. 이 시스템은 정직한 노드들이 공격자 노드들의 협력 그룹보다 전체적으로 더 많은 CPU 파워를 통제하는 한 안전합니다.