EOS是什么?EOS最重要的几个概念你知道吗?

超级节点竞选、自定义账户抢注、价格飙涨的RAM... EOS上线后热点不断,可关于EOS,大家究竟了解多少?

EOS的全称为「Enterprise Operation System」,是一条高可用性的公链,交易几乎可以在一秒内确认。

比特币诞生之初是为了实现一个点对点的加密货币系统,以太坊则是在这个基础上实现了图灵完备的虚拟机让区块链成为一个计算平台,而EOS天生就是一个计算系统。在EOS之上的智能合约就类似于我们电脑上的各种程序,就连EOS代币本身也是一个合约。

什么是账户?

一般我们使用某种加密货币,需要有一个地址,收钱的时候别人只要往这个地址上转账就行了。但是在EOS中却没有地址的概念,用户想使用EOS区块链,必须在EOS链上创建一个账户,才能使用。

而创建这个账户,其实也是一个合约交易,需要某一个可以使用的账户去创建,这也是EOS区块链使用门槛比较高的一个因素,因为在EOS上线之初,可用的账户很少,也缺乏一些工具(比如钱包)让用户去创建账户。

而且,创建EOS账户需要消耗RAM,根据目前RAM飙涨的价格,创建一个EOS账户话费需要好几个EOS,也算是很贵了。

目前Cobo钱包提供每天限量EOS账户抢注功能,开通HD钱包后一键即可抢注,无需任何花费,感兴趣的朋友可以试一下。

每个EOS账户身上都会绑定几个资源状态,他们分别是一个账户所拥有的:「内存余额」(也就是RAM)、「CPU带宽」和「网络带宽」。

首先我们明确一点,在EOS区块链上的任何交易,普通智能合约的调用都不需要手续费!我认为这也是一个致力于发展DApp的区块链的基础。所以,EOS为了防止DDoS攻击或者侵占区块链资源,直接给每个账户定义一些资源配额,超过了这个账户就不能再一段时间内使用区块链了。

* 内存(RAM)

内存被用来进行一些特殊的EOS链上的交易,比如:生成新的账户,竞价EOS账户名拍卖等,对于一般的EOS链上转账交易来说,是不需要消耗内存的。EOS在系统合约中实现了一个内存市场,从EOS的官方博客中可以看出,内存市场的存在一定程度上是给超级节点一定的利润空间,从而使交易无手续费。

* CPU带宽

一个智能合约其实就是一个小程序,用户需要跑这个程序就必须需要占用一定量的CPU资源,这个CPU带宽就是说在一段时间内,一个用户具体可以占用多长时间的CPU,单位是毫秒之类的一个时间单位。和内存不一样,这不是一个消耗值,用完就没了,而是一个额度值。比如*10s/天*,就是说这个账户每天可以占用超级节点10秒的CPU资源。

要想获得一定数量的CPU带宽,需要某个用户给本用户stake一定数量的EOS代币。stake可以理解为锁定,或者担保,既可以我给我自己锁定,也可以别人为我锁定,效果是一样的。

现在的时间周期都是以3天计算的,举个例子:如果某个账户身上被锁定了1个EOS,那么它在三天内大概可以进行100次左右的转账或者交易。

* 网络带宽

和CPU带宽类似,因为我们所有的程序都是在链上进行的,必然会有网络带宽的占用,要获得这个资源同样需要锁定一定数量的EOS,但是现在看来网络带宽会比CPU带宽便宜的多。

你可能感兴趣的:(EOS是什么?EOS最重要的几个概念你知道吗?)