Fractal bitcoin 测试网节点部署 based on macos
Date:
Fractal bitcoin的节点部署文档在这里:https://github.com/fractal-bitcoin/fractald-release 不过官方提供的文档适用于linux,想要在macos上部署,可以参考本文
- 下载fractald-release
git clone https://github.com/fractal-bitcoin/fractald-release.git
cd fractald-release/fractald-docker
- 修改docker-compose.yaml
version: "3" services: bitcoind: image: fractalbitcoin/fractal:v0.1.7 entrypoint: ["bitcoind", "-datadir=/data/", "-maxtipage=504576000"] command: "" healthcheck: test: ["CMD", "bitcoin-cli", "-datadir=/data/", "getblockchaininfo"] networks: - fractal-bitcoin ports: - "8330:8330" - "8331:8331" - "8332:8332" - "8333:8333" deploy: resources: limits: memory: 40G memswap_limit: 60G mem_swappiness: 100 volumes: - ./data:/data - ./data/bitcoin.conf:/root/.bitcoin/bitcoin.conf logging: driver: "json-file" options: labels: "env,filebeat,name" max-size: "1g" max-file: "3" platform: linux/amd64 # 指定平台 networks: fractal-bitcoin:
- 启动节点
docker-compose up -d
我看到x上很多教程教大家跑了fractal bitcoin节点,猜测运行测试网节点可能有空投福报,但是提供的教程只到了上面就结束了。 如果你觉得测试网空投福报有的话,仅仅运行节点是没用的,因为谁也没办法知道你运行了节点(: 另一种有可能的是参与挖矿,你需要执行以下命令:
- 创建钱包
docker-compose exec bitcoind bitcoin-cli -rpcuser=fractalbitcoin -rpcpassword=fractalbitcoin_1234567 createwallet "mywallet"
- 生成成新的地址
docker-compose exec bitcoind bitcoin-cli -rpcuser=fractalbitcoin -rpcpassword=fractalbitcoin_1234567 getnewaddress -addresstype
- 挖矿
docker-compose exec bitcoind bitcoin-cli -rpcuser=fractalbitcoin -rpcpassword=fractalbitcoin_1234567 generatetoaddress 10 "address got from last step" 100
10表示挖矿的区块数,100表示尝试挖矿的次数,如果挖矿成功,返回挖矿的区块hash
另外,告诉大家现在fractal bitcoin测试网的挖矿非常卷了,个人电脑不可能挖到。但是运行测试网络节点以后打铭文什么的应该会有帮助