首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

中本聪的“九阴真经”:了解区块链的本质

数字货币投行

提供真实有效的一手经验

关注

回复“进群”,进万人社群,共享一手经验,提前判断,最佳决策。

回复“白皮书”,免费获取正在进行或即将上线的ICO项目白皮书。

回复“合作”,了解更多数字货币投行事宜。

一切的一切我们先从本质出发:

区块链的本质是一个去中心化的分布式的数据库。

中本聪发明比特币的初衷仅仅是建立一个稳定运行的去中心化的货币体系,所以我们就暂且把数据库就称之为“账本”。这个账本里面记录了发生在过去的所有交易记录。好,大家记住这件事情的本质,时刻回想一下。接着我们把事情具象化,帮助大家理解。

村子里的账本原先是由账房先生保管的,账房先生记录着村子里的每一笔收入支出,他自己也因为帮大家记账获得一点银子补贴家用。终于有一天,一些人发现账本对不上,这可不行,大家一起罢免了账房先生。取而代之的是找村里的张三李四王五来轮流记账,防止一个人控制账本。时间长了,问题又来了,张三在自己记账期间挪用了公款去喝酒吃肉,回头告诉大家账本弄丢了,这显然也不行。

争论之下,大家提出了一种全新的记账方式:每个人都有一个账本,任何人记了一笔新账都要告诉大家,让大家的账本保持同步,一旦一笔账和其他人的对不上,就可以拒绝接受,最终以大多数人的账本为准。果然,这么记账一段时间内都没有任何差错。又过了一段时间,问题又来了。由于缺乏有效的激励机制,李四总是喜欢偷懒,不好好记账,每次对账本的时候只把别人的拿过来抄一份。为了解决这个问题,大家决定扔骰子来决定每天的记账权,其他人对账。这样账本的问题就解决了!

现在我们把这个具象化的例子嵌套到区块链技术里面。区块链1.0的成功应用比特币也是这个账本问题。

记账的主体从张三李四王五变成了一个个的电脑客户端,我们把他叫做“节点(node)”,彼此对账的过程就是“广播”或者“网络路由”,对完账形成一个共同账本的过程就是“获得区块打包权并链接到之前账本的过程”。掷骰子决定记账权的过程就是“共识算法”。原先给账房先生的银子就是挖矿产生的“比特币”

由于比特币的价值和价格水涨船高,大家就开始竞争记账权,这个竞争机制就变成了“挖矿”。我们再看看账本里面的内容,原先的由张三转给李四一两银子就变为,从张三的钱包里转一个比特币到李四的钱包里。这个转账的过程本质就是一个发送交易数据的过程,这笔数据在1.0时代就表示为资产,而区块链里通过非对称加密技术发明了去中心化的账号体系。

价值传输中以公钥作为钱包地址,与私钥配合使用,这就类似于“虎符”互相对数据加密,只有两者相匹配才能完成数据的转移。简单来说:用公钥加密的数据用对应私钥打开,用私钥加密的数据用公钥解开,这就是“数字签名”。

总而言之,区块链就是大家共同参与记账,用一套共识机制来选择出账目打包者,其他节点接受验证,形成账本链条,每个用户拥有一对秘钥来表示自己身份,完成数据转移。这就是区块链最基础的机制。我们从发散思维再回首回来,重新认识文章开头所说的本质,我们发现中本聪的九页“九阴真经”已经变得容易理解了。

回复“进群”,进万人社群,共享一手经验,提前判断,最佳决策。

回复“白皮书”,免费获取正在进行或即将上线的ICO项目白皮书。

回复“合作”,了解更多数字货币投行事宜。

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180227G0341G00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券