带你玩转区块链--基于以太坊丰碑、缅怀李将军【特别篇】
三、基于Web3/Node.js在以太坊Rosten中留下永不可逆的数据
在以太坊中留下不可逆的数据,我们需要在交易过程中,进行数据输入。代码如下:
let Web3 = require("web3");
let fs = require("fs");
let web3 = new Web3();
let Hdwallet=require('truffle-hdwallet-provider');
let memoryWords='....填你的助记词...';
let agentIP='填写你的infura_IP';
let provider=new Hdwallet(memoryWords,agentIP);
web3.setProvider(provider);
let str=' 雄鸡报晓、野狼峪中刃倭寇。\n' +'\n' +' 旭日东升、平安县下写悲歌。\n' +'\n' +' 烈日当头、金门岛外战老友。\n' +'\n' +' 十年浩劫、铁门栏杆仍犹斗。\n' +'\n' +' 日薄桑榆、小楼屋中尽传奇。\n' +' \n' +' laughing\n' +' 2020.2.24'
let data = Buffer.from(str).toString('hex');
data = '0x'+data;
console.log(data);//将数据写入到交易中
let coinbase = "0xc394628866a34f5Fc6355350700EE8c90dcD1b94"
console.log(coinbase)
let user1 = "0x635B4764D1939DfAcD3a8014726159abC277BecC";let run=async ()=>{let address = web3.eth.sendTransaction({from:coinbase,to:user1,value:'0x00',data:data});console.log(address.hash)
};
run();
结果如下:
尾言:
现在的我们吃得饱穿得暖,每日欢声笑语。甚至有些人有闲时可以吃吃野味、吃吃蝙蝠...玩命挥霍着我们的青春。却不知现在的生活是我们的先辈抛头颅、洒热血拿命换来的。人要学会忆苦思甜、要学会不惧困难。
最后送一句话给大家:“面对强大的对手明知不敌也要毅然亮剑。即使倒下也要成为一座山一道岭”,这句话便是‘亮剑’精神,也是李云龙的一生写照。希望2020年的我们不惧困难、珍惜现在、勇往直前!
带你玩转区块链--基于以太坊丰碑、缅怀李将军【特别篇】相关推荐
- 深度对话 | V 神纵论区块链和以太坊
深度对话 | V 神纵论区块链和以太坊 在编程.经济学.密码学.分布式系统.信息论和数学的交叉点上,Vitalik Buterin将自己在这些领域的见解组合成一个真实世界中非常成功的,旨在将传统互联网 ...
- 【区块链】以太坊区块链技术初探
2019独角兽企业重金招聘Python工程师标准>>> [国内首家]以太坊区块链实战教学:http://edu.csdn.net/course/detail/6455 LinApex ...
- 区块链兼容以太坊智能合约
链客,专为开发者而生,有问必答! 此文章来自区块链技术社区,未经允许拒绝转载. 引言 随着区块链技术以及应用的普及,越来越多的区块链出现在大众视野中.由于区块链技术的开源特性,任何公司和个人都可以方便 ...
- js 文件不让通过地址访问_区块链与以太坊实战(5):访问以太坊节点的N中方式...
---------支持作者请转发本文-----------本文主要介绍用web3.js访问以太坊节点的几种方式,主要包括HTTP和Web两种访问方式.1. 什么是Web3.jsWeb3.js是一套用J ...
- V神建议使用BCH区块链用于以太坊“数据层”
在以太坊社区论坛Ethresear.ch中,以太坊联合创始人Vitalik Buterin发布了一篇题为<BCH:以太坊的短期数据可用层?>的文章,他在文中提出了一个关于解决以太坊短期网络 ...
- 区块链安全-以太坊智能合约静态分析
概述 目前,以太坊智能合约的安全事件频发,从The DAO事件到最近的Fomo3D奖池被盗,每次安全问题的破坏力都是巨大的,如何正确防范智能合约的安全漏洞成了当务之急.本文主要讲解了如何通过对智能合约 ...
- 区块链扫盲之7,区块链与以太坊
通过深入了解比特币系统我们已经知道,区块链是源自比特币的底层技术,它让我们可以无须借助任何第三方中介直接进行价值表示和价值转移,它还给数字世界带来了价值表示物--通证.区块链将使互联网从"信 ...
- 【系列】区块链与以太坊实战(1)-基础知识
请扫描本文结尾的二维码关注我的微信公众号,或在微信搜索 极客起源 即可关注,每个工作日都有文章更新. 李宁老师的区块链与以太坊系列文章开张了,本系列文章将全面阐述区块链与以太坊的基本概念以及核心技术, ...
- php区块链以太坊,兄弟连区块链教程以太坊源码分析CMD深入分析(一)
兄弟连区块链教程以太坊源码分析CMD深入分析. cmd包分析 cmd下面总共有13个子包,除了util包之外,每个子包都有一个主函数,每个主函数的init方法中都定义了该主函数支持的命令,如 geth ...
最新文章
- 你是AI王者吗?2018人工智能专业期末考试,66666奖学金等你来
- 【c++】27.事件驱动、IO复用、sellect、poll、epoll三者的区别
- 010 自动技能的设计和实现
- Linux Kernel系列三:Kernel编译和链接中的linker script语法详解
- 8瓶酒一瓶有毒,用人测试。每次测试结果8小时后才会得出,而你只有8个小时的时间。问最少需要(B)人测试?
- 查看linux系统属性
- JavaScript中的String()函数与示例
- Matlab中求数据概率分布的方法
- C#LeetCode刷题-极小化极大
- 题解【luogu P2421 bzoj P1407 [NOI2002]荒岛野人】
- windows上传文件到linux乱码解决
- 11.20日个人工作总结
- Flutter实战之GetX工具类封装-GetUtils
- 英特尔开源技术中心招收ROS2高手两名
- Java中删除一个文件夹下的所有文件(包括子目录内的文件)
- mybatis中获取当前时间_mybatis 在xml文件中获取当前时间的sql
- m5310采用芯片 中移物联_智慧交通,未来已来!汉天下助力中移物联,引爆NB-IoT行业!...
- JWplayer 用法及参数介绍(二)
- 游戏音乐制作中,编曲和作曲的区别
- 计算机c盘空间满了应该怎么办,电脑C盘空间不足怎么办?1秒教你彻底释放C盘,拥有新机般的体验...