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

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

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

实用例子

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)

相关推荐

  • 怎么理解C++11的返回类型后置

    技术怎么理解C++11的返回类型后置这篇文章主要介绍“怎么理解C++11的返回类型后置”,在日常操作中,相信很多人在怎么理解C++11的返回类型后置问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家

    攻略 2021年11月24日
  • 数据库中编码乱码怎么办

    技术数据库中编码乱码怎么办小编给大家分享一下数据库中编码乱码怎么办,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!1. 使用 <META htt

    攻略 2021年11月24日
  • 11g RAC和增加日志组大小和数量

    技术11g RAC和增加日志组大小和数量这篇文章给大家介绍11g RAC和增加日志组大小和数量,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。备库关闭日志应用:SQL> select status f

    攻略 2021年11月29日
  • 更新webservice引用会遇到什么问题

    技术更新webservice引用会遇到什么问题这篇文章给大家分享的是有关更新webservice引用会遇到什么问题的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。当写完webservice,并且

    攻略 2021年11月23日
  • 怎么解决关于Zabbix忘记admin登录密码的问题

    技术怎么解决关于Zabbix忘记admin登录密码的问题本篇内容主要讲解“怎么解决关于Zabbix忘记admin登录密码的问题”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎

    攻略 2021年11月2日
  • 名字的意义,大家来说说自己名字的含义

    技术名字的意义,大家来说说自己名字的含义先说我头条号的名字名字的意义:树德汉硕,这是我父子名合到一起的名字。我姓口天吴,父叫树德,我叫汉硕。树汉是排辈字,我祖排辈上下排辈是:……超瑞世毓树汉裕厚发宗光……,我儿是裕字辈。

    生活 2021年10月29日