币圈子-打造专业区块链媒体平台

如何使用EOS区块链浏览器?

2019-06-08 23:04:37 | 来源:互联网 | 3603人阅读 | 作者:币圈子
全文导读
根据获取机制的不同,将他们分为两大类,一般我们将 Network BandWidth和CPU BandWidth划分为一类,统称为带宽类,RAM则单独划分出来,为什么这样分类呢? 下面我将详细进行讲解。

根据获取机制的不同,将他们分为两大类,一般我们将 Network BandWidth和CPU BandWidth划分为一类,统称为带宽类,RAM则单独划分出来,为什么这样分类呢? 下面我将详细进行讲解。

一、赎回带宽操作

Network BandWidth 简称NET(网络带宽) 和 CPU BandWidth 简称 CPU (CPU 带宽) 是通过抵押 EOS 的方式获得的, 如果你想释放 NET 和 CPU 可以通过赎回操作赎回抵押的EOS代币, 但是需要等待72小时, 也就是三天后才能到账。

NET和CPU用来保证用户使用EOS网络转账等基本功能, 例如你每次使用转账功能的时候, 都会消耗NET和CPU资源, 并且单位时间内转账的次数越多, 消耗的NET和CPU越多, 但是NET和CPU可以随着时间的推移, 自动释放。

值得注意的是,目前在EOS系统中,赎回NET和CPU的方法和赎回投票抵押的方法是一致的,也就是说,当你想赎回自己投票超级节点的抵押金的时候,也是相当于赎回 NET 和 CPU.

二、特别的 RAM

RAM必须通过EOS购买的方式获得的, 而RAM的购买价格是随着市场价格上下浮动的, 关于RAM的价格, 可以通过 https://www.eosrp.io 查看。关于RAM的价格算法, 我会在下边的Bancor算法中详细提到。

那么购买RAM有什么用处呢? 截止到我写这篇文章, 之前EOS全网一共有64 GB的RAM内存,但是前一段时间, EOS RAM 扩容方案通过, 在当前的 64 GB 基础上每生产一个区块,RAM 增 1 KB 。

在 EOS 系统中, 每个账户都需要 RAM 来存储数据, 比如你在 EOS 中创建账户、转账、购买资源、抵押、赎回、投票等操作的时候, 都有可能消耗 RAM, 换句话说如果你的 RAM 消耗殆尽, 那么有很多基本操作是无法实现的。

当然, 我们在购买RAM的时候, 还需要消耗当前购买所需EOS的 0.5% (千分之五) 的手续费, 同样卖RAM资源的时候, 也需要消耗0.5% (千分之五) 的手续费, 这笔手续费被存在eosio.ramfee中, 由BP节点进行管理。

三、Bancor 算法

Bancor 算法最早诞生于1940年-1942年, 由凯恩斯和舒马赫提出, 但是实际应用是在Bancor Network项目。它定义了两类token: 一种是通常会流通使用的 connector token(即储备金,例如:BTC、ETH、EOS等),而另一种是作为"超平台"中间媒介的 Smart Token.为了使得兑换价格满足供需关系,设计的公式中的价格为 connector 的可流通余量(balance)除以按照一定系数的 Smart Token供应量:

其中,CW (Connector Weight) 表示设计出来的 Smart Token 的总价值与实际在使用中的 connector 余量间的关系,设计好后为一个固定参数:

总体上来说,就是 Smart Token 的供应量越少或者 connector 的余量越多,那么使用 connector 来兑换 Smart Token 的价格就越高。

虽然很不严谨,但这也足以理解为什么 EOS 的 RAM 越少,价格越高了。

EOS投票机制

EOS采用DPoS共识机制 ,该机制通过社区投票选举21个超级节点来维护EOS网络,为EOS网络提供算力、带宽以及存储支持。

从6月份EOS主网上线后,用户在钱包内完成投票操作,投票给自己认可的超级节点。一个EOS可以抵押成一票,一票最多可以同时投30个候选节点,每个候选节点最多投1票,用户可以随时改变想法投给其他候选节点,可以随时申请赎回抵押的EOS,申请赎回后72小时后到账。这点和NET和CPU赎回是一样的,之前也有提到。

EOS超级节点的投票是不断变化的, 因为一共有21个节点, 每个节点一次负责出6个块, 每个块0.5秒, 所以每过63秒, 就需要重新统计所有节点的得票数, 得票排在前21位的, 重新获得BP权利。

关于BP获得投票的来源详情, 可以科学上网后查看该网站:http://eos-bp-votes.dapptools.info/s/api/block-producer-votes-stack-html/1/80

最后

EOS 作为当前最热门的公链项目, 给予了部分区块链从业者很大的期望。Code is not law, 让 BM 将人治的思想灌入其中, 无论是信仰上的冲击, 亦或者技术上的革命, 作为普通用户的我们, 还是应该更加冷静的着眼于安全本身, 了解原理, 并带有自己的思考。同时我也希望 EOS 社区能对 EOS 投票机制加以改进, 让更多的 EOS 持有者参与到 EOS 投票中, 包括一些社区决策, 技术提案, 使 EOS 更加惠民。

温馨提示:文章不代表币圈子立场,不构成任何投资建议,谨防风险!本文来源于币圈子网站,转载请注明出处!侵权必究!
相关阅读
扩展阅读