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

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

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

实用例子

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)

相关推荐

  • 主机连接VMware虚拟机

    技术主机连接VMware虚拟机 主机连接VMware虚拟机一、遇到的问题
    (1)虚拟机能ping通主机,但主机ping不通虚拟机
    原因
    VMware Network Adapter VMnet8网络适配

    礼包 2021年11月18日
  • Python解释器种类以及特点是什么

    技术Python解释器种类以及特点是什么这篇文章将为大家详细讲解有关Python解释器种类以及特点是什么,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。python解释器是

    攻略 2021年12月4日
  • 犬字旁的字有哪些字,带"犭"偏旁的字大多与什么有关

    技术犬字旁的字有哪些字,带"犭"偏旁的字大多与什么有关带“犭”偏旁的字大多与动物有关犬字旁的字有哪些字,如:猫、狗、猪。一、猫:māo máo 1.释义:[ māo ] (1)哺乳动物,面呈圆形,脚有利爪,行动敏捷

    生活 2021年10月21日
  • 怎么确认java项目能接收多少并发(栈和队列java用什么实现)

    技术Java队列数据结构的实现方法是什么这篇文章主要介绍“Java队列数据结构的实现方法是什么”,在日常操作中,相信很多人在Java队列数据结构的实现方法是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法

    攻略 2021年12月16日
  • 牵绊的意思,会成为一生的牵绊是什么意思

    技术牵绊的意思,会成为一生的牵绊是什么意思“会成为一生的牵绊”意思是,会成为这一生的爱恋牵绊的意思。牵绊:牵扯,纠缠使不能脱开。 就是牢固的“姻缘”使彼此永远占据着对方心里的一席之地,也许是痛,也许是美好。不单单指爱情,

    生活 2021年10月23日
  • 气怎么写,写页岩气作文怎么写600

    技术气怎么写,写页岩气作文怎么写600地理位置:山东省地处中国东部气怎么写、黄河下游,是中国主要沿海省市之一。位于北半球中纬度地带。陆地南北最长约420公里,东西最宽约700余公里,陆地总面积15。67万平方公里,约占全

    生活 2021年10月21日