我所了解的区块链

yixuan(48)
Published in
#cn
Words
3442
Reading
16 min
Listen
Play
9y

最近看了一些区块链的资料,也想讲给你听听。

对于区块链(Bolckchain),你有很多问题,比如区块链是什么?能用来干什么?它又是从哪里来的?但观察发现,最重要的问题可能是——

01 为什么我要了解区块链?

从大一点的角度看,每一次技术进步都会把人群分成两类,一类是着眼未来拥抱新技术主动上车的人,另一类是根据固有认知活在当前环境守住固有利益的人。当然,中间还有一群人,他们知道但没有探索的行动,因为欲望不够,而所有选择皆有成本——要是没有投资加密货币的话,我根本也不会了解这么多。

激发人的欲望,很难。

在我看来,区块链不仅仅是一种新的技术,更是一种新的思潮。其去中心化(decentralization)的网络分布特征会深刻改变未来社会结构和个人行为。

举个例子,你想了半天段子、修了一天图,然后发在微信朋友圈,这些你创造的内容归你所有吗?这些内容存在腾讯的数据中心,你每一次打开只是调用了一次而已,腾讯自然也可以用。再往远处想,如果微信有一天倒闭了……你说,怎么可能!是的,二十年前连腾讯都没有,更不必谈微信了。

在这里,在 steemit.com,我们发布的内容却不受任何人或组织的控制。言论得到了极大自由。

中心被技术化分散,人和人之间可以去信任进行交流交易。再比如转账,通过比特币,我们不需要通过支付宝或银行就可以在一个不受任何一方控制的网络上与陌生人展开交易。你觉得银行支付宝蛮好的,可能直到你发现它们可以来去自由地冻结你的账户、划走你的存款时,你才会感受到此前不曾体会到的忧惧。

值得注意的是,比特币和我们手机支付宝里的余额不是一回事。虽然两者都可以用于账户间的收支,后者必须借此一个强大的中心机构做信用背书,如央行、支付宝,而前者却不必。

区块链技术已经被业界认为是一个颠覆性技术,所有的问题不会在任何一篇文章里得到完整解答,如果想要搞明白,你必须自己去不同的渠道进行探索,这些渠道包括但不限于以下部分:

  1. 相关著作,比如《Mastering Bitcoin》by Andreas M Antonopoulos
  2. 相关课程,比如伯克利大学的区块链课程 资源链接
  3. 相关人物,比如以太坊创始人、中国比特币首富李笑来
  4. 一些区块链项目,比如去 GitHub 看项目的开发进程,看它们网站上的白皮书
  5. 一些区块链社区,国内的如巴比特资讯
  6. 一些区块链理念的布道者,网络上有很多,去看他们的专栏
  7. 还有你可以想到的其他任何可以链接到区块链的资源

相信我,探索寻觅这件事情足够让你开心。

在认识区块链之前,不如来看一看作为区块链技术目前为止最成功的应用——比特币。

02 比特币——去中心化的信任网络

比特币诞生于 2009 年 1 月 4 号,一个叫中本聪的人在芬兰小镇上发布,它首先在一群理想主义的极客圈子里发酵。比特币第一次获得定价是在 2010 年 5 月 22 日,一个程序员叫 Laszlo Hanyecz 用一万个比特币买了两个汉堡。后来,他说:汉堡味道很好,就是有点贵!这一天后来被称之为 Happy Bitcoin Pizza day !嗯,现在比特币的单价稳稳地超过了 4000美元。

carbontoken-bitcoin-pizza.jpg

比特币是一套基于算法发行、基于网络流通的电子货币,通常称之为加密货币(cryptocurrency)。它的发行和流通不受任何组织管理控制,总量只要 2100 万枚。因此,它要想做的是一种可以在现实世界流通的可用于支付的货币。当然,目前仍处于社会实验阶段,因此,投资比特币还是有较大风险。但我们不如来看一看其背后的技术逻辑。

Bitcoin 有两个关键技术,一个是分布式账本,一个是加密技术。

  • 分布式账本

在太平洋的一个小岛上——雅浦岛,当地的货币是一块块露天的圆石,居民也不需要把石头搬回家,只要记录圆石的归属即可完成自己财产的认证,而交易的发生就是这些圆石所有人记录的更改。部落里有专门的公示,这是一种小国寡民治下的理想货币状态。据说,当地有个人号称自己有一块巨大的圆石,不过在运输的过程中遗落到了海底,于是大家认为他是小岛上最富有的人……

这正是比特币的原型。

同样,比特币的每一笔交易也会被记录并向全网广播,部分网络节点进行认证后得以完成。这种认证像婚姻仪式一样需要找到具体的公证人,但这公证人不是像民政局这样的权利机构,而是每一个左邻右舍亲朋好友。归属存在于普通个体的心中。

比特币具有天生的公证性,这也是它的安全性使然。

  • 加密技术

前文提及,交易需要网络节点认证,那么,这些节点可不可能作假,比如篡改交易信息背叛网络呢?

可能,但它们做不到。

比特币网络基于一套共识,只有当你投入的算力超过 50% 时才能控制整个网络,然后才能为所欲为。目前看来几乎是不可能,随着比特币网络的壮大,就愈发不可能。独特的加密技术则是另一个亮点。

比特币加密技术要求,只有根据一个私钥,利用椭圆曲线相乘函数求解出一个公钥,再根据哈希函数,得到一个比特币地址,即持有人的账户。私钥是一个1 ~ 2^256 之间的一个随机数,只有持有人知道,想要通过暴力手段根本无法破解比特币地址,可以算得上是妄念。

私钥—(椭圆曲线相乘)—>公钥—哈希函数—>比特币地址

私钥:1 ~ 2^256 之间的一个随机数

另外,比特币独特的发行机制——挖矿也养成了它的第三个特点——稀缺性

所谓挖矿,就是“矿工”通过将自己计算机的算力贡献出来参与到 Blockchain 延长的过程中去,一旦他们做出有效的计算便可以获得奖励,即 Bitcoin。挖矿的奖励每四年会减半,比如 2009 年挖到一个“矿”的奖励是 50 BTC,那么 2013 年开始的奖励就是 25 BTC。须知,比特币最小的单位是 satoshis,即中本聪的“聪”,以纪念这位比特币的创始人。1 BTC = 1亿 satoshis.

比特币供应量.PNG

公证、安全、稀缺,这保证了 Bitcoin 可以不需要第三方(比如中央银行、支付宝)的信用背书就可以实现 peer2peer (点对点)的交易,好处是可以省下大笔的交易手续费以及审核时间。比特币白皮书的副标题就是:A Peer-to-Peer Electronic Cash System(一种点对点的电子现金系统)

事实上,银行存在的原因在于它有一套完备又复杂的清算体系(CHIPS:纽约清算同业支付系统,1970),各大银行之间彼此互换,这也是他们利润的来源。p2p 结算没有这样的负担。

03 什么是区块链

比特币是在一种去中心化的信任网络里流通的电子货币,那区块链到底是什么?

区块链的本质就是一种关于信任(Trust)的互联网协议、技术集合。可以分别从数据、系统和应用三个维度来解析区块链的含义:

  • 从数据(Data)的角度看:区块链是按时间顺序不断增量记录的分布式数据库系统,它的特点是只可添加,不可篡改。
  • 从系统(System)的角度看:区块链是一种分布式部署并且实时同步的系统,允许多方根据共识机制共同参与数据的建立和维护,区块链上的每一个有效节点都具备完全一致的数据。
  • 从应用(Application)的角度看:区块链是一个允许多方共同接入的、安全的全球总账本型的通用型平台,所有可数字化的物品、用户、及其相对的操作行为都可在这个平台上运行并记录存储;

有人说,Blockchain is a technical implementation of time itself(区块链是时间本身的技术实现)。这句话很别扭,但它说出了区块链最根本的一个特征,即不可逆性。因为不可逆,基于区块链的行为活动变具备了承载价值的可能。

直观地说,区块链就是信任网络和技术的底层架构。只是,根据不同的共识机制会出现不同的网络层次。实际上,比特币就是1.0 版区块链。

众所周知,我们之所以可以通过网络互联通信就是因为各个网络之间遵循一个相同的协议,即我们打开浏览器网址前的 http。http(hypertext transfer protocol 超文本传输协议)是一种信息传递,而 blockchain 遵循的协议则是 Value Transfer Protocol,是价值传输协议。这两者有质的差异。也基于此,区块链产生了一个又一个的对接现实世界的项目。

04 区块链的发展

区块链第一次引起主流社会机构关注得益于经济学人杂志在 2015 年发表的一篇文章:《区块链:信任的机器》,我国政府也在 2016 年底明确将发展区块链行业写进十三五规划,其他的示例更是不胜枚举。

从比特币的发端开始,我们可以把区块链技术分为三个阵营。

  1. Blockchain 1.0 数字货币及其应用
  2. Blockchain 2.0 智能合约 + 数字货币
  3. Blockchian 3.0 跨行业应用

Blockchain1.0 的主要代表是比特币(Bitcoin)。因为比特币的协议和技术架构对接现实世界比较困难,便出现了以以太坊(Ethereum)为代表的 Blockchian 2.0,它的核心是智能合约。在此基础上,区块链可以更好地应用到现实世界的场景中。下面是一份区块链应用和相应公司。

Blockchain 2.0

  • 跨境结算,如 Ripple、Circle、OKlink
  • 反洗钱,如 Chainalaysis
  • 证券发行与交易,如太一云科技
  • 数字资产,如小蚁

Blockchian 3.0

  • 数据存储,如Factom、亿书
  • 防伪溯源,如唯链
  • 身份认证,如Netki
  • 能源管理,如Filament
  • 投票,如 Follow my vote

区块链好比数字世界的有机生物组织。比特币(BTC)的出现,好比十五亿年前,生物界从原核细胞到真核细胞的演变。以太坊(ETH)可以看成是数字有机物朝向多细胞组织进化的各种尝试,而 BM 新开发的 EOS 更是及其宏大。最近比特币的价格再创新高,笑来老师曾经说过:如果你理解比特币的本质,那么眼前的价格波动就什么都不是。同样,如果你理解区块链的本质,那么,比特币也只不过是它生的一个蛋而已。

所有的区块链项目都基于架构链,现在的主流架构还远远位能满足商业应用,比如比特币处理速度是 6.67笔 / 秒,以太坊的速度是 60~70笔 / 秒,所以,区块链技术还有很多的路要走。

希望早日看到区块链技术在商业上的大规模应用。

This post is published on Steemit after modification by yixuan@yixuan