热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

为什么Cosmos2.0强于Ethereum2.0?

公链 Cosmos 正在引入新的代币经济学和链上 MEV 市场,以简化 Cosmos 区块链之间经济协调的系统,以及 Cosmos Hub 的新治理结构。前阵子备受期待的 ATOM 2.0 白皮书已经

公链 Cosmos 正在引入新的代币经济学和链上 MEV 市场,以简化 Cosmos 区块链之间经济协调的系统,以及 Cosmos Hub 的新治理结构。前阵子备受期待的 ATOM 2.0 白皮书已经发布,这份 27 页的文件,简称为“Cosmos 中心”,由布赫曼,马尼安和 Cosmos 社区的其他八位主要人物撰写。
虽然它概述了 Cosmos Hub 的代币 ATOM 的新代币经济学,但该论文最值得注意的是建议在更广泛的 Cosmos 生态系统中实现多个新功能。我最近一直在阅读有关 Cosmos 的文章,并且发现“SDK”和“Tendermint”这两个词使用了很多,但目前没有什么人对它们的真正含义进行太多解释。这里先给读者理清概念。

+

+

SDK 是什么?

首先,SDK 是一种软件,通常可以作为软件包安装,它将现有的复杂开发工具(例如 API)包装成更简单、更直接的指令。这允许人们使用上述复杂工具创建程序或应用程序,而不必过多地挖掘其特定方法和要求。
其次,Tendermint,以前在技术上被称为“Tendermint Core”,现在是“点燃共识”,是开源软件,允许一组计算机就特定信息达成共识。这两项技术共同为 Cosmos 的区块链网络提供动力,其中包括币安链,Terra,THOR 链等。
简单来说,Tendermint 就像一台投票机,或者像一个民主的参议院。它计算选票,然后寻找≥2/3 参与者的协议,以接受有效结果。更详细地说,它的工作原理如下:
1)节点
Tendermint 提供了必要的规范,以促进一组节点之间的持续协议,同时保持拜占庭容错能力。为了实现这一目标,所有验证节点都必须发布代币的抵押“债券”,其想法是,如果节点运营商将资源投入到网络,则不应恶意行为。验证器节点也参与链的治理,它们的投票权根据其总权益进行加权。
尽管更多的节点导致更安全的网络,但 Tendermint 中验证器节点的总数不能很好地扩展。发生这种情况是因为所有节点都必须知道并与集合的其余部分通信,这意味着延迟呈指数级增长。例如,在一个由 10 个节点组成的网络中,每个节点必须再与 9 个节点通信,而在 100 个节点的网络中,每个节点必须与另外 99 个节点通信。
尽管如此,Tendermint 在节点数量可扩展性方面的交易,它在每秒交易量(TPS)和即时终结性方面都得到了收益,这是其许多应用中非常重要的组成部分,例如跨链 DEX(因此 THORChain 和 Maya 协议)。
如果这些验证节点部署在不同的计算机上,由不同的组织控制,并且位于不同的地理位置,则可以提高网络复原能力。值得注意的是,互联网上的任何人都可以通过将他们的绑定发布到网络来匿名出价加入或离开设置的验证器。
2)验证轮次
共识过程分轮进行,其中一个活动节点每次都承担提议者的角色,其余节点每次都承担验证者的角色。这些角色会改变每个区块(回合),并无休止地继续。每一轮,指定的提议者节点收集自上一个区块被接受以来出现的所有交易,并将它们组织在一个新的信息块中,该信息块被提议给验证者节点进行分析。然后,这些验证器节点将其对块的接受或拒绝传达给其他所有人。
如果 2/3 的节点注意到 2/3 的区块投票是正面的,那么他们就达成了共识,导致一个新的区块被提交到链上,新的信息被推送到应用层。请记住,Tendermint 本身不是区块链,而只是共识引擎。
该系统包含一系列安全措施,以提高安全性,防止串通,并抵御恶意或无响应的节点。“流失”是一个值得注意的问题,它涉及从自动设置的验证器中选择的活动验证器的定期重组。

+

+

新 ATOM 代币经济学

Cosmos 是一个由独立区块链组成的分散网络。不要与更广泛的 Cosmos 生态系统混淆,Cosmos Hub 是一个特定的区块链,旨在连接网络中的所有其他区块链。在目前的形式下,ATOM 的主要目的是通过质押机制为 Cosmos 中心提供安全性。
ATOM 的代币经济学因其通货膨胀动态而受到批评。ATOM 发行量目前具体取决于 ATOM 总供应量的百分比。虽然 2019 年 3 月 ATOM 的总供应量徘徊在约 2.14 亿,但 CoinGecko 的数据显示,目前有超过 2.925 亿个 ATOM 代币在流通,增长了约 36.68%。
新白皮书分两步为 ATOM 提出了新的货币政策。将首先引入一个为期 36 个月的过渡阶段,开始时每月将发行 1000 万个 ATOM。然后,发行率将稳步下降,直到达到每月 300,000 个 ATOM 的排放量,有效地将 ATOM 的通货膨胀率降至 0.1%。因此,从长远来看,ATOM 的发行将变成线性而不是指数。
ATOM 当前货币政策背后的一个主要原因是补贴 Cosmos 中心验证器提供安全服务。在新模式下,验证者将获得链间安全产生的收入奖励 - 一种允许 Cosmos Hub 为 Cosmos 生态系统中的其他区块链生成块的机制。
预计链间安全将使 Cosmos 区块链的旋转成为一个更快,更便宜,更简单的过程:它还将实现扩展解决方案的创建并增加整体 IBC 连接性。安全机制将允许原始的 ATOM 发行模式逐步恢复,如果链间安全收入不足以替代验证者。
通过链间安全性,开发人员将受到 Cosmos Hub 的验证器集和 $ATOM 43 亿美元市值的保护。新的应用链将不再需要提高其代币的价值或保护他们自己的验证器集,以使其应用程序启动。Cosmos hub 将为他们做到这一点 - 为消费者链提供快速交易和可预测的费用。75% 的 GAS 费将由应用程序链收取,25% 将由 Cosmos Hub 收取。因此,对于质押者,如果在 Hub 上抵押 ATOM,则可以在许多链上获得质押奖励。

+

+

Cosmos Hub 的三大新功能

白皮书建议向 Cosmos Hub 引入三个主要功能:链间调度程序、链间分配器和治理堆栈。
1)链间调度程序
链间调度程序将用作 MEV 解决方案。MEV 代表“最大可提取价值”,它指的是在生产区块时可以通过对区块内的交易进行重新排序来获得的利润。在很大程度上被认为是不可避免的,自 2020 年 1 月以来,这种做法已经从以太坊用户那里提取了超过 6.75 亿美元。MEV 提取已经通过 flashbot 等链下服务在以太坊上得到了简化。
Cosmos 枢纽的链间调度程序打算将这些谈判带上链,并让更广泛的网络从中受益。一个愿意的 Cosmos 区块链可以将其部分区块空间出售给链间调度程序;后者随后将发布代表块空间“保留”的 NFT。这些代币将定期拍卖,甚至可能在二级市场上交易。然后,原始区块链将收到部分收益。根据白皮书,链间调度程序将补充(而不是取代)链下 MEV 中继,促进竞争并分散实践。
2)链间分配器
链间分配器的目标是简化整个 Cosmos 网络的经济协调。通过在 IBC 区块链和实体之间建立多边协议,预计分配器将加速 Cosmos 项目的用户和流动性收购,同时确保 ATOM 作为网络储备货币的地位。协议可以使用分配器进行相互持有,扩大 ATOM 的流动性质押市场,重新平衡储备或参与另一个区块链的治理。它还将开辟创造流动性即服务提供者的可能性,确保抵押品不足的融资做法,并减少由于极端市场事件而破产的发生。
根据白皮书,调度程序和分配器解锁的流动性最终将导致 Cosmos Hub 相对于 Cosmos 网络中的其他流动性提供商具有“不对称优势”:区块链将从提供资金中受益;提供资金将降低其安全风险。因此,它将能够提供更多的资本,依此类推。
3)治理堆栈
最后,白皮书主张为整个 Cosmos 网络创建一个治理上层结构,称为治理堆栈。与分配器不同,治理堆栈的任务是通过为每个区块链提供共享的基础架构和词汇来简化 Cosmos 范围的治理。
这可能需要创建一个 Cosmos 中心大会,该大会将与由 IBC 网络的 DAO 组成的理事会协同工作。大会本身将由来自每个理事会的代表组成,他们的席位数量代表了该项目在生态系统中的权重 - 美国国会等政治机构已经采用了这一制度。

+

+

最后的思考

Cosmos Hub 的开发将取决于 ATOM 持有者,他们可以投票支持或反对对区块链的任何更改。Cosmos Hub 的新功能将“使 EIP-1559 看起来像一个笑话”。ATOM 的发行量仍需要至少三年的时间才能降至 0.1%。然而,毫无疑问,Cosmos Hub 的新功能将增加代币的实用性,并确保其作为 Cosmos 生态系统领先加密货币的地位。
Cosmos 被称为跨链领域的领导者之一。它是一个包含不同独立分布式账本(如比特币和以太坊)的系统,而所有这些账本都可以轻松地相互连接,以实现其目标 - 创建区块链互联网。其幕后有三项核心技术 - Cosmos hub,CosmosSDK 和 IBC。
Cosmos hub 是一个区块链应用平台,它为用任何编程语言编写的区块链应用程序提供了相当于 Web 服务器,数据库和支持库的等价物。就像服务于网络应用程序的网络服务器一样。Tendermint 也为区块链应用程序提供服务。更正式地说,Tendermint 核心对任意确定性的有限状态机执行拜占庭容错(BFT)状态机复制(SMR)。
Cosmos SDK 是用于构建特定于应用程序的区块链的框架和行业标准。任何人都可以为 Cosmos SDK 创建模块,集成已生成的模块就像将它们导入区块链应用程序一样简单。
IBC 是区块链间通信的标准协议,IBC 允许生态系统中的区块链进行连接,以便它们可以在彼此之间无摩擦无缝地传输令牌和其他数据。
ATOM 是 Cosmos Hub 的数字资产。目前,它的主要用途是质押。它有助于保护链条。作为抵押者,用户可以通过质押和对提案进行投票来获得奖励。质押奖励来自交易费用和新创建的 ATOM。许多人认为 ATOM 缺乏吸收 Cosmos 系统中值的能力,当 Cosmos2.0 到来时,新的代币经济学值得关注。


推荐阅读
  • [译]技术公司十年经验的职场生涯回顾
    本文是一位在技术公司工作十年的职场人士对自己职业生涯的总结回顾。她的职业规划与众不同,令人深思又有趣。其中涉及到的内容有机器学习、创新创业以及引用了女性主义者在TED演讲中的部分讲义。文章表达了对职业生涯的愿望和希望,认为人类有能力不断改善自己。 ... [详细]
  • 如何用UE4制作2D游戏文档——计算篇
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了如何用UE4制作2D游戏文档——计算篇相关的知识,希望对你有一定的参考价值。 ... [详细]
  • 本文介绍了Windows操作系统的版本及其特点,包括Windows 7系统的6个版本:Starter、Home Basic、Home Premium、Professional、Enterprise、Ultimate。Windows操作系统是微软公司研发的一套操作系统,具有人机操作性优异、支持的应用软件较多、对硬件支持良好等优点。Windows 7 Starter是功能最少的版本,缺乏Aero特效功能,没有64位支持,最初设计不能同时运行三个以上应用程序。 ... [详细]
  • 如何提高PHP编程技能及推荐高级教程
    本文介绍了如何提高PHP编程技能的方法,推荐了一些高级教程。学习任何一种编程语言都需要长期的坚持和不懈的努力,本文提醒读者要有足够的耐心和时间投入。通过实践操作学习,可以更好地理解和掌握PHP语言的特异性,特别是单引号和双引号的用法。同时,本文也指出了只走马观花看整体而不深入学习的学习方式无法真正掌握这门语言,建议读者要从整体来考虑局部,培养大局观。最后,本文提醒读者完成一个像模像样的网站需要付出更多的努力和实践。 ... [详细]
  • 本文介绍了Python高级网络编程及TCP/IP协议簇的OSI七层模型。首先简单介绍了七层模型的各层及其封装解封装过程。然后讨论了程序开发中涉及到的网络通信内容,主要包括TCP协议、UDP协议和IPV4协议。最后还介绍了socket编程、聊天socket实现、远程执行命令、上传文件、socketserver及其源码分析等相关内容。 ... [详细]
  • 这是原文链接:sendingformdata许多情况下,我们使用表单发送数据到服务器。服务器处理数据并返回响应给用户。这看起来很简单,但是 ... [详细]
  • Java序列化对象传给PHP的方法及原理解析
    本文介绍了Java序列化对象传给PHP的方法及原理,包括Java对象传递的方式、序列化的方式、PHP中的序列化用法介绍、Java是否能反序列化PHP的数据、Java序列化的原理以及解决Java序列化中的问题。同时还解释了序列化的概念和作用,以及代码执行序列化所需要的权限。最后指出,序列化会将对象实例的所有字段都进行序列化,使得数据能够被表示为实例的序列化数据,但只有能够解释该格式的代码才能够确定数据的内容。 ... [详细]
  • Android中高级面试必知必会,积累总结
    本文介绍了Android中高级面试的必知必会内容,并总结了相关经验。文章指出,如今的Android市场对开发人员的要求更高,需要更专业的人才。同时,文章还给出了针对Android岗位的职责和要求,并提供了简历突出的建议。 ... [详细]
  • 本文介绍了南邮ctf-web的writeup,包括签到题和md5 collision。在CTF比赛和渗透测试中,可以通过查看源代码、代码注释、页面隐藏元素、超链接和HTTP响应头部来寻找flag或提示信息。利用PHP弱类型,可以发现md5('QNKCDZO')='0e830400451993494058024219903391'和md5('240610708')='0e462097431906509019562988736854'。 ... [详细]
  • CSS3选择器的使用方法详解,提高Web开发效率和精准度
    本文详细介绍了CSS3新增的选择器方法,包括属性选择器的使用。通过CSS3选择器,可以提高Web开发的效率和精准度,使得查找元素更加方便和快捷。同时,本文还对属性选择器的各种用法进行了详细解释,并给出了相应的代码示例。通过学习本文,读者可以更好地掌握CSS3选择器的使用方法,提升自己的Web开发能力。 ... [详细]
  • 本文介绍了Hyperledger Fabric外部链码构建与运行的相关知识,包括在Hyperledger Fabric 2.0版本之前链码构建和运行的困难性,外部构建模式的实现原理以及外部构建和运行API的使用方法。通过本文的介绍,读者可以了解到如何利用外部构建和运行的方式来实现链码的构建和运行,并且不再受限于特定的语言和部署环境。 ... [详细]
  • 本文介绍了Web学习历程记录中关于Tomcat的基本概念和配置。首先解释了Web静态Web资源和动态Web资源的概念,以及C/S架构和B/S架构的区别。然后介绍了常见的Web服务器,包括Weblogic、WebSphere和Tomcat。接着详细讲解了Tomcat的虚拟主机、web应用和虚拟路径映射的概念和配置过程。最后简要介绍了http协议的作用。本文内容详实,适合初学者了解Tomcat的基础知识。 ... [详细]
  • Tomcat/Jetty为何选择扩展线程池而不是使用JDK原生线程池?
    本文探讨了Tomcat和Jetty选择扩展线程池而不是使用JDK原生线程池的原因。通过比较IO密集型任务和CPU密集型任务的特点,解释了为何Tomcat和Jetty需要扩展线程池来提高并发度和任务处理速度。同时,介绍了JDK原生线程池的工作流程。 ... [详细]
  • 如何在服务器主机上实现文件共享的方法和工具
    本文介绍了在服务器主机上实现文件共享的方法和工具,包括Linux主机和Windows主机的文件传输方式,Web运维和FTP/SFTP客户端运维两种方式,以及使用WinSCP工具将文件上传至Linux云服务器的操作方法。此外,还介绍了在迁移过程中需要安装迁移Agent并输入目的端服务器所在华为云的AK/SK,以及主机迁移服务会收集的源端服务器信息。 ... [详细]
  • 集成电路企业在进行跨隔离网数据交换时面临着安全性问题,传统的数据交换方式存在安全性堪忧、效率低下等问题。本文以《Ftrans跨网文件安全交换系统》为例,介绍了如何通过丰富的审批流程来满足企业的合规要求,保障数据交换的安全性。 ... [详细]
author-avatar
小琪宝宝2010
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有