本文将教会你如何发布一条中文信息到以太坊区块链主链,并查看这条信息。向全世界广播一条永不消失的“朋友圈”~
2018年,区块链的概念大火,人们蜂拥而入进入币圈,币价持续上涨。仿佛一瞬间,人人都开始谈论比特币、以太坊、莱特币、挖矿、智能合约。但是,区块链真的就只是浮躁的炒币或者冰冷的“韭菜切割机“吗?也许,我们应该从疯狂的梭哈中冷静下来,以学术研究的态度面对这个新技术。
区块链是分布式的数据库,或者说是一个大账本。这个账本由全世界所有参与者共同维护。以比特币为例,比特币区块链每十分钟产生一个新区块,这个新区块包含了这十分钟内世界上所有比特币转账信息,并由这十分钟内挖到矿的幸运儿节点将它对接到主链上。一旦区块链形成,则向全世界广播、人人有备份、公开透明、难以篡改。
区块链是一个数据库,自然就可以储存数据,而这些数据是永久存在、公开透明的,只要世界上还有一台联网的矿机在工作,区块链就不会断链。下面,我就来展示如何发布一条中文信息到以太坊区块链的主链上。
第一步:手机上下载以太坊钱包应用“imToken”,完成注册和登录。并让别人给你的钱包地址里转入至少价值三元人民币的以太坊。
第二步:打开网页
https://sites.google.com/site/nathanlexwww/tools/utf8-convert
输入你想发布的中文信息,然后将中文信息转码成十六进制数。
(使用其它UTF-8转hex工具也行,但百度上好像找不到)
第三步:点击Imtoken主界面的“ETH”,发起转账
第四步:设置收款人钱包地址、转账金额
收款人钱包地址可写
也可以写你所知道的其它以太坊钱包地址
转账金额填0.0003或更小
选择右下角的“高级选项”,参考图示设置gas limit和gas price的值,并把刚刚的十六进制码复制粘贴到“十六进制数据”栏中,并在十六进制数据前加"0x"(没有冒号)
第五步:输入密码,等待打包,记下钱包提供的交易URL。几十秒之后,复制URL到浏览器中,打开链接,就可以在ethersan.io上看到这笔交易了,到页面最底下,点击Convet to UTF-8,就可以看到中文信息了。
可以看出,到2018年4月29日,以太坊主链的区块链高度已经达到5521644个,可以看到每笔交易的付款方、收款方、转账金额、Gas limit、Gas Price、交易费用、该账号交易次数,以及我们附加的中文信息。区块链完全公开透明、不可篡改,并在主链上永久保留着这条信息。那么,在区块链上挂载信息有什么潜在的应用前景呢?以下是我的一些设想:
1、区块链聊天室。实现真正畅所欲言、没有删帖的论坛。比如:重庆大学表白墙。
2、易篡改的重要信息上链验证。比如将重要工程的软件计算数据自动上链,防止工程师篡改。
3、知识产权证明。
4、产品溯源。
5、社会保险、投票、税收。
6、在区块链上记日记、写小说,或者简单地祝一个朋友生日快乐。
看完本文,你有没有觉得,区块链并不只是虚拟货币的舞台,所以,少梭哈,多开发,这才是学习区块链真正的初心。
领取专属 10元无门槛券
私享最新 技术干货