Client

僅客戶端 C# 應用程序的選項

  • December 11, 2014

如果我只想創建一個客戶端、C# 桌面應用程序,我有哪些使用比特幣的選項?

  • 我可以嘗試移植 BitcoinJ,這在初始工作和保持項目最新方面似乎有很多成本。
  • 我可以嘗試創建一個本地比特幣程序,該程序執行一個基於 BitcoinJ 的小型伺服器,並通過 C# 與之對話。

這些似乎都不吸引人。

  • 我可以使用區塊鏈 API。
  • 我可以建立自己的伺服器並在伺服器上執行錢包。

這些似乎都不吸引人。

任何人都知道使用 C# 在沒有完整區塊鏈的情況下執行比特幣客戶端的更簡單方法嗎?理想情況下,我希望使用者保留對錢包的控制權,通過客戶端程式碼查找收款並促進硬幣的發送。

你們看到這個最近的 GitHub 了嗎?我也一直在尋找一個獨立的庫。

<https://github.com/TangibleCryptography/BitSharper>

我已經下載了它,只是試圖修復依賴關係以便我可以編譯。看起來很有希望。

NBitcoin 支持連接到比特幣網路。

NBitcoin Github:https ://github.com/NicolasDorier/NBitcoin

NBitcoin Nuget:https ://www.nuget.org/packages/NBitcoin/

簡介: http: //www.codeproject.com/Articles/768412/NBitcoin-The-most-complete-Bitcoin-port-Part-Crypt

隱形支付和 BIP38: http: //www.codeproject.com/Articles/775226/NBitcoin-Cryptography-Part

如何建立交易: http: //www.codeproject.com/Articles/835098/NBitcoin-Build-Them-All

使用 NBitcoin 索引器:http: //www.codeproject.com/Articles/819567/NBitcoin-Indexer-A-scalable-and-fault-resistant-blo

如何掃描區塊鏈:http: //www.codeproject.com/Articles/784519/NBitcoin-How-to-scan-the-Blockchain(可以忽略 ScanState 部分)

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