ABC程序人生 2019-06-29
作者介绍:张其中,中科院硕士,连续创业者,乐家app创始人,花猫快问联合创始人,链宝科技联合创始人,关注EOS公链生态发展,致力于基于EOS的DAPP应用实践与产品研究。
最近EOS又刷眼球了。让EOS刷眼球的是EOS公链的内存(RAM)价格短短2周内从 0.017 EOS/KB 暴涨到最高0.92 EOS/KB,涨幅达54倍,引来巨大关注的同时,也引来巨大的质疑。BM的意思是,让RAM的价格市场化,以避免DAPP开发者滥用RAM资源,造成资源浪费(通过这种市场化的机制,可以敦促开发者合理的处理其DAPP数据存储问题)。上一次出现过这样的一个创富神话,是“交易即挖矿”的Fcoin,同样的,Fcoin也惹来巨大争议。
今天我的首要目标,不是讨论 RAM 暴涨的合理性,我相信这种暴涨的背后,总会惹来巨大的非议的,我无意掀起这种唇齿口舌之争。我只想从产品的角度,来分析一下RAM这个产品的设计思路与设计精髓,顺便尝试着剖析并总结一下DAPP的设计要点。
考虑到多数读者并不知道 EOS的RAM 是什么东西,这里有必要简单的介绍一下。由于区块链的去中心化的特性,每一个参与区块生产的节点,是需要将自己的一份账本实时同步给区块链网络中的其它节点,也就是常说的将交易数据打包到区块中,随着出块高度的增加,区块链的体积越来越大。整个以太坊网络目前的体积已经突破了1TB,这种超大体积,不仅仅意味着需要更大的硬盘,也意味着需要更大的带宽和更大的RAM以及磁盘缓冲区。特别是内存,它将强烈的影响区块链的运行速度,RAM过小会造成区块链网络的严重拥堵。因此,可以把RAM理解为一个稀缺的物理资源,考虑到未来众多DAPP将依托EOS公链来开发,一个足够大的RAM是EOS公链运行的必要条件。在EOS的设计体系中,有一个重要的概念,即RAM购买。
简单的讲就是,DAPP开发者需要质押一定数量的EOS代币,用来购买对应大小的 RAM,进而用做自己开发的DAPP的运行RAM所需。
区块链体积膨胀速度的估算
用EOS代币来购买RAM,进而来进行DAPP开发,对于开发者来说,这是个刚需。因为某些宣传或其它的传导因素,社区逐渐达成了一个共识:EOS公链的RAM是稀缺资源,是有内在价值的,于是囤积RAM坐等涨价变成了一种普遍共识。在这样的一种普遍共识下,就有了买和卖的内在动力,抑或产品上所谓的“强需求”。
基于这样的一种需求,BM设计开发了一个产品(严格来说是一个API,以便于各种钱包应用或交易所可以利用其API实现RAM的买卖),用户可以用自己钱包中的EOS代币来买进卖出RAM。所以这个产品的核心需求简单而清晰,即RAM的买进和卖出。衍生出来的需求包括RAM的实时价格、RAM的价格曲线、用户的买进和卖出记录等等。这里为了更清晰的剖析这个案例,我们只讨论核心需求:RAM的买进和卖出。
提到RAM的买卖,不得不提的一个东西就是Bancor协议,这是一个十分有趣的一种分层货币系统。简单而粗略的描述,可以理解为,通过智能合约,它可以将ETH作为锚定货币(储备金),然后基于ETH按一定的储备金比例(可以理解为杠杆率,范围是0~100%)发行新的货币,且币价随ETH而波动。这样设计有三大好处,一是因为有ETH作为储备金,即使是没有什么用户量的新发行币种,其币价也可以根据杠杆率伴随ETH币价而波动,而不会像交易所中通用的交易撮合的方式那样,没有用户成交,就没有价格波动;二是由于有ETH作为储备金,所以用户任何时候都可以根据ETH储备金形成的汇率,兑换成一定量的ETH,即使市场中并没有卖家,这样的话就意味着可以不需要有交易方,也不需要有交易撮合方,可以时刻保持着流动性;三是由于其币价伴随ETH而波动,且交易不需要交易方和撮合方,所以即使在极少的用户量的情况下,也可以实现币价的灵敏波动和币的自由流通,从而实现了高流动性,而金融资产必须考虑其流动性,有价无市、缺乏流动性的资产其价值将大打折扣,这就为新上市小币种提供了生存空间。当卖家多于买家时,币价相对于储备金的汇率呈现下跌趋势,当卖家少于买家时,币价相对储备金的汇率呈现上涨趋势,从而实现了无交易对象情况下的自由交易和市场化的币价涨跌。
Bancor协议logo
Bancor协议是RAM买卖的精髓所在,从以上介绍我们也可以发现,Bancor协议可以实现一个真正去中心化的自由市场,在这个市场中,买家并不知道市场中还有谁在买卖,买家也不知道其它交易方是想买进还是卖出,只能根据自身对于价格的预期,去进行买卖,并且只要储备金没有兑换完,就总是可以兑换成储备金。这样一来,除了正常的高买低卖,几乎没有人可以像股市、币市那样操纵价格。在RAM的买卖中,你只有两个简单的操作选项,买进多少,卖出多少,价格也无法选择,买进卖出的价格就是当前汇率。
在这里,我们把RAM理解为基于Bancor协议下的分层货币。我们以一定量的EOS作为储备金,发行一定数量的RAM(目前EOS公链的RAM大小为64GB),通过这种手段为RAM这样的小众资产赋予了定价和流动性。用户可以根据实时价格用EOS买进RAM,也可以根据实时价格卖出RAM(相当于赎回一部分储备金)。此外需要提一句的是,为了避免用户过度投机,买卖RAM时需要收取0.1%的双边交易所需费。过去的24小时,RAM买卖的手续费已达数百万美元,已经达到了以太猫巅峰时期的营收能力。
基本上到这里,RAM这个产品实例就分析的差不多了。我们会发现,在这个案例中,最重要的要素有几点:需求、实现方式、盈利模式。在链圈和币圈里,币的交易或基于币或某种稀缺资源的交易是强需求,也是区块链当前发展阶段必然需要走过的一个路途。在这样的一个背景下,BM挖掘了RAM这样的一个市场需求空白,并借用Bancor协议这种去中心化交易的方式,恰到好处的方式设计开发了一个RAM买卖的DAPP。整个产品一气呵成,没有丝毫牵强之处,而且还设计了最原始、也最行之有效的商业模式——交易手续费。至此,一个完整的具有商业意义的DAPP的DEMO已经成形。
我认为这个DAPP的精华就是充分的利用了Bachor协议搭建了一个公开、灵活、自由、去中心化的交易市场。在这样一个没有第三方、甚至没有交易方的市场环境中,完美的实现了标的物的市场化交易。谁不期待一个没有操控的、自由而灵活的市场呢?试想闲鱼上一大堆的商品,虽然有卖方,也有买房,但是交易的撮合成本始终很高,或者是房产买卖市场中,始终会存在类似于地产商或中介这样的机构,通过左右谈判博弈,来哄抬价格,这些给市场造成了严重的不公平。
BM给我们树立了一个DAPP设计的典范,借助区块链的和相关协议的特性,完美实现了一个应用场景(不要不屑于这样的一种投机性应用产品,所有的产品都是基于真实的用户需求而生的)。我想我们有理由相信,区块链和Dapp将深刻的改变未来。伴随着区块链对当今社会的逐步渗透,当达到一定的临界点之后,这种影响将会是惊人的,我们拭目以待。
【许晓笛】重新理解EOS的系统架构
圆方圆学院汇集大批区块链名师,打造精品的区块链技术课程。 在各大平台都长期有优质免费公开课,欢迎报名收看。
公开课地址:https://ke.qq.com/course/345101