Development

比特幣庫與腳本開發應用程序

  • January 12, 2022

我對區塊鏈平台中身份管理應用的發展很好奇,但我對使用的技術有點困惑。

簡而言之,什麼時候用腳本開發應用程序編碼更方便,什麼時候使用像BitcoinJ這樣的高級庫或作為Blockchain.info API的服務更好?

我是一名 Java 開發人員,我更願意使用像 bitcoinJ 這樣的 Java 庫,但我不明白,這樣一來,我是否會在性能、表達能力或“語義能力”方面失去一些東西——比特幣的級別腳本系統(即一種彙程式序)。

提前謝謝你

在您嘗試使用 Script 之前,我建議您使用現有的 API 盡您所能。我使用了 Blockchain.info,它執行良好。

這是另一個適用於您的 Java API 包<https://github.com/blockchain/api-v1-client-java>

一旦您對抽象介面感到滿意,並且需要降低層次,就去做吧。話雖如此,您可能會發現區塊鏈傳播交易的速度比您自己的伺服器更快,因為它有很多對等點。

我會:

在您的本地機器上安裝比特幣並執行它 regtest 模式

使用 json 庫查詢本地比特幣節點。RPC 文件在這裡:

<https://bitcoin.org/en/developer-reference#remote-procedure-calls-rpcs>

這看起來就像學習第三方 API 一樣簡單。

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