Electrum

如何在本地 regtest 網路中使用 Electrum?

  • August 10, 2020

問題

  • 我有一個正在執行的 regtest 網路127.0.0.1:18443
  • 我可以使用 regtest 訪問user:123
  • 我想將 Electrum (v4.0.2) 與我的本地 regtest 一起使用,但我不知道該怎麼做。

我試過的

當我執行時:

electrum --regtest

Electrum 控制台按預期打開,但狀態未連接:

在此處輸入圖像描述

我的~/.electrum/regtest包含:

{
   "auto_connect": false,
   "blockchain_preferred_block": {
       "hash": "0f9188f13cb7b2c71f2a335e3a4...........a11466e2206",
       "height": 0
   },
   "check_updates": false,
   "config_version": 3,
   "dont_show_testnet_warning": true,
   "gui_last_wallet": "/home/xxx/.electrum/regtest/wallets/default_wallet",
   "is_maximized": false,
   "oneserver": false,
   "recently_open": [
       "/home/xxx/.electrum/regtest/wallets/default_wallet"
   ],
   "rpcpassword": "123",
   "rpcuser": "user",
   "server": "127.0.0.1:18443:s",
   "show_addresses_tab": true
}

我更改rpcpasswordrpcuser使用者:通過我的本地 regtest,但我仍然無法將 Electrum 連接到我的本地網路。

我的問題

  • 我究竟做錯了什麼?
  • 中的“s”是什麼意思127.0.0.1:18443:s
  • 什麼在執行127.0.0.1:51002

Electrum 不直接連接到比特幣節點。相反,它使用 Electrum 協議連接到 Electrum 伺服器。這些伺服器執行比特幣節點和額外的 Electrum 伺服器軟體,以提供 Electrum 實際執行所需的數據。因此,您需要執行一個連接到您的節點的 Electrum 伺服器軟體,然後將 Electrum 連接到該 Electrum 伺服器。

一些 Electrum 伺服器軟體:

  • Electrum 個人伺服器:EPS 設計用於單個 Electrum 錢包,可能是最容易將 Electrum 錢包連接到完整節點的方法
  • 帶有 Electrum 外掛的比特幣錢包跟踪器:BWT 類似於 EPS,但功能更多,不僅限於 Electrum
  • ElectrumX:ElectrumX 是官方的 Electrum 伺服器軟體。它是一個成熟的 Electrum 伺服器軟體,旨在供任何連接的 Electrum 錢包使用。因此,它索引整個區塊鏈。如果你想用 Electrum 協議做實驗,你可能想要使用它。
  • Electrs:與 ElectrumX 類似,但用 Rust 編寫。

引用自:https://bitcoin.stackexchange.com/questions/98462