以太坊去掉了gas和智能合约的gasprice,联盟链搭建
发布于 1 年前 作者 stvenyin 2584 次浏览 最后一次编辑是 7 个月前 来自 比特币
  • 1.配置好go语言环境
  • make all
  • 得到工程应用程序文件
  • image.png
  • 2.准备好自己的私有链创世快文件
  • {
  • “config”: {
  •     "chainId": 100,
    
  •     "homesteadBlock": 0,
    
  •     "eip155Block": 0,
    
  •     "eip158Block": 0
    
  • },
    
  • “alloc” : {},
  • “coinbase” : “0x0000000000000000000000000000000000000000”,
  • “difficulty” : “0x20000”,
  • “extraData” : “0x1000000000000000000000000000000000000000000000000000000000000000”,
  • “gasLimit” : “0x2fefd8”,
  • “nonce” : “0x00000000c000ff59”,
  • “mixhash” : “0x0000000000000000000000000000000000000000000000000000000000000000”,
  • “parentHash” : “0x0000000000000000000000000000000000000000000000000000000000000000”,
  • “timestamp” : “0x00”
  • }
  • 3.初始化创世块并存储测试数据
  • ./geth --datadir ./data init genesis.json
  • 4.启动
  • 私链脚本
  • image.png
  • chmod u+x start.sh
  • ./start.sh
  • /bin/bash

  • ./geth --identity “private” --rpc --rpcaddr “0.0.0.0” --port 30365 --rpccorsdomain “*”–datadir "./data --networkid 1999 --rpcport 8080 --rpcai db eth net personal -verbosity 3 console
  • image.png
  • 退出
  • !image.png
  • 挖矿
  • image.png
  • image.png
  • http请求
  • image.png
  • 智能合约环境
  • testrpc
  • image.png
  • remix
  • 462a586fd7568b44ad5f57f1a3d3bdaa.png
  • web3环境
  • image.png
  • truffle
  • image.png
  • truffle init
  • image.png
  • 集群部署 同步
  • image.png
  • image.png
  • 智能合约发布
  • image.png
  • web3外置及测试
  • image.png
  • 执行
  • image.png
  • ok,successful!
5 回复

用markdown语法显示更佳,也方便别人阅读

比较急促,因为要去掉gas gasprice

@stvenyin 你在哪里去掉gas gasprice的? 我没有去掉.搭的私有网络 两个节点, 进行交易的时候报错error: Insufficient funds for gas * price + value ,不知道你遇到这种情况没有? 我打印出来的发现交易的时候账户中的余额为0. 但是通过getBalance查出来的余额是足够的.

这个需要你自己开发哈

了解了,谢谢

回到顶部