帅初:为什么区块链打开了新世界?
帅初|Qtum量子链 创始人兼CEO
2012年时我是中科院硕博连读的在读博士生,通过做一个关于点对点网络多媒体信息传输的课题,接触到了比特币分布式的网络,一个点对点的协议,其间我对比特币加密货币产生了兴趣,并从学术角度正式进入了这个行业。
1.比特币完成了从0到1的突破
从我得知的消息,中本聪是一个具备理想主义情怀的实干家,应该是一个人独立完成了这个事情。
2011年和2012年在IRC channel中,有许多匿名的技术大牛,在他们身上你可以看到中本聪的身影。另外从BTC的诞生来说,和一位华人也有一些关系,Wei Dai。
Wei Dai之前撰写了Bmoney的paper,中本聪和Wei Dai也有过一些邮件,并向Wei Dai提到他实现了Bmoney中关于cryptoCurrency的部分设想,但是在Bmoney的第二部分,其实也有关于合约的设想
我开始研究大量虚拟货币的背后工程和代码,买过矿机,阅读了大量关于区块链的专著。我在bitcointalk已经发布了超过一万篇以上的帖子,bitcointalk是全世界最具知名度,也是最权威的论坛。还发表区块链开发手册《从0到1建立自己的区块链》,在OKCoin注册序列号进入了前一百。
看清行业的发展速度后,我决定辍学,那是我读博的最后一年。虽然可惜,但我渴望在加密货币和区块链这方面做点有意义的事。当然,push我的一个重点判断是,我觉得就像互联网发生着成千上万个应用一样,区块链其实也存在这样的机会,或许未来它也会诞生出相当多有价值的应用。
比特币网络的实现是一种技术和人性的融合。
在传统的分布式网络中,一个大公司的网络中,各个节点很多情况下是由于网络的原因,掉线或者发送错误消息,而不是因为贪图利益,故意伪造信息。比特币的实现面临着更复杂的网络环境,不但是更复杂的网络环境,还是更复杂的人性的博弈。
在传统的分布式网络中,不会有人考虑引入利益的激励让节点维护数据的一致性,中本聪是第一个这么做的人,并且通过一种无法被独占的资源(hash函数计算能力)来保证记账权利的有效分配,从而避免对特定记账节点的单点ddos攻击。
比特币网络把分布式网络中每个时刻,每个时间切片的一致性,变成了时间区间的一致性,如果是全局视角去看待比特币网络,你会发现每一个时间切片和时刻,不同的矿工在计算不同的链条,其实是一个时时刻刻分叉的网络,但是在一个10分钟的时间区间里面,数据被串改的概率是一个泊松分布,攻击者成功的概率q,随着区块的增长指数型的下降。当区块链有6个确认以后,攻击者成功的概率基本上趋向于0。
如果你是比特币网络中的全节点,那么你就拥有这个网络最大的也是对等的权利,你不用再需要信任第三方,也不用让渡自己的权利给他人。
目前很多其他的加密货币都有中心化的趋势,很多共识机制实现快速的交易处理速度,其本质是剥夺参与者的对等权力,让网络又重新回到了一个中心化的网络。但是如果我们真的需要在区块链网络中让渡自己的权利,也许银行是一个更好的选择,而不是很多中心化的区块链系统。
目前比特币网络中大概有13000个全节点,由于p2p网络的特性,是很难精确统计出网络中的全节点数量的,这13000个全节点承当着货币的分发和交易的记账,也是比特币的根基。
相比支付宝,比特币绝对是一个更加分布式的清结算网络,并且与支付宝不同,支付宝只是一个服务于人民币体系的一个支付工具,比特币的全球清结算网络还有自己的货币体系——比特币。相比银行,开一个比特币“网点”,其实只需要一台电脑跑一个全节点,因此比特币最终的服务边界是没有边界的,银行和支付宝的服务对象有边界的。
比特币实现了从0到1的突破了,完成了马车到汽车的跃迁(蒸汽机),其实后面出现的加密货币,其实我们都是在中本聪的基础上做一些改进,确实,我们已经不再乘坐马车了,本质上所有的加密货币都在汽车上了。
如果我们按照软件科学的视角去看待比特币,而不是货币的视角,那么后面出现的各种各样的加密货币,本质上都是基于比特币开源软件的改进和提升,很多分叉做的是从1到1.001的实验,比特币实现的从纸质货币到电子货币从0到1的跃迁和裂变。
比特币发展到今天,有最强大的网络效应和最响亮的品牌效应,作为未来全球最大的分布式清结算网络和内置的货币体系,以及疯狂的人性的助推,我们很预测其未来的高点在哪里。
但从比特币开始,加密货币开创了一个新的时代,其市值应该会超越上一波的互联网时代。
2.区块链还在演化中
我2012年接触比特币,还没有币圈、链圈一说。大家一起聊的话题就是挖矿和比特币的交易,区块链概念的流行是从2015年底开始的。
在2015年,从业者意识到在加密货币和现有的法律法规体系之上有更多的冲突,把加密货币背后的理念和技术抽象出来,以区块链非常中心化的技术,更好的去教育社会,去传递一些理念。开始让更多人,借助区块链背后的技术体系,我们如何推动行业一些变化。
其实发展到今天,整个区块链的行业已经成为一个生态,最高峰的时候,整个行业的市值一度到了八千亿美金,随着市场的下跌,可能现在还有三千亿美金的市值。
怎么理解这样一个过程呢?
新技术的创新和理念上的创新,夹杂着投机的氛围,往往让新的技术快速迭代,把有价值的东西沉淀下来。在整个过程中,我们如何去发挥真正的价值,去杜绝相关的风险。
整个比特币的软件体系的开发,其实过去九年时间已经充分证明了它是安全可信的系统,我们不讨论它的货币因素,从软件开发的角度确实创造了大型的P2P对等的网络,能够在上面承载成千上万的交易量,每个人通过无门槛的接入,可以享受到便利性。
但比特币有限的灵活性无法搭载其应用的,以太坊借助于分布式的网络,借助于更多的灵活性,在上面搭载更多的分布式的应用,有了智能合约这样一个概念。智能合约的本质是把我们的商业流程和商业交易更加自动化,更高效率执行。
区块链网络是自洽的逻辑,本质上是高度可信、可靠的符号系统,符号取决于认可。在以太坊中,对这些符号和数据有更多逻辑上的操作,这些逻辑上的操作在比特币网络上,通过脚本语言实现不了,必须通过更加灵活操作的措施去实现,为什么有EVM虚拟机,因为可以对数据、资金,进行更加高效率的操作,而且这个操作得到全网的验证。
过去的一年,造成了ICO狂热。但商业最终要回归本质,任何一个事情没有可持续的商业模式,无论用什么样的融资模式最终难以持续。
但也从另外一个维度,证明了智能合约可用性,就是说实现投资流程的制度化,投资流程的无门槛化,如何借助技术的优势规避它的风险,我觉得这也是我们共同探讨的问题。
像中国最大的房地产中介公司链家,它可能招聘过十万个跑腿的小哥,每天做重复性的劳动,每天签署房子的买卖的合同和租赁的合同,这样一些重复性的工作,其实借助于智能合约可能在几台电脑上,你可以在几分钟的时间,虚拟十万份虚拟的合同出来。
本质上每一个智能合约是虚拟的代理人和一个虚拟的代理商,可以把你的资金、数据放心交给虚拟的代理人和虚拟的代理商帮你去处理。
这些虚拟的合同本质上所发挥的功能和效用,和人力所发挥的功能和效应是一样的,某种意义上来讲降低了商业运行的成本,让更多商业交易变得更加高效,更加通过计算的资源,通过计算机的逻辑去替代我们作为人所重复性的劳动,这是商业上非常有价值的环节。
区块链行业发展到今天,见证了整个行业成千上万个项目的成功和失败,在早期,被验证的商业模式就是加密货币本身。
另外,智能合约仍然处于一个早期的阶段,我们如何找到能够超越于单纯的加密货币和ICO之外其它应用场景,去落地这样一些新的技术,这是行业所面临一个挑战。
这样的挑战,我觉得未来来看有非常多的可以去做得一些方向,我觉得第一个可能突破点就是虚拟化、数字化的领域,比如游戏里面的各种资产,各种有价值的资产和道具,有这样一个潜力去重构,整个游戏里面关于经济系统里面的未来。
整个未来大放光彩的是对于ID的认识,对于所有人的ID、物的ID、事物的ID,都可以接入区块链网络,用户的行为和数据会被记录,就会有交换价值的前提,原来无法实现的价值交换,就有可能产生很多新的商业模式。
比如一个单一图片的版权,在现有的体系下面很难发生授权和商业的交易的行为。有唯一的ID,类似于我们域名解析一样,
最近IPFS新建文件传输的网络,给每一个文件独特的标识和身份,这像我们信息交换的速度和价值交换的速度大大提升,首先要做这样一个识别。
这几个领域,未来将产生大量C端的突破,整个行业需要一定的时间去沉淀,推出一款超过千万级C端活跃用户的产品,当这样的C端产品出现后,整个区块链行业就能够真正走入主流社会。
回归本质。区块链创造了人类历史上一套无门槛、低成本交换的网络,原来由于门槛过高,价值交换路径太长,我们很难想像的场景中会诞生一些从来没有预料到的商业模式,这些新的商业模式未来会对整个互联网体系带来比较大的冲击,这需要时间和历史去验证。
3.为什么创始量子链?
比特币,某种意义上是全球化的电子货币,这是不争的事实。每一天,近40亿美元的交易在发生;它已经成为一个全球结算网络,很难被替代。并且,很多死忠粉对它有宗教般的信仰,长期持有甚至加持。
但是比特币的局限性在于:它未来很难成为一个基础性平台。
而以太坊,某种意义上,EVM 也好,智能合约也好,都拓展了比特币有限的脚本语言处理能力。当然,比特币也能做一些简单的 contract,可以实现一些简单的逻辑。但是,以太坊实现了极大的拓展,从脚本语言变为一个图灵完备的虚拟机,smart contract 能力强大,构建了一个全局的状态机,来处理很多商业上的逻辑。
2015年,我还在担任一个 startup 的 CTO。那时我们做基于以太坊的 supplychain 应用,所以就必须了解以太坊和智能合约的用途,怎么和供应链金融做结合。使用过程中,我发现以太坊有很多局限性,就想着如何创造一个更有价值的平台,那么第一步,是要找到一个切入点。
后来,我发现两拨人都不喜欢对方:一个称对方为“比特神教”;一个斥对方为“以太坊骗局”。
然后我就思考:能不能搭建一个桥梁,把这两个社区连接在一起?这是量子链诞生的初衷。
我的出发点,是把智能合约的能力注入到比特币的整个生态系统里面,并且真正实现区块链的普及化应用。
说的更具体些,比特币是一个很坚实的货币层协议,一个 currency protocol。基于这个 currency protocol,我能做一个通用型的 blockchain 协议,即把 EVM 部分加在 currency protocol 上面。在 Qtum量子链上,你既能看到像比特币那样坚实的货币层协议,也能看到以太坊上面非常灵活的这一层协议。
我们一直将 Qtum 定义为价值传输协议,再加上 DAPP platform,即分布式应用平台。
Qtum量子链一直在做的几件事情:
(1)技术突破和创新。重复造轮子是软件行业的大忌,Qtum的思路是将智能合约的灵活性部署在最安全和最稳定和最充分测试的代码基础上,这个代码就是btc代码。比特币代码有400位优秀的开发者,以太坊的代码有100位的开发者,Qtum是在这些优秀工作的基础上,进一步创新,从技术的角度看,Qtum是一个更好版本的比特币,也是一个更加安全(货币协议类似比特币)和更灵活的(X86比EVM更灵活)智能合约平台。我们希望汲取众家之长,再创新发展,这是一条更合理的软件行业的发展路径,也是Qtum为什么保持和比特币和EVM兼容的原因。
(2)全节点的数量 ,共识机制决定了全节点的数量,在Qtum的POS共识中,我们不设置门槛,任何人都可以自由加入网络,并成为一个全节点,这是p2p网络的本质,如果在一个区块链网络中你无法成为一个对等节点,那么这样的区块链系统至少不是我理解的真正意义上的区块链系统,反而更像大银行的IT系统,那么系统的意义机会大打折扣。目前Qtum网络在全球87个国家,有接近2000个全节点数量,我们也正在与一些公司合作,推动Qtum的全节点计划,争取在未来1-2年内,有超过5万个全球的全节点。
(3)TPS,目前Qtum理论上TPS是比特币网络的10倍,以太坊网络的3倍,每天可以理论上处理300万笔交易(比特币30万笔/天,以太坊45万笔/天),TPS是一把双刃剑,目前Qtum的TPS大概是70左右,比特币是3-7,以太坊大概是15-25,很多项目据说主干网络中有超过1000或者10000的TPS,这种规模的TPS的选择,更多是通过提高网络的参与门槛,减小全节点的数量,记账权利的回收来获得速度的溢价的,如果在主干网络中推动过高的TPS,反而丢掉了区块链的本质:对等权利和对等节点。网络的分层和分片,可以让网络获得更高的全局TPS,但是作为区块链的主干网络,我们依然相信对等的权利是区块链的本质,宁愿牺牲中心化获得速度,来实现网络的去中心化和权利的对等。如果真的想要更高的TPS,我们可以通过区块链网络的分层,在应用层实现更高的速度。
(4)平台治理,Qtum通过DGP分布式治理协议可以实现分布式治理,软件演进的路上更快速,比如最近我们在考虑通过DGP协议,降低gas price,减少dapp开发者的成本,这一切很容易在Qtum上面实现,也不需要任何分叉,网络可以自动升级,其实这个也是tezos想实现的一部分,只不过我们已经实现了。
(5)dapp 生态,整个团队工作非常勤奋,从主干网络发布到现在,不到3个月,已经有30个dapp在Qtum上面搭建,仅次于以太坊。希望明年有300个Dapp在Qtum 上面搭建。同时团队也一直在做新版本的迭代,从主干网络发布到现在,我们已经陆陆续续发布了18个迭代版本,这在所有的区块链团队中是非常少见的,很多项目只从发布之后,基本上半年都不会更新一次。
(6)虚拟机技术迭代,X86 完成了所有细节设计,并开始实现了,我们会和大公司一起,把它推动成为智能合约领域一个有影响力的虚拟机,通过Qtum AAL,我们支持多个虚拟机,包括 EVM,X86, 以及任何其他的虚拟机。
(7)Qtum实现了第一个基于UTXO的POS 智能合约平台,这是区块链行业的主流技术的进步,我们不会止步,我们会更加勤奋的工作,推动这个行业的技术发展和突破!
4.区块链从哪里开始应用?
互联网经过几十年的发展,人们的吃喝玩乐 衣食住行的领域,各个互联网公司已经做出来了非常好用的产品。区块链在这些基本的需求领域没有太多机会,我个人感觉区块链适用于一些特定领域,例如:
(1) 游戏行业(虚拟道具和游戏渠道变革);
(2)数字内容领域(视频音频文字);
(3)各种ID的变革 (人的ID 和机器的ID 等)
(4)金融领域(例如 人人通过智能合约提供保险服务,自金融领域);
(5)组织架构变革,代替公司制度;
(6)投资领域 (VC PE );
(7)为数字资产提供服务的机会(钱包交易所衍生品和流动性)等;
未来的场景应该是遍地开花,但是目前阶段还没有看到能够颠覆BAT核心业务的机会,BAT解决了人类很根本的一类需求,也具备广泛的共识。
这个取决于如何定义去中心化的程度了,目前行业对去中心化的程度是没有一个 精确的定义的。另外一个区块链系统的进入门槛也非常重要,如果门槛太高,很多时候反而不容易得到社区的支持,但是面向企业应用还是可以的。
比特币本身就是区块链行业的 Killer APP。它借助区块链,搭建全球的货币体系和清结算体系。而这个东西原本只有国家才能做到。现在,我们通过技术手段实现这个影响力,是人类历史上了不起的创新。
在我的展望中,未来它会像水电煤气、像血液一样,贯穿全球商业世界;为每一笔交易行为提供大的小的 trust service(信用服务)。智能合约的逻辑已经在那里,随着时间推移我们会慢慢体验到它的影响力。
假如未来五年到十年,区块链成为 global computer,我不会再去 app store 开发应用程序;而是在平台上,比如以太坊或量子链写几行代码和智能合约,想要的功能就能实现。区块链的 protocol 成为巨大的服务平台去实现。
到时候会有什么变化?举个例子,我对手机说句话,比如“帮我叫辆车”,然后手机就把信号发到云端;后台开始计算数据寻找位置匹配司机;一句话说完五分钟,车就到了跟前;乘车后这个结算也在区块链上完成。
用户需求的,不是林林总总的 APP,而是功能(function)。未来,我们只需要一个很大的 blockchain architecture,通过 blockchain service,就能实现你所有的需求。
5.公有链的本质
我们先来看看,几个底层链的发展状况与特点。
BTC:神学叙事,社区共识,完成了从马车到汽车的跃迁,属于加密货币的属性,也只想做好加密货币的属性,UTXO和POW和一些标准的交易类型,保证了作为一个安全 稳定 可靠 的加密货币系统,一个点对点的电子现金系统。但是这个反而是 人类最狂野的想象力,又有什么比创造货币 还有想象力的事情呢?
ETH:智能合约和Dapp平台,在2017年3月份,ICO兴起之前,以太坊并没有表现出特殊的优势,智能合约也没有任何大规模落地的征兆,一个人人天使的时代,促进了以太坊的快速发展,但是目前智能合约仍然处于早期阶段,距离大规模应用仍然遥远,但是智能合约应该是除了加密货币,另外一个有想象力的地方,还需要时间检验,技术上以太坊本质上是一个全球的账户状态机,通过合约,对账户的资金和数据进行操作,相比比特币有更多的灵活性。但是目前也面临各种技术挑战。
Qtum量子链:底层基于BTC的UTXO模型(安全 稳定 可靠)通过账户抽象层,可以支持各种各样的虚拟机 (以太坊EVM+Qtum自己研发的X86),未来支持各种编程语言(C C++ Rust)来写智能合约,本质上是一个分层设计,兼顾安全和灵活性。另外底层已经是POS,并且有超过3500个全节点。
EOS 和NEO 都是朝着高TPS的路径上演进,但是这个时候,我个人感觉如果是定位于公有链还是需要平衡TPS和去中心化的程度。如果是面向企业服务是不需要的。
ELASTOS 是基于NXT的底层,来实现一个分布式计算,最近没有太多关注,但是NXT作为最早实现的一套POS的,基于账户的区块链系统,对后面很多系统都很有帮助(NEM 等),NXT从技术上来说,为区块链行业的发展也做出了很多贡献,但是疏于管理和经营,早期token持有者太集中。
我个人认为作为公有链的本质,更要侧重于去中心化,这是它所有的意义所在。
在去中心化,可扩展和安全这三方面的关系中。如果朝着可扩展(scalability)发展,某种意义上就难以避免中心化趋势。这样的话你的竞争对手就换了个维度,成了支付宝,Chase 银行或者 Paypal。这也是为什么 Qtum 上选了 classic proof of state的原因,就是让每个人都有权利成为 full node,拥有100%的对等权利,从信息不对称变成信息对称。
Full node 的意义是我有这个网络上所有信息,通过我的视角能够看透这个网络。
传统的技术服务体系里,所有消费者都是处于最低端的。举个例子,通过你的银行账户,你是看不透 VISA 和银行这些信息的,但是区块链上你可以。这就带来了巨大的商业维度变革——从中心化商业模式变成分布式商业模式。
公有链要更强调去中心化和 scalability,security 有时候要做一些妥协。其实某种意义上,从每个时间切片来看,比特币网络都没有共识——它牺牲了security的100%最终性,因为随时存在一笔交易被逆转的可能性;但因此带来了去中心化和 scalability。
关于TPS这个问题有不同的切入途径, 类似 BTC、ETH、Qtum都是先保证网络的去中心化程度,在通过各种提升scalability的方案,例如扩容、分片、状态通道等,再提升TPS, 因为从区块链诞生原因来看,decentralization 应该是很多项目第一原则。
因为如果我们需要中心化的方案,有太多 中心化的解决方案了, 但是也有另外一条路径,例如 ripple 和 bts 和 eos, 从tps 入手,再慢慢解决网络的centralized的问题,最终还是依靠市场来选择吧。
6.不同于比特币的路径
随着Qtum被更多的人认识的同时,也带来了更多的疑问。比如既然有了比特币和以太坊,量子链的意义在哪里? 我先说一下量子链的核心设计:
(1)安全,对加密货币系统来说,安全是第一位的,没有安全的根基和成熟的软件作为支撑,后面发展很难。
(2)兼容,量子链基本上兼容了比特币的UTXO和所有的BIPs,另外也兼容EVM和基于EVM的生态 。
(3)灵活,量子链最大的创新是基于比特币的交易模型,支持了智能合约的实现,让以太坊的虚拟机可以跑在比特币的网络上,另外目前Qtum网络已经是POS阶段,全球大概3000个全节点。POS对商业应用更友好。通过技术支持 开发工具 社区路演 投资孵化 在不断构建量子链的生态。
落地比较重要的还是依靠当地的社区开发者和当地项目开发者 来实现本地化,国际化的团队也会助力很多。
无论是否扩容,比特币都会长期存在(long live),但是扩容会给它带来更多可能性。其实比特币可以作为 digital gold,做价值存储。你看黄金,不可能一天交易几百次,大家就是拿来存储价值的。
对于其它区块链,如果你是个平台型项目,那你最终的服务能力最重要;但作为 currency layer 来说,不扩容也能生存。只要有足够的去中心化,别人就放心,因为不会被强制征收,也能保护自己的隐私,它就有生存空间。但是作为 general platform,很多 performance 问题要解决:比如合约是否得到了加密?application 的 TPS 能做到多少?能服务于多少用户,50 还是 50 万?这是我们长期考虑 scalability 的原因。
我们可以分开来考虑:Currency layer 扩容与否都会存在;作为服务型平台,必须考虑scalability这个东西。
未来比特币发展途径和平台(platform)发展途径不太一样。
比特币可能会越来越渗透到支付体系中,可以拿来购买各种吃喝玩乐的东西。它的生态系统中,把扩容问题下放到第二层的处理商,比如 BitPay 这样的交易所处理机构;链上扩容有需求,但不是那么强烈的需求。因为比特币中心化的服务商未来越来越多,不需要每笔交易都到链上走一遍。
7.新世界刚刚开始
如果区块链技术本身只是单纯的技术创新,也不会引起这么大的反响,区块链的本质还在于理念的变革,组织形态的重构,社会协作机制的变革,汇集到一起,形成了一种新的理念。
区块链的发展,可以使人类快速的建立其一种新型的 “组织架构”,这种自治的组织架构存在于区块链的网络中,协议中,人类的脑海中。其实现在的公司也存在于大家的脑海中,我个人感觉这是一种 (protocol based commonwealth),我个人把其定义为:协议共同体(PBC 组织架构),互联网技术的发展和区块链技术的发展,使这种“协议共同体”的自治虚拟组织在未来10到20年成为主流,Qtum 量子链就是其中一个。
如果告诉大家,未来30年,也许所有的公司都会消失,所有人都会说你是骗子,但是其实大多数人不知道“公司”这种组织架构,在人类几十万年的历史长河中,才存在了300年。
1998年的互联网,查看了一下维基百科,哈哈。对我们90后或者接近90的创业者很陌生,我记得当时美国SEC听证会里面提到一个细节,大量年轻人聚集的领域和地方,很有可能会慢慢发展起来。
比特币创造了一个新的组织范式,一个价值1500亿美金的网络,背后没有主人,没有公司,这个在人类历史上,应该是第一次吧。
我个人感觉区块链技术的影响力是一个10 年 20年的事情,你很难想想在2000年可以通过手机喊一个Uber, 从这个角度讲,我觉得不用着急,技术的影响力会慢慢通过越来越多的应用落地,并提升商业运行的效率。
区块链不单单是一个技术变革,更多是给了大家一个新的理念,打开一扇窗,让大家意识到原来世界还可以这样来协作和运行。
本文内容源自帅初先生的分享,部分资料来自网络,由“未来大脑”采编,Mr.DAO主编,未经分享人最终审核。