Back to All News

Web3漫谈:公链、开发者与EVM生态

近日,本体创始人在做客 Binance Live 线上直播中分享了对公链、开发者生态的观点,以下为部分摘录: *图源:以太坊


区块链领域的开发者对以太坊平台从不陌生。以太坊的技术升级与生态发展也一直受到业内人士紧密关注。当前,大多数应用程序基于 EVM 和 Solidity 语言构建。在此基础上,越来越多的公链为了促活拉新而选择去集成 EVM,在匆忙向前的同时,我们需要静下心来思考:集成 EVM 是必要条件吗?


公链的作用


公链是 Web3 最关键的基础设施之一。不同类型的公链,从某种程度上,其本质上可以理解为不同的去中心化账本,意味着分类管理去中心化世界中不同类型的海量信息。这在 Web3 领域,就如同云技术在 Web2 领域中的地位,应用可以选择 Amazon、Azure 和 Google Cloud 中任意一家服务商来储存数据、运行业务,可以便捷地将数据平滑迁移到其它云平台,也可以同时使用几种云服务。但为什么近几年只有以太坊一家独大?或许是因为现在去中心化世界只有一类数据信息,即数字资产,比如 NFT、SWAP 等。而很快,另一种甚至多种类型的数据即将到来,就比如 Web2 中充斥的大量不同信息,包括身份、背景和社交等数据信息。当这些数据出现在去中心化世界时,势必需要另一类账本去记录——当前区块链被特定的机制、性能以及生态局限。因此,未来会需要更多类型的链去适合不同类型的信息管理,比如本体就专注于管理去中心化数字身份方面的信息。

当用户使用一款应用时,或许他正通过这个应用在不同的主流公有链上记录不同的信息——不同的公有链将支持应用的不同业务流程或步骤。比如当进行身份验证时,用户可以选择本体或者其它 DID 平台;当需要数字资产交换时,选择以太坊平台;当社交或者存储信息时,选择其它例如 Filecoin 这样的公链。


一个伪命题


“打败以太坊的公链就能称霸区块链领域”,某种程度上来说,这是一个误解,也是一个伪命题。Web2 时代里没有出现的垄断,更不会在以去中心化为突出特征的 Web3 时代诞生。  *图源:网络


在区块链行业发展的第一阶段,公有链是最重要的基础设施、场景以及产品,因此大家铆足了劲发展,并相互赶超;但现在,区块链行业逐渐步入第二阶段。基础设施其实已逐步完善且能够提供基础的服务,dApp、各种应用场景才是成为该阶段的重要及主要开发对象。


开发者的抉择


当前阶段,一款理想的应用可适用于各种场景,应对不同访问以及产生多种类型的数据,而 EVM 正是满足这类条件的技术手段。如果所有的公有链都完成了 EVM 集成,那么开发者只需要使用 Solidity 语言开发一款高效易用的 dApp,便可以在所有公链生态中部署,而无需针对不同的平台进行重新开发。

*图源:网络


从长远看来,对于开发者而言,更大的可能是他们只需要关注应用的开发,而无需纠结应该在哪个平台上开发,因为那个时候公链会集成至少两种不同的虚拟机以供开发者应用迁移与部署。


同时,我认为还会有另一种可能——应用将会基于不同的公有链进行部分开发。未来的应用、场景不会也不应该局限在一条链上进行开发与部署,而是需要多链来支持不同的应用场景、不同类型的应用。


结语


随着公链基础设施的逐渐完善,也许未来,我们会发现不一定需要以太坊来支持所有网络事务,不同的公链足以满足不同的功能应用。此时,开发者能够做到真正地只关注开发本身,进而为用户带来更多高效易用的 dApp,这也将从真正意义上助推 Web3 不断向前发展。


*封面来源:网络