作者 | Metis

翻译 | 火火酱,责编 | 晋兆雨

出品 | 区块链大本营

头图 | 付费下载于视觉中国

有关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和去中心化经济的未来。

*本文仅代表作者个人观点,不代表CSDN任何立场。

原文链接:

https://hackernoon.com/what-does-ethereum-30-look-like-yr1134eu

本文由CSDN翻译,转载请注明出处

更多阅读推荐

  • 当食品安全遇上“区块链”

  • 5G与金融行业融合应用的场景探索

  • “秤”心不如务“时”,Libra合规路暗藏玄机

  • 引介 | 用大白话解释 Taproot 对隐私性的影响

  • 程序员很少加班?得全栈开发者得天下?撕开标签技术圈的真实模样

原来,这就是以太坊3.0的样子相关推荐

  1. V神演讲干货全送上!关于以太坊2.0,你想知道的都在这里!

    编辑 | 晋兆雨.Carol 8月8日 ,「2020以太坊技术及应用大会·中国」顺利举行.CSDN 创始人&董事长.极客邦创投创始人蒋涛.以太坊创始人Vitalik Buterin .Unit ...

  2. 以太坊2.0怎么挖矿_以太坊2.0即将上线 现在正是挖矿红利期 普通人如何参与挖矿?...

    以太坊2.0 吹响牛市号角!以太坊从诞生至今,共经历了四个阶段,分别是Frontier.Homestead.Metropolis和Serenity,此次以太坊升级疏于第四阶段Serenity,其中最核 ...

  3. 以太坊2.0迁移之际,会有哪些机会和挑战?| Sodium线上发布会

    10 月 10 日上午,由 Odaily星球日报联合 DFINITY 举办的「重构互联网,钠可不一样-DFINITY Sodium 中国线上发布会」圆满结束. 在第二场<拥抱大众,区块链需要新的 ...

  4. 以太坊区块链也拥堵_后以太坊1.0众生相:DeFi拥堵,突围Layer2

    不知不觉,我们已经走到了一个「后ETH1.0时代」.从使用体验上,ETH1.0已经不能很好地满足用户的需求:仅仅是DeFi应用,就让其走向了史无前例的.不可忍受的拥堵.然而,孕育了数年的ETH2.0却 ...

  5. 「后以太坊1.0」众生相:DeFi拥堵,突围Layer2

    不知不觉,我们已经走到了一个「后ETH1.0时代」.从使用体验上,ETH1.0已经不能很好地满足用户的需求:仅仅是DeFi应用,就让其走向了史无前例的.不可忍受的拥堵.然而,孕育了数年的ETH2.0却 ...

  6. 以太坊 2.0:如何实现最终性

    首先,我们试着来理解什么是finality (最终性).[备注:也有译文将 finality 译为「确定性」] 你一定已经注意到,加密货币平台和 Dapps (去中心化应用) 通常都会等待几个区块被敲 ...

  7. 一文读懂以太坊2.0及其影响

    以太坊 2.0 与以太坊经典? 以太坊 2.0,又名 Eth2 和 Serenity,是对现有以太坊经典区块链的首次升级,旨在提高以太坊网络的速度.效率和可扩展性,同时提高安全性并使网络更具可持续性. ...

  8. DeFi科学家:我们该不该期待以太坊2.0

    尽管DeFi为今年的加密货币市场带来了一波又一波的高潮,但狂欢之后,越来越多的人开始意识到,DeFi的发展空间因几个原因受到了限制,其中包括技术和经济模型设计的问题.技术是其中比较核心的问题之一,以太 ...

  9. V神说,解释以太坊2.0最好的文章就是这篇了

    翻译 | 王国玺 编辑 | 波波 今天,V 神在 Twitter 上表示,君士坦丁堡升级的再度延迟完全不会影响以太坊 2.0 的 Casper/分片/宁静 的研发团队和研发进度: V 神是在转推以太坊 ...

最新文章

  1. Leetcode刷题 155题: 最小栈(基于python3和c++两种语言)
  2. python np.arange,np.linspace和np.logspace之间的区别
  3. 抽象工厂模式java_Java之抽象工厂模式(Abstract Factory)
  4. 利用ArcGIS Engine、VS .NET和Windows控件开发GIS应用
  5. 【工作经验分享】不会真有人觉得mybatis很难学吧
  6. ble连接过程建立_BLE蓝牙协议 — BLE连接建立过程梳理
  7. LightOJ 1419 – Necklace 用m个颜色去涂n个球(环状) 要求相邻可同色
  8. win10配置oracle环境变量,win10环境下Oracle环境搭建过程
  9. Android实现边录音边播放
  10. python摄像头人脸识别代码_Python3利用Dlib19.7实现摄像头人脸识别的方法
  11. 有理数相加c语言结构体,有理数的加法
  12. 【jQuery进阶】子菜单插件Slight Submenu
  13. 电子书PDF文件的压缩实践
  14. C语言向有序数组中插入一个数使该数组仍保持有序
  15. 2007武汉房地产数据分析报告
  16. 微信小程序怎么推广运营-微信小程序引流方法
  17. c#教程之通过数据绑定修改数据
  18. 邮件退信“Remote Server returned '420 4.2.0 Recipient deferred because there is no Mdb'”
  19. 保险巨头安联将测试代币用于内部资金流转
  20. [SRM] 10 CCZ的诗

热门文章

  1. django后台设置
  2. 千万数量级分页存储过程
  3. win10 0x8007042b 安装1803更新 失败 竟然是sougou 搜狗拼音 输入法的问题,。。。
  4. okta使用_使用模具和Okta将身份验证添加到您的PWA中
  5. MOOG穆格伺服阀G761-3005B
  6. 文件ini读取不出来值,GetPrivateProfileString函数
  7. MFC操作ini文件方法
  8. 方舟服务器虚拟内存,玩方舟设置多少虚拟内存合适 | 手游网游页游攻略大全
  9. 【转载】java报表工具报表软件选型经验总结分享
  10. 医疗管理系统-PDF报表生成