Mobile
如何為比特幣開發移動應用程序?
我想為 Android 和 iPhone 平台開發一個移動比特幣應用程序。我可以使用哪些庫和資源?
目前只有少數移動應用程序使用比特幣協議本身。大多數使用JSON API 與遠端機器上的比特幣客戶端通信。
少數這樣做的人依賴於BitcoinJ,它是比特幣的“自私”實現,執行在 Java 中(很容易成為 Android 應用程序的本地語言)。它進行了一些關鍵修改,使其成本足夠低,可以在嵌入式設備上執行,最值得注意的是它不會下載區塊鏈中的所有區塊,只下載與自己錢包中的地址相關的區塊(因此是“自私”客戶端) .
考慮到比特幣移動開發的目前狀態,任何一種方法都有效,並且任何一種方法都與另一種方法一樣有效。
比特幣客戶端提供 JSON 格式的 RPC 呼叫,您可以通過 RPC 進行通信以製作您的應用程序。