写点什么

区块链数字代币燃烧模式开发技术方案丨(成熟技术)

作者:I8O28578624
  • 2023-04-25
    广东
  • 本文字数:1255 字

    阅读完需:约 4 分钟

如果算力突然大幅度上升,产生上一组 2016 个区块所需的时间变短,那么难度就会上升。在某些特殊情况下,如果产生上一组 2016 个区块所需的时间变长,那么难度也会下降,但这样的情况并不多见。


因此,比特币矿工节点的挖矿是它在运行分布式账本与去中心网络。源码 l8O 佛魔 2857 系统 8624 同样重要的是,它也是比特币的发行机制和整个社区的激励机制。


比特币的挖矿是比特币的唯一发行机制,从中本聪挖出第一个区块获得 50 枚比特币开始,比特币这个加密数字货币就以这样的去中心化方式不断地发行了出来。


比特币区块链网络是由众多节点组成的去中心网络,而这些计算机节点加入这个网络,维护分布式账本,是因为中本聪在设计系统时巧妙地加入了经济激励:众多比特币矿工(即挖矿节点)在竞争获得记账的权利,矿工每增加一个新的区块能获得对应的记账奖励。


执行上面的命令,你应该能看到下面的信息:


>INFO[10-15|03:14:50]IPC endpoint opened:/Users/liyuechun/Desktop/1015/privchain/geth.ipc


>INFO[10-15|03:14:50]HTTP endpoint opened:http://127.0.0.1:8545


如果你切换到privchain文件夹里面,你会看到geth,geth.ipc,和keystore



  liyuechun:1015 yuechunli$cd data1/
  liyuechun:data1 yuechunli$ls
  geth geth.ipc keystore
  liyuechun:data1 yuechunli$
复制代码


-保持节点的运行,不要关闭终端,重新打开一个终端,使用geth attach连接节点,并且打开geth console



  liyuechun:privchain yuechunli$geth attach ipc:/Users/liyuechun/Desktop/1015/privchain/geth.ipc
  Welcome to the Geth JavaScript console!
  instance:Geth/v1.7.1-stable-05101641/darwin-amd64/go1.9.1
  modules:admin:1.0 debug:1.0 eth:1.0 miner:1.0 net:1.0 personal:1.0 rpc:1.0 shh:1.0 txpool:1.0 web3:1.0
  >
复制代码


这是一个交互式的 JavaScript 执行环境,在这里面可以执行 JavaScript 代码,其中>是命令提示符。在这个环境里也内置了一些用来操作以太坊的 JavaScript 对象,可以直接使用这些对象。这些对象主要包括:


-eth:包含一些跟操作区块链相关的方法;


-net:包含一些查看 p2p 网络状态的方法;


-admin:包含一些与管理节点相关的方法;


-miner:包含启动 &停止挖矿的一些方法;


-personal:主要包含一些管理账户的方法;


-txpool:包含一些查看交易内存池的方法;


-web3:包含了以上对象,还包含一些单位换算的方法。


####3.相关 api 命令


查看账户



  >personal.listAccounts
  []
  >
复制代码


创建账户



  >personal.newAccount('liyuechun')
  "0xb6d7d842e7dc9016fa6900a183b2be26fc90b2d8"
  >
复制代码


PS:里面的liyuechun是你账户的密码,输入你自己喜欢的密码。


查看账户



  >personal.listAccounts
  ["0xb6d7d842e7dc9016fa6900a183b2be26fc90b2d8"]
  >
复制代码


####4.web3 命令


https://ethereumbuilders.gitbooks.io/guide/content/en/ethereum_javascript_api.html



  >web3.eth.coinbase
  "0xb6d7d842e7dc9016fa6900a183b2be26fc90b2d8"
  >
复制代码


####5.编写智能合约代码

用户头像

I8O28578624

关注

还未添加个人签名 2022-05-13 加入

还未添加个人简介

评论

发布
暂无评论
区块链数字代币燃烧模式开发技术方案丨(成熟技术)_I8O28578624_InfoQ写作社区