以太坊:普通人的电子纹身
目录
- 做什么
- 为什么
- 我纹了什么
- 怎么做
- 总结和看法
做什么
正如标题所讲,将自己想要纪念或者铭刻的话或图等事物保存在以太坊的区块链上。由于区块链的机制,刻上去的东西基本上是改不了的,因此我这里用的是电子纹身这个描述,但是实际上现实中的纹身还可以洗掉,而区块链上的基本上是”洗不掉“的。
为什么
从用户角度上来说,因为想要永久保存一件事或者记忆,这就是做这件事的缘由。
从方法上来说:
- 去中心化,保存到网盘上说不定公司跑路了,当然你也可以坚信大公司大而不倒,这取决于自己。
- 公正公开,区块链上的东西大家都可以查询到。
- 理论上来说,世界上只要有一台电脑保存了所有区块,那么电子纹身就不会丢。
我纹了什么
在以太坊区块查询网站 https://etherscan.io/
其他查询网站应该也行,但是貌似其他网站查询到的信息显示不全,这个网站可能需要科学上网
我的这次“电子纹身”的Transaction Hash为:
0x084fea0a1ddfc3408c3a874ad7a248335249980a2e789f531585f126381db8dc
在这个页面可以看到我的这次eth交易信息
这些基本都是交易双方的信息和费用,不是本文的重点。
而Input Data部分的信息才是我们的“电子纹身”。
那么现在来看我纹了什么
首先用UTF-8编码显示,可以看到,第一句是Long may the sun shine。这个是黑暗之魂中最喜欢的一句话,也很有积极的意义,所以记了下来。
把这个文字部分的十六进制字符串去除掉,剩下的用十六进制字符串保存下来,放在文件里,这里我文件名举例为 pic.hex,部分内容如下(看名字应该猜到了是个图片):
由于是十六进制字符,我要将其转换为十六进制,用到简短的代码如下:
import binascii
with open('pic.hex','rb')as f:string = f.read()
hexdata = binascii.a2b_hex(string)
with open('recover.jpg','wb')as f:f.write(hexdata)
可以看到,恢复出来的图片结果如下:
怎么做
- 使用www.myetherwallet.com网页钱包,因为其他钱包有些不支持添加额外数据,仅支持转账。如果已经是其他钱包又不想注册新的,可以直接使用网页钱包链接就行。例如我使用的metamask,在网页钱包里直接链接metamask就行了。
- 在Send Transaction部分输入目标地址,金额,以及自己准备支付的费用,并且在Advanced部分添加自己的数据,注意只支持十六进制,这就是为什么我的图片使用十六进制保存的。
- 然后支付确认成功后,就可以在eth区块链上查询到了。
注意事项
1. 目前在eth主网络上,交易手续费价格昂贵,如果仅仅是想尝试一下的话,使用eth测试网络玩玩就行。测试网络的步骤都差不多,有什么疑问可以在下面留言。
2. 如果想要在eth主网络上玩的话,在gas费用部分一定不能设置得太低,因为目前主网络拥堵,如果gas设置太低,矿工没有积极性,交易订单会处于长时间pending状态,而由于去中心化的原因,取消这笔交易也需要写到网络中,因此也需要手续费,反正就是很麻烦的事情,后续我了解更多了再来说说。
3. 如果处于pending状态了,后续的订单会处于队列中,无法进行,所以一定不要吝啬gas,但是也不要太高了,一般钱包会有一个推荐价位的。
总结和看法
- btc仅仅只是一个大家共识的虚拟货币,除此之外做不了其他的事情。而eth能够有智能合约,附加数据,去中心化应用(DApps)等等,前景肯定是很好的。
- 但是目前由于eth网络交易的拥堵,导致手续费异常高昂,这种发展严重地遏制了智能合约和DApps的发展,这个也是eth要大版本更新到2.0的原因。至于更新之后对eth看涨还是看跌,就见仁见智了。
- 理性投资,拒绝赌博!!
以太坊:普通人的电子纹身相关推荐
- 基于区块链(以太坊)的电子证照管理系统解决方案
教育就业作为社会文化传授.传播的窗口,需要实现学生.教育机构以及用人就业单位之间的无缝衔接,以提高教育就业机构的运行效率和透明度.而学生信用体系不完整.未建立历史数据信息链.数据维度有限,导致政府.企 ...
- 六号美术馆 基于以太坊区块链上的区块链游戏
六号美术馆 是一个在以太坊网络上运行的分布式应用程序,使用专门开发的智能合约,让玩家可以在六号美术馆中购买.拥有和传输大师级美术珍藏("珍藏.收藏或馆藏"),然后用户可以在网站上观 ...
- 脾气太大了!因为暴雪删了术士的“生命虹吸”,19岁少年创立了市值千亿的以太坊...
"生命虹吸都没了,术士还叫什么术士!" 2010年,16岁的少年维塔利克愤怒的删除了<魔兽世界>客户端,因为暴雪刚刚在3.10补丁中移除了术士的技能"生命虹吸 ...
- 以太坊创始人V 神:普通人看见现在,天才看见未来
一个时代的天才一定是最懂那个时代的人,而后才能成为点亮时代的光. 作者 | 晋兆雨.Carol 责编 | 徐威龙 普通人看见现在,天才看见未来 25 年前,在俄罗斯一个不起眼的家庭里,一位小小少年来 ...
- 60秒Dapp快讯 | 全球公有链技术评估:以太坊在应用性上排第一;蚂蚁金服区块链试水医疗电子票据
本文由微信公众号DappVision原创首发,转载请联系授权 [赛迪全球公有链技术评估:以太坊在应用性上排第一] 今日,在区块链赋能实体经济推动计划-"链锁反应IV"发布会上,赛迪 ...
- 以太坊2.0怎么挖矿_以太坊2.0即将上线 现在正是挖矿红利期 普通人如何参与挖矿?...
以太坊2.0 吹响牛市号角!以太坊从诞生至今,共经历了四个阶段,分别是Frontier.Homestead.Metropolis和Serenity,此次以太坊升级疏于第四阶段Serenity,其中最核 ...
- 给以太坊打了一针强心剂,DeFi能跑出区块链杀手级应用吗?
币圈寒冬似乎要过去了,从年初Facebook.JP摩根等巨头发币,再到模式币满天飞.IEO热火朝天,2019年上半场的热点从没间断过. 比起这些转瞬即逝的热点,有一个区块链领域正在暗流涌动. 有人说, ...
- 以太坊智能合约Demo
链客,专为开发者而生,有问必答! 此文章来自区块链技术社区,未经允许拒绝转载. 智能合约开发用solidity编程语言部署在以太坊这个区块链平台,本文提供一个官方实战demo示例快速入门,用demo例 ...
- 区块链技术之以太坊ETH白皮书
链客,专为开发者而生,有问必答! 此文章来自区块链技术社区,未经允许拒绝转载. 基于中本聪区块链比特币1.0之后,天才少年Vitalik Buterin(V神)在2013年年末发布了以太坊白皮书,其实 ...
最新文章
- 赢得高薪的锦囊三秘诀
- [Linux]进程(十二)--task_struct结构体
- C# JSON格式数据用法
- C语言的关键字和详细介绍
- redis内存淘汰和持久化_redis 持久化
- C++--第13课 - 操作符重载 - 下
- 设计模式 ( 六 ) 建造者模式
- C11 多线程初学1
- 请简述一下RS485通讯连接方式及其应用?
- c语言自动插桩,01 - LLVM Pass 实现 C函数 插桩
- 开启新坑,将live2d引入网页
- 恶意代码分析实战Lab3-1
- Ubuntu安装网络打印机
- 从程序员到项目经理(六):懂电脑更要懂人脑
- Chart-制作饼图
- windows虚机环境下,如何快速有效的删除大文件夹?
- html下拉框的宽度怎么设置,在HTML选择下拉选项中设置下拉元素的宽度
- 【ASML】EUV光刻技术PPT
- vpa updater源码分析
- opencl: C++ 接口(cl.hpp)创建kernel
热门文章
- 含泪整理最优质Final Cut Pro软件插件素材,你想要的这里都有
- 计算机病毒的识别课件,识别计算机病毒文件的四个有效方法
- 【Windows】在 Microsoft Edge 和 Chrome 中安装 vue-devtools
- 安卓系统主板手机开发板,MTK 5G 通讯模块主板芯片全解
- js判断是否为Chrome/Safari/火狐/360/搜狗浏览器等
- 10道必会jQuery面试题-蛙课网
- 关于瑞芯微相关芯片了解
- 创建onenet连接nb-iot产品设备
- 手机管理计算机文件,win10系统电脑管理手机文件的方法
- 安徽省抽检安防监控摄像机产品质量合格率75%