Bitcoind

blockchain.info 像錢包 api

  • January 6, 2022

我正在嘗試建構一個類似於 blockchain.com 錢包 API 的 API,以便我可以在我的電子商務網站上發送和接收比特幣。我有一個執行修剪節點的 docker 容器,我使用另一個 docker 容器作為 API 伺服器將 RPC 請求發送到 bitcoind 修剪的 docker 容器。這些請求都在工作,我正在使用 regtest 網路。在切換到主網之前,我想知道一些事情。

  1. 每當創建新訂單時,人們將生成大量新的比特幣地址,但不確定他們是否會向該地址付款,例如他們可能會放棄購物車,這會導致問題嗎?我需要保持地址沒有任何間隙嗎?
  2. 如何創建多個錢包,如 blockchain.com,執行區塊鏈核心的容器是否能夠通過從 API 容器呼叫 RPC 來執行此操作?我可以創建的錢包數量是否有任何限制?
  3. 我的網站是一個電子商務網站,我可以在我的網站上為每個使用者創建多個錢包,這樣我就可以像從主錢包向他們的錢包發送會員佣金一樣嗎?
  4. 有什麼需要特別注意的程序嗎?請指教。
  1. 您可以繼續生成地址。比特幣核心能夠生成和跟踪數百萬個地址。您無需擔心缺口限制,因為您使用的是比特幣核心。當您從 xpub 派生地址時,通常會出現間隙限制問題
  2. 是的,您可以使用多個錢包查找在比特幣核心中創建多個錢包。關於錢包數量的限制,請隨意查看
  3. 有多個開源項目提供比特幣錢包服務,你可以從中獲得靈感。隨意查看IBM 安全錢包硬幣朋克

是的,您需要保留所有地址的完整記錄,因為您不知道他們在被某人看到後最終是否仍會收到付款。否則,您將錯過獲得報酬並需要稍後重新掃描,因此您不妨先保留全身。

bitcoind可能不是跟踪大量不同客戶錢包的正確工具。你看過了BTCPayServer嗎?

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