要说目前最火最热的技术,区块链一定榜上有名。区块链在国外其实早已如火如荼,被认为是最具潜力的最有颠覆性的技术,海外科技巨头争相布局区块链。在国内,很多公司也成立了区块链研究所。
区块链技术的概述
区块链本质上是分布式的数据库,它记录了所有执行的交易,并在所有参与者之中共享。每一笔交易都通过参与者的共识来进行验证。一旦交易被记录在账本上,则永远不能被擦除。区块链对于每一笔交易都有一份可供核实的记录。这就好比,我们从一个没人发现的饼干罐里偷饼干,要比从大庭广众之下偷饼干要容易的多。比特币是基于区块链的最著名也是最有争议的应用。它的出现使得数十亿美元的交易不受任何政府监控,所以它必然涉及到一些政府及金融机构的监管问题。
但是,区块链技术本身是一项毫无争议的技术,它早已在金融及非金融世界完美无瑕地工作了很多年。2015年,硅谷首席资本家Marc Andreessen将区块链分布共识技术列为自互联网之后最重大的发明。来自BNP Paribas的Johann Palychata Paribas在Quintessence杂志中写道,由区块链诞生的比特币,使得数字货币的流通成为可能,它和蒸汽机一样,具有跨时代的意义,可能会改变整个世界!
我们如今的各种数字经济活动都是依赖于某个可信的权威机构。所有的在线交易都基于这个前提,我们相信某人或某机构告诉我们的真相 。它可以是电子邮件服务提供商,告诉我们电子邮件已经成功发送出去; 它可以是一个认证机构,告诉我们某个数字证书是值得信赖的; 它可以是像Facebook这样的社交网络,告诉我们发出的帖子只共享给了亲朋好友; 它可以是一家银行, 告诉我们钱已经转给了我们身处另一个国家的朋友们。事实上,我们这种完全依赖于第三方权威机构的行为是岌岌可危的,一旦这些第三方机构被黑客入侵,操纵,篡改,后果不堪想象。
区块链技术应运而生,它的到来,将给数字世界带来了翻天覆地的变化。它不依赖于第三方机构,通过分布式共识机制,任何一笔过去和未来的交易,都可被验证。分布共识和匿名性是区块链两个最重要的特征。区块链的巨大优点相比超过了监管问题和带来技术挑战。使用区块链一个典型案例是智能合约,也就是电脑自动执行合约条款。一旦预设条件满足,所有参与签订智能合约的各方可自动扣款,整个过程完全透明。
另一个区块链相关概念的案例是智能财产,用于决定财产的归属权。这里的财产可以是实体财产,譬如汽车,房产,手机,也可以是虚拟财产,比如公司股份。值得出的是,即使比特币本身也不是一种货币,而是货币的一种所有权。区块链技术不管在金融领域还是非金融领域,都可以有广泛的应用。
金融机构和银行不再认为区块链技术是对传统业务的威胁,相反,世界上最大的银行都在积极研究区块链技术以寻求未来的机会。在一次采访中,爱沙尼亚的LHV银行的Rain Lohmus告诉我们,区块链可成为银行和财务相关领域最可靠的应用。在非金融领域,区块链的应用也是无穷无尽的。想象一下,我们的法律文件,健康证明,音乐版权,公证,私人证券还有结婚证,都可以通过区块链来证实真伪。通过存储这些数字资产的指纹,而不是直接存储数字资产,资产的隐秘性也可以得到保证。在这份报告中,我们重点介绍各个行业在面临区块链时将遇到的改变。在我们还在互联网上进行电子交易和分享的生活是,区块链正慢慢崛起。
改革刚刚开始,巨大的机会即将来临。我们将着眼介绍区块链技术在公证,保险,私人证券以及其他有趣的非金融领域的几个核心应用。
比特币的历史
2008年,一个化名为中本聪的机构或个人,发表了一篇论文“比特币:一个对等的电子交易系统”。这篇论文里描述的对等的电子交易系统,可以让在线交易由一方直接发送到另一方,而无需经过任何金融机构。比特币是这个概念下的第一个产物,现在,所有在网络媒介中利用加密技术的交易都称为加密货币。与之对应的传统交易方式,则需要经过一个第三方的权威机构。
由于论文作者是匿名的,至今为止,也没有人知道中本聪到底是谁。几个月之后,一个开源的程序从50个比特币的初始块开始,实施了这项新协议。任何人都可以安装这个开源程序,并加入比特币的对等网络。从那时开始,比特币慢慢壮大,并变得越来越受欢迎。比特币底层的区块链技术更是在金融领域之外发现了更多的应用场景。
比特币是如何工作的
我们将通过介绍比特币的工作原理来介绍区块链是如何工作的。然而,区块链适用于任何在在线的数字资产交易。互联网商务和第三方可信的金融机构密不可分。第三方金融机构的主要作用就是对交易进行验证,保障和保留。一些欺诈是不可避免的,他们造成了巨额的损失。
比特币不依赖于第三方金融机构,而是利用了密码学进行在线交易。每一笔交易都被数字签名保护,发送给公钥接收方,并用发送方的私钥进行数字签名。为了使用某笔钱,加密货币的所有者必须证明它拥有私钥。接受方用发送方的公钥对交易进行解密来验证数字签名,从而验证了私钥的所有者。每一笔交易都被发送到比特币网络中的每一个节点上,并在验证后记录在共有账本上,每一笔交易在记录前都需要验证有效性。记账人在记录交易以前需验证:
- 发送方拥有这笔加密货币,可以通过数字签名来验证;
- 发送方的账户具有足够的货币,可以通过检查账本上发送方账户(即公钥)的每一笔交易来验证。
接下来,还需要解决发送给比特币网络每个节点的交易的先后顺序问题。由于交易不是顺序执行的,需要系统来保证不会出现同一货币被花费两次的情况。想象一下,如果交易在比特币网络中一个又一个节点中传送,却没有人保证到达某个节点的顺序,那是该是多么混乱。我们必须有一种机制,来保证交易的顺序,这在分布式系统中,是一项多么令人生畏的任务。
但是比特币解决了这个问题!比特币将这些交易放入一个个组中,这些组被称作区块,这些区块链接在一起就组成了区块链。一个区块中的交易被认为发生在同一时间,区块之间按照时间顺序线性链接,并且每一个区块都含有前一个区块的哈希值。
现在还剩下一个问题,网络中的任何一个节点都可能接收到尚未确认的交易,生成下一个区块,并告知网络中其余节点它生成了这个区块,那么网络是如何判定到底哪个区块才是真正的下一个区块呢?很有可能不同的节点在同一时间生成了不同的区块,由于不同的节点区块到达的时间不同,区块的顺序就无法得到保障。
为了解决这个问题,比特币引入了一道数学难题。如果想让一个区块加入区块链,那么它必须获得这个数学难题的答案。
这就是著名的“工作量证明”(proof of work), 产生区块的节点必须证明它有足够的计算能力来解决这个数学难题。例如,节点必须找到一个随机数,这个随机数和当前的交易以及前一个区块的哈希值一起,计算出一个新的哈希值,这个新的哈希值前面的位数必须包含足够多的0。找到这个随机数的难度和所需0的个数成指数级变化,但对于计算结果的验证却十分简单,只需要执行一次简单的哈希计算。
这个数学难题没有那么好解,并且难度系数也可以调节,最终,生成一个区块大约需要十分钟。在规定的时间内,一个以上区块生成的概率很低,第一个解决出这个数学难题的节点会广播告知其他所有的节点。在极偶然的情况下,不止一个区块会在规定的时间内生成,导致区块链会有好几条分支。不管怎样,解决这个数学难题的复杂度很高,这使得区块链迅速稳定下来:所有节点都将区块按顺序依次排列。
节点倾尽计算力来解决数学难题并生成区块的过程,我们称之为“挖矿”,挖到矿的节点(也就是解决出数学难题的节点)将会得到额外的奖励。网络只接受最长的区块链作为有效的区块链。因此,攻击者不可能伪造出假的交易,因为攻击者不仅自己需要解决数学难题来生成新的区块,它还要和网络中所有的节点竞争,生成之后的所有区块,最终使得自己成为有效的区块链。由于区块链中的区块通过密码的方式链接起来,这使得伪造工作变得难上加难。
当今市场的现状
目前,区块链着力应用于在一些需要第三方机构来验证和保护交易的金融及非金融领域。1994年,Nick Szabo发明了智能合约,可以在合同参与方之间自动执行合约。然而,在加密货币和可编程化支付出现之前,智能合约并未能得以执行。如今,比特币和智能合约一起工作,当预定的合同条件满足时,交易将被自动厨房。智能合约可以说是密码货币世界的杀手级应用!
智能合约是被计算机自动执行的协议。 使用区块链技术,使得注册,验证和执行都变得更为简单。此外,一些开源公司,比如Etherum (以太坊)和Codius 已经利用区块链技术使用了智能合约。还有许多其他使用区块链和比特币技术的公司也已经开始支持智能合约。以前很多时候,律师需要起草一份合约同时银行提供托管业务,来保证某些条件满足后资产才能转移。这些例子都可以被智能合约所取代。更值得兴奋的是,Etherum提供了可供编程的平台,让每个人都可以创建他们自己的加密货币,并用他们执行和支付智能合约。同时,Etherum也拥有自己的加密货币,用来支付服务费。Etherum 早已在政府,自助银行,无钥匙进入系统,众筹,财务衍生交易和结算领域,激励了一大批早期应用,这些应用都用到了区块链技术。
此外,区块链在加密货币之外也有着广泛的应用。目前,工业市场上支持其他应用并且克服比特币区块链局限性的方法有三种:
- 替代区块链:一个对于特定的数字资产使用比特币算法来实现分布式共识的系统。这个系统给矿工们提供一个像比特币这样的母网络,成为合并采矿。这些替代区块链可以使用在DNS,SSL认证权限,文件存储和投票的应用上。
- 彩色币:一种开源协议,可供开发人员在比特币区块链之上,使用它超越加密货币的函数,创建数字资产。
- 侧链:一种通过比特币合约以比特币作为支撑的替代区块链,就好比美元和英镑以黄金作为支撑一样。每个人可以拥有成千上万的和比特币挂钩的侧链。这些侧链拥有不同的特点,不同的目的,但都利用了比特币区块链的稀缺和弹性。反过来,一旦这些侧链被尝试和测试,比特币也可通过迭代的方式来支持这些尚在实验阶段的侧链的额外功能。
一些公司,像是IBM,三星,Overstock,亚马逊,瑞银,花旗,易趣和Verizon无线都在探索应用区块链的新方法。包括巴克莱和高盛在内的9个世界最大的银行,2015年9月加入了纽约金融科技公司R3的联合势力,旨在创建一个金融市场的区块链框架。这是各大银行第一次一起合作寻求区块链的应用方向。世界顶级银行,比如摩根大通,美国道富银行,瑞银,皇家苏格兰银行和英联邦银行,苏格兰银行,瑞士信贷银行,西班牙毕尔巴鄂比斯开银行和澳大利亚英联邦银行也都加入了这一倡议。
接下来我们介绍一下现在这些有创新有远见的公司正在区块链领域从事的有趣的应用和项目。
区块链在金融领域的应用
I.私人证券
让一家企业上市是十分昂贵的,银团必须努力承销交易并且吸引投资人。证券交易需要列出公司股份,使得二级市场安全及时的进行交易清算。如今有了区块链,证券交易所理论上可以直接为公司通过区块链发行股票,这些在区块链的股票,之后可以在二级市场进行买卖。下面是一些例子:
- 纳斯达克私募股权:纳斯达克交易所在2014年推出了私募股权交易所。它可以为上市前的公司或私人公司提供类似股权结构表和投资者关系的主要功能。现在交易所交易股票的过程效率低下缓慢的原因是很多第三机构的介入。纳斯达克和旧金山的初创企业http://chain.com 和联合,在区块链上实施了私募股权交易。http://Chain.com 正在实施基于区块链的智能合约,预计此产品兼具了快速,可追溯和高效的特点。
- Medici 正在发展成为一种使用比特币2.0 来实施合约币的证券交易,其目的是创建一个尖端的股票交易市场。合约币是一种可以实施传统金融工具的协议, 譬如能够自我执行的智能合约。 这些智能合约有助于合约的验证执行,并且不需要纸质的文件。因此,包括经纪人,交易所和银行在内的中介机构也不再需要。
- Blockstream是一个开源项目,它侧重于区块链侧链,来避免替代加密货币的碎片化,安全性和其他相关问题。人们既可以用它来注册证券,比如股票,债券和衍生品,也可以用来保障银行存款和抵押贷款。
- Coinsetter是一家位于纽约的比特币交易所。它现在正致力于一个利用区块链将结算和清理金融交易的时间从传统的T+2, T+3 天缩短到 T+10min
- Augur是一个分布式的预测市场,它允许用户通过某一事件的发生概率进行预测,来买卖股票,它也可以用来基于“人群的智慧”来进行财务和经济预测。
- Bitshare是区块链中的数字令牌,可以作为加密货币和商品等特定资产的参照物。令牌持有者可以拥有赚取商品利息的独特功能,譬如黄金,石油以及美元,欧元和货币工具
II. 保险
如果一项资产可以被一或多个标识符唯一标记,并且难以销毁和复制,那么它就可以注册在区块链中。区块链可以用于验证资产所有权并跟踪交易历史。任何财产(物理或数字资产,如房地产,汽车,物理资产,笔记本电脑等贵重物品)都可以被注册到区块链中,并且他们的所有权,交易历史可以被任何人尤其是保险公司所证实。
Everledger这家公司使用区块链创建了钻石认证和交易历史的永久账本。那些唯一确定某个的钻石的特性如高度,宽度,重量,深度,颜色,都被计算出哈希值并注册在账本中。钻石的验证可以被保险公司,执法机构,钻石所有者和索赔人共同验证。Everledger提供了一个简单易用的Web服务,用于查看钻石的API,还可以通过保险创建,阅读或更新索赔,并提供钻石报告。
III. 元宇宙游戏
近几年出现了许多基于区块链实现的游戏,与传统游戏的本质区别是,在区块链游戏中有自己的交易系统,自己的货币。这里的货币其实是和比特币类似的代币,由于也是基于区块链实现,同样就具备了去中心化的特质。这样货币系统就相当于自成一套的金融体系。加上元宇宙的火热,使人想象无限