當前位置:
首頁 > 最新 > 讓EOS變身我們的免費雲盤

讓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就幹了這事。不過目前它不是真正用來存數據的而是用來刷屏打廣告的。

EOS轉賬memo記錄內容

前面提到的轉賬memo,目前也是一個比較好的打廣告的方式。比如RAM之王wangruixiwww,可得蹭蹭熱點。

這個廣告費也挺便宜的,一次0.0001*50元。不過轉賬memo方式有一點需要注意,如果對方賬號沒有餘額,因為你需要給對方創建餘額表,因而會消耗RAM,這個成本可不少。所以大家在空投的時候盡量選擇有餘額的賬號空投。這種方式比上面的方式有效,因為EOS轉賬消息錢包都能收到,有通知,但是上一種方式需要錢包支持對應的智能合約。

附錄:

本文作者昨日晚間(今天應該說是兩周前了)也玩了下memo轉賬空投,給大V及活躍夥伴帶來了小小福利,如果你有緣正好收到,記得留言(^_^),如有打擾,還請見諒,主要是為了嘗試EOS的各種feature

EOS互助平台:Eosfavor.com,免費互助抵押CPU, 新賬號註冊, RAM實時行情,EOS生態以太坊側鏈代幣"EETH"

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 區塊鏈斜杠青年 的精彩文章:

近千萬EOS被盜事件回顧,大家請保護好自己的EOS私鑰

TAG:區塊鏈斜杠青年 |