王峰:很多业内人士都认为,2018年将是
区块链应用落地的关键年。你在2018
以太坊技术及应用大会上也表示,
金融行业可能应用得最早,游戏行业其次,此外如身份认证、价值链等也逐步被其他场景加以应用。
如今,2018年已经过去近半,为什么我们还没有看到真正的大规模
区块链应用出现?你认为,影响区块链大规模应用落地最重要的因素是?
V神在2018以太坊技术及应用大会上发表演讲
V神:是的,我认为金融业和博彩业自然是落地的先行者。在金融方面,原因是与其他形式的数字技术相比,金融技术通常很难使用,而且非常“落后于时代”。
为什么我不能把钱寄到世界的另一端,就像发电子邮件一样容易?我知道在中国汇款是相当有效率的,但在许多地方,仍然没有广泛采用的好方法,只是在网上把钱从一个人送到另一个人那里,而且到处都是送钱的困难。游戏就是这样一个案例,有许多公司对为游戏中的资产创造市场感兴趣,而这似乎是许多人感兴趣的一个领域。
除此之外,在短期内,我认为区块链可以在其他行业提供的主要功能是互通性。运用区块链的平台,可以让服务提供者之间进行互动。这样以来,用户也可以更轻松地与正在接受其他服务的用户进行互动,这种方式能够在不创造集中垄断的前提下带来很多好处。现在金融行业里已经有一些案例了,例如OmiseGO和
台湾的AMIS,我希望在其他行业也能看到类似的概念。
谈到其他行业采用
区块链技术时所面临的主要挑战,主要是公链的效率还不够高。因此很难说服人们接受使用现阶段的公链,使用过程存在很多不便,例如确认时间较长,交易费用较高等等。
但区块链技术还在开发中,我预计几年后,区块链的可伸缩性会进步很多,我们将有更好的技术来做高效的事务,以及更好的隐私解决方案,我们将看到区块链更多的应用。
王峰:在不少人看来,区块链仅有为数不多的应用场景,其中最重要的,一个是
数字货币交易,一个是
ico。严格来讲,市面上很多DApps来自于糟糕的设计想法,并没有实际用途。你对以太坊生态的开发者有什么建议?
V神:我认为,状态通道(state channels)在短期内可以做很多事,让一些去中心化应用程序(DApp)获得更好的用户体验以及可扩展性,而且开发难度也会降低。来自L4的Jeff Coleman,以及其他一些公司最近做了很多工作,他们让“状态通道”技术更加标准化,也更容易使用。最近他们还发布了一个状态通道论文(http://counterfactual.com/statechannels).
此外,Plasma会有助于可扩展性,我认为Plasma对企业会很有帮助。因为它允许以半中心化和半去中心化的式方式构建应用程序,这样既可以受益于区块链的高安全性,也可以同时拥有中心化系统的效率优势。
另外,开发人员还应该多了解一些Vyper:http://vyper.online。 这是一种相对较新的智能合约开发语言,并且,这个开发语言比较容易理解。它采用了类似Python的语法,也具有更多安全功能。最近Vyper发布了一个测试版https://github.com/ethereum/vyper/releases/tag/v0.1.0-beta.1。我听说很多中国开发者喜欢Python编程语言,所以我认为当他们尝试Vyper的时候,会觉得很容易上手。
我还知道有些团队正致力于链的互通性,但我个人对此并不感冒。
他们可能只需要每隔一分钟向公链发布一个交易,在服务器端则发生无限次数的交易,这与传统的集中式方式非常相似。但是,服务器仍会向每个用户发送Merkle树认证,以便让他们验证自己的交易历史,如果这些服务器发生故障或遭到黑客攻击,用户肯定能知道。此外,Plasma合约还将确保资产可以被转移到基于以太坊的ERC20,或者可能迁移到另一个Plasma链上。
一家俄罗斯组织对这种解决方案很感兴趣,我已经开始和他们接洽了。
我还认为,许多人对智能合约存在误解。他们觉得智能合约能够解决一切事情,例如,我支付了10ETH来开发一个网站,因此我把10ETH放到智能合约里,这个智能合约就会检测你是否构建了这个网站。如果它检测到网站已经构建完成,那么就会把10ETH自动支付给开发人员(或开发商)。
在这个过程中,进行这种验证方式的难度极大,智能合约代码本身根本无法确认“某个东西”是否是一个网站。
实际上,应该把智能合约看作是一种经济机制。智能合约并不是要把所有事情都做完,而是为各方设定一套可以相互交流的规则,其中一方可以是仲裁员,也可以使用博弈论创建智能合约,即使没有任何仲裁员也可以产生良好的激励。
现在有一个叫做2-of-2的托管概念,只要产生争议,所有人的钱都会被“烧掉”。这种概念看上去虽然很苛刻,但一旦这么做,即使没有仲裁员来确定争议中谁是对还是错,也能激发各方诚实的完成相应工作。
“状态通道”和Plasma也仍然依赖于成熟的智能合约逻辑来实施这些机制。而像
比特币这样纯粹的“以支付为中心”的设计,其实很难实施这样的结构。比特币不能执行Plasma,智能合约在“状态通道”上需要设置更多限制和更复杂的方式。相比之下,以太坊拥有更多灵活性。
不过,我发现这种模式的一个问题是,如果你创建了一个通用系统,那么由于图灵完备的编程能力,该系统在二十年内不仅通用而且可用。在另一方面,如果你为某个行业创建了一个专用系统,如果该行业的需求迅速发生变化,那么这意味着协议规范需要每隔几年更新一次。对于基础层公链来说,这一点就是问题点,为解决这个问题,治理机制上将承担了很多压力,以便与新的协议规则达成一致,这反而会导致产生中心化。但我坚信,对于某些特定行业,Plasma链会非常有潜力。
版权申明:本内容来自于互联网,属第三方汇集推荐平台。本文的版权归原作者所有,文章言论不代表链门户的观点,链门户不承担任何法律责任。如有侵权请联系QQ:3341927519进行反馈。