Bitcoind

金幣如何與底層的比特幣服務互動?

  • December 14, 2020

我對比特幣對等點和 Electrum X 對等點有點困惑。

據我了解,Electrum X 協議是建立在比特幣區塊鏈之上的,但我無法完全理解它們是如何互動的。

我知道電子需要訪問bitcoind程序才能同步其數據庫,但同步後會發生什麼?電子客戶端是否從其他電子節點接收到有關新交易的通知,或者它仍然使用底層bitcoind記憶體池?或兩者?

有人可以解釋一下這兩種服務是如何相互作用的嗎?

Electrum Server 是基於bitcoindUTXO 數據的一個花哨的抽象和自定義索引。客戶端錢包連接到它並發送有關其錢包詳細資訊的查詢,使用它自己的索引 Electrum 伺服器從客戶端請求正確的資訊bitcoind並將其返回給客戶端。Electrum 伺服器通過不斷查詢bitcoind記憶體池更新或新塊等更改來保持其索引的最新狀態。

在此處輸入圖像描述

與更廣泛的比特幣網路的所有通信都是通過 進行的bitcoind,包括區塊更新和交易廣播。出於本次討論的目的,Electrum 伺服器是獨立的並且完全不知道彼此,它們之間沒有交叉通信。

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