比特币白皮书精读笔记—介绍篇

本文为精读比特币白皮书系列课程笔记,文中摘录了比特币白皮书原文,并对原文进行翻译,说明和讲解。


传统信任体系的天然缺陷 

Commerce on the Internet has come to rely almost exclusively on financial institutions serving as trusted third parties to process electronic payments.

网络商业越来越依赖于可信第三方金融机构来处理电子支付

An electronic payment is any kind of non-cash payment that doesn't involve a paper check

电子支付就是任何一种不涉及纸质支票的非现金支付,类似我们现在经常用的支付宝以及微信支付或者网上银行。

While the system works well enough for most transactions, it still suffers from the inherent weaknesses of the trust based model.

虽然金融机构能处理好大部分的交易,但仍然有着基于信任模型的天然缺陷。信任模型支撑的是以美元为中心的全球信用本位法币体系

Completely non-reversible transactions are not really possible, since financial institutions cannot avoid mediating disputes.

完全不可逆转的交易不可能实现,因为金融机构不可避免的会参与调节交易纠纷。

The cost of mediation increases transaction costs, limiting the minimum practical transaction size and cutting off the possibility for small casual transactions,

调节纠纷会使得交易成本增加,这里的成本指的是交易转账的成本,这个类似于保险的逻辑,你面临的风险越大,交纳的保费就会越高,即使你并没有出事。成本增加导致的结果便是相关机构会采取限制最小可行交易额并且取消小额临时交易的措施。

比特币白皮书精读笔记—介绍篇_第1张图片

这里举个例子,如果在一个二手平台上挂一个售价20元的台灯,扣掉快递费和手续费,已经没有利润了,那就没有必要将这盏台灯挂到平台上去卖了。但是如果是卖一架二手钢琴,售价26000,扣掉手续费和快递费,那还是很有必要进行这个交易的。平台手续费的设定,对于像台灯这样的小额交易就起到了限制作用。

我们再看看银行的转账手续费

比特币白皮书精读笔记—介绍篇_第2张图片

如果你跨行转帐两元,手续费就是两元,就没必要转,如果转五元,扣掉手续费,转账意义也不大。当转账金额达到50万以上,手续费50元封顶,这个影响就不大了,这就是对小额交易的限制。

可能有人会有疑问,我们平常通过支付宝或微信进行转账并不收手续费,对小额交易并无限制。但这其实只是中国特色,因为这是产品推广期,为了获取用户暂时不收手续费,但这不代表交易没有成本,只是成本由平台自己承担了,可以算作是商家补贴,这种补贴我们不能算作正常的商业逻辑。

and there is a broader cost in the loss of ability to make non-reversible payments for non-reversible services.

成本增加不仅在于对小额交易的限制,并且使得为那些不可逆服务确保的不可逆转交易就不可能发生了。

很多时候并不是我们不喜欢这个交易就能退货那么简单,最常见的领域就是服务业,提供的服务是不可逆转的,当你的付款撤回了,但是服务并不能撤回。对于这种情况,支付不可逆就很有必要了。

举个例子,C公司曾经为一个客户花费很长时间出了一套设计方案,并将对客户进行了多次深入讲解,之后客户让C公司等候内部评估,结果从那之后对方就没了任何回音,并且几个月后该客户自己出了一套产品,该产品细节和底层逻辑与C公司提供的虽不尽相同,但外部方案基本一致。

这种事情说明一个道理,就是当对方没有给出任何实际保障的时候,不要轻易给出自己的智慧成果。

可是在这样的场景下会有一个尴尬的状况,就是如果我们不展示自己的智慧成果,那对方又如何评估自己该付出多大代价,或者这个成果又是不是自己想要的呢?这也就导致了有人会利用这种固有缺陷,做欺诈的事情。这也会导致一种更广泛的影响,就是这种类型的交易发生的可能性会大大降低,而对于整个社会来说这就是价值的损失。

我们不能局限在自己每天经历的世界里去思考真实的世界里正在发生的事情,思考的维度需要够广够全面,这个世界并不是我买件衣服,到货付款那么简单,既然我们要参与投资,投资行为一定要看到更大格局的世界,以及由宏观价值构成的部分。

就像我们很多人看到微信支付宝不收手续费就会以为这部分没有成本一样,可实际上这部分成本是不可能消失的,只是它的承担主体发生了变化而已,不要以为自己不用承担,就感觉整个世界都变好了。

那我们怎样才能看到一个真实的世界呢,这是大家需要努力去思考的问题

With the possibility of reversal, the need for trust spreads.

由于交易可逆的可能性,对信任的需求就加强了。

Merchants must be wary of their customers, hassling them for more information than they would otherwise need.

商家必须提防自己的用户,就那必须从用户那里套取本不需要的信息,如果C公司以后要和其它的客户合作,那就首先要花很多时间来确保客户不会像之前那样行骗。像以前那种二话不说干活,对方满意付款这么简单又高效的事情就不会发生了。

A certain percentage of fraud is accepted as unavoidable.

一定比例的欺诈行业是不可避免的,而且在传统的商业体系里甚至是一种被接受的存在。

These costs and payment uncertainties can be avoided in person by using physical currency

这些成本和支付的不确定性都可以通过使用实际的货币来避免

but no mechanism exists to make payments over a communications channel without a trusted party.

在线支付没有实际的货币,没有一个机制可以在没有可信第三方的情况下通过通信渠道完成电子支付。随着经济的发展,一手交钱一手交货已经变得不现实了,大家需要跨地域跨时间来进行交易,我们不能让支付停留在原始状态。

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.

加密而非信任的支付系统

需要一个基于加密验证而非信任的电子支付系统,使得任何有意愿的双方在不需要可信第三方的情况下直接交易。

加密验证是比特币体系的核心,通过数学和密码原理代替金融机构使交易达成,这是革命性的,毋庸置疑。

比特币白皮书精读笔记—介绍篇_第3张图片

比特比的去中心化,安全机制完全建立在密码学的基础上,而当代密码学最重要的突破就是非对称加密,简单来说就是加密和解密分别使用两个密码,这就是比特币中公钥和私钥的关系,所有人都可以使用公开的公钥来加密一段信息,但只有私钥的拥有者才能解密。

在比特币世界里公钥加密是按设定机制,由矿工贡献算力来进行的,对于个人来说属于“黑箱操作”,而个人只需持有私钥并保存好密钥文件就可以。

这种非对称加密使得去中心化的记账系统成为可能,一个中心化的系统有可能不需要使用密码学技术,比如我为了证明我拥有这笔钱,我只要掌握一个密码,而这个密码也同时被记账中心所掌握,那我向记账中心展示这一专属密码,而记账中心就知道我有权力动用相应的资金,也就说在中心化的系统中,我只需要向单一的中心来确认我的身份,我们只需要和记账中心共同掌握一套密码并不外传就可以。

但在一个去中心化的系统中就没有那么简单了,我们并不是向某一单一的中心来确认自己的身份,而是要向整个网络公示自己的身份,因为没有哪一个单一的节点是绝对的权威,所以身份的验证必须是一个公开的行为。

然则我所持有的验证自己身份的密码显然是不会同时向所有人公开的,如果那样的话岂不是人人都可以顶替我的身份,于是我们需要这样一个机制,能够让我们在不公开私人密码的前提下可以公示自己的身份,也就是说别人尽管不知道我拥有的密码到底是什么,但是别人知道我确实拥有这一密码,就够了。这也就是非对称加密的用武之地。

他人可以通过公钥进行加密。相当于他人出一道难题,只有拥有私钥的人才能解开,只要你把这道难题解开了,就能证明你确实是私钥的拥有者,比特币的传递就是这种机制,每一笔交易其实是一个解密和加密的过程。

A曾经对B发起一个币的转账,现在B要发给C一个币,那他先要解开A给B出的难题,证明自己就是B,同时给C出一个难题,只有能够证明自己是C的人才能解开它。比特币系统代表的是中心化中介的信用,但它并不能确保交易双方的信用,相反,一旦交易的某一方出现信用问题,这笔交易是无法撤消的。

对于初次接触比特币的人一定要尤为注意,和传统银行不同,一旦你确定支付,哪怕对方在现实世界欺骗了你,你的交易损失是无法追回的,这里就有个悖论,你到底是信任中心化中介的信用,还是信任你的交易对方的信用,那就仁者见仁智者见智,如果你选择后者,那比特币是你的好选择,如果选择前者,那传统的中心化支付便是你的选择。

Transactions that are computationally impractical to reverse would protect sellers from fraud

计算上不可逆的转账交易能保护转账方免受欺诈。

and routine escrow mechanisms could easily be implemented to protect buyers.

常规的托管机制能被轻松的用来保护买家

比特币的交易类似一种转账行为,因为其是基于密钥验证的,不是信用,进而就脱离了第三方,所以支付给卖家的款项不可逆,也就不用担心买方会欺诈自己。

同时银行这类信用中介,它对卖家也可能会有欺诈行为。比如银行遭到损失的时候,卖家很多时候是在承担缺失的。比如你在银行存了一笔钱,你想要转账给B,这个时候银行系统遭到了攻击,转账记录就丢失了,你帐户中的资金确实是减少了,而B帐户的资金却没有增多,银行查不到任何的转账记录,这样造成的损失只能转账方来承担了,在比特币的体系里,这种情况是不可能发生的

说完卖方,我们再看看买方权益如何保证

比特币白皮书精读笔记—介绍篇_第4张图片

常规托管机制是比较常见的,一般由可信第三方来完成,比如支付宝的资金托管,确认卖方发货或者买方收到货物之后才付款,当然很多场外交易的数字货币交易所也是扮演的这个角色,先锁定或者托管卖方的数字货币,卖方收到款项后再放行,逻辑是一样的。

但是这里涉及到第三方,如果不需要第三方托管,怎么做呢,其实就是交易双方共同同意将比特币转到某一个地址即可,这样类似于现实生活中,我们将货款转账到某个账户,只要可查证就可以。

到这里大家可能会想到,为什么以太坊的创始人在深度研究比特币之后,会进一步将智能合约引入到整个体系中。比特币的信用体系是在解决第三方的信用问题,而在这之外继续努力解决交易双方的信用问题,是智能合约尝试解决的部分。

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.

只要诚实的节点控制更多的算力,这个体系就是安全的。

由于比特币采用了复杂的POW工作量证明机制,更改交易记录非常耗时且需要大量的运算,所以从客观上实现了不可更改的目的,但是从业务设计的角度,这也算是一个缺陷,如果更改是交易双方认同的,而且合法的,或者被绝大多数节点认同的呢。由于技术的限制,比特币系统进行了取舍,不得不保留了这个缺陷。

同时在比特币白皮书中,这个缺陷相当于被描述成了一个特点,这就是中本聪先生非常高明的地方。比特币后来发生的一些事实证明,比特币的滥用也正是因为这个缺陷,比如暗网的非法交易,网络勒索,包括黑客盗用比特币,门头沟交易所跑路等等,其实都是利用了这个缺陷。从正义的角度来讲,这些交易都应该撤消,但是要回滚交易的代价实在太大,大到不可实现。

比特币系统并不是完美的,如果出现了网络勒索,或者其它非正义的行为,需要数据回滚或分叉,比特币史上并没有发生过这样的事情,但是另外一个大家很熟悉的数字货币,以太坊,就发生过。

比特币白皮书精读笔记—介绍篇_第5张图片

2016年一个完全虚拟的线上众筹DAO凭空出世。DAO是完全基于以太坊智能合约存在的,在很短的时间内便众筹到了上亿的资金,然后被黑客利用漏洞非法转走了大量的以太币,于是以太坊硬分叉,硬分叉是指把数据回退到被黑以前,目的是追回这些被黑掉的以太币,所以现在便有了硬分叉的ETH,和支持不分叉的ETC。

ETC才是以太坊的原链,ETH是分叉链,结果分叉链倒是占据了正统,以太坊的硬分叉是为解决黑客盗窃问题,当然是众望所归。当时以太坊分叉是基于社区共识进行分叉的,也就是说大部分的人是认可的,可即便如此也有人不乐意升级,不乐意数据回退,以此看来分叉是一件兴师动众的事情,而且未必会成功。

对于系统的安全性,完全通过攻击算力才能造成影响,这是一种算力的比拼。可以简单理解为,存在着正义算力大于邪恶算力这样一个前提。

比特币白皮书精读笔记—介绍篇_第6张图片

因为传统信用体系的信用不足带来的问题,很多时候并不是钱可以解决的问题,而是一个纯粹社会效率的问题,这也是比特币存在的原因,它认为传统的模式让很多本应该发生的交易并没有发生。

你可能感兴趣的:(比特币白皮书精读笔记—介绍篇)