首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

刻在区块链上的海誓山盟

又是一年的情人节!这是一个节日,一个纪念,一个不知道为什么许多人无比期待的日子。对于小明来说送什么礼物永远是最头疼的事情。今年小明干脆把贺卡刻在了区块链上,试试效果吧。

头疼归头疼,总要想办法,爱情这个东西对方的期待无非是永久不变,天崩地裂,海枯石烂,山无陵,天地合,才敢与君绝。可这些东西毕竟是骗人的今天说了明天不认账了怎么办。

小明同学最近恰恰钻研区块链,哈哈这不就是区块链可以解决的问题吗。

冲上一杯红茶,烤好面包夹上花生酱,香蕉和蜂蜜。这一切都是那么的美好。

说干就干,各位技术宅们!下面我来教大家怎么把你们的海事山盟刻在区块链上。任天崩地裂海枯石烂也不会被毁灭。

闲话不多说了直接上家伙, 我准备把这段海誓山盟刻在以太的主链上,然后只有“她”才能看到到底写了什么。

(非技术宅请绕过1-6这段)

1,首先准备好至少有0.01个ETH的钱包,为啥勒,因为刻字要花钱的呗。怎么准备?呃。。。自己去找找吧,今天没空讲了。

2,登陆电脑打开Chrome浏览器,安装好Metamask, 类似这个东西。倒入你的钱包或者直接把ETH转进去,这个教程也自己去找找吧。

3, 然后去myetherwallet 申请一个新的钱包,申请完后这个钱包就是给她的了, 在下一步,我们将这个钱包地址放到Contract里, 这样只有用这个地址才能访问你最终刻好的字。(注意:PrivateKey 除了千万不要给别人看,本教程都是用的测试环境中的数据)

当然了土豪们可以顺便往里面冲点ETH,增加诚意。真羡慕那些土豪可以这样。

pragma solidity ^0.4.17;

contract LoveMessage {

string lovemessage;

address From; //my address

address To =0xbeAAf8939EC7FC6EEBAD341Fd12782F37FBF8906; //her address

function LoveMessage() public {

lovemessage = "Your 海誓山盟";

From = msg.sender;

}

function ReadLoveMessage() public constant returns(string message, address from) {

if (msg.sender == To){

message = lovemessage;

from = From;

}

}

}

注意要修改黑体字部分为她的钱包地址和你那肉麻的海誓山盟。

copy完后大概就是这个样子了。

5,确定前几步都做好了,那么你就可以直接做部署了, 点上图的Create按钮,之后Metamask就会提示你交Gas(刻字的费用)了。

6,等待大概1-2分钟时间你你那肉麻的海誓山盟就刻到了永恒不灭的区块链上了。

Copy那个Contract的地址然后再Etherscan上查一下,确定存在就好了。

7,好了,现在什么都抹不掉你刚刚刻到区块链上的话了。回头告诉琼瑶阿姨一句话,区无链,块不合,才敢与君绝,这个好像更久远些。

下面干什么呢?字刻好了可是不能就这么把一堆代码发过去啊。小明的办法是这样的。

首先把上面第三步的钱包公钥私钥都打印出来。

然后卷起来装到一个小瓶子里,是不是很有逼格还很神秘。

然后呢?然后把那个刻了字的Contract地址写到贺卡上。

最后装入信封

做了这么多我现在觉得老婆看到内容后应该会是崩溃的。。。。

好了今天就讲到这里吧,至于这个message怎么读出来,以后我会告诉你的,抓紧时间,万事俱备,是不是就缺个女朋友了呢? 没关系,关注小明,慢慢的你就会发现离找女朋友的道路越来越远。另外小明同学承接各种区块链刻字业务。

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180214G10XSO00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券