Transactions

如何搭建比特幣委託伺服器?

  • July 27, 2018

實際上,我知道已經有 blockchain.info 和它自己的 api。但我想建構自己的伺服器,它可以提供基本的 API,例如:

    1. 使用密碼和使用者名生成錢包。
    1. 使用者可以登錄/註銷(可選)
    1. 使用者可以進行交易(向/從某人的地址發送/接收)

但是,我有一段時間的Google。創建錢包的唯一方法是bitcoin.conf在執行bitcoind伺服器之前配置。我不知道是怎麼回事,我知道還有一種方式呼叫multisig,但我不知道如何將它與錢包連接。我的意思是如何讓每個使用者都有自己的錢包。

有人幫忙嗎?

讓我們稍微分解一下。

你需要一個節點的事情:

  1. 接收新的交易和區塊
  2. 索引交易
  3. 建立交易
  4. 廣播交易

您不需要節點的事情:

  1. 生成密鑰
  2. 簽署交易

理論上,您可以建構一個程序來生成您的密鑰和多重簽名兌換腳本,並將它們轉換為您的使用者的地址。然後,您可以使用洞察力或 blockchain.info 或多個瀏覽器中的任何一個來查找您生成的地址的交易,並建構傳出交易。

一旦你有了傳出交易,你的程序就可以用你之前生成的密鑰對其進行簽名,然後通過資源管理器 API 廣播它。

或者,您可以執行自己的 bitcoind 節點,並自己索引傳入交易。

錢包和節點是兩個獨立的概念。Bitcoind 可以同時充當兩者,但它的核心功能是節點。許多人在執行 bitcoind 時完全沒有密鑰,並使用 Electrum 或硬體錢包等輕客戶端來儲存他們的實際 BTC。

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