全民新游榜--GET好游戏
当前位置:18183首页 > 产业频道 > 最新新闻 > 最新资讯 > 正文

BM:RAM是一种商品,合约无法设定其市价

来源:网络作者:游民老赵 时间:18-07-09 分享到:

RAM的服务对象是开发人员,而开发人员希望打造出真实的东西,造福所有人的生活。自由市场和区块链社区将结合多种方法,降低部署及使用大规模去中心化应用的总成本。

区块链社区可以通过EOSIO区块链软件来配置RAM(随即存取存储器)的数量,进而使全节点达到预期的最优表现。我们需要RAM来存储账户信息,比如密匙、余额和合约状态。而基于摩尔定律和其他技术限制,每台计算机的可用RAM都是有限的,因此RAM本质上是稀缺资源。

EOSIO采用自由市场策略,对这些稀缺资源进行了最高效的分配。为了方便市场运作,EOSIO系统合约允许用户从系统中购买RAM,也允许他们将RAM卖回给系统,以换取该区块链的自有代币(即EOS)。这样做既能增进RAM的市场流动性,也能为价格发现提供便利。未分配的可用RAM越少,庄家对剩余RAM的报价就越高。庄家在此使用的算法被称为Bancor Relay。

Bancor Relay不会为RAM定价。它只会以预先设定好的市场价进行买卖。一旦当前市价与Bancor Relay的报价不同,交易者就会买进或卖出RAM,使其价格趋向于市场决定的价格。

EOSIO系统合约利用区块链社区过去购买RAM的收益,为那些想将RAM卖回给系统的交易方提供流动性。以EOS区块链社区为例:在笔者下笔的此刻,eosio.ram账户上有440万个EOS(约合4000万美元)。

这440万个EOS正为52GB的RAM提供流动性,而这些RAM目前市值约为2500万个EOS(约2.7亿美元)。显而易见,当持有的EOS的价值不足RAM市值的20%时,庄家是无法控制RAM价值的。

RAM是一种商品

RAM虽然能买卖,但它不能在用户之间转手。另外,与那些传统加密货币要维持人为的稀缺性的社会共识不同,RAM的供应量可能因为社区需求或科技进步一夜飙升。RAM的供应由投票者管理,他们代表开发人员和用户的利益,后者需要廉价的RAM来构建应用程序。昂贵的RAM会让许多区块链的商业模式无以为继。

eosio系统合约是代表EOS持币者自动运行的,持币者能对定价结构投票。作为RAM的持有者,你唯一能通过区块链获得的东西就是在合约中存储数据。当你决定将手头的RAM卖掉,你无法享受任何特定的回购价,只能接受当下社区通过eosio系统合约愿意提供给你的价格。由于技术限制,RAM的量是有限的,所以eosio系统合约基本只会按照市场价格进行RAM买卖。再强调一次,合约无法设定市价。市价是由与系统合约互动的买家和卖家决定的。

Bancor Relay的波动性

Bancor Relay有一些权重参数,能影响买卖请求出现时价格变化的速度。当有人大量购入或出售RAM时,这些参数有效地决定了订货簿状态和滑点(Slippage)。由于EOS区块链无意中对Bancor Relay权重配置,该参数被设置为0.05%而不是50%,这引入了大量买卖的重大滑点,导致其波动性超出预期。

我们建议将这一权重参数修改为原本打算的50%。这一变化的直接影响庄家的现货报价会暂时被压低。市场参与者则会通过与庄家的交易,将价格拉回到市价水平。但要记住,不论是基于修改前还是修改后的参数值,自由市场才是制定价格的一方,而庄家只是作出回应。这意味着,改变参数将带来一个买入或卖出的时机窗口,直到价格回归市场价值。

当自由市场将Relay推至RAM的市价后,用户大量买卖RAM时就能体验到少得多的滑点,减少滑点和波动性为RAM投机者及RAM用户提供了更加可预测、更稳定的市场。

通过扩展降低成本

自比特币诞生以来,区块链的扩展之路走得都很艰难。最近EOS RAM价格飙升说明了RAM在当前的供应条件下是值4美元每KB的。这是一个强烈的市场信号:提供更多RAM将非常有价值。

Dapp在搭建系统时面临两种成本。

1.与区块链交互的成本

2.部署全节点的成本

维持RAM的稀缺性(64GB)会降低部署全节点的成本,但会增加与区块链交互的成本。按照今天的RAM价格,部署一份典型的智能合约(需要10MB RAM)要花费约4万美元。

如果某位开发者想要建立一个社交媒体平台,那么他极可能要部署至少一个自己的全节点。为此,他需要花费3.9万美元弄到有着足够RAM的高端硬件,再花费1000美元将合约存在RAM里,这才达到“盈亏平衡”。

RAM的价格大约是每台服务器1GB11美元,而EOS RAM市场对RAM的定价是1GB400万美元。也就是说,整个网络可以为超过30万台服务器购买真正的RAM,购买价与投机者目前对分配给EOS链的有限的64GB RAM竞标价相同。

网络能在保持相当程度的去中心化的同时提高整个节点的成本。基于对Dapp开发人员的服务器成本和链成本的分析,很明显,对于整个网络的用户而言,大幅增加链上RAM和提高节点成本是一个更加便宜的方案。

基于这一分析,在将大型合同部署到链上的成本比运行节点更便宜之前,提高节点的成本似乎都是合理的。

虚拟内存

20年前,128M的RAM相当大了,大部分计算机都要倚赖虚拟内存来支持更多应用操作。虚拟内存如果最近没有被使用,就会将RAM内容转移到硬盘。RAM承压时,这样做会大大拖慢电脑的运行速度。好在固态硬盘(SSD)技术大大缩小了RAM与硬盘性能的差距。如今,很大一部分RAM的使用频率都很低,有的完全被用于投机用途。

或许可以让闲置的全节点依靠虚拟内存来降低成本。网络中绝大多数的CPU性能未被充分利用,因此用CPU时间交换RAM空间会是一个机会。

新兴的非易失性存储器(NVM)技术

现代操作系统还支持RAM压缩,可在空闲内核上交换CPU周期获取更多空间。实际上,在RAM中解压比磁盘加载RAM更快。有了整合压缩、磁盘分页和现代超低延迟硬盘,区块链社区可以在优化TPS和RAM之间进行取舍。毕竟,即便能做到10亿TPS,却局限于8MB的L3缓存,那是没什么用的。未来,区块链必须在内存使用、吞吐量、全节点成本以及稀缺资源需求之间作出权衡和取舍。

RAM市场的透明度

RAM投机者要想参与当下和未来的稀缺资源需求平衡,他们必须对RAM供给增长有个靠谱预测。RAM供给突如其来的意外增长会让他们赔钱,甚至会将他们赶出市场。这一点会导致资源的低效分配。

RAM供给的骤增意味着系统合约对新供给的低效分配,如此一来,从市场上获取的代币就会少于逐渐增加供应而获得的量。获取代币效率的降低会影响庄家的收入,进而导致长期波动性加大。

正因为此,block.one提出对系统合约进行更新,向RAM供应添加固定数量的每区块字节数。出块节点可以设定一个可持续的增长率,而非瞬时增长率。鉴于RAM供给的增长是出块节点的权限所在,我认为,无需公投就能将他们现在手动做的事自动化。

结论

RAM的服务对象是开发人员,而开发人员希望打造出真实的东西,造福所有人的生活。自由市场和区块链社区将结合多种方法,降低部署及使用大规模去中心化应用的总成本。

RAM的设计初衷并不是要成为一种人为的稀缺品,整个市场也在研究如何逐渐增加RAM和TPS的供给量。

    18183手游网发布此文仅为传递信息,不代表18183认同其观点或证实其描述。

    区块链内容转载、投稿、商务合作等相关事宜请联系QQ:2664083315