以太坊除数字货币方面的应用外,还可以存储无法被篡改/删除的数据(51%双花攻击或者区块回滚除外)。
一段文字,一张照片,或者一首歌曲,只需写入以太坊区块中,即可真正做到 “恒久远 永流传” ,不会出现网盘、邮箱、网站上存储的数据丢失的情况。
以下介绍将数据写入以太坊区块的方法。
由于以太坊转账的gas存在上限,所以可发送的数据也存在限制,大约只能发送不超过44KB的数据。参考:https://blog.csdn.net/shebao3333/article/details/80112436
过大的文件,可以采取分块写入的方式。需注意,转账的gas手续费与写入的数据大小存在正比关系,即写入的越多,手续费越高,区块确认速度相对也比较慢。
前置步骤:安装chrome钱包插件METAMASK,导入钱包,试用主网购入ETH或者使用测试网络获取免费ETH,参考:https://blog.csdn.net/kaitiren/article/details/79299394
一. 将文字写入以太坊区块
步骤:1.将文字转为UTF-8格式,可使用在线工具转换http://tool.chinaz.com/Tools/UTF-8.aspx
2.将utf-8编码转为16进制编码,可使用在线转换http://www.5ixuexiwang.com/str/hex.php