BTC 白皮书阅读
英文题目 | Bitcoin: A Peer-to-Peer Electronic Cash System |
---|---|
中文名称 | 比特币:一种点对点的电子现金系统 |
发表时间 | 202x年 月 日 |
平台 | |
来源 | 中本聪 |
paper && code && video | paper code video |
摘要
问题:
- 纯粹的点对点电子现金版本将允许在线支付直接从一方发送到另一方,而无需通过金融机构。
- 数字签名提供了解决方案的一部分,但如果仍然需要受信任的第三方来防止双重支出,那么主要优势就会丧失。
解决:
-
我们提出了一种使用点对点网络解决双重支出问题的解决方案。
-
该网络通过将交易哈希到正在进行的基于哈希的工作量证明链中来对交易进行时间戳,从而形成一个不可更改的记录,除非重新进行工作量证明。
-
最长的链不仅充当见证事件顺序的证明,而且还证明它来自最大的 CPU 算力池。
-
只要大多数 CPU 算力由未合作攻击网络的节点控制,它们就会生成最长的链并超过攻击者。
-
网络本身需要最少的结构。
-
消息以尽力而为的方式广播,节点可以随时离开和重新加入网络,接受最长的工作量证明链作为他们离开时发生的事件的证明。
-
Double-spending 的含义?
Double-spending 是指在数字货币系统中,同一笔资金被多次使用的情况。这种问题通常只存在于数字货币或虚拟货币环境下,因为数字信息(例如加密货币)不像实物货币一样具有物理形态,容易被复制和重复使用。
具体来说,在没有强有力的机制防止双重支付的情况下,恶意用户可能会将同一笔货币的交易信息复制或篡改,试图在多个不同的交易中使用同一笔资金。例如,用户A在一笔交易中使用1个比特币支付给用户B,而同时又试图用这同一个比特币进行另一个支付给用户C。如果系统没有防范双重支付的机制,那么同一个比特币可能被花费两次,导致货币系统的完整性被破坏。
比特币和其他加密货币的核心创新之一就是通过区块链技术解决了这个问题。比特币的去中心化系统通过工作量证明和共识算法确保了交易记录的唯一性和不可逆性,从而有效地防止了双重支付的发生。
在你提到的句子中,虽然数字签名可以保证交易的真实性,但如果仍然需要一个可信第三方(比如传统银行)来防止双重支付,那数字货币去中心化的主要优势就丧失了。
结论
我们提出了一种不依赖于信任的电子交易系统。 我们从基于数字签名的货币的常用框架开始,它提供了对所有权的强有力控制,但在没有防止双重支出的方式的情况下是不完整的。 为了解决这个问题,我们提出了一种使用工作量证明的点对点网络,用于记录交易的公开历史记录,如果诚实节点控制着大多数的 CPU 能力,攻击者很快就会发现修改该记录在计算上不可行。 该网络在其非结构化的简单性中是健壮的。 节点同时工作,几乎不需要协调。 它们不需要被识别,因为消息不是路由到任何特定的位置,只需要尽力传递即可。 节点可以随意离开和重新加入网络,接受工作量证明链作为他们离开期间发生的事件的证明。 它们通过自己的 CPU 能力投票,通过努力扩展它们来表达对有效块的认可,并通过拒绝处理它们来拒绝无效块。 任何必要的规则和激励都可以通过这种共识机制来执行。