最最最简单的区块链数据上链办法

1 搭好私链

2 写好发送交易和拿到交易

可以参考之前写的

https://blog.csdn.net/xxy41092/article/details/106243844

https://blog.csdn.net/xxy41092/article/details/106239206

3 用框架搭一个网络请求

app.get('/decode', function (req, res) {
  var qur=req.query
  decodeinfo(qur.id).then(tran=>{//获取交易hash的封装
    res.send(web3.utils.hexToUtf8(tran.input))
  })
})

4 处理网络请求,把数据上链

const fetch = require('node-fetch')
fetch("http://localhost:30000/decode?id=你的交易hash值")
.then(res=>res.text()).then(data=>console.log(data))// 你的逻辑

之后有空搞搞智能合约

坑爹之处在于配置以太坊私链,linux的参数一堆坑QAQ

你可能感兴趣的:(区块链,nodejs)