EOS原力是什么?一文秒懂EOS原力(EOSC)!
时间:2023-09-26 21:39 来源:网络整理 作者:墨客科技 点击:次
EOS原力(EOSC)介绍 EOS 原力(EOSC)是全球首个 EOS 分叉主网,在原来 EOS 的基础上做了许多优化和改进,特别是开创了投票抵押可获得分红的 Staking 模式和一票一投下完全社区自决策的治理模式。EOS 原力已经走出了自己独立的发展路线,不但提出多链架构,为开发者提供一键启链工具,同时还在进行跨链协议开发,打造多链生态。 EOS与EOS原力EOS是基于EOSIO启动的主网,EOS原力(EOSC)是为了解决EOSIO中存在的问题,基于不同的治理理念,对EOSIO进行选举机制优化和大量的技术改进后,在创世高度1启动了EOSC主网,是全球首个EOS分叉主网。 EOS原力(EOSC)共识机制EOSC沿用了EOSIO的共识机制, 即DPOS BFT Pipeline Consensus, 与EOSIO不同, EOS原力(EOSC)没有采用EOSIO每0.5秒一个区块, 一个节点连出6个块的模式, EOSC中每3秒一个区块, 节点不会连续出块, 虽然节点连续出块可以降低未打包交易的等待时间, 但是由于当前网络环境往往并不十分理想, 快速出块会影响链的稳定, 造成大量的微分叉. EOSIO当前的共识机制不够完美, 但是作为一个DAPP的平台, 区块的确认时间并不是链的第一优化要务, 对于EOS原力(EOSC), 必须在高负载环境下考虑共识机制, 在当前并行计算机制并不完善的情况下, 仓促改进流水线式的确认机制很带来很大问题. 1.兼容EOSIO发展更新其共识算法,我们根据EOSIO当前开发进度判断,当EOSIO完成并行改进之后, 将会升级共识算法, 实现更快的区块确认时间. 2.将会适配其他的基于确认数的共识机制, 作为现有DPOS共识的补充, 一方面实现内嵌的Layer 2链共识与主链的交互。另一方面, 可以实现与其他共识机制的链完成更加去中心化的跨链机制. EOS原力(EOSC)技术改进EOS原力(EOSC)基于EOSIO启动,是全球首个也是唯一的EOS分叉主网。EOS原力在EOSIO的基础上,主要做了以下改进。 基于手续费的资源模型 EOSIO的CPU和NET资源的支付模式虽然在技术是一个很好的设计, 对于用户来说太过复杂, 同时不能促进DAPP开发者优化其合约, 另一方面, EOSIO的RAM的购买方式会导致某些囤积行为, 不利于DAPP生态的发展, 为此, EOS原力(EOSC)创新的设计了一套全新的资源模型, 通过实践中的优化,探索在复杂智能合约环境下基于手续费的资源模型, 彻底解决困扰EOS生态的资源问题. 首先, EOS原力(EOSC)以手续费模式支付用户的CPU和NET资源消耗, 对于DAPP当中开发者定义的Action, DAPP开发者可以为Action设置所需的手续费, 系统基于此来控制Action的资源使用, 这样一方面便于用户理解资源的消耗, 另一方面也强烈的促进DAPP开发者优化合约资源使用, 使得整个生态良性发展. EOS原力(EOSC)采用类似租云主机的方式以方式分配RAM资源, 用户可以通过使用投票分红来支付租赁RAM资源的费用, 这样即不需要用户担忧租金缴纳问题, 也杜绝了租金欠费的问题. 通过“以租代售”的方式, EOSC可以有效避免针对RAM资源的投机行为, 使得DAPP的发展不必受到RAM价格的干扰, 有效促进DAPP生态建设. 在大胆创新探索新的资源模型的同时, EOS原力(EOSC)也在机制上进行探索以兼容EOSIO的资源模型, 对于CPU和NET资源, 用户可以基于分红票龄支付手续费来达到类似EOSIO抵押获取CPU和NET资源的效果, 对于RAM, 用户可以通过抵押投票互换的形式来达到EOSIO基于市场购买的效果, 这样DAPP开发者可以快速从其他EOSIO链切入EOSC, 并平滑的转向EOS原力(EOSC)的资源模式. 平滑的更新机制 EOS原力(EOSC)的选举机制促使超级节点积极的参与推进技术升级, 不同于EOSIO社区节点版本的分裂, EOSC在实践中积极的推进技术升级和更新. 为了实现更平滑的不兼容升级过程, EOSC添加了一套基于生效区块高度的更新机制, 社区可以通过多签确认一个功能的生效块高度, 以此去中心化的完成平滑的升级过程, 不同于EOSIO最近提出的基于区块拓展数据的标签方案, 原力EOS(EOSC)的更新机制更友好和利于理解. EOSC在基于EOSIO的链中最早实践了去中心化的“软分叉”更新过程, 这是EOSC得以不断进化以解决各类机制问题的基本保障. 在另一方面, 基于多签设置链属性的功能可以为社区提供一套去中心化的链配置上链方案, 各种参数和配置可以根据实际发展来进行去中心化的修改, 使得社区更好的发展. 节点心跳机制与稳定的出块间隔 (责任编辑:admin) |