原来,这就是以太坊3.0的样子

区块链大本营 阅读 46095 2021-1-20 18:37
分享至
微信扫一扫,打开网页后点击屏幕右上角分享按钮

原来,这就是以太坊3.0的样子

01

有关Casper网络和Metis协议的初步研究

区块链Layer 1是构建所有DApp的基础,其构建重要性自然不言而喻。Metis在Layer 1网络之上构建了一个去中心化平台,使项目和社区可以在区块链上轻松创建自己的去中心化公司,并通过以区块链为基础的工具来管理社区协作。和许多区块链项目一样,Metis在以太坊上构建了MVP,对链上交易的高额gas成本和低效率问题也感到十分无奈。

尽管Metis正在利用Optimistic Rollup构建Layer 2协议,但我们仍期待能够找到可供构建的高性能、低成本的Layer 1区块链。虽然以太坊2.0启动了信标链(Beacon Chain),并且验证者也开始通过质押运行相应节点,但这并没有改变以太坊区块链当前的运作方式。以此看来,以太坊2.0还有很长的路要走。

因此,我们对Casper网络进行了初步的研究,并从中发现了一些有关以太坊3.0的蛛丝马迹——它可能会比以太坊2.0更早到来。

02

愿景

Casper网络旨在提供可扩展性及相关功能,使区块链成为更广泛的应用程序架构的一部分,进而推动开发人员和企业大规模采用以太坊来构建其应用。

Metis与Casper网络的愿景相同。Metis希望其正在构建的去中心化框架可以成为广大web2开发人员、应用程序和互联网社区的“赋能器”,帮助其快速、轻松地移植到区块链上。

03Casper网络和以太坊2.0的区别

许多人愿意将Casper网络和以太坊2.0放在一起比较。然而,Casper真正的对手其实是以太坊3.0,它计划将完整的CBC-Casper和WebAssembly包含在内,这也是Casper网络的两个核心功能。

以太坊2.0并没有实现完整的CBC-Casper,它只包括Casper-FFG,将工作量证明(PoW)的活跃属性和CBC-Casper的安全属性相融合,要想实现完整的以太坊2.0(在阶段0、1、2之后)可能需要3-5年的时间。

Casper网络拥有最先进的理念和技术,却没有以太坊那样的历史包袱,因此它可以跳出这个圈子,构建一个具备高性能、安全性和可扩展性的面向未来的全新架构。

04主要特征

作为一个构建者,除了要关注基本的性能特征之外,我们还要关注与Casper网络进行交互时的用户体验。

面向所有的构建者

无论是现有的区块链开发者,还是没有任何区块链开发经验的Web 2.0开发者,Casper网络为我们所有人都提供了一个友好的学习、体验和构建环境。据估计,全球有2600万的开发者(包括700万开源开发者),而其中只有2万名开发者熟悉Solidity语言。Casper网络提供了开放的编码标准,支持Rust、Assembly、Script以及所有可以编译为WebAssembly(WASM)的语言。因此,Casper网络面向的的目标受众要广得多。

易于迁移

Casper网络提供了Solidity编译器,支持将智能合约从Solidity转换为Rust。而对于早期体验以太坊3.0的项目,Casper网络能够实现对编译后问题的调查、修复部分没有正常编译的代码、在Casper网络上测试并部署智能合约。

Correct-by-construction(CBC)共识确保了大规模的安全性和活力

与传统CI/CD实践中的持续创新理念类似,构建的协议或DApp也需要不断进行迭代、优化和升级,因此具备灵活的开发能力是非常重要的。我们也发现了几个非常有意思的特点:

一站式的内置开发和测试环境。不需要寻找其他第三方服务。部署过程也非常简单。

完善的API,能够自动执行并检查智能合约状态(通过GraphQL),无需要制作网页即可了解其运行情况。

实时升级链上的智能合约,可以像管理其他软件一样对链上合约进行管理。

在部署过程中,需要对帐号的“授权密钥”分配不同的权重,从而支持多重签名功能。

灵活的支付代码能够支持未来企业可能需要的各种支付方案,并且允许DApp维护者为其用户的交易付费,方便新用户入门。

管理机制

目前大多数协议和DApp都存在一个关键问题:项目是由巨鲸或套利者(而不是社区中实际的价值创造者)来管理和控制的。Casper网络提供了一种具备声誉权重的链上治理机制,该声誉权重是通过在社区中的贡献进行积累的,而不仅仅基于人们购买的治理代币。

05Metis和Casper网络之间的协同作用

Casper 网络是用于DApp构建、运行和操作的强大且用户友好的基础设施。从技术角度来看,Metis是一个高度可扩展且易于使用的框架,可供DApp和社区项目在区块链上发布其应用程序。Casper网络能够为Metis所需的高可扩展性、高性能、低成本和高安全特性提供支持。

作为生态系统合作伙伴,Metis能够对Casper网络提供补充和增强,使其更易于与各种Web 2和以社区为基础的用例进行交互,其中可能包括Defi、互联网社区、开源项目、共享经济、零工经济、众包、甚至是志愿者社区。

与中心化应用程序相比,构建去中心化应用程序是完全不同的。得益于Casper网络提供的用户友好环境,技术方面的学习和构建并不难。但由于去中心化应用不再是“我建你用”的模式,因此,真正的挑战和不确定性源自于“如何组织来自社区的去中心化力量(混乱且缺乏信任),与项目开发保持一致”。在现实世界中,人们通过注册实体(即公司)来进行所有的商业活动。而在去中心化的世界中,与公司相对应的是去中心化的自治公司(Decentralized Autonomous Company,DAC),DAC不仅仅是为了治理而建的,更是为了管理社区中发生的所有协作而建的。

有了Metis,这些项目可以很容易地被移植到区块链上,创建其DAC,通过Optimistic Governance在缺乏信任的社区成员中建立信任,借助不同的工具(ComCo框架)来管理社区活动,社区成员们可以根据其贡献来获得激励和声誉值。

有了这个由Casper网络和Metis贡献的实用、方便的框架,构建者们可以放心地迁移或构建他们的业务。更重要的是,以太坊3.0 和Layer 2管理DAO打开了现实世界实体经济在区块链上运行的窗口,这将为区块链带来大规模的应用,并将区块链带上主舞台。

btcfans公众号

微信扫描关注公众号,及时掌握新动向

来源链接
免责声明:
2.本文版权归属原作所有,仅代表作者本人观点,不代表比特范的观点或立场
2.本文版权归属原作所有,仅代表作者本人观点,不代表比特范的观点或立场
标签: 以太坊2.0
上一篇:百万美金波卡平行链插槽0元购! 下一篇:Biconomy完成了150万美元的种子轮融资,使开发者能够简化Web3体验

相关资讯