前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >原来,这就是以太坊3.0的样子

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

作者头像
区块链大本营
发布2021-01-28 11:44:27
7960
发布2021-01-28 11:44:27
举报

有关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更早到来。

愿景

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

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

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

主要特征

作为一个构建者,除了要关注基本的性能特征之外,我们还要关注与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网络提供了一种具备声誉权重的链上治理机制,该声誉权重是通过在社区中的贡献进行积累的,而不仅仅基于人们购买的治理代币。

Metis和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打开了现实世界实体经济在区块链上运行的窗口,这将为区块链带来大规模的应用,并将区块链带上主舞台。

这便是以太坊3.0和去中心化经济的未来。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2021-01-20,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 区块链大本营 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 面向所有的构建者
  • 易于迁移
  • Correct-by-construction(CBC)共识确保了大规模的安全性和活力
  • 管理机制
相关产品与服务
区块链
云链聚未来,协同无边界。腾讯云区块链作为中国领先的区块链服务平台和技术提供商,致力于构建技术、数据、价值、产业互联互通的区块链基础设施,引领区块链底层技术及行业应用创新,助力传统产业转型升级,推动实体经济与数字经济深度融合。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档