摘要:北京时间 7 月 5日,BM在Medium上发表一篇名为《EOSIO RAM Market Bancor Algorithm》 的文章来表达他对 RAM市场的看法,还提出缓慢增加RAM数目, 并 解释了 Bancor算法 。 BM:EOSIO的RAM市场与Bancor算法 EOSIO区块链软件使各个社区能够配置RAM(随机存储器)的数


北京时间75日,BM在Medium上发表一篇名为《EOSIO RAM Market & Bancor Algorithm》的文章来表达他对RAM市场的看法,还提出缓慢增加RAM数目,解释了Bancor算法

BM:EOSIO的RAM市场与Bancor算法

EOSIO区块链软件使各个社区能够配置RAM(随机存储器)的数量,所有的节点才得以发挥出最优性能。RAM被用于存储密钥账户信息,由于单台计算机上的RAM的数量受限于摩尔定律和其它科技进展,RAM的数目是相当稀缺的。

 

EOSIO采用自由市场的方式来分配稀缺资源到它们最能发挥用途的地方,为了促进市场,EOSIO系统合约允许用户买卖RAM用于换取区块链原始代币(比如EOS),这为RAM市场带来了流动性并且促进了价格发现1Price Discovery)。对于庄家来说,未被分配的空闲RAM数量越少,那么剩下的RAM价格就会被定的越高,庄家所用的算法就是Bancor Relay

 

Bancor Relay并没有给RAM定价,它只提供以先前确定的市场价格进行买卖。任何时候,只要实时的市场价格与Bancor Relay的实时报价不同,那么交易者就会买卖RAM使其价格靠近市场决定的价格。

 

EOSIO系统合约使用先前由区块链社区购买的内存所获的收益,来给那些指望将RAM卖回给系统的人提供资产的流动性。拿EOS链社区举例子:在写这篇文章时,eosio.ram账户拥有440万的EOS(合计约四千万美元),这440万的EOS正给52GB的RAM提供资产流动性,以目前的市价计算,这些RAM大约值2500万个EOS(约2.7亿美元)。显而易见的是,当庄家仅持有价值低于RAM市值20%的EOS时,它无法控制RAM的价值。

 

RAM是一个商品

尽管RAM能被买卖,但是它并不能在用户间转让,而且RAM与那些传统加密货币所维持的人为稀缺性的社会共识不同,RAM供应可能会在一夜之间根据社区需求和技术发展而增 RAM的供应投票者管理,以便开发人员和用户能够用廉价的RAM来开发应用程序,而价格昂贵的RAM使许多商业模式对区块链望而却步。

 

EOSIO系统合约代表着那些对定价结构参与投票的代币持有者,正在自动地实施中。作为RAM的持有者,通过区块链,你唯一有权做的事情就是将数据存储到合约中,除了 决定出售RAM社区愿意通过eosio系统合约 提供的价格之外, 无权享受任何特定的回购价格。由于RAM受技术限制,eosio系统合通常会以市场价格购买或出售RAM。再次重复,合约并不能设定市场价格,市场价格进行买卖RAM的人来决定。

 

Bancor Relay的波动性

Bancor Relay一些参数在回应买入和卖出RAM的要求时,参数可影响价格变化的速度当有人大量购入或出售RAM时,些参数有效地决定了订货簿(orderbook)的大致模样和滑点(Slippage)2程度。

 

由于EOS区块链无意中Bancor Relay权重配置,该参数设置为0.05%而不是50%,这引入了大量买卖的重大滑点,导致波动性超出预期。

 

我们建议更新该参数至本打算的50%,这一变化的直接影响将是暂时降低庄家提供的现货价格,市场的参与者能够通过与庄家沟通让价格向市场价值靠近。请记住,在新老两种参数的市场下,自由市场才是制定价格的一方,而庄家只是作出回应。这意味着改变参数可能创造一个购入或售出的机遇直到价格回弹至市场价值。

 

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

 

通过扩展来降低成本

区块链自比特币的出现以来都很难进行扩展,最近EOS RAM飙升的价格说明了RAM在当前的供应条件下是值4美元每KB的。这是一个强烈的市场信号,那就是提供更多的RAM会非常的有价值。

 

Dapp开发者在搭建系统时会面临两个成本:

1. 与区块链交互的成本

2. 担任节点的成本

 

继续保持RAM的稀缺(64GB)会降低担任节点的成本,但会增加与区块链交互的成本,因此,部署典型的智能合约(需要10MB内存)在今天的RAM价格下花费约40,000美元,若一个开发者想要建立一个社交媒体平台,那么他极有可能至少要自己部署一个节点,为此,在具有足够RAM的高端硬件上花费39,000美元并且花费1000美元用于在RAM中存储合约后,才能达到“收支平衡”。

 

RAM每台服务器每GB约11美元,而EOS RAM市场的RAM定价为每GB 400万美元。这表明整个网络可以为超过300,000台服务器购买真正的RAM,投机者正在对分配给EOS链的有限64GB RAM进行竞标的相同价格购买

 

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

 

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

 

虚拟内存

20年前,128MB的内存都是相当的多了,大多数的电脑都依赖于虚拟内存来支持更多的应用,虚拟内存在没有使用时RAM内容交换到磁盘,在RAM压力下,这可能会大大减慢计算机运行速度。幸运的是,SSD技术大大缩小了RAM和磁盘性能之间的差距。此外,很大比例的RAM很少被用于和/或完全用于投机目的。

 

非生产完整节点应该可以依赖虚拟内存来降低成本,而且网络的绝大部分CPU容量未得到充分利用,因此有机会CPU时间来换取RAM。

BM:EOSIO的RAM市场与Bancor算法-博狗比特币资讯网

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

现代操作系统还支持RAM压缩,可在空闲内核上交换CPU周期以获得更多空间。 解压缩RAM实际上比从磁盘加载RAM更快,压缩磁盘分页和现代超低延迟磁盘的组合意味着区块链社区可以在最大TPS和RAM之间进行权衡。毕竟,如果们可以做到10亿TPS,它们仅限于8MB的L3缓存,那就没有任何的用处。所有区块链必须在内存使用,吞吐量,完整节点的成本和稀缺资源需求之间进行权衡。

 

RAM市场的透明度

为了让RAM投机者尽其所能来平衡当前与未来稀缺资源的需求,他们需要对RAM供应增长进行可靠的预测,RAM供应的突然和不可预测的增加可能导致他们赔钱和/或远离市场,这导致资源分配效率降低。

 

RAM供应的突然增加代表了系统合同对新供应的低效分配,并且从市场中获取的代币会少于慢慢增加供应而获取的代币获取代币效率降低带来的是庄家的收入损失以及由资金不足的庄家引起的长期波动性的增加。

因此,block.one已经创建一个对系统合约建议更新,该更新将向RAM供应添加固定数量的每块字节数。选举产生的区块生产者可以设定可持续的增长率而不是瞬时增长率,由于RAM供应是生产者的职权范围,我认为现在不需要公民投票来自动化他们手动就可完成的工作。

 

总结

RAM旨在给那些希望构建真实内容以使每个人的生活更美好的开发人员使用,自由市场和区块链社区将采用多种方法来降低部署和使用大规模分布式应用的总成本,RAM并非人为设计的稀缺,整个市场正在研究如何随着时间的推移RAM和TPS。

 

1:价格发现是期上供需双方公开价,通激烈争,使商品价格水平不断更新,并且不断向全世界 播,从而使商品价格成世界价格的程。

2: 滑点是指下单的点位和最后成交的点位有差距。

 

原文:https://medium.com/@bytemaster/eosio-ram-market-bancor-algorithm-b8e8d4e20c73

作者:Daniel Larimer

编译:Huanghe

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。