Api

Electrum 是否使用 Bitcore API 作為後端?

  • July 27, 2018

Electrum 是否使用 Bitcore API 作為後端?

如果不是,那麼當 Bitcore API 提供 Electrum 的所有功能(如高畫質錢包和主播)時,開發 Electrum 的目的是什麼?

Electrum 使用電子伺服器後端(electrumx是一個較新的變體)

事實上,electrum 實際上比比特核早了大約 2 年。

至於為什麼有多種類似的 API 和軟體的實現,答案真的是“為什麼是節點?”。甚至比特幣節點軟體也有多種實現方式(例如比特幣核心和 btcd)。

這是一個對開源非常友好的空間,通常積極鼓勵採用多種方法來解決問題。

Electrum 使用 Electrum 伺服器作為 API,它保存有關塊頭、UTXO 的資訊以及有關地址餘額和歷史交易的資訊。Electrum 在客戶端進行所有密鑰管理,伺服器上不儲存關鍵使用者資訊。

Bitpay(Bitcore 錢包)使用 Bitcore 錢包服務(進行錢包創建和密鑰管理),然後使用 Insight API(儲存塊/交易數據)。Insight 與位於比特幣之上的 Bitcore 通信。

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