<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
    <channel>
        <title>Untitled</title>
        <link>https://paragraph.com/@0xdc8e4b493bbbd590165e1210861394de8df6c1f4</link>
        <description>undefined</description>
        <lastBuildDate>Fri, 26 Jun 2026 06:07:10 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>https://github.com/jpmonette/feed</generator>
        <language>en</language>
        <copyright>All rights reserved</copyright>
        <item>
            <title><![CDATA[Bitcoin atom RPC教程]]></title>
            <link>https://paragraph.com/@0xdc8e4b493bbbd590165e1210861394de8df6c1f4/bitcoin-atom-rpc</link>
            <guid>ryaZkFgVVLIgNrXtQfu7</guid>
            <pubDate>Mon, 20 Nov 2023 17:14:32 GMT</pubDate>
            <description><![CDATA[https://twitter.com/Wen_Degen1安装bitcoin节点 sudo apt-get update sudo apt-get upgrade #安装工具 sudo apt-get install build-essential libtool autotools-dev automake pkg-config bsdmainutils python3 libssl-dev libevent-dev libboost-system-dev libboost-filesystem-dev libboost-chrono-dev libboost-test-dev libboost-thread-dev libminiupnpc-dev libzmq3-dev libqt5gui5 libqt5core5a libqt5dbus5 qttools5-dev qttools5-dev-tools libprotobuf-dev protobuf-compiler git #下载bitcoin并且编译 编译时间较长 git clone https://github....]]></description>
            <content:encoded><![CDATA[<p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/Wen_Degen1">https://twitter.com/Wen_Degen1</a></p><pre data-type="codeBlock" text="安装bitcoin节点
sudo apt-get update
sudo apt-get upgrade

#安装工具
sudo apt-get install build-essential libtool autotools-dev automake pkg-config bsdmainutils python3 libssl-dev libevent-dev libboost-system-dev libboost-filesystem-dev libboost-chrono-dev libboost-test-dev libboost-thread-dev libminiupnpc-dev libzmq3-dev libqt5gui5 libqt5core5a libqt5dbus5 qttools5-dev qttools5-dev-tools libprotobuf-dev protobuf-compiler git

#下载bitcoin并且编译 编译时间较长
git clone https://github.com/bitcoin/bitcoin.git
cd bitcoin
git checkout $(git tag | sort -V | tail -n 1)


./autogen.sh
./configure
make
sudo make install


#bitcoin 配置文件（增加内容）
server=1
txindex=1
rpcbind=0.0.0.0
rpcallowip=0.0.0.0/0
rpcallow=172.0.0.0/8
rpcuser=nextdao 
rpcpassword=nextdao



# -datadir= 目录 为下载bitcoin 全节点数据的存放路径 -conf= 为bitcoin 配置文件的路径 自行配置 
bitcoind -daemon -datadir=/mnt/HC_Volume_100097012/bitcoindata -conf=/root/.bitcoin/bitcoin.conf  #启动bitcoin节点 同步数据 设置

bitcoin-cli getblockchaininfo #查询同步状态

bitcoin-cli stop #停止bitcoin节点 不需要使用这个命令


sudo curl -fsSL https://get.docker.com/ | sh  #下载docker
sudo systemctl start docker  #启动docker
sudo systemctl status docker  #查看docker状态
sudo systemctl enable docker  #开机器自启

#下载transmission-cli
sudo apt-get update
sudo apt-get install transmission-cli

#下载elex数据
transmission-cli &apos;magnet:?xt=urn:btih:7KW5OXSWUQ2EFF57URE42GBRL2XCN5AI&amp;dn=ElectrumX-Data-20231114&apos;

#找到下载的文件 合并zip 注意 需要的空间很大 合并相当于你下载了2份数据
cat electrumx-data.zip.* &gt; electrumx-data.zip

unzip electrumx-data.zip#解压

#删除zip文件
rm electrumx-data.zip.*
rm electrumx-data.zip


docker run -it --name electrumx -p 50001:50001 -e DAEMON_URL=nextdao:nextdao@（你的ip）:8332 -v $(pwd):/data -d lucky2077/atomicals-electrumx:latest

docker run -it --name electrumx-proxy -p 8080:8080 -e ELECTRUMX_HOST=（你的ip） -d lucky2077/atomicals-electrumx-proxy:latest

#查看日志
docker logs -f electrumx-proxy
docker logs --since 1m -f electrumx
 
curl http://127.0.0.1:8080/proxy/health
#{&quot;success&quot;:true,&quot;health&quot;:true}root@ubuntu-32gb-hel1-1:~#  代表成功
"><code>安装bitcoin节点
sudo apt<span class="hljs-operator">-</span>get update
sudo apt<span class="hljs-operator">-</span>get upgrade

#安装工具
sudo apt<span class="hljs-operator">-</span>get install build<span class="hljs-operator">-</span>essential libtool autotools<span class="hljs-operator">-</span>dev automake pkg<span class="hljs-operator">-</span>config bsdmainutils python3 libssl<span class="hljs-operator">-</span>dev libevent<span class="hljs-operator">-</span>dev libboost<span class="hljs-operator">-</span>system<span class="hljs-operator">-</span>dev libboost<span class="hljs-operator">-</span>filesystem<span class="hljs-operator">-</span>dev libboost<span class="hljs-operator">-</span>chrono<span class="hljs-operator">-</span>dev libboost<span class="hljs-operator">-</span>test<span class="hljs-operator">-</span>dev libboost<span class="hljs-operator">-</span>thread<span class="hljs-operator">-</span>dev libminiupnpc<span class="hljs-operator">-</span>dev libzmq3<span class="hljs-operator">-</span>dev libqt5gui5 libqt5core5a libqt5dbus5 qttools5<span class="hljs-operator">-</span>dev qttools5<span class="hljs-operator">-</span>dev<span class="hljs-operator">-</span>tools libprotobuf<span class="hljs-operator">-</span>dev protobuf<span class="hljs-operator">-</span>compiler git

#下载bitcoin并且编译 编译时间较长
git clone https:<span class="hljs-comment">//github.com/bitcoin/bitcoin.git</span>
cd bitcoin
git checkout $(git tag <span class="hljs-operator">|</span> sort <span class="hljs-operator">-</span>V <span class="hljs-operator">|</span> tail <span class="hljs-operator">-</span>n <span class="hljs-number">1</span>)


./autogen.sh
./configure
make
sudo make install


#bitcoin 配置文件（增加内容）
server<span class="hljs-operator">=</span><span class="hljs-number">1</span>
txindex<span class="hljs-operator">=</span><span class="hljs-number">1</span>
rpcbind<span class="hljs-operator">=</span><span class="hljs-number">0</span><span class="hljs-number">.0</span><span class="hljs-number">.0</span><span class="hljs-number">.0</span>
rpcallowip<span class="hljs-operator">=</span><span class="hljs-number">0</span><span class="hljs-number">.0</span><span class="hljs-number">.0</span><span class="hljs-number">.0</span><span class="hljs-operator">/</span><span class="hljs-number">0</span>
rpcallow<span class="hljs-operator">=</span><span class="hljs-number">172.0</span><span class="hljs-number">.0</span><span class="hljs-number">.0</span><span class="hljs-operator">/</span><span class="hljs-number">8</span>
rpcuser<span class="hljs-operator">=</span>nextdao 
rpcpassword<span class="hljs-operator">=</span>nextdao



# <span class="hljs-operator">-</span>datadir<span class="hljs-operator">=</span> 目录 为下载bitcoin 全节点数据的存放路径 <span class="hljs-operator">-</span>conf<span class="hljs-operator">=</span> 为bitcoin 配置文件的路径 自行配置 
bitcoind <span class="hljs-operator">-</span>daemon <span class="hljs-operator">-</span>datadir<span class="hljs-operator">=</span><span class="hljs-operator">/</span>mnt<span class="hljs-operator">/</span>HC_Volume_100097012<span class="hljs-operator">/</span>bitcoindata <span class="hljs-operator">-</span>conf<span class="hljs-operator">=</span><span class="hljs-operator">/</span>root<span class="hljs-operator">/</span>.bitcoin/bitcoin.conf  #启动bitcoin节点 同步数据 设置

bitcoin<span class="hljs-operator">-</span>cli getblockchaininfo #查询同步状态

bitcoin<span class="hljs-operator">-</span>cli stop #停止bitcoin节点 不需要使用这个命令


sudo curl <span class="hljs-operator">-</span>fsSL https:<span class="hljs-comment">//get.docker.com/ | sh  #下载docker</span>
sudo systemctl start docker  #启动docker
sudo systemctl status docker  #查看docker状态
sudo systemctl enable docker  #开机器自启

#下载transmission<span class="hljs-operator">-</span>cli
sudo apt<span class="hljs-operator">-</span>get update
sudo apt<span class="hljs-operator">-</span>get install transmission<span class="hljs-operator">-</span>cli

#下载elex数据
transmission<span class="hljs-operator">-</span>cli <span class="hljs-string">'magnet:?xt=urn:btih:7KW5OXSWUQ2EFF57URE42GBRL2XCN5AI&#x26;dn=ElectrumX-Data-20231114'</span>

#找到下载的文件 合并zip 注意 需要的空间很大 合并相当于你下载了<span class="hljs-number">2</span>份数据
cat electrumx<span class="hljs-operator">-</span>data.zip.* <span class="hljs-operator">></span> electrumx<span class="hljs-operator">-</span>data.zip

unzip electrumx<span class="hljs-operator">-</span>data.zip#解压

#删除zip文件
rm electrumx<span class="hljs-operator">-</span>data.zip.*
rm electrumx<span class="hljs-operator">-</span>data.zip


docker run <span class="hljs-operator">-</span>it <span class="hljs-operator">-</span><span class="hljs-operator">-</span>name electrumx <span class="hljs-operator">-</span>p <span class="hljs-number">50001</span>:<span class="hljs-number">50001</span> <span class="hljs-operator">-</span>e DAEMON_URL<span class="hljs-operator">=</span>nextdao:nextdao@（你的ip）:<span class="hljs-number">8332</span> <span class="hljs-operator">-</span>v $(pwd):<span class="hljs-operator">/</span>data <span class="hljs-operator">-</span>d lucky2077<span class="hljs-operator">/</span>atomicals<span class="hljs-operator">-</span>electrumx:latest

docker run <span class="hljs-operator">-</span>it <span class="hljs-operator">-</span><span class="hljs-operator">-</span>name electrumx<span class="hljs-operator">-</span>proxy <span class="hljs-operator">-</span>p <span class="hljs-number">8080</span>:<span class="hljs-number">8080</span> <span class="hljs-operator">-</span>e ELECTRUMX_HOST<span class="hljs-operator">=</span>（你的ip） <span class="hljs-operator">-</span>d lucky2077<span class="hljs-operator">/</span>atomicals<span class="hljs-operator">-</span>electrumx<span class="hljs-operator">-</span>proxy:latest

#查看日志
docker logs <span class="hljs-operator">-</span>f electrumx<span class="hljs-operator">-</span>proxy
docker logs <span class="hljs-operator">-</span><span class="hljs-operator">-</span>since 1m <span class="hljs-operator">-</span>f electrumx
 
curl http:<span class="hljs-comment">//127.0.0.1:8080/proxy/health</span>
#{<span class="hljs-string">"success"</span>:<span class="hljs-literal">true</span>,<span class="hljs-string">"health"</span>:<span class="hljs-literal">true</span>}root@ubuntu<span class="hljs-operator">-</span>32gb<span class="hljs-operator">-</span>hel1<span class="hljs-number">-1</span>:<span class="hljs-operator">~</span>#  代表成功
</code></pre>]]></content:encoded>
            <author>0xdc8e4b493bbbd590165e1210861394de8df6c1f4@newsletter.paragraph.com (Untitled)</author>
        </item>
    </channel>
</rss>