让EOS变身我们的免费云盘先为我们广告刷屏

    这篇文章两周前就写好了,但是因为太忙,现在才看到,今天分享出来。

    其实在研究以太坊的时候就想到过是不是可以通过以太坊交易的data字段携带数据,这样携带的数据就永久保存在区块链上了。当时还为这个想法想了一个名“永恒之石",但是考虑到以太坊数据太贵,就没有付诸实现。然后,EOS带着免费的口号来了。但是只要接触过EOS RAM的就应该知道,EOS可不是完全免费的, 还贵的很,注册一个账号就要100多人民币, DAPP的开销就更大了。但是确实也有一些好东西是免费的,一是消耗的CPU和NET以一天为周期自动清零。二是不涉及到table的数据是免费的,比如所有智能合约中函数的参数,memo就是eosio.token合约transfer函数的一个参数。

    那这部分数据保存在哪里呢?怎么恢复这些数据呢?其实这些参数是作为action的内容存在的,action数据保存在区块链上,因此只要parse链上所有action, 就能获取所有智能合约的函数调用的参数数据。eosio.token::transfer是限制了memo的size 256, 且最低转账0.0001EOS,这就意味着存储数据是有成本的,最低0.0001EOS/256。但是如果我们自己实现一个智能合约函数,里面有个参数是string类型的,且不加任何限制,那我们是不是可以免费在链上保存海量数据了吗?确实如此,因为哪怕一次交易的大小有交易size方面的限制,
  

   但是我们仍可以通过不同时间大量执行来实现免费存储大量数据, 比如有个dapp叫做blocktwitter就干了这事。不过目前它不是真正用来存数据的而是用来刷屏打广告的。所以针对这块,应该有不少可以做的事。

   前面提到的转账memo,目前也是一个比较好的打广告的方式。比如RAM之王wangruixiwww,可得蹭蹭热点。

这个广告费也挺便宜的,一次0.0001*50元。不过转账memo方式有坑,如果对方账号没有余额,因为你需要给对方

创建余额表,因而会消耗RAM,这个成本可不少。所以大家在空投的时候尽量选择有余额的账号空投。

附录:

    本文作者昨日晚间(今天应该说是两周前了)也玩了下memo转账空投,给大V及活跃伙伴带来了小小福利,如果你有缘正好收到,记得留言(^_^),如有打扰,还请见谅,主要是为了尝试EOS的各种feature。


/*****************************************

* 本文来自CSDN博主"爱踢门"

* 转载请标明出处:http://blog.csdn.net/itleaks

******************************************/

EOS生态以太坊侧链(ethsidechain)代币'EETH'免费发放中,详情请访问eosfavor.com

EOS互助平台:Eosfavor.com,免费互助抵押CPU, 新账号注册, RAM实时行情

EOS技术交流群,EOS开发群,以太坊技术群:829789117

猜你喜欢

转载自blog.csdn.net/itleaks/article/details/81215699