中移链资源管理介绍

惰性星云
• 阅读 348

中移链是基于EOS底层框架,在满足我国信息化监管需求、合规可控的前提下,打造的中国移动区块链服务平台。在中移链中主要包括CPU、RAM和NET三种资源。CPU资源是用于执行智能合约的计算能力,RAM资源用于存储智能合约和其它数据,NET资源则是用于处理网络通信,中移链账户持有这些资源才能够在区块链上进行交易和执行智能合约。
中移链资源管理介绍

01

资源管理改造

分析为了实现更加有效的资源分配和公平的资源使用,EOS公链采用了基于市场供需关系的资源分配机制,增加用户对资源的使用难度。基于国内监管和开放联盟链要求,中移链对底层资源逻辑进行了改造,引入资源管理员的概念,取消了基于市场供需的模型,将资源价格统一化,同时创造性的对资源加上有效期,形成资源消耗型的经济模型。这一改进可使中移链与开放联盟链之间更加公平和透明,开发者可以更好地了解资源定价规则,从而更好地规划和管理资源使用和开销。
1、加入资源管理员
中移链首先对改资源回收时间进行改造,链上的资源由系统指定的管理员进行统一管理,账户只能通过管理员购买资源,提高了资源管理的有效性和安全性。
(1)改造完后,中移链的经济模型从市场供需模型改变为资源消耗型的经济模型,该模型可以减少账户之间的交易和内存使用方面的复杂性,账户只能通过管理员购买资源,即使释放资源后通证也会返回到管理员账户,形成了链上资源的闭环。
(2)同时资源管理员的加入还可以限制部分系统合约的使用,比如创建账户和选举等系统合约(具体实现可以参考文章:中移链合约管控功能介绍,见参考资料)。敏感合约只允许权限表中对应的管理员进行操作,确保链上数据和系统合约的安全和稳定。
下图为BSN开放联盟链下中移链资源分配界面:
中移链资源管理介绍
2、加入资源有效期的限制
用户在购买资源时,需要选择资源有效期,在有效期到后资源将会被释放,减少资源滥用的可能,从而解决网络资源被长期占用的问题,提升资源使用的可用性和公平性。在资源时限加入以后,用户可以根据自己的使用场景来选择资源的使用时限,为开放联盟链用户和开发人员提供更加灵活的选择。

02

总结

本次中移链资源管理的改造,引入资源管理员和资源时效,将经济模型从市场供需关系模型改为资源消耗型的模型,并将资源回收机制改为实时到账,提高网络的效率、公平性和稳定性,同时降低使用成本。对于开放联盟链,由于其面向企业应用的特性,往往需要高性能和高稳定性的网络。因此,这些改进可以帮助开放联盟链更好地满足用户需求,为用户提供更加稳定和可靠的区块链服务。
参考资料
[1]BSN开放联盟链:
https://opb.bsnbase.com/main/index
[2]官方EOSIO核心概念:
https://developers.eos.io/welcome/latest/introduction-to-eosi...
[3]中移链系统合约管控功能介绍:
https://mp.weixin.qq.com/s/pPfxH7NYxJlQWSiW8RDJBQ
电脑访问DDC网络门户
ddc.bsnbase.com
-END-

点赞
收藏
评论区
推荐文章
可莉 可莉
3年前
10个开源的Python区块链项目
Python不是主流的区块链底层平台开发语言,但是在DApp开发、区块链仿真与数据分析、智能合约安全分析等领域,Python依然是不错的选择。本文介绍了10个最流行的Python区块链项并提供了相应的源代码下载地址。<!more区块链开发教程链接:以太坊(https://www.oschina.net/action/GoToLink
Stella981 Stella981
3年前
Defi数据引擎The Graph调用方法【含源码】
当你尝试访问以太坊智能合约以及DApp产生的区块链数据时,可能会发现很难将数据转换为一种可读的格式。TheGraph提供了一种用于查询以太坊和IPFS网络数据的索引协议,任何人都可以基于其提供的开放API创建并发布索引数据,即subgraph,这使得区块链数据更容易访问。在这个教程中,我们将学习如何使用TheGraph来查询Aave协议数据,使用的技术
Stella981 Stella981
3年前
Fabric链码开发的8个原则
我相信智能合约(链码)是HyperledgerFabric区块链网络的核心。正确开发链码可以真正发挥一个安全区块链的优势,反之则会带来灾难性的后果。在这篇文章里我不打算探讨HyperledgerFabric链码设计的特定模式的好与坏,而是希望分享我在开发若干HyperledgerFabric概念验证应用过程中总结的一些基本准则。Hyperled
Stella981 Stella981
3年前
Hyperledger Explorer官方安装文档中文版
HyperledgerExplorer是一个简单易用的开源工具,可以用于监视区块链网络中的活动。HyperledgerExplorer支持Fabric、Iroha等多种区块链,可以运行在MocOS和Ubuntu下。HyperledgerFabric区块链开发教程:Fabric区块链Node.js开发详解(https://
Wesley13 Wesley13
3年前
NEO从源码分析看UTXO交易
_0x00前言_社区大佬:“交易是操作区块链的唯一方式。”_0x01交易类型_在NEO中,几乎除了共识之外的所有的对区块链的操作都是一种“交易”,甚至在“交易”面前,合约都只是一个小弟。交易类型的定义在Core中的TransactionType中:源码位置:neo/Core/TransactionType
Wesley13 Wesley13
3年前
VRF在区块链中的应用
最近区块链领域流行了一种“怪病”,许多区块链项目或者设计方案都加入了一个叫做VRFs的算法。那么,(1)什么是VRFs?(2)VRFs在区块链中解决了什么问题?本文旨在介绍VRFs的原理以及在区块链中的用途,不涉及复杂的VRFs的详细设计实现以及安全性证明。VRFs介绍VRFs全称VerifiableRand
Wesley13 Wesley13
3年前
33复杂美入选区块链+战“疫”优秀解决方案
近日,由中国移动通信联合会区块链专业委员会、数字岛和塔智库联合主办,中关村大数据产业联盟协办,北京邮电大学技术转移中心、北京邮电大学区块链及安全技术联合实验室提供学术支持的《2020中国区块链战“疫”活动》应用方案征集暨评选活动获奖企业名单,今日正式公布,包括杭州复杂美科技“33慈善平台”在内的多个区块链战“疫”优秀产品入选并公示。据悉,此次活动旨在征
Stella981 Stella981
3年前
DCF Plus重塑区块链产业联盟链,任重道远
  当前,区块链技术已进入联盟链阶段,而监管成为制约区块链产业健康可持续发展的关键问题,如何有效监管一直是各国最大的课题与挑战。区块链行业如何实现有效安全的监管,监管标准制定显得尤其关键,这是区块链行业向好的一大指标。  DCFPlus重塑区块链产业联盟链,任重道远  2019年年底,在区块链技术大会上,中国工程院院士谈及区块链的监管挑战时,再次为
搭建平台吧 搭建平台吧
2年前
哈希竞猜游戏技术方向-区块链技术游戏
哈希是区块链技术和防篡改潜力的核心基础和最重要的方面,通过哈希算法可以保持记录以及查看数据的真实性和区块的完整性。这就是区块计数最重要技术特征的一部分。区块链指的是一个又一个区块组成的链条,该链条被保存在所有的服务器中,但凡整个系统中有一台服务器可以工作,那么整条区块链就是安全的;这些服务器在区块链系统服务中被称为节点,是为整个区块链系统提供储存空间和算力支
幂简集成 幂简集成
6个月前
精选区块链技术API,助力创新应用
从最初作为数字货币交易的基础技术,到如今涵盖金融、供应链管理、医疗保健、物联网等多个行业,区块链技术正逐渐成为改变世界的重要力量。在金融领域,区块链技术可以实现更安全、透明、高效的资产交易和结算,提高交易的可信度和效率。在供应链管理中,区块链可以追溯产品的
惰性星云
惰性星云
Lv1
愿山野浓雾都有路灯,风雨漂泊都有归舟。
文章
4
粉丝
0
获赞
0