金融版·白话区块链



 华正皓

渡鸦区块链专栏作者



本文主要是用通俗的语言和图文来解释“区块链”这个一抽象又偏向技术的名词,关于技术方向的解释会放到下一篇文章里做详细解释。


首先对区块链做一个总结放在最前面:

区块链就是通过密码学的方式形成的一个由集体维护的分布式数据库。


听不懂?没关系,且往下看...

在解释区块链具体是什么东西之前我认为最核心的是要知道“我们为什么要用区块链技术”。


1、区块链的诞生是为了解决什么问题?

在支付宝转账的时候,作为用户的你感觉是把你的钱直接打到对方的账户中。但!....事实是这样的:



这里的支付宝等公司就是“第三方”,那为什么我们俩转账为什么要有一个“第三方”出现?



这是阿里巴巴的纪录片《造梦者》中的一段话,ps:下文会多次引用,就可以很好解释“第三方”这个名词,这也是淘宝和支付宝诞生的伊始。换句话说,当时的阿里是被逼做了这个“第三方”,因为当时没有任何一家公司能够担任这样的角色,于是阿里成为了信任的中心,商家和用户因为“信任”,选择把钱给阿里。但是,如果阿里携款潜逃了(尽管不可能...)或者财务运营商出了问题(毕竟是人嘛...)怎么办?如果有一个机器或者一个“超级系统”来做这些事就好了!在互联网技术更新替换了十几年后的今天,区块链出现在我们面前,没错!它就是那个“超级系统"!一个信任的机器

有了区块链,事情开始变得不一样了。


传统中心化的方式:



区块链网络下的”去中心化的方式:



在去中心化的网络下,每个用户之间都可以是直接联系的,不再有任何第三方的参与,用户间的转账就像手递手付现金一样,这也是为什么比特币会被称为”电子现金“。


好了,现在A已经把钱转给B了,那么谁来记这笔账呢?之前有支付宝帮我记账对账,会统一存在支付宝后台系统中。为了让所有用户的交易都被记录下来并且账目都是正确的,支付宝会为此付出巨大努力。看看支付宝的初期...



每天1000笔的账单,人工对账就已经很痛苦了。以现在支付宝的体量,每天少则几十万的账单,即使是系统对账也难免漏单,并且要付出相应的人力、物力来维护这一套非常复杂的收支清算系统。说了这么多,那区块链是怎么对账的呢?答案是:没有!在区块链的网络中根本不需要对账,零清算,因为区块链中的每一个节点(就是一台计算机或理解为一个用户)自己都有一个账本,这个账本是实时更新的,区块链网络中发生的任何交易都会被记到你自己的账本中,没错,别人的帐你也有,但是你是不知道这个人是谁的,因为他们统一都长这个样子:


0x d7a8fbb307d7809469ca9abcb0082e4f8d5651e46d3cdb762d02d0bf37c9e592


这就意味着,以前由一个中心化的机构帮你记账对账,现在由每一个网络中的参与者帮你记账,大家都有同一个账本。如下图


每个人拥有同一个账本,即使你篡改了你自己的账本,让你的账上多了1亿,可是51%以上的账本中你的账户还是1分钱,那就说明你的帐上余额就是1分钱,无法抵赖。当然,如果你能控制网络51%的人在账本中帮你把一分钱变成1亿,你就能获得一亿,但基本上就要动用举国之力了....骚年,你确定你可以?


这就是为什么大家说区块链网络是安全的,因为攻击成本太过巨大,打个比方:比特币现在市值80亿美元,如果你想攻破它并得到这80亿美元,你可能要花费200多亿美元......

说了上面这么多其实就是想说明区块链的几个特性:

  1. 去中心化,没有第三方中介,一切都由程序来完成。

  2. 安全性,主要体现在分布式、51%攻击,即使一个节点被攻击或宕机也不会影响网络的运行。

  3. 最核心的就是:去信任。一切社会行为都要建立在”信任“的基础上,这也是区块链解决的最根本的问题。



这是《造梦者》中马云的说一句话,时至今日,区块链技术解决的最核心的问题就是“信任”。PS:传送门:阿里纪录片:马云和他的“少年阿里”《造梦者》,这部影片我个人看了很多遍,深深的感受到现在的区块链时代就仿佛当年的互联网时代,究竟能否成为一个时代我不得而知,但影片中马云的一句话也影响着我,“失败了也没关系,至少我把一个概念告诉了别人,我成功会有人成功的,我希望中国人点成功,不要再拖下去了”。看着马云一次次在给别人解释“什么是互联网”和“电脑能干什么用”,梦回今日,我们也乐此不疲地给别人解释“什么是区块链”和“它能做什么”。

区块链,会造就某个“马云”的梦想吗?

是梦想,还是梦境,20年后见分晓。

无论结局如何,至少我们都是这个时代的见证者。


作者Q&A时间:


Q : 刘姥姥

拿支付宝作为一个例子后,我有个问题,这种电子远程交易的话,比如淘宝,我原本担心的对方收钱不发货的问题,是淘宝平台根据区块链就能够自行侦测出来了,所以我可以放心?


A :华正皓

这一点,区块链和现有淘宝这套系统原理差不多,买家交钱后,会暂存在区块链的一个智能合约中,等买家确认收货或几天后自动把钱打到卖家账户。所以不会出现你说的不发货的问题。另外说一点,区块链只能保证系统或者说技术层面上是可信的,无法保证参与方在线下不做恶,只能一定程度上做限制。


Q :阿黄

主要是想知道通过什么工具和途径,将区块链融入现有服务中。


A :华正皓

区块链只是一种技术手段,所以只和开发人员有直接关系。普通人看到的前端不会有太多变化。一般区块链项目都是openAPI,也会有教程告诉技术人员如何接入。


Q :赵志阳

不理解,1000万个节点用户的话 我给了小B 一块钱那么其他所有的用户都需要更新自己的账本,那我这个账本是誰发起的呢?是由我吗?我账本修改 我是给小B两块钱 而小B修改 收到我给小B两块钱 实际上我并没有给小B钱 ,那么这个账本会让所有人都知道 我给了小B钱吗?


A :华正皓

如果是在POW共识算法下,每个人都需要同步所有账本数据,这是做所有操作的前提,然后由你这个节点发起的操作需要你周围6个节点来进行确认,如果有任何一笔交易被篡改,你的账本就会和其他6个人的账本数据不一样,自然就无法达成。
交易成功,那所有节点都需要同步你的这笔交易,留存。


Q :胡萝卜须

请问如果每个人拥有同一个账本,岂不是每次交易都要更新全世界所有人的账本? 我想肯定不能这样吧,那样交易就慢的没办法进行了?

还是疑问,每次交易都需要所有节点同步信息,如果全世界都每天几十亿次交易,那会是什么后果?互联网所有节点不都崩溃了?

  

A :华正皓

有一部分共识机制为POW的就是全世界每个人都同步账本数据,如比特币,大概需要同步80G,而且交易速度确实很慢。但这是故意而为之的,就是牺牲效率来最大程度保证安全性,这也是为什么比特币的链独立运转8年依然这么健康。


当然,很多其他形式的区块链是不需要这样的,完全可以做到像正常系统一样,只不过安全可靠性要差得多。目前没有特别好的两者兼得的完美方案。



作者简介:华正皓(824659623@qq.com)

乐视金融区块链研究开发者

渡鸦区块链专栏作者


研究并实践多个国内国际的区块链项目,参与多个区块链开源项目。

参与编写工信部中国区块链应用参考架构及应用等白皮书,致力于区块链应用项目的落地。



转载/投稿请扫描以下二维码联系

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值