“活剥”比特币原版白皮书(介绍篇2)

(续上文)

介绍(Introduction)的后半部分针对现有转账机制所存在的问题,提出了一种解决方案,这个方案有如下特点:①基于加密验证而非信用,所以不需要第三方;②用常规手段(指货到付款之类的手段)保障买家的安全,用算力保障卖家的安全;③大多数节点算力被诚实节点掌握系统就是安全的。

01 原文及翻译

原文:What is needed is an electronic payment system based on cryptographic proof instead of trust, allowing any two willing parties to transact directly with each other without the need for a trusted third party. Transactions that are computationally impractical to reverse would protect sellers from fraud, and routine escrow mechanisms could easily be implemented to protect buyers. In this paper, we propose a solution to the double-spending problem using a peer-to-peer distributed timestamp server to generate computational proof of the chronological order of transactions. The system is secure as long as honest nodes collectively control more CPU power than any cooperating group of attacker nodes.

翻译:我们真正需要一个基于加密验证而不是基于信用的电子支付系统,使得任何有交易意愿的双方可以直接进行交易而不通过第三方作为媒介。通过算力保障的不可逆交易能够保证卖家免收欺诈,只需要常规的托管机制能够轻易实现以保护买家。在这篇文章我们提出一个解决双重支付的方案,这个方案用一个点对点的分布式的时间戳服务器来生成一连串交易的算力证明。只要诚实的节点总体上相比于合作的攻击者们控制更多的算力,这个系统就是安全的。

02 概念解析

加密验证:指使用数学、密码学原理来验证交易的真实性。比特币体系的革命性之处在于通过数学、密码学原理来替代中介信用(金融机构)使得交易达成。这种机制的安全性完全建立在数学基础上,不再依托于相信第三方不作恶的美好意愿。

非对称加密:当代密码学最大的突破就是非对称加密。比特币使用的是非对称加密。要理解非对称加密,首先理解对称加密。对称加密其实就是你有一个账号密码,你提供的密码和银行系统里你账号所对应的密码一样,验证通过银行就知道你是账号主人。现在没有第三方银行了,那么这套方案就行不通了,需要非对称加密:在非对称加密的情况下,即便大家不知道你的密码,但有办法确认你确实掌握了密码,是账号的拥有者。方法如下:所有人都可以用公开的方式来加密一段信息,如果你提供的密码加密后的结果通过验证,那就证明了你是账号拥有者。过程中验证者只是通过固定黑箱操作(公开的算法和看不见的密码)来看结果是否正确。

诚实节点:掌握了计算能力(CPU资源)并且在比特币系统中提供计算能力进行记账的,就是节点。老老实实记账的节点就是诚实节点,而试图更改账本的节点就不是诚实节点。

03 设问答疑

①非对称加密的重大意义是什么?

答:非对称加密的最大作用是你能够在一个去中心化的系统中确认自己的身份。以前的中心化系统,你只要记住密码,在支付时使用这个密码(比如微信支付的指纹或者6位密码)就能向腾讯这个中心确认你有权使用这笔钱。但是在一个没有中心的系统里,因为没有一个人是权威的,你又不能向所有人展示你自己的密码,所以需要一个机制使得你在不公开自己密码的情况下,让所有人知道你确实拥有密码。比特币的机制类似于你提出交易申请的时候出了一道数学难题,只有拥有密码的人才能解开这题,你能解开说明你确实有密码,大家就相信你有密码。这样的机制就能把中心机构从支付系统里赶出去。

②没有第三方,买方的利益如何保护?

答:买方权益的保障主要是两方面:第一,因为账本公开公开透明,所以交易信息可查证,证明自己确实已经付款;第二,所谓常规托管机制就是一手交钱一手交货,你给货,我就把钱打给你,打给你之后我没办法反悔。这也是比特币系统的一个缺陷,只有在确保收货的情况下付款对买方才是绝对安全的,因为钱一旦转出不可撤回,但这对卖方来说多少有点不公平,可能钱货两空。于是,后来才有了以太坊,尝试将智能合约引入比特币系统,让交易更智能,更能保护卖方的利益。

③比特币系统中是否依然需要确保交易方的信用?

答:是的。比特币系统代替的是中心化中介的信用,但它并不能确保交易双方的信用。无论是否有中心化中介,你都必须先确认交易方的信用,即了解对方是否是骗子。比特币系统所做的只是把并不值得信任的第三方中介赶走了,随之而来的是你需要更谨慎地确认交易方的信用,因为交易一旦发生无法逆转。

参考资料:

《新生大学课程-精读原版比特币白皮书》

你可能感兴趣的:(“活剥”比特币原版白皮书(介绍篇2))