9月18日,在由万向区块链实验室主办的第五届区块链全球峰会现场,CasperLabs母公司ADAPtive首席执行官MrinalManohar发表《为所有区块链开发者提供的永久可扩展性机会》。
CasperLabs是一家区块链协议研发公司,目标是建立一个基于股权证明版本的新区块链,致力于提供备受期待的Casper协议升级。该网络依靠PoS而非计算能力去达成共识,以解决可扩展性问题。
不同于其他嘉宾,MrinalManohar在演讲中并未对自己的项目过多的宣讲,重点谈了自己对区块链的方法论,从著名的克拉克三定律到乔布斯创造苹果的启示,再引入到如何解决区块链扩展性问题。正如克拉克所说,任何足够先进的技术,刚开始看来都跟魔法一样。区块链也不例外,然而当前世界上大多数人并不认可区块链,原因在于三方面:第一是成本和成本预测性。第二,不知道如何开始。第三,缺乏治理。对此,MrinalManohar提出三种解决方案:第一,要有稳定的费用。第二,要有非常好的升级机制。第三,必须要有一个令人有信心的底层体系。
以下是演讲全文,巴比特做了不改变原意的整理:
大家好,首先我要感谢所有的赞助机构和主办方。大多数人都同意,过去两天非常棒,令人激动,讨论深入,是我一辈子经历过的最深层次的讨论,所以我对未来充满了信心。
介绍一下自己,小时候就对程序感兴趣,11岁就开始编程,后来成了计算机科学家,获得了卡耐基大学获得了学位,后来去了华尔街,2012年对区块链行业产生了极大兴趣,开始投资区块链行业。今天讲的是行业里面的人,每个人都要思考的问题,就是如何为所有人提供永久可扩展性的机会。
我主要会讲三点东西。
首先必须要有开放的编程语言和标准,我会谈价格的可预测性。再谈一谈区块链的升级,以及为什么对未来的发展至关重要。
在进入具体演讲之前,先给大家说一个背景。Clarke的三法则说得非常好。
第一个法则,如果一个科学家说某件事情是可能的,这是正确的。如果说是不可能的,也许是错误的。
第二个法则,发现某件事情是否可能的界限,唯一的可能就是跨越这个界限,进入到不可能当中,我们这个行业就是这个样子,我们还没有进入到第三个法则。
第三个法则说,任何足够先进的技术,刚开始看来都跟魔法一样。
举一个最具代表性的案例。
2007年的时候,乔布斯刚刚推出了苹果。重新看一下视频,最好的时刻他把手机拿出来,这样一转,地图变成横向的。把两个手指放上去,可以扩大地图,那时候视频上每一个人都“哇”起来。
那时候就像变魔术一样,但是这些都是现有的技术,把手机横着放,触屏技术,也出现很多年了。把这些技术打包在一起,就给人们带来了一种有魔力的体验。
实际上很多公司都做过这样的事情,就是把现有的技术整合在一起,提供魔力的体验。比如Uber,它把乘客和出租车联系在一起,Airbnb是把人和房间联系在一起。实际上这都不需要中间的可信网络,实际上区块链更近一步,它是用共享的信任网络来代替传统的控制架构。
再看一下智能合约平台总的市值达到了250亿到300亿美元左右,大家可能会说,市值有变动,我不管,我只看总的市值。总体而言,我们还处在一个初级阶段。
必须意识到,势头是需要时间的,AWS花了九年时间,才拥有了100万个开发者账户。苹果的AppStore花了五年的时间,才实现100万个APP,微软和谷歌也是一样的,所以发展势头的积累是需要时间的。怎样能让区块链看起来像魔术,而不是技术,如何提供有魔力的体验呢?
有三个方面:
第一,采用开放的编程语言,而不是专有的编程语言,这样会有更多的人去使用它。
第二,价格是可预测的,人们知道使用网络需要花多少钱。
第三,现在升级的路径是不清晰的。我们必须要有流程、机制确保升级的路径是清晰的,这和创业者告诉我们的是一样的。
有一个调研,为什么人们不认可区块链?
首先是成本和成本预测性。第二,不知道如何开始,不是他们习惯的编程语言。还有一点是缺乏治理,人们不知道怎么升级。所有这些都是我们可以控制的,是我们可以解决的。当然还有其他原因,用户不觉得有好处,人们不知道法律合规规定。
问题在于这三个最重要的原因,是我们可以解决的,那我们怎么办呢?
首先专有的编程语言,Solidity目前是使用最为广泛的智能合约编程语言,大约有1万个开发者使用它。但是世界上有2600万个开发者,从比例来看是非常小的。
现在我们已经看到了非常好的突破,全世界的开发者的调研,每年会对9万个开发者进行调研,可以看到总共有84%的开发者同意Rust是他们要使用的语言,接下来是python和TypeScipt,所以我们必须要有开放的编程语言,我觉得能够跟所有人交流的系统,才会增加参与度,带来更多的机会。比如Web3.0是很好的例子,可以用python,用任何语言都可以做编程。
这样的架构就能够使95%的编程人员用上它,所以有点像这边。虽然我说的是英文,但是我们提供的是同传服务,虽然我们说的是不同的语言,但是我们仍然可以进行沟通。虽然大家各自的能力不一样。这样编程人员的能力,就可以打开另外一扇大门,能够大幅提升它的接受度。
第二,为什么价格的可预测性这么重要。如果你是一家企业,要建一个去中心化的应用,如果网络的转移成本或者区块链成本占到了总成本的很大一部分,如果这个成本突然上涨,可能会给企业带来非常负面的影响。
想一下现实世界,左边这张图时候是AWS的情况,自AWS推出以后,价格在过去12年降价48次,但是区块链的情况是相反的,看看GAS。随着越多的用户使用它,随着网络拥堵,交易成本反而上涨了,这实际上是现实世界的反面。可以看到AWS是世界上使用最为广泛的云服务系统,它的价格是下降的,而区块链的价格是上涨。随着系统的发展和用户数量的增加、规模的增加,价格应该是下降的,规模效应应该惠及所有人。
那么怎么解决这个问题?
我的解决方案就是要把GAS或者任何系统使用的价格,和法币挂钩起来。当然这带来了更多的问题,比如怎么做、怎么挂钩,首先是数据源要用谁。
幸运的是,现在有很多工作,去中心化的数字金融是Oracle。怎么挂钩?是跟美元挂钩吗?中国现在也是一个大的经济体,是不是要跟人民币挂钩呢?或者可以和特殊提款权进行挂钩,特殊提款权就是一篮子货币,已经用了很长时间了,有几百亿美元,和它挂钩的货币很多。这样企业至少可以预测,这网络上部署需要多少钱,至少打破了另外一扇门,使得推广更加容易。
第三,升级。所有人都使用过这上面的三个平台,Salesforce、微软、,我讲的是全内核的升级,他们做过15次到32次的升级,看一些小的特点的升级,是几千次了。所有这些广泛使用的平台,都是可升级的,而且他们一直在思考如何使升级更简便,如何赋能升级呢,如何使得平台不断发展、不断调整呢?我们仔细研究,发现有三点非常重要。
首先是抽象,我会用简单的方法来解释,抽象就意味着一层不管另外一层的事情。
再举另外一个例子,就像英特网有网络、有应用层,就像谷歌地图,下面还有底层网络。谷歌地图根本不需要知道底层网络做什么,只需要知道如何和底层网络交流就可以了。
底层网络也不需要知道谷歌地图做什么,只需要确保谷歌地图和它合理的沟通,发送数据,所以这是一个抽象的系统。比如OSI的模式。因此这实际上就很适合升级,比如在区块链当中,有很多的共识机制,比如CBCCasper就是属于一种共识机制,也是高度抽象化、通用化的,可以很轻松的升级。它的内部也很容易升级。第二步就是模块化。把功能分开,可以升级其中一个功能,其他的模块可以不用。比如Windows有图形系统、音频系统,这些都是独立的。这两个系统就是可以独立升级的。第三,必须要有底层的流程。比如说Linux每次升级内核的时候,可以选择升级,也可以选择不升级,每个人都可以遵循既定的流程做决定.同时我们也必须记得这种完全的去中心化,会给我们带来一些挑战。
我刚刚举了很多例子,有中心化的软件提出者,和中心化的例子。如果是去中心化的区块链的话,就必须要有去中心化的软件的提供者,就是任何人可以提出升级,至少在一个完全去中心化的区块链当中,比如像比特币、以太坊,任何人都可以提出软件的升级,同时要有去中心化的示例,怎么做呢?
通过智能合约来进行协议上的升级,比如写一个智能合约放在系统上,系统达成共识以后就升级了。这应该会改变整个行业的游戏,会使区块链的升级像Oracle和Windows的升级一样。这方面有很关键的要求,会带给我们一些前所未有的挑战。首先要知道这种非争议性的升级要怎么做,先解释一下非争议性的升级,就是能给你性能和安全,这应该是非争议性的升级,每个人都希望升级。争议性的升级,可能有挖矿的费用,或者这个升级改变了去中心化的网络,这应该是具有争议性的升级。我们需要何种程度的模块化呢?是不是允许人们把升级整合在一起,比如我提议这样的升级可以提升性能,但是你必须要把挖矿的费用降一半。这个问题其实很难解决,没有完美的答案,这实际上是治理的问题,我们必须要认真去思考。但是如果解决这个问题,改变这个行业,使得区块链的Dapp可以自我升级,我觉得这是非常有魔力的。
在我结束之前,首先要感谢大家的聆听。同时也要提醒大家,总体而言今天所讲的就是要有开放的编程语言和标准,这样才能让所有的开发者加入到我们,这是我们要思考的。第二,要有稳定的费用,这样才能够帮助企业。第三,要有非常好的升级机制,使人们能够对于这样一个底层体系有更大的信心。我们的同事每天晚上都在想这些问题,也有一些概念如何去解决,我们势必要解决这些问题。
据CNBC报道,美国证券交易委员会主席JayClayton周四表示,比特币在加强监管以前不会在主流交易所上市,投资者在这之前应保持警惕.
据Coindesk9月27日报道,FoldApp——一款支持比特币闪电网络支付的应用,允许用户使用比特币购买衣服或者披萨等商品的同时赚取比特币.
昨天,有数据显示比特币的算力暴跌了30%,引发了整个市场的恐慌和对网络安全性的担忧。但实际上不需要太过担心。比特币的挖矿算力是衡量计算能力的一个指标——可用于产出新区块以赚取比特币.
今日,ETH市场价格突破200美元大关,引起一片哗然。与此同时,以太坊网络的Gas日消耗量也创下了历史新高.
据Coindesk10月4日报道,日本金融厅于9月30日发布了加密货币基金投资指南草案。这是日本当局在不关闭加密货币市场的情况下,谨慎管理加密货币市场发展的最新举措.
Staking的概念在今年日益火爆起来,各条PoS公链上运行的节点数量逐渐增多,节点所需的硬件门槛日益降低,但想要维护好一个节点在“软件”上却并不是一件容易事,如果版本更新不及时.