说起数字货币,比特币无疑是众多数字货币之中的龙头老大。所以,我们要学习区块链并且了解数字货币,就首先要了解比特币相关的知识。
这个时候,很多的普通人就会焦虑了:“要学习比特币相关的知识,那我首先得要了解什么呢?感觉无从下手啊!”不用担心,遇到不清楚的事情,那我们就首先请教搜索引擎开始呗!!
通过维基百科,可得:2008年11月1日,中本哲史在metzdowd.com网站的密码学邮件列表中发表了一篇论文,题为《比特币:一种点对点式的电子现金系统》。论文中详细描述了如何创建一套去中心化的电子交易体系,且这种体系不需要创建在交易双方相互信任的基础之上。很快,2009年1月3日,他开发出首个实现了比特币算法的客户端程序并进行了首次“采矿”(mining),获得了第一批的50个比特币。这也标志着比特币金融体系的正式诞生。【1】
所以说,我们通过了解白皮书论文《比特币:一种点对点式的电子现金系统》,就可以比较全面地了解比特币了,毕竟这是创始人的重要论文嘛。杰Sir已经把中本聪的英文版原文上传到百度云了,有需要的战友可以自行下载。
百度云链接:http://pan.baidu.com/s/1qYcBqdI
另外,在巴比特论坛网站上面有这篇论文的中文翻译版,有需要也可以点击查看:
http://www.8btc.com/wiki/bitcoin-a-peer-to-peer-electronic-cash-system
接着,我们来主要看一下这篇论文的重点内容:
1.传统的交易金融系统存在着什么问题呢?
答:互联网上的贸易,几乎都需要借助金融机构作为可资信赖的第三方来处理电子支付信息。而金融机构总是不可避免地会出面协调争端的。另外因为金融中介的存在,也会增加交易的成本。
2.我们需要怎样的一种交易金融系统呢?
答:我们需要这样一种电子支付系统,它基于密码学原理而不基于信用,使得任何达成一致的双方,能够直接进行支付,从而不需要第三方中介的参与。
3.具体的数字货币定义是怎样的呢?
答:一枚电子货币(an electronic coin)是这样的一串数字签名:每一位所有者通过对前一次交易和下一位拥有者的公钥(Public key) 签署一个随机散列的数字签名,并将这个签名附加在这枚电子货币的末尾,电子货币就发送给了下一位所有者。而收款人通过对签名进行检验,就能够验证该链条的所有者。【2】
4.什么是公钥&私钥?
答:公开密钥加密,也称为非对称加密,是密码学的一种算法,它需要两个密钥,一个是公开密钥,另一个是私有密钥;一个用作加密的时候,另一个则用作解密。使用其中一个公开密钥把明文加密后所得的密文,只能用相对应的另一个私有密钥才能解密得到原本的明文;甚至连最初用来加密的公开密钥也不能用作解密。由于加密和解密需要两个不同的密钥,故被称为非对称加密。
虽然两个密钥在数学上相关,但如果知道了其中一个,并不能凭此计算出另外一个;因此其中一个可以公开,称为公钥,任意向外发布;不公开的密钥为私钥,必须由用户自行严格秘密保管,绝不通过任何途径向任何人提供,也不会透露给要通信的另一方,即使他是被信任的。【3】
5.记账之中的工作量证明原理是?
答:本体系之中,工作量证明机制的本质则是一CPU一票。计算的算法可以是通过计算SHA-256等安全散列算法的解来实现。
6.区块链网络的运行步骤是?
答:
1) 新的交易向全网进行广播;
2) 每一个节点都将收到的交易信息纳入一个区块中;
3) 每个节点都尝试在自己的区块中找到一个具有足够难度的工作量证明;
4) 当一个节点找到了一个工作量证明,它就向全网进行广播;
5) 当且仅当包含在该区块中的所有交易都是有效的且之前未存在过的,其他节点才认同该区块的有效性;
6) 其他节点表示他们接受该区块,而表示接受的方法,则是在跟随该区块的末尾,制造新的区块以延长该链条。
7.交易之中如何保证私隐?
答:通过将公钥保持为匿名实现。公众得知的信息仅仅是有某个人将一定数量的货币发所给了另外一个人,但是难以将该交易同特定的人联系在一起,也就是说,公众难以确信,这些人究竟是谁。这同股票交易所发布的信息是类似的,股票交易发生的时间、交易量是记录在案且可供查询的,但是交易双方的身份信息却不予透露。【4】
目前,对论文《比特币:一种点对点式的电子现金系统》的重点内容摘录如上。比特币的区块链机制可以说确实是设置得很巧妙的,值得我们好好研究!更多的区块链干货,欢迎加入我的小密圈一起学习哦!!
注:
【1】摘自维基百科:比特币
【2】摘自巴比特网站:《比特币白皮书:一种点对点的电子现金系统》
【3】摘自维基百科:公开密钥加密
【4】摘自巴比特网站:《比特币白皮书:一种点对点的电子现金系统》