“开云(中国)Kaiyun·官方网站”FIBOS 链上资源模型介绍 

发布时间:2024-10-30 00:46:01 浏览次数: 494
       本文摘要:FIBOS 链上的资源的提供是通过链上的管理币来已完成的(对于 FIBOS 主链来说是 FO),其模型分成两种:抵押型(CPU、NET)和消耗型(RAM)。

FIBOS 链上的资源的提供是通过链上的管理币来已完成的(对于 FIBOS 主链来说是 FO),其模型分成两种:抵押型(CPU、NET)和消耗型(RAM)。抵押型资源(CPU、NET)在 FIBOS 中抵押型资源有两种:CPU:回应消耗的链上的计算资源,单位是毫秒(ms)NET:回应消耗的链上的网络带宽,单位是 KB抵押型的资源必须用户在链上用于管理币来抵押才能提供资源,展开抵押后的管理币不能展开账户等操作者,只有经过解法抵押操作者管理币才能展开长时间账户,而解法抵押的周期为 3 天。

当然,如果展开解法抵押操作者,也就意味著获释了用于之前已抵押资源的权利。抵押型的资源可以自己给自己抵押,也可以给他人抵押。

链上的哪些操作者必须抵押型的资源呢?广义上来讲,在 FIBOS 链上展开的所有操作者都必须消耗抵押型资源:调用智能合约,代币账户,创立新的账户,还包括抵押资源本身等等。所有与链上合约的交互都必须消耗抵押型资源。抵押型的资源不会会消耗完了?既然是称之为其为『资源』就解释它是不会消耗完了的。

但是不同于消耗型的资源,抵押型资源的『消耗』只是回应的是在一个时间段内资源被消耗几乎。荐个非常简单的例子:某用户 A 抵押了 2.0000 FO 的 CPU 以及 1.0000 FO 的 NET 资源,假设他抵押的这些资源充足展开 5 笔账户,在今天下午 16:00,A 继续执行了 5 笔账户消耗完了自己的抵押型资源。也就意味著再行展开第 6 笔账户不会告终。

但是在 24 小时之后,A 『消耗』之后的资源不会获得完全恢复,网卓新闻网,A又可以之后展开账户了。当然,链上确实的抵押型资源的抵押和消耗要比上述例子要简单一些。一个账户所享有的抵押型资源需要确实容许他在链上继续执行多少操作者并不是一个相同的值,这个是和全网的资源总抵押量和整个网络的交通堵塞程度是有关的。假设一个账户所享有的 CPU、NET 资源是相同的,如果全网的总抵押量越高,他能继续执行的操作者也就越多,网络就越交通堵塞(单位时间内链上交易的多少)他能继续执行的操作者也越多。

返回上边的例子,也就意味著:A 所享有的 2.0000 FO 的 CPU 以及 1.0000 FO 的 NET 资源,符合他在今天下午 16:00 继续执行 5 笔操作者,即便他什么操作者也没继续执行,也有可能这些资源在 18:00 的时候需要符合他继续执行 3 笔 或者 10 笔账户操作者,而这明确各不相同链的当前情况。如果抵押型的资源全部消耗完了呢?如果在单位时间内的抵押型资源消耗已完成,可以等候到下一个资源用于周期(24小时),之前消耗的资源超过完全恢复周期,从而之后用于已完全恢复的资源;也可以之后用于管理币来展开抵押来交换条件资源。

消耗型资源(RAM)RAM 归属于 FIBOS 链上的消耗型资源,主要用作链上的存储消耗。某账户用于了链上的智能合约存储空间就必须消耗该账户所享有的 RAM。

RAM 该如何取得?在 FIBOS 链上,RAM 是必须用于管理币来展开出售的。FIBOS 的系统合约有一个基于 Bancor 算法的交易市场,用户可以用于管理币展开 RAM 的出售和售出。用户可以给自己出售 RAM,也可以给其他账户出售 RAM。哪些场景不会消耗 RAM?某用户给未持有人该币种用户的账户:例如 A 用户给 B 用户账户 FO 代币,而 B 用户未持有人 FO,则该笔账户不会消耗 A 用户的 RAM。

原因是在于,链上所有的持币信息是存储于智能合约的,当前链上并没 B 用户的持币记录,A 给 B 账户必须用于合约存储来留存这一持币记录,因此必须消耗 RAM。但是,A 如果再行给 B 账户就仍然不会消耗 RAM了,因为 B 早已享有这部分存储,至于这部分遗储存的是 100 FO 还是 10000 FO 并会闲置多余的存储;多投议案:发动多投议案必须消耗议案者的 RAM;调用必须闲置存储的非系统智能合约;创立新的账户;……RAM 可以被获释吗?RAM 是可以被获释的。例如,发动多签者的多投被继续执行之后,或者被驳回之后,该议案将仍然闲置智能合约的存储空间,对应的 RAM 不会获得获释。该账户可以将并未被用于的 RAM 在 RAM 交易市场中售出以换管理币。

FIBOS 的新账户创立FIBOS 的账户机制不同于比特币或者以太坊的地址,FIBOS 新的账户的创立是依赖 FIBOS 的旧账户的。也就是说,FIBOS 中每一个新的账户的创立都是由已不存在的账户来操作者的。

已不存在的旧账户必须给新创建的账户出售 RAM,抵押 CPU 和 NET 才能确保新的账户需要长时间展开各种链上操作者。FIBOS 的账户不能被创立,无法被封存。FIBOS 的超级节点投票机制FIBOS 中的超级节点(BP)是整个链上十分最重要的角色,支撑着区块产生,升级系统合约等责任。在 FIBOS 网络中,只有名列前 21 的超级节点具备生产区块的权利和义务,其余名列靠后的节点作为候选节点,名列下降后也不会开始生产区块,生产区块是需要取得管理币的奖励的。

而超级节点的名列是由管理币的持币用户投票来要求的,而投票的票权是由用户所抵押的 CPU 和 NET 要求的。也就意味著,一个用户所抵押取得的 CPU、NET资源就越多,它的票权就越大。

超级节点可以取得各个用户的投票,根据总票权来要求自己在全部超级节点中的名列。


本文关键词:开云(中国)Kaiyun,开云(中国)Kaiyun·官方网站,kaiyun全站app登录入口,云开kaiyun官方网站登录,kaiyun官方网站登录入口,yunkai云开网页版登录入口

本文来源:开云(中国)Kaiyun-www.tptokencn.cn

首页 · 产品中心 · 关于我们 · 开云(中国)Kaiyun · 在线预订 · 联系我们

客服热线:022-97220357
© Copyright © 2009-2024 www.tptokencn.cn. 开云(中国)Kaiyun科技 版权所有