以太坊公链的路线(以太坊如何销毁简单解释)

技术以太坊如何将自定义数据写入到区块链中小编给大家分享一下以太坊如何将自定义数据写入到区块链中,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

小编给大家分享一下以太坊如何将自定义数据写入到区块链中,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

实用例子

5.5.1.数据写入到区块链中

做一笔交易,并写入数据到区块链中

let web 3=require(' web 3 ');

letfs=require(' fs ');

letweb 3=新web 3(' http://localhost :8545 ');

letlog={ 0

时间:(新日期)。getTime(),

键入: '信息,

msg:'Web3Test!'

};

letstr=JSON。stringify(log);

控制台。日志;

letdata=Buffer.from(字符串)。toString(' hex ');

数据='0x '数据;

console.log(数据);

//将数据写入到交易中

letcoinbase='0x 5 C18 a 33 f2cc 41 a1 bedd c 91133 b 8422 e 89 f 041 b 7 '

console.log(coinbase)

let user 1='0xc2b 9e 316 f 246d 35052118 e 51 b 55 c 75 bfe 99d 247 e ';

web 3。eth。私人恩怨。解锁账号(币基,‘陈1980’);

让地址=web 3。eth。发送事务({ 0

从:coinbase,

to:user1,

value:'0x00 ',

数据:数据

},函数(错误,散列){ 0

console.log(哈希);

});运行上面程序,会产生一个交易,记下混杂值,然后启动挖矿。

矿工。start();

#过一段时间后停止

矿工。stop();

真实的然后查看这比交易

let web 3=require(' web 3 ');

letfs=require(' fs ');

letweb 3=新web 3(' http://localhost :8545 ');

让地址='0xb 15681 eb4b 6 b 9670d 305 FB 341 ebb c95 d 45 C2 ede 0 ea 5034 ef 432 b 74 f 30 B1 b4f ';

//从交易地址获取数据

web3.eth.getTransaction(地址)。然后(控制台。日志);

web3.eth.getTransaction(地址、函数(错误、结果){ 0

//console.log(结果);

inputData=result.input

RES _ str=缓冲区。来自(输入数据。替换('0x ',''),' hex ').toString();

RES _ JSON=JSON。解析(RES _ str);

控制台。日志(RES _ JSON);

});结果输出

{ block has h : '0x 78 DAC C2 af 60900 D2 E4 ca e90 b 71 e 27446 E6 e 883 df 36 c 53 f 21 CB 9 e 071 f 7 a 586 f 4 ',

区块编号:1258,

从: '0x5c 18 a 33 f2cc 41 a1 bedd 91133 b 8422 e 89 f 041 b 7 ',

gas:90000,

汽油价格:'18000000000 ',

具有h : '0xb 15681 eb4 BDB 6b 9670d 305 FB 341 ebb c95 d 45 C2 ede 0 ea 5034 ef 432 b 74 f 30 B1 b4f ',

输入: '0x7b 2274696d 65223 a 31353138393331343532353772 c 2274797065223 a 22696 e 666 f 222 c 226d 7367223 a 2257652320546573421212227d ',

现时:4,

至: '0x2b 9e 316 f 246d 35052118 e 51 b 55 c 75 bfe 99d 247 e ',

transactionIndex:0,

value:'0 ',

v:'0x41 ',

r : '0x 7 fcd 86 C7 FD 975 A0 e 98 BD 0 e 61 a 99 da 950 b 0155 cd6 c 4581 fefa 4 defbdcd 404 a 930 ',

s 3360 '0x 16 f14 ce1 fbfadb 9d 59 f 343 F8 AC 235 cdd 73 cede C5 db 1025 ef 91206 b8 bb 17 a 827 ' }

{time:1518931452577,type:'info ',msg:'Web3Test!'}{ time: 1518931452577,type: 'info ',msg: 'Web3 Test!'} 就是保存在区块链中的数据。

以上是"以太坊如何将自定义数据写入到区块链中"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/158392.html

(0)

相关推荐

  • 谷歌地图怎么看街景,手机谷歌地图怎么看街景

    技术谷歌地图怎么看街景,手机谷歌地图怎么看街景1. 谷歌卫星图是可以看街景的,但国内貌似不容易上的谷歌地图怎么看街景。2. 国内用户可以直接用奥维互动地图app看街景,可以连接上,这个软件中也有集成了谷歌卫星图,还有其他

    生活 2021年10月19日
  • javascript迭代器怎么实现

    技术javascript迭代器怎么实现本篇内容主要讲解“javascript迭代器怎么实现”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“javascript迭代器怎么实现”吧

    攻略 2021年12月9日
  • vue中的生命周期和钩子函数是什么

    技术vue中的生命周期和钩子函数是什么这篇文章主要讲解了“vue中的生命周期和钩子函数是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“vue中的生命周期和钩子函数是什

    攻略 2021年12月4日
  • 用java技术实现网上聊天系统(java聊天室系统整体设计)

    技术基于Java怎么实现简易的局域网对话系统基于Java怎么实现简易的局域网对话系统,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。先说一下写的确实比较一般,

    攻略 2021年12月20日
  • 瓷砖打眼,在瓷砖上面打孔有什么好的办法

    技术瓷砖打眼,在瓷砖上面打孔有什么好的办法在玻化砖上开孔或者打孔的过程中,出现瓷砖开裂是一个比较常见的问题,下面就为大家介绍一下,如何去避免在后期的安装工作中打孔将瓷砖打裂的问题,个人觉得可以从以下几个方面着手: 1、检

    生活 2021年10月22日
  • 前端开发之JQuery入门基础操作

    技术前端开发之JQuery入门基础操作 前端开发之JQuery入门基础操作下载JQuery
    目前jQuery有三个大版本:
    1.x:兼容ie678,使用最为广泛的,官方只做BUG维护,功能不再新增。因此

    礼包 2021年11月1日