关于 YAS 账号的资源科普

目前 YAS 系统中主要有三种资源分别为:网络带宽资源(NET)、CPU 计算资源(CPU)、运行内存资源(RAM)

 

运行内存资源(RAM)

YAS 系统中的账号信息、智能合约执行信息的当前的状态都是存储在内存中的,这些信息的储存就需要长期占用内存资源。(记录)

简单来说:带宽资源主要用于传输信息;CPU资源用来计算账户余额的变化;RAM资源则是实时状态的记录。

对于普通的 YAS 用户来说,我们在进行转账之前,需要购买NET、CPU资源,而无需RAM资源,RAM资源只在初始账号创建状态时需要使用,因为账号的创建需要RAM存储账号信息。

网络带宽资源(NET)

当用户发送一笔交易信息后,区块生产者需要将这笔交易打包生成区块,然后将区块通过网络同步给其他生产者,这个过程需要消耗一定网络带宽资源。(同步与传输)

CPU计算资源(CPU)

当用户发起调用智能合约这个动作时,区块生产者需要根据智能合约地址查找合约代码,然后将代码加载到内存中执行,这个过程需要消耗一定的CPU算力。(计算)

文章参考:https://www.jianshu.com/p/e4ffb0b4c1e1