<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    方偉的博客
    j2ee技術(shù)、網(wǎng)絡(luò)、web等,同名的人真多,我的QQ是20025404
    posts - 21,comments - 14,trackbacks - 0

    1.服務(wù)器

    需要1T NVMe 硬盤,最好是裸硬盤,云盤io性能太差,建議物理機(jī)(裸金屬主機(jī))+本地SSD。

    2.帶寬

    越高越好,建議國外服務(wù)器,1G帶寬不限流量

    3.操作系統(tǒng)

    建議centos7/8,或ubuntu,這里均以centos為例

    4.準(zhǔn)備環(huán)境:

    yum update -y

    yum install screen iftop iotop -y

    5.創(chuàng)建一個(gè)screen

    screen -S btc

    *注意1:最后退出時(shí)用ctrl+ad(順序按a和d字母即可),絕對不要用exit或ctrl+d退出會(huì)話。

    *注意2:退出會(huì)話后,可以用screen -r btc重新連接到會(huì)話。這樣可以保持在shell下運(yùn)行,網(wǎng)絡(luò)中斷不會(huì)影響。

    6.安裝bitcoin客戶端

    #這里我的數(shù)據(jù)目錄,可以根據(jù)需要自行更改

    mkdir -p /data1/btc/data

    #下載最新版本,今天的最新版本是22.0

    cd /root
    wget -O bitcoin-22.0.tar.gz https://bitcoincore.org/bin/bitcoin-core-22.0/bitcoin-22.0-x86_64-linux-gnu.tar.gz
    tar -zxvf bitcoin-22.0.tar.gz

    7.編輯并上傳配置文件:/data1/btc/bitcoin.conf

    datadir=/data1/btc/data
    wallet=btc20211107    #隨便取個(gè)名字,其實(shí)用不到這個(gè)
    testnet=0    # 0 - 主網(wǎng) 1 - 測試網(wǎng)
    regtest=0    # 是否以私有鏈模式運(yùn)行:0 - 否 1 - 是
    #gen=0        # 設(shè)置 gen=1 以嘗試比特幣挖礦
    #daemon=1    # 后臺(tái)執(zhí)行

    #proxy=127.0.0.1:9050 # 是否使用socks5代理,默認(rèn)關(guān)閉
    #bind=<addr>   # 注釋此行,表示使用默認(rèn)監(jiān)聽地址
    #whitebind=<addr>
    #addnode=69.164.218.197  # 可添加多個(gè)
    #addnode=10.0.0.2:8333
    #connect=69.164.218.197
    #listen=1
    #maxconnections=10    #入站/出站最大連接數(shù)

    server=1    # 是否啟動(dòng)JSON-RPC接口: 0 - 不啟動(dòng) 1 - 啟動(dòng)
    txindex=1
    rpcbind=0.0.0.0
    rpcport=8432        #端口可以自行修改
    rpcuser=admin        #用戶名自行修改
    rpcpassword=123456    #密碼自行修改,但最好不要有特殊字符,像@
    rpcallowip=0.0.0.0/0    #可以添加多個(gè)
    #rpcallowip=0.0.0.0/0    #可以添加多個(gè)
    #rpcallowip=192.168.0.0/16
    #rpcconnect=127.0.0.1

    #txconfirmtarget=6    #交易最小確認(rèn)數(shù),默認(rèn)值:6
    #paytxfee=0.000x    #paytxfee:每次發(fā)送比特幣時(shí)的交易費(fèi)

    #txconfirmtarget=n
    #paytxfee=0.000x
    #keypool=100
    #prune=550

    #min=1                #是否啟動(dòng)后最小化
    #minimizetotray=1    #是否最小化到系統(tǒng)托盤
    8.設(shè)置防火墻
    firewall-cmd --permanent --zone=public --add-port=8432/tcp
    firewall-cmd --permanent --zone=public --add-port=8433/tcp
    firewall-cmd --reload
    不懂防火墻配置的,可以直接先禁用防火墻,關(guān)于firewalld的使用技巧,之后會(huì)單獨(dú)寫一篇教程

    9.啟動(dòng)客戶端

    ulimit -n 65535
    cd /root/bitcoin-22.0
    /root/bitcoin-22.0/bin/bitcoind -port=8433 -conf=/data1/btc/bitcoin.conf

    *然后按ctrl+ad回到主會(huì)話即可
    10.測試驗(yàn)證(以下列出幾種方式,可以看自己喜好)

    curl --user admin:123456 --data-binary '{"jsonrpc": "1.0", "id": "1", "method": "getindexinfo", "params": []}' -H 'content-type: text/plain;' http://127.0.0.1:8432/

    curl --data-binary '{"jsonrpc":"1.0","id":"1","method":"getindexinfo","params":[]}' -H 'content-type:text/plain;' http://admin:123456@127.0.0.1:8432/

    或:

    /root/bitcoin-22.0/bin/bitcoin-cli -rpcconnect=127.0.0.1 -rpcuser=admin -rpcpassword=123456 -rpcport=8432 getindexinfo

    11.停止節(jié)點(diǎn)

    方式1:(建議,畢竟停止后還要啟動(dòng)不是)

    screen -r btc

    按ctrl+c,等待一會(huì)即可看到節(jié)點(diǎn)停止

    方式2:

    任意會(huì)話中輸入命令:

    /root/bitcoin-22.0/bin/bitcoin-cli -rpcconnect=127.0.0.1 -rpcuser=admin -rpcpassword=123456 -rpcport=8432 stop

    12.接口文檔參考

    https://en.bitcoin.it/wiki/Original_Bitcoin_client/API_calls_list
    https://developer.bitcoin.org/reference/rpc/index.html

    太多了,大家可以搜下,網(wǎng)上有很多

    13.注意事項(xiàng)

    同步到最高區(qū)塊所需時(shí)間:

    需要看網(wǎng)絡(luò)帶寬和磁盤io性能,我用NVMe的裸盤,讀寫1500到2000左右,1G的國外帶寬,大概同步幾個(gè)小時(shí)即可(沒有具體去算,應(yīng)該5、6個(gè)小時(shí),最高不到12個(gè)小時(shí))。

    帶寬最高使用到100MB/s左右。

    如果花了一天以上沒有同步到最新,有可能是服務(wù)器存在瓶頸,還是建議用國外物理機(jī),10M帶寬基本上不怎么夠用,建議至少100M的帶寬,不需要cn2線路,成本并不高。

    posted on 2021-11-14 23:36 方偉的博客 閱讀(1050) 評論(0)  編輯  收藏 所屬分類: 區(qū)塊鏈
    主站蜘蛛池模板: 免费人成在线观看视频播放| 国产精品视频白浆免费视频| 亚洲日韩精品国产3区| 亚洲国产高清在线精品一区| 亚洲欧洲日产国码在线观看| 亚洲精品永久www忘忧草| 久久久久亚洲av无码专区蜜芽| 亚洲色婷婷一区二区三区| 亚洲综合另类小说色区| 亚洲中久无码永久在线观看同| 色噜噜亚洲精品中文字幕| 在线精品亚洲一区二区小说 | 免费无码专区毛片高潮喷水| 国产精品日本亚洲777| 黄色一级视频免费| 老司机免费午夜精品视频| 特级毛片爽www免费版| 国产无限免费观看黄网站| 两个人看的www高清免费视频| 国产情侣久久久久aⅴ免费| 色欲A∨无码蜜臀AV免费播 | 日韩在线视频线视频免费网站| 产传媒61国产免费| 青青操免费在线观看| 日本不卡免费新一区二区三区| 69精品免费视频| 99精品全国免费观看视频| 四虎成人精品在永久免费| 国产亚洲色视频在线| 亚洲激情中文字幕| 亚洲国产片在线观看| 亚洲va中文字幕| 国产精品免费久久久久久久久| 无码人妻一区二区三区免费n鬼沢| 精品国产无限资源免费观看| 日韩电影免费在线| 亚洲香蕉网久久综合影视| 亚洲第一页在线播放| 亚洲av日韩aⅴ无码色老头| 9久热这里只有精品免费| 精品久久8x国产免费观看|