python 或 C# 中是否有比特幣實現?
我想通過實現來更好地理解比特幣的內部運作。我主要熟悉 python 和 C#,並沒有發現這兩種語言的客戶端。我的 C 技能很生疏,因為我在過去十年中沒有做過任何 C。
目前還沒有完整的實現 AFAIK,但是有不同的庫可以實現比特幣功能(錢包、密鑰、實用程序、
取決於您是想要比特幣網路協議或錢包的實現,還是只是覆蓋在 bitcoind 的 JSON-RPC 介面之上。
github上有用的程式碼:
<https://github.com/jgarzik/python-bitcoinrpc> - 比特幣 JSON-RPC API 的 Python 介面
<https://github.com/etotheipi/BitcoinArmory> - 基於 Python 的比特幣軟體
<https://github.com/gavinandresen/bitcointools> - 基於 Python 的比特幣加密貨幣系統工具
<https://github.com/jgarzik/python-bitcoinlib> - 比特幣庫
<https://github.com/spesmilo/electrum> - Electrum 瘦客戶端
<https://github.com/spesmilo/electrum-server> - Electrum 伺服器
<https://github.com/spesmilo/sx> - Python CLI 工具
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,現在我專注於索引器)