区块链前世今生

比特币起源
      说到区块链不得不说比特币,比特币是在什么样的背景下产生的?2008年全球金融危机,世界各国央行滥发货币通货膨胀。就当时有人用“中本聪”的化名发表了一篇《比特币:一种点对点电子现金系统》的论文,描述了比特币的运行原理和模式。2009年1月3日,不受央行和任何金融机构控制的比特币诞生运行。比特币是一种“电子货币”,由计算机生成的一串串复杂代码组成,比特币通过预设的程序制造,随着比特币总量的增加,新币制造的速度递减,直到2140年达到2100万个的总量上限。和法定货币相比,比特币没有一个集中的发行方,而是由网络节点的计算生成,谁都有可能参与制造比特币,而且可以全世界流通,可以在任意一台接入互联网的电脑上买卖,不管身处何方,任何人都可以挖掘、购买、出售或收取比特币,并且在交易过程中外人无法辨认用户身份信息。
比特币多年运行以来没有发生过任何故障,价格一路高歌猛进受到越来越多普通大众、科技界、金融机构、政府等高度关注。
区块链到来
       2014年10月大英图书馆的一次技术讨论会。这次会议人们对比特币的现状和未来,以及区块链在金融领域的应用前景深入探讨,自此区块链技术开始展露头角。美国《华尔街日报》刊文称区块链是最近500年以来金融领域最大重大的突破,《经济学人》杂志在封面《信任的机器》一文刊登介绍区块链是创造信任的机器。文章指出区块链并非仅仅是一项加密技术或者数字货币,在信任不对称、不确定的环境下,它还可以建立满足经济活动赖以发生、发展的信任生态体系。作为比特币底层技术区块链,其价值远远大于比特币本身。比特币是区块链的一种呈现方式,但区块链并不等同于比特币。比特币是区块链的成功应用,但并不意味着区块链只能应用到比特币上。

2015年伊始,全球各国开始发表对区块链态度。自此2015年称为世界区块链元年。2016年英国首席科学家建议区块链列为英国国家战略,2017年欧洲重磅发布《区块链如何改变我们的生活》总结了区块链技术能力和挑战以及对社会价值可能带来的影响。

区块链到底是什么?
       BlockChain字面意思(交易数据)区块(Block)和链(Chain)。区块简单来说是一组信息的集合,区块内含一些特殊信息,使前后彼此链接,构成为区块链。

《区块链2.0》作者谭磊谈到,从狭义来讲,区块链是一种按照时间顺序将数据区块以顺序相连的方式组合成的一种链式数据结构,并以密码学方式保证的不可篡改和不可伪造的分布式账本。

工信部指导发布的《中国区块链技术和应用发展白皮书2016》这样解释:广义来讲,区块链技术是利用块链式数据结构来验证与存储数据、利用分布式节点共识算法来生成和更新数据、利用密码学的方式保证数据传输和访问的安全、利用由自动化脚本代码组成的智能合约来编程和操作数据的一种全新的分布式基础架构与计算范式。

综合来看,区块链就是基于区块链技术形成的公共数据库(或称公共账本)。其中区块链技术是指多个参与方之间基于现代密码学、分布一致协议、点对点通信技术和智能合约编程语言等形成的数据交换、处理和存储的技术组合。同时,区块链技术本身仍在不断发展和演化中。

是不是有点懵了?其实用一句话简单概述就是:区块链是一个分布式数据库,通过本身的数据结构特征确保数据可追溯和不可篡改。

交通银行金融研究中心高级研究员何飞进行了通俗解释:“区块链就是一种去中心化的分布式账本数据库。”去中心化,即与传统中心化的方式不同,这里是没有中心,或者说人人都是中心;分布式账本数据库,意味着记载方式不只是将账本数据存储在每个节点,而且每个节点会同步共享复制整个账本的数据。同时,区块链还具有去中介化、信息透明等特点。

“区块链技术本质上是一种数据库技术,具体讲就是一种账本技术。账本记录一个或多个账户资产变动、交易情况,其实是一种结构最为简单的数据库,我们平常在小本本上记的流水账、银行发过来的对账单,都是典型的账本。”腾讯金融科技智库首席研究员王钧说,安全是区块链技术的一大特点,主要体现在两方面:一是分布式的存储架构,节点越多,数据存储的安全性越高;二是其防篡改和去中心化的巧妙设计,任何人都很难不按规则修改数据。

以网购交易为例,传统模式是买家购买商品,然后将钱打到第三方支付机构这个中介平台,等卖方发货、买方确认收货后,再由买方通知支付机构将钱打到卖方账户。由区块链技术支撑的交易模式则不同,买家和卖家可直接交易,无需通过任何中介平台。买卖双方交易后,系统通过广播的形式发布交易信息,所有收到信息的主机在确认信息无误后记录下这笔交易,相当于所有的主机都为这次交易做了数据备份。即使今后某台机器出现问题,也不会影响数据的记录,因为还有无数台机器作为备份。通过区块链技术实现在没有任何中介机构参与的情况下,完成双方可以互信的转账行为,这是区块链的重大突破。

刚刚是从定义出发对区块链的介绍,其实从区块链的基本原理理解起来也不难。基本概念包括:

交易(Transaction):一次操作,导致账本状态的一次改变,如添加一条记录;

区块(Block):记录一段时间内发生的交易和状态结果,是对当前账本状态的一次共识;

链(Chain):由一个个区块按照发生顺序串联而成,是整个状态变化的日志记录。

如果把区块链作为一个状态机,则每次交易就是试图改变一次状态,而每次共识生成的区块,就是参与者对于区块中所有交易内容导致状态改变的结果进行确认。

最后再讲三个故事帮助大家感性理解区块链:
故事一
     猥琐男们想看土豆老师的裸照,都去一个叫巴拉巴拉的网站,这就是中心化。但是后来巴拉巴拉网站被和谐了,猥琐男们蒙圈了,没地方看片了,怎么办?他们太相信中心化组织了,而且还忍受了天天被巴拉巴拉网站的小广告弹窗骚扰。
       事情没有结束,土豆老师的2000张裸照,被100万个猥琐男存在电脑里了,除非这一百万台电脑全部毁灭,否则土豆老师的裸照不可能绝迹。这就是去中心化,数据分布式存储。然后有个叫“二百五”的超级猥琐男,是土豆老师裸照的超级粉丝。为了2000张照片永远传承下去,他做了一个互联网共享文件夹“土豆plus2000,如果猥琐男们想得到“土豆plus2000”的观看权,就必须加入一个电子协议:不得复制、修改、P任何“土豆plus2000”中的照片,用户在“土豆plus2000”发生的任何行为,都会按时间戳记录!例如,“小季在2017年12月25日中午12:00,查看了编号为103的照片,并在13:00删除了编号1-100的100张照片.....”

小季的行为被记录并广播给其他100万个猥琐男,“土豆plus2000”的2000张照片会得到保护,小季电脑中“土豆plus2000”会按时间戳中最新记录,同步其他100万个猥琐男的电脑里的数据,复原小季电脑中的数据...小季永远别想对“土豆plus2000”搞修改破坏,且所有行为都同步记录在其他猥琐男的电脑里。

这就是区块链,数据分散存储,去中心化,按时间戳广播记录所有行为,无法修改、破坏数据源或造假,除非同一时刻炸掉100万个猥琐男的电脑,或互联网消失,或世界毁灭.....

当然,也有唯一一种特殊情况,可以增加“土豆plus2000”文件夹中的照片,这种情况叫做“区块链共识层”,顾名思义,这是100万猥琐男达成的增加照片共识,你不能瞎增加的。

二百五最初设定协议时,把“猥琐男们可以用XO相机,在每年XX时间,拍土豆老师的裸照,前100张可以添加进入‘土豆plus2000’中增加作为文件夹照片”,那么,“土豆plus2000”每年就可以增长100张照片了。

当然,还可以给照片估价,发行“土豆plus2000”币。因为,“土豆plus2000”中每张照片都是不可造假破坏的,所以具有唯一性,还有单独编号,我们就给每一张照片估价,它不就值钱了吗?就像现实世界中无法复制的名画一样啊!

怎么估值?就进行所谓的ICO(Initial Coin Offering),成立一个基金,举行一个发布会,就说我们给这2000张照片估值个1亿!每张照片5万!

先丢50万进去认购前1000张,其他猥琐男可以众筹5000万买剩下的1000张照片,不想要了?卖基金就行,基金认它值钱啊,基金这么牛逼不会骗你的。

自从有了区块链,我们再也不怕巴拉巴拉们作恶,给我们弹窗小广告,给我们下病毒了;再也不怕土豆老师的照片丢失被破坏了....当然,也有烦恼,就是有炒名画的现在来炒“土豆plus2000”照片了,把价格搞得很高。

还有的更猥琐,为了赚钱,自己拍了一堆裸照按照这个模式弄了个“某某老师plus”东施效颦收割韭菜,这就叫山寨币,现在大概快一百种了吧

  通过区块链技术,使比特币是人类第一次实现在没有任何中介机构参与的情况下,完成双方可以互信的转账行为,这是区块链的重大突破。

故事二
         区块链,看不懂吧?没关系,大多数地球人都看不懂。 因为,目前的区块链技术现状,就像处在1995年的互联网创业时期,微软那孱弱的视窗系统才刚刚出炉,一个正常人,怎能可能想到20年后微信应用的大行其道?

为了降低烧脑成本,我还是先来讲个故事吧。

据说,有一天,天朗气清,惠风和畅。Alice正惬意地徜徉在生态岛的步行街上,路过水果摊,突感肚饿,便大方地掏出一钱银子,购买了一支半生不熟的香蕉。

一手交钱,一手交货。拿到香蕉,我心里感到特别的踏实。

因为这是Alice和水果店主Bob两人面对面的交易,纯物理行为。这支世界上独一无二的香蕉,就在我的手里,归我所有,我可以马上吃掉,也可以送给其他人。对不对?

换个物品,如果不是实体香蕉,而是电子香蕉,交易就不再那么简单了。

当水果店老板Bob眨着贼眉鼠眼,毕恭毕敬地把电子香蕉转给Alice时,Alice心里便泛过一阵恐慌,冒出无数个扑街的念头:

①这个电子香蕉是不是我想买的那支,会不会被老板换掉?

②老板会不会在把电子香蕉发给我的同时,也把这个香蕉发给了其他人?

③如果电子香蕉是个烂的,我回来找老板Bob,他会认吗?

问题终于来了。Alice与水果店老板Bob之间的交易信任出了点问题。

传统上,处理这类交易矛盾,需要很多机构很多平台,银行啊,银监会啊,警察啊,工商啊,税务啊,法院啊,等等,最不济也得用个支付宝当中介,才能解决交易的信用问题。

正当我纠结不安的时候,一个黑影闪到我的面前,语速极快地对我说道:“赶紧找一些临时工,人手一个账本,把你与水果店老板的交易记下来,并互相印证,老板就耍不了赖了......”话音刚落,他便乘风而去,只留下隐隐约约一句话,“我是不会告诉你我的名字叫中本聪的......”

好吧,事情的经过就是这样,按照神秘人中本聪的思路,我完美地完成了这笔电子香蕉的交易。

故事讲到这里,大家领悟到了吧! 区块链实质上就是一个记账和清算的账本。与其它账本不同之处在于,区块链是一个分布式的账本,每个账本都在同时记录全链一段时间发生的交易,并打包在一个数据区块上,传播并相互印证,从而解决了陌生人之间直接交易的信用问题。

故事三
    比特币(数字货币)是区块链的始作俑者,也称作区块链1.0版。在互联网上,比特币是一种猜数字的游戏,需要通过矿工“挖矿”来获得。实际上,挖比特币的过程就相当于银行的记账与清算。打个比方,当弗罗里达美女Alice在区块链上与加利福尼亚的香蕉商人Bob进行交易时,分布在世界各地的成千上万的挖矿交易计算机都同时记录了这笔交易账的真实情况,并相互广播进行通信印证,确保所有的数据都是一致的。

美利坚Trump想篡改数据?门都没有!想篡改账本,就得把历史上的挖矿过程全都推翻,重来一遍,这是任何人、任何组织、任何国家都无法完成的任务。

再扯远点,我说个秘密啊。你们知道,有多少矿工在挖矿(也就是记账)呢?200万!早在2013年7月,比特币全网算力已经达到世界前500强超级计算机算力之和的20倍!厉害吧!

再形而上一点,可以认为,区块链是一种基于机器信任的交易平台,本质上建立的是一种点对点的金融新秩序(当然必须在国家的监管之下)。仅仅通过一些矿工,基本上就可以取代公司、团队和人的中心化,并干翻目前昂贵复杂的各类金融服务系统。

说到这里,大家是不是对区块链的定义有了一个感性的认识呢?

比特币和区块链的设计,其实挺简单粗暴的,但是涵盖了数字密码学、计算机学、社会学、政治学、管理学、经济学等高精尖学科。

其实,比特币只是区块链的初级阶段。目前,除了“以太坊”为代表的区块链2.0版外,EOS(企业操作系统)为代表的区块链3.0版也已经如火如荼地起来啦。

不是忽悠大家,区块链的真正厉害之处,并不是底层技术,而是对生产关系的革命。区块链发展的愿景,就是建立一个保障人民生命和财产安全的自由经济解决方案,为人民提供一个有治理的、没有门槛和手续费的交易平台。

最后

谢谢大家的阅读,原创不易,喜欢就点个赞,这将是我最强的写作动力。如果你觉得文章对你有所帮助,也蛮有趣的,就关注一下我的博客,谢谢。

区块链前世今生和三个感性故事相关推荐

  1. 央行、外管局、银行业协会牵头银行区块链联盟,三驾马车齐攻国际金融市场...

    文丨互链脉搏·黑珍珠号 未经授权,不得转载! 11月20日,恒生电子股份有限公司官方消息,恒生电子区块链运营总监任珊日前表示,由中国银行业协会牵头,11家头部银行以及4家科技公司共同参与的" ...

  2. 区块链学习札记三: “链”是什么?

    区块链学习札记三 :"链"是什么? 区块链的存储是一种链式存储,区块按照生成的时间顺序前后链接,区块的链接基于区块存储内容的哈希值构建.区块生成后会在区块链系统的各个节点(个人或组 ...

  3. 小学生都能读懂的区块链原理和术语介绍(故事图文)-引自《从零开始自己动手写区块链》

    本文目录 1.前言 2.中心化 2.1 交易 2.2 数字货币 2.3 复式记账法 2.4 未消费交易输出 2.5 中心化 2.6 区块与区块链 2.6 创世区块 3.去中心化原理 3.1 分布式存储 ...

  4. 区块链技术开发三个优势

    链客,专为开发者而生,有问必答! 此文章来自区块链技术社区,未经允许拒绝转载. 区块链技术开发公司目前的开发空间之大难以述清,尤以对产业转型中的应用较为广泛,但由于区块链技术开发公司目前尚正处风口,武 ...

  5. 学习区块链随笔(三)

    比特币地址的概念,交易参与实体为一组公私钥的组合,其中私钥是由程序生成的随机数,而公钥则是根据私钥经过一系列的计算生成的,公私钥之间存在一一对应的关系,公钥作为参与交易的账户名,在交易中被引用,用于指 ...

  6. 【区块链】(三)之拜占庭将军问题

    区块链的最早应用是比特币,而比特币的概念最初由中本聪在2009年提出,根据中本聪的思路设计发布的开源软件以及建构其上的P2P网络构成比特币系统.区块链发源于比特币技术.在中本聪的白皮书里," ...

  7. 区块链开发(三)编写调试第一个以太坊智能合约

    李赫 2016年9月10日 一.       智能合约IDE简介 目前以太坊上支持三种语言编写智能合约,     Solidity:类似JavaScript,这是以太坊官方推荐语言,也是最流行的智能合 ...

  8. 【论文】联邦学习区块链 论文集(三)

    21.\color{#FF0000} 21.21. Privacy-Preserving Blockchain Based Federated Learning with Differential D ...

  9. 区块链发展第三阶段:去中心化金融

    2017年12月17日,以太坊上第一个完全去中心化的数字稳定币--Dai正式发布,它是去中心化金融(DeFi)的基石.DeFi的最终目的是构建一个透明的金融系统,这个金融系统向任何可以连接互联网的人开 ...

最新文章

  1. 如何并行运行多个npm脚本?
  2. fotify php审计,代码安全审计(二)Fortify介绍及使用教程
  3. Mysql 替换字段的一部分内容
  4. 版本为2.5的OpenMP的所有API函数
  5. L - Oil Deposits
  6. Acrobat Pro DC 教程,如何将纸质文档转换为可搜索的 PDF 文件?
  7. 【Shiro第一篇】 Shiro权限框架简介
  8. 小米路由器青春版(R1CL)刷高恪软路由系统
  9. Terrasolid安装与破解
  10. LabVIEW的编程-程序框图入门笔记
  11. Regex 量词Quantifier 分组group
  12. 工作中的积极响应态度
  13. java余弦距离_使用TensorFlow实现余弦距离/欧氏距离(Euclideandistance)以及Attention矩阵的计算...
  14. linux脚本第一行是什么,完全搞懂shell脚本第一行:#!/bin/bash的含义
  15. CRM项目实战第一天
  16. Linux里得conda虚拟环境使用pip安装都包不可用-解决方法(实用,conda4.6+)
  17. 在线客服系统源码-在线客服php源码下载-新版网站客服系统-搭建教程-无限坐席
  18. 舍弃自尊,凡事忍耐。
  19. 《网管员必读——网络组建》(第2版)试读样章下载
  20. 微信电话本体验怎么样?

热门文章

  1. 图片怎么添加边框?这些方法总会适合你
  2. 07-19 解决灰鸽子新变种 Rootkit Vanti gen等及www 58111 com劫持 第5版
  3. 新装Win7 x64用Windows Update安装IE9一直失败的解决方法
  4. 这样的老板,真想把他拖进WC爆zou一顿.....
  5. java xmpp 框架_即时聊天IM之三 XMPP协议客户端库的和Android端框架概述
  6. 玩转苹果电脑:常用操作及快捷键
  7. python3 安装 past 包
  8. 一直想学的Synchronized,原来是这样的底层原理
  9. ISO13485医疗器械质量管理体系认证
  10. 精致蓝色科技感5G新时代PPT模板