如何在以太坊主网区块链上创建无需审查的永久留言

众所周知,以太坊主网区块链是一个去中心化、分布于全世界的计算机网络。目前,有超过上万个以太坊节点复制以太坊主网区块链上的所有数据。这意味着以太坊主网区块链上的任何消息、交易、智能合约等信息都被复制上万次,从而确保了区块上信息的不可篡改。

遥想当年(2009年,12年前),中本聪在BTC区块链的创世块里,首次给我们留下不可篡改的信息(如下图所示),这本身就是一件很酷的事情,对吧。相应的,你也可以尝试着用这类技术来给你心爱的人儿留下不可磨灭的誓言。相对BTC网络来说,以太坊主网上的费用“相对”便宜和信息量更大,是目前当之无愧的公链之王,因此我们可以选择以太坊主网作为留言的优选载体。

图1 BTC区块链上创世块里的中本聪留言
图1 BTC区块链上创世块里的中本聪留言

在以太坊主网上,每个交易数据的“输入”( Input Data:)字段是我们可以找到留言的地方。

要在以太坊区块链上写消息,你需要有一个带有一些ETH(即以太币)的以太坊钱包(通常是METAMASK,即小狐狸钱包,以及其他钱包,例如imtoken钱包)来完成交易,并支付gas fee费用,即交易手续费。此类方法不止一个,例如,METAMASK连接到一个钱包接口,比如MEW项目;或者你就用手机版的imtoken钱包(不熟悉的朋友,可以去官网下载一个,使用简单),也很方便。本文将以imtoken钱包内操作作示例说明。

图2 imtoken钱包app界面
图2 imtoken钱包app界面

选中”ETH”,点击之,就可以进入下图以太币的操作界面。

图3 点击右下角的“转账”按钮
图3 点击右下角的“转账”按钮

在你打开imtoken钱包后,可以输入一个转账地址来进行最简单的转账交易(当然,我不介意你尝试着把ETH发送给我,作为本文阅读后的红包,0x87559c0bE25e427554cFA549b951c12Be9eA9315)。如下图所示,先别慌点击“下一步”,先点击“高级模式”。毕竟,你的重点是留言,不是转钱,所以得到高级模式下面去留言啊。

![图4 转个0.001ETH作为示范

](https://images.mirror-media.xyz/publication-images/EIZEcRApk9so_Cat7AmDt.png?height=1047&width=483)

留言信息需要的是十六进制数据,不是你直接写的汉字“王力宏,你这个渣男,我恨你!”之类的。所以,得转换一下,不会的没关系,复制粘贴下面这个网站即可(类似地也多得是)。

利用这个网站等进行 十六进制与字符串之间的互换。

例如:

 

图5  十六进制与字符串之间的互换示例
图5  十六进制与字符串之间的互换示例

字符串:

王力宏,你这个渣男,我恨你!

转为十六进制:

e78e8be58a9be5ae8fefbc8ce4bda0e8bf99e4b8aae6b8a3e794b7efbc8ce68891e681a8e4bda0efbc81

![图6  imtoken里面Data输入示例

](https://images.mirror-media.xyz/publication-images/7fcciDXoI84kKNDKOaLgP.png?height=616&width=847)

请记得在所粘贴十六进制数据的开头,添加一个标识符“0x”,整个作为发送的信息数据来复制粘贴。

![图7  imtoken里面矿工费(即gas fee费用)示例

](https://images.mirror-media.xyz/publication-images/KpB_yfS__Bgkdo6s9uibv.png?height=1272&width=587)

具体的粘贴位置,就在上图中“高级模式”下“DATA”的输入框里面,千万确认开头是带“0x”,即粘贴的信息应该是这样的。

图8 此时的gas fee 情况
图8 此时的gas fee 情况

此时的gas fee 情况,大概在40wei左右,不算贵了。

图9 转账前最后的确认
图9 转账前最后的确认

所以,费用的设置无论是快速,还是标准都差不多,我就选择标准了。其实很想选择缓慢的,哈哈!

![图10 转账后的等待确认状态

](https://images.mirror-media.xyz/publication-images/6ENK0H1BmlNjKjYLb2x3M.png?height=1278&width=621)

转账前最后的确认截图。

图11 转账等待的同时也可以点击底部“查询详细信息”了
图11 转账等待的同时也可以点击底部“查询详细信息”了

待转账完成后,即可在以太坊浏览器中查询留言信息,网址如下。

注意,虽然可以在imtoken钱包里面也能直接打开以太坊浏览器查询交易信息,但是却无法以正确形式(UTF-8格式)直接显示出你的留言(如下图所示)。因为,浏览器默认的网址不是上面的网址,默认浏览的信息是在https://cn.etherscan.com/里面进行查询的。

图12 我们可以看到区块编号(Block: 13880003)
图12 我们可以看到区块编号(Block: 13880003)

要想正确的显示留言,需要在https://etherscan.io/

里面输入你的转账信息,例如Transaction Hash:

![图13 可以在input data框处看到留言“王力宏,你这个渣男,我恨你!”

](https://images.mirror-media.xyz/publication-images/FD9Xmvk1vNAnJHPo79Lfo.png?height=559&width=865)

现在,你可以在input data框处看到留言“王力宏,你这个渣男,我恨你!”

图14  留言显示的正确设选择置
图14  留言显示的正确设选择置

在搜索结果中里面的’input data’中,选择显示为UTF-8格式(如上图所示)。

如果你想反向搜索一下以太坊主网上的留言,那请记住下面这个网站吧。

在搜索框里面,直接搜索你关注的信息,相应的搜索结果会按照区块的时间顺序,即由新到老的顺序展现出来。顺便可以多瞧瞧,没准能看到你的前任情人曾经给你留下的不朽誓言哦。

图15  反向搜索留言的结果显示
图15  反向搜索留言的结果显示

在搜索结果上,直接点击属于结果的链接,即可在新开的页面上看到留言,如下图所示。

图16 反向搜索留言点击的的直接结果显示
图16 反向搜索留言点击的的直接结果显示

爱情恒久远,以太永流传。希望各位都能在爱情事业上双丰收,让我们在以太坊主网区块链上都来见证你们的幸福吧。

 

Subscribe to 0x4eE2…0166
Receive the latest updates directly to your inbox.
Verification
This entry has been permanently stored onchain and signed by its creator.