我们都知道区块链有很深厚的理论基础,分布式帐本、共识机制、智能合约、密码学构筑了区块链的基石,相较于传统的分布式存储系统,分布式账本技术主要具备两种不同的特征:传统分布式存储系统执行受某一中心节点或权威机构控制的数据管理机制,分布式账本往往基于一定的共识规则,采用多方决策、共同维护的方式进行数据的存储、复制等操作。
面对互联网数据的爆炸性增长,当前由单一中心组织构建数据管理系统的方式正受到更多的挑战,服务方不得不持续追加投资构建大型数据中心,不仅带来了计算、网络、存储等各种庞大资源池效率的问题,不断推升的系统规模和复杂度也带来了愈加严峻的可靠性问题。然而,分布式账本技术去中心化的数据维护策略恰恰可以有效减少系统臃肿的负担。在某些应用场景,甚至可以有效利用互联网中大量零散节点所沉淀的庞大资源池。
区块链是一个历史可追溯、不可篡改,解决多方互信问题的分布式(去中心化)系统。 分布式系统必然面临着一致性问题,而解决一致性问题的过程我们称之为共识。
分布式系统的共识达成需要依赖可靠的共识算法,共识算法通常解决的是分布式系统中由哪个节点发起提案,以及其他节点如何就这个提案达成一致的问题。根据传统分布式系统与区块链系统间的区别,将共识算法分为可信节点间的共识算法与不可信节点间的共识算法。前者已经被深入研究,并且在现在流行的分布式系统中广泛应用,其中 Paxos 和 Raft及其相应变种算法最为著名。对于后者,虽然也早被研究,但直到近年区块链技术发展如火如荼,相关共识算法才得到大量应用。而根据应用场景的不同,后者又分为以 PoW、 PoS、PBFT及其变种算法为代表的适用于联盟链或私有链的共识算法 。
无论是 PoW 算法还是 PoS 算法,其核心思想都是通过经济激励来鼓励节点对系统的贡 献和付出,通过经济惩罚来阻止节点作恶。公链系统为了鼓励更多节点参与共识,通常会发放代币(token)给对系统运行有贡献的节点。而联盟链或者私链与公链的不同之处在于,联盟链或者私链的参与节点通常希望从链上获得可信数据,这相对于通过记账来获取激励而言有意义得多,所以他们更有义务和责任去维护系统的稳定运行,并且通常参与节点数较少,PBFT 及其变种算法恰好适用于联盟链或者私链的应用场景。
经济学家在过去几十年一直在研究政府和市场之外的第三股经济治理力量。算法博弈论是区块链的数学基础。为什么博弈论会成为区块链的数学基础?
从囚徒困境这样一个博弈论最著名的案例讲起,两个罪犯被警察抓了,关在不同的牢房里面,如果他们两个人都死扛着不招,警察没有证据立刻把他们放了,但如果两个人招了,两个人都会判刑。但警察在审讯他们的时候说,如果哪个人先招,会减刑。这时候大部分的结果是两个人都招了,因为信息完全不对称,在两个不同的牢房里面,这是一个最典型的百分之百信息不对称的环境,谁都怕对方招了,最后的结果大家都招了。
区块链的分布式帐本技术的学术名称叫做点对点对等网络,在分布式网络上,任何一个网络上的节点它获得信息的权利是对等的,你能在这个系统上得到任何信息,另外一个人也完全能够得到。如果是点对点对等网络,那就证明信息在区块链上是完全对等的,在一个信心完全对等的环境下,这两个囚徒还会作出第二种选择吗?如果两个人通气,肯定会死扛着。在一个信息完全对等,完全公开透明,数据不可篡改的可信环境里面,博弈论往往就能达到最优。
因此在区块链的底层算法博弈论成为它建立自己的一个自组织激励机制的一个最底层的数学基础。数学是最容易在全球达成共识的,1+1等于2,全世界70亿人在1秒钟之内达成共识。所以区块链为什么能够做到博弈出一个好的结果?因为它用的是数学,比特币区块链一套数学模型,每10分钟会发出几个比特币,这是一套数学,你要不相信,可以运行一下这套数学模型,1万人运行出来的结果是同样的,所有人都信了比特币区块链,在这套数学模型下,数字货币的发行量就这么多,而且谁为区块链工作了,谁就能得到比特币。
这样不需要HR部门,也不需要业绩管理部门做评估,来决定你的奖金,你的奖金是一套算法来决定的,这10分钟之内你做了工作,这10之内发出来的比特币就给你了,下10分钟你没有抢到记帐权,那下10分钟你就没有权利得到下10分钟的比特币。非常公平,HR不要了,行政管理不要了,部门经理不要了,老总也不需要了,靠数学算法。
从技术发展进程的角度来看区块链,现在行业里头分成区块链1.0、区块链2.0、区块链3.0。所谓区块链1.0,最典型的代表就是2009年1月份上线的比特币区块链。区块链1.0的最主要的,最核心的贡献就是建立了一套密码学的帐本,提供了一套新的记帐方法,和我们以前所熟悉的复式记帐法不一样。但它有一个缺欠,比特币区块链,它所有的规则是事先写好的,没有人可以在比特币区块链上修改任何的规则,你只能用它的东西,你不能在它的基础上再去发展,说我写一些新的代码,是不是能够用比特币区块链干一些别的东西?对不起,不允许的,不支持别的开发,这是区块链1.0。
到2015年的7月份,有一个新的公有区块链,叫以太坊,正式上线。以太坊区块链和1.0区块链比较起来,最大的不同,就是别人在以太坊区块链的基础上做其它的应用开发。你可以用我作为底层做你的事情,这是它和1.0最大的不同。同时以太坊区块链有一个非常伟大的计划,它希望把以太坊区块链建成世界计算机,建立一个全球性的大规模的协作网络,所有人都在以太坊区块链上做计算、运用,这个计划到目前为止还是在进行中,没有能够完成。同时因为它允许别人在以太坊区块链上做一些其它的应用开发,因此它提出了一个叫做智能合约,支持大家在上面编智能合约。智能合约不是合同,智能合约就是一套保证你的合同能够在不借助于第三方的情况下得到执行的计算机程序。
合同是合同,合同需要律师,需要现实世界当中的法律,依据法律来签的,智能合约不是合同,是一个计算机程序,这个计算机程序能够保证你们俩合同签完之后,谁都不能反悔,只要条件达成,这个系统会自动的扫描大家商量好的一个网站,来判定谁赢谁输,自动触发支付的条款,这是区块链的2.0。
2.0仍然有它的缺陷,它能够支持一部分的应用开发,但是它在性能上头,在很多方面仍然有缺陷,它不能支持大规模的商业应用开发,比如说交易的速度,比特币的交易速度只有每秒7笔,以太坊绝对不超过20笔。支付宝在双十一的时候,去年的时候已经突破了每秒26.5万笔,在区块链2.0的任何基础上,都不可能支持。支付宝为什么能够支持每秒26万笔?因为它一个人决定成交不成交。我们上海证券交易所到过每秒20万笔,成交不成交,是上海证券交易所一个人说了算,可是在区块链上面,需要很多人确认这笔交易,大家都同意,这笔交易才能最后被确认,所以速度不可能那么快。
因为性能上不能支持大规模的商业应用,区块链技术2018年开始进入到区块链3.0的阶段。3.0没有其它技术上大的突破,3.0重要要解决的就是大规模商业应用,在技术上,在性能上要能够支持大规模的商业应用。到目前为止,真正的区块链3.0的系统还没有哪个真正上线了,像EOS、Dfinity等有一些测试的网络,但还没有正式的上线。
我们相信2018年,这些技术上线测试优化调整之后,大规模的商业应用,至少支持每秒1万笔或者每秒10万笔的系统开始有了。大多数的网络并不需要每秒10万笔,像VISA这样的全球支付网络,也没有到过每秒10万笔,支付宝也只是双十一这一天会每秒20多万笔。到技术成熟了,大规模的商业应用就可能出现了。有人说区块链是90年代的互联网,这个话也对,确实区块链技术还属于早期,但是如果用老经验,用互联网的经验说,这只是1995年的互联网,因此我们还可以等20年,等这个互联网成熟。
真正的互联网走向大众,让一个80岁的老太太也能够享受到互联网的好处是2007年的事情,随着3G网络的推出,随着智能手机的普及,于是有了微信,在没有微信之前,要让老头老太太用互联网,几乎是不可能想象的事情,但有了3G网络之后,70岁、80岁的老太太用微信抢红包抢得比我们还快,这就是技术带来的。但我们以为区块链现在还是1995年的水平,我们要等它到2007年的水平,十几年的时间,那就错了,因为区块链不依赖于摩尔定律,不依赖于硬件技术的改进,摩尔定律主要指的是硬件,所以它的发展速度一定会比互联网更快。所以,有人说币圈一日人间十年,确实因为它不受摩尔定律的制约,所以它的速度会比互联网更快一些,应该说快好几倍。
2018年BM在5月5日发布文章,介绍了EOS最新版本——EOSIO Dawn4.0。BM的团队一直专注在EOSIO软件的优化和稳定性,这其中很大一部分工作是在证明链间通信的可行性。
EOSIO Dawn 4.0最大的变化之一是我们已将当前时间的定义从“头块的时间”改为“当前区块的时间”。 这种变化使得大量包含时间操作的案例可以在存在缺失区块的情况下执行,并且更精确地计算智能合约的运行时间,比特币和以太坊区块的缺限导致区块链与传统链之间的沟通困难和/或非常高的延迟。对DPOS的新调整将其带到全新的拜占庭容错水平,并且在所有网络环境中都具有强大的可靠性。
2018年是公链之年,底层公链竞争十分激烈,然而跨链技术这边却是风景独好。目前,每个区块链项目都是独立的价值孤岛,相互之间无法实现互联互通,这就非常需要跨链技术打通价值的传递,实现资产在链上的低摩擦高效流转。
最近,由中国、韩国、英国、乌克兰的区块链资深开发者共同发起的国际跨链项目Ether Universe炙手可热,短短2个月热度排名跃升全球前8。2018年仅股权、债权等资产总量就超过100万亿美元,更别提收益权、证券等,即使有1%采用区块链技术,将会是万亿美元级的市场。债权、证券化资产等,都可跃迁到不可篡改、可追溯、信息对称的区块链分布式账本上。目前区块链token种类达到1500多个,总市值超过4000亿美元,随着越来越多的资产token化,对于跨链的需求日益激增。
Ether Universe是构建在EOS.IO上的跨链网络。无论公有链、私有链还是联盟链或区块链应用,均能接入Ether Universe,并实现不同区块链网络的连接及资产的跨链转移。Ether Universe采用公证人机制+侧链混合技术,侧链技术实现高效通信,而公证人机制实现快速价值交换,是一套创新的解决方案。
Ether Universe通过第三方“连接器”和“验证器”连接以太坊网络、EOS网络、其他网络,而分布式节点充当了连接器的作用。记账系统无需信任“连接器”,因为协议采用密码算法为这两个记账系统托管资产,当所有参与方交易达成共识时,便可相互交易。同时,只有参与其中的记账系统才可以跟踪交易,交易的详情可隐藏起来,“验证器”通过加密算法运行,因此不会直接看到交易的详情。
Ether Universe在全球布置48个节点,并联接受实时用户交易所产生的快照,并进行相应的数据同步以及数据认证。以太宇宙网络将验证其每一个节点对其交易快照的判断,最终确认其交易的有效性,由于交易快照并联传输加上网络实时认证,以太宇宙交易可以在2秒至30秒(主要受网路延迟影响)内完成交易确认,使全球每一个服务设备成为相应的交易快照认证节点。
Ether Universe继承了EOS的优点,理论上一秒可以承受百万笔实时交易并产生相应的交易快照,在交易确认后,执行相应的交易指令集。
目前从事跨链研究的项目其实并不多,有Interledger、BTCreply、Polkadot等,与同类项目对比,Ether Universe在安全性高、交易速度、成本这3个方面有优势。
1、安全性高
Ether Universe通过引入矿工,公证人,担保人以及奖赏机制来确保除EOS以外的其他区块链上的信息交互安全。前期,EtherUniverse引入一部分的信任节点来帮助其验证,这些节点分布在不同区块链侧链上。项目中期,Ether Universe将逐步完善自己验证体系,这个阶段主要通过公证人,担保人来帮助验证。后期,EtherUniverse通过DPoS机制投票共同验证,这就在交易上引入了无法篡改的互信机制。 而Ether Universe在全球布置的48个节点,即使被黑客攻击,只要多数节点正常工作,不会影响整个网络运行。
2、交易速度快
由于算法复杂、耗能极高,传统的跨链技术在交易上有延迟性。Ether Universe要实现与不同的区块链进行交互,节点必须等待其他区块链不可逆确认,在与EOS区块链通信时,凭借出块时间为每秒数百万笔的的委任权益证明和48个服务节点,大概需要2~30秒的确认时间,即在30秒内能完成交易。
3、低成本
通过Ether Universe,现有的不相连的区块孤链将被连接成一个完整的区块链体系。不需要向交易所支付高昂的手续费,只需要极低的gas验证交易即可,低成本实现不同区块链网络的连接及资产的跨链转移。
公链、跨链之争下的区块链在如何改变世界呢?
因为这个世界很多东西可以被重塑,价值网是有可能被重塑的,信任关系是有可能被重塑的,只要相信这个底层逻辑,这件事情就有可能发生。
例如,今天一个企业要去银行贷款,银行要查信用。比如华为、海尔等企业,都有上千家供应商,是不是和他们做生意的每一家供应商都有可能拿到银行的贷款?不一定。有些供应商明明他们的订单,但因为企业的种种原因,拿不到银行贷款,在这样供应链线条里,拿不到这部分贷款,生意就会做得少。
我们为什么需要银行这样一个中心?是因为银行才能确认你的信用。但是假定每一笔订单都在这个区块链上做了认证,不可更改,不能作假,所有参与你的交易的企业都可以给你做证明,它在一个一个节点上,在所有分布式账本上被做了记录,那么请问,华为是否可以自己来做供应链金融?它有没有机会发一个“华为币”。
发币不行,但是可以打一个白条,在企业之间借款,从而诞生一个东西叫“华为白条”。上千家供应商彼此用“华为白条”来流通,这样企业的贷款成本会不会减少了?银行挣的那部分钱的价值有没有可能重新回到这个网络里?
在这几天,华为新款手机上市,可以买卖比特币,但仅限于海外用户,有人吐槽:孩子,等环境好了,央妈让你回家。
2018年,这个四月是一个冰火两重天的季节。
一方面,区块链热浪逼人,国内的厂家在加速应用场景的落地,国外的厂家在积极布局中国市场,媒体踊跃参与到“送水工”生态系统中,各地政府也在出台各类扶持政策,在经历了去年九月的ICO寒冬之后,今年整个产业大有欣欣向荣之势。
但另一方面,在实体经济中,违约潮正大面积袭来。在刚刚过去的四个月,全国有16只债券出现违约,涉及公司包括四川煤炭、大连机床、丹东港、亿阳集团、中城建、神雾环保、富贵鸟、春和集团、中安消等9家公司,涉及金额高逾130亿元。比起往年,速度密集到以令人害怕。
原以为去杆杠挤泡沫,最受伤的是楼市,没想到却是中国的实体经济率先崩盘。从2018年起,企业债务将排队炸雷。一场关于千万人命运的大震荡开始了。
实体经济告急,私企告急!
从内因看,这些出问题的企业,有一个共同的特点,自我造血能力不足,资金杠杆过高,战线拉得过长,最后资金链出了问题崩盘。
中国企业界和企业家的那股不可遏制的投资和扩张冲动,推动了中国经济快速崛起,也把中国的市场推向无序和盲动。在今天的中国,有一个相当大的泡沫。那就是,非金融企业的债务。现在,中国总的宏观杠杆率接近250%,企业债务为160%。也就是说,现在我们的GDP差不多是80多万亿元,而企业债务有130多万亿元。这个杠杆率,在全世界,都处于较高水平了。
银根放松、资金宽裕时候,多少公司,没有抵御住金钱诱惑,盲目扩张。一旦银根收紧,银行收回贷款,宽松局面发生变化,资金链立即绷紧,不得不向小额贷款公司或者高利贷贷款,最后落得跑路乃至自尽的下场。
任正非就曾多次说:华为离死亡,可能只有一步之遥!在捷报频传的日子里,他反而在内部讲话中反复提醒道:
“金融危机可能即将到来,一定要降低超长期库存和超长期欠款。以前我们的货款记录不清晰,客户来还欠款时,我们还莫名其妙,连合同和欠条都找不到了,如果客户不还钱,多少预备金都付诸东流。”
不仅如此,华为还花了很大的价钱,从国外引进了八只黑天鹅,放在公司园区的湖里。任正非就是用这种方式以警示大家:在一个不确定性的世界,黑天鹅时刻可能飞出。只有时刻保持敏锐和危机意识,像才能生存下来。
如果区块链就像不确定世界里时刻可能飞出的黑天鹅,那么最早去拥抱这些新技术变化的人,就有可能成为制定整个新标准的人。
区块链或许是下一个十年世界经济避免崩溃的良药解方!