比特币白皮书 学习(1):摘要篇

比特币白皮书是一篇论文,是区块链技术的开山鼻祖。学习区块链,先从比特币白皮书开始,本周学习白皮书的摘要部分。


题目:
Bitcoin:A Peer-to-Peer Electronic Cash System
比特币:一种点对点的电子现金系统
作者:Satoshi Nakamoto中本聪
邮箱:[email protected]
网站:www.bitcoin.org


摘要内容

Abstract.A purely peer-to-peer version of electronic cash would allow online payments to be sent directly from one party to another without going through a financial institution.Digital signatures provide part of the solution,but the main benefits are lost if a third party is still required to prevent double-spending.We propose a solution to the double-spending problem using a peer-to-peer network.The network timestamps transactions by hashing them into an ongoing chain of hash-based proof-of-work,forming a record that cannot be change without redoing the proof-of-work.The longest chain not only serves as proof of the sequence of events witnessed,but proof that it came from the longest pool of CPU power.As long as a majority of CPU power is controlled by nodes that are not cooperating to attack the network,the’ll generate the longest chain and outpace attackers.The network itself requires minimal structure.Message are broadcast on a best effort basis,and nodes can leave and rejoin the network at will,accepting the longest proof-of-work chain as proof of what happened while they were gone.

摘要翻译

摘要:本文提出了一种完全由点对点(Peer-to-Peer)技术实现的电子货币系统,它使得在线支付能够直接由一方发起并支付给另一方,中间不需要通过任何金融机构。虽然数字签名提供了部分解决方案,但是如果仍然要求第三方防止双重支付(double-spending)的话,那么这种系统也就失去了存在的价值。我们在此提出一种解决方案,利用点对点的网络防止双重支付。该网络通过随机散列(hashing)给交易加上时间戳(timestamps),将它们并入一个不断延伸的基于随机散列的工作量证明(proof-of-work)链条,形成一个不可更改的交易记录,除非重新完成全部的工作量证明。这个最长的链条不仅作为被观察到的事件序列的证明,而且被看做是来自CPU计算能力最大的池。只要大多数的CPU计算能力都没有打算合作起来对全网进行攻击,那么诚实的节点将会生成最长的、超过攻击者的链条。这个系统本身需要的基础设施非常少。信息尽最大努力在全网传播即可,节点可以随时离开和重新加入网络,并将最长的工作量证明链条作为在该节点离线期间发生的交易的证明。

点对点

点对点技术,是无中心服务器、依靠用户群(peers)交换信息的互联网体系,它的作用在于,减低以往网络传输中的节点,以降低数据丢失的风险。与有中心服务器的中央网络系统不同,对等网络的每个用户端既是一个节点,也有服务器的功能,任何一个节点无法直接找到其他节点,必须依靠其户群进行信息交流。

双重支付

双重支付,如果同一笔钱(数字货币)被重复支付两次,就是双重支付问题,解决这个问题就相当于数字货币的防伪技术。这个问题在物理货币世界并不存在,因为你无法复制黄金。在纸币中,由于纸币由造币厂发行的,设计有复杂的防伪技术,如果有人制造了假币,可以通过法律来制止这些行为。

随机散列

随机散列,是将任意长度的数据映射到有限长度的域上。直观解释起来,就是对一串数据m进行杂糅,输出另一段固定长度的数据h,作为这段数据的特征(指纹)。也就是说,无论数据块m有多大,其输出值h为固定长度。

时间戳

时间戳,是指字符串或编码信息用于辨识记录下来的时间日期。

工作量证明

工作量证明,简单理解就是一份证明,用来确认你做过一定量的工作。监测工作的整个过程通常是极为低效的,而通过对工作的结果进行认证来证明完成了相应的工作量,则是一种非常高效的方式。

你可能感兴趣的:(比特币白皮书 学习(1):摘要篇)