读《Bitcoin: A Peer-to-Peer Electronic Cash System》

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了读《Bitcoin: A Peer-to-Peer Electronic Cash System》相关的知识,希望对你有一定的参考价值。

参考技术A

再读比特币白皮书,不同是这回结合英文原版《Bitcoin: A Peer-to-Peer Electronic Cash System》又进行了一次学习。

作为技术性文章,比特币的白皮书讲解全面清晰,且没有一句废话。比特币的价值用下面一句话基本就概括完了

当攻击者算力小于信任者概率,攻击成功的概率就因为区块数的增长而呈现指数化下降

结合之前读过的《精通比特币》比特币的构成:
一个去中心化的点对点网络(比特币协议)
一个公共的交易账簿(区块链)
一个去中心化的数学的和确定性的货币发行(分布式挖矿)
一个去中心化的交易验证系统(交易脚本)

虽然在描述比特币的构成,书中数次用到了去中心化,但是在白皮书中只出现了 distributed ,而没有 decentralized ,也可以看出中本聪的初衷和智慧,去中心化不是目的,它只可能是手段之一。

发币,有两种说法:issue a coin or distribute coins

最后,很多问题还是有点一知半解,也许可以从《精通比特币》答案。

Bitcoin的解决的一个核心问题是什么

读前提醒

  如果你已经知道Bitcoin是为解决什么问题而设计的,那么您看到这里就可以了。本文的内容是来自于一次内部的科普分享,主要是为了让第一次接触Bitcoin的人有个初步的了解。

设置一个场景来说问题

  假设一个我国的农民伯伯和英国的化肥厂有100元人民币的生意(也许就是买一代化肥),我们对比使用现有的金融系统和Bitcoin的金融系统对比来研究Bitcoin的价值。

现在的金融系统

技术分享图片
  按照现代的金融系统,这100元大概要经过三个银行SC,HSBC,ICBC才能完成转移,而这个庞大的金融系统是需要资源来维持的,也就是他们是要收取手续费的,可想而知100元完全都不够三大银行跑一圈的,所以目前跨境的汇款是没有小数目,金融成本就决定了小买卖做不了。

Bitcoin是如何完成的

技术分享图片
  通过上面的科普描述,我们可知现代金融系统的成本主要消耗在了金融系统的维系上了。如果要降低金融周转的成本,我们需要换个金融系统。
  因为我们相信金融系统,所以金融系统为我们提供服务,同时收取我们的费用,那么我们为什么不能相互信任呢?这样就不需要金融系统,成本不就降低了。
  Bitcoin正式使用了上述的思路,当A要转账给B的时候,他会大喊声一声我转账100元给B,大家可都听见了啊!然后所有听到的人都会拿个小本本记下来,A转给B100元,共后期的交易查询,他们凭什么大家要帮A和B完成交易呢?如果B没有收到钱怎么办呢?A给B假币怎么办呢?
  上述的问题总是要想办法解决的,不然bitcoin的伟大构想是无法落地实施的,这个解决的办法就是大名鼎鼎的“区块链”,关于“区块链”的内容我们用其他篇幅来说明。

以上是关于读《Bitcoin: A Peer-to-Peer Electronic Cash System》的主要内容,如果未能解决你的问题,请参考以下文章

Bitcoin的解决的一个核心问题是什么

不可不知的P2P(Peer-To-Peer)

A Peer-to-Peer Information System Based on the XOR Metric 部分翻译

Peer-to-Peer 综述

014 A Peer-to-Peer Payment System for Federated Learning(FedCoin:联邦学习点对点支付系统 区块链 Shapley Value)

A simple json-rpc case for bitcoin blockchains