第50篇 笔记-如何将自定义数据写到区块链中

本文环境:

区块链版本:以太坊POA联盟链

节点版本: geth 1.9.19

nodejs版本:v10.14.0

操作系统:windows 64

区块链的一个显著特点是,数据一旦写入链中,就不可篡改重写。

在区块链中,每一笔交易(transaction),都有一个保存数据的 data 空间,本文主要讲解如何将自定义数据(可以是一句话、一篇文章等)写入区块链的交易中,并读取出来。

当然,保存数据到区块链是会消耗gas费的,且gas费跟数据量是正相关的。

本文内容不适用于有强逻辑性和关系型的大数据存储。

1.做一笔普通交易,将数据写入区块链

参考上一篇文档 https://blog.csdn.net/wonderBlock/article/details/111714759,代码如下:

var Web3= require('web3');   
var web3= new Web3(new Web3.providers.HttpProvider("http://localhost:8545"));
 
//请安装[email protected];因为[email protected]版会报错:"(node:10440) UnhandledPromiseRejection

猜你喜欢

转载自blog.csdn.net/wonderBlock/article/details/113260829