Transactions

驗證比特幣交易

  • August 22, 2013

我希望在比特幣方面比我聰明得多的人可以為我指明正確的方向。如果我的問題聽起來很愚蠢,我很抱歉……

我正在嘗試弄清楚如何檢查是否已對特定地址進行了交易(因此我的“電子商務”系統知道已付款)。但是,我想在不依賴 3rd 方站點/API 的情況下做到這一點

我雖然答案可能是在我面向 Web 的伺服器上執行 bitcoind,但現在我不太確定;看來我只能獲取錢包內地址的交易詳細資訊(儲存在網路伺服器上),而且我不打算將 BTC 儲存在線上錢包中,因為我只想檢查交易並將 BTC 儲存在離線狀態錢包。(如果我將 BTC 儲存在託管在 Web 伺服器上的錢包中,這是否會導致我可愛的 BTC 被盜的巨大安全風險?)。

我花了一整夜(現在是早上 7.30)試圖制定一個行動計劃,但我認為我現在比開始時更困惑 :-(

如果有人能指出我正確的方向,我將不勝感激,因為我真的很想開發一個與 BTC 相關的網站(並且認為我可能對一個基於社區的網站有一個很好的想法)。

最好的問候福特

如果您想查看給定地址的所有比特幣交易,來往或來自,那麼您需要實際查看區塊鏈幸運的是,我們在blockchain.info的好朋友給了我們一個很好的api來做到這一點。

全節點比特幣客戶端擁有區塊鏈的本地副本並不斷更新副本,無論是否儲存任何私鑰。

所需要做的就是掃描鏈查找涉及您感興趣的地址的交易。

在標準比特幣客戶端中執行此操作的程式碼;由命令“重新掃描”觸發的功能。

需要找到並提取該程式碼,修改一兩行以將地址作為命令行參數,保存。完畢。

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