NBitcoin 是 .NET 平台下的比特币实现。
NBitcoin notably includes:
- 一个TransactionBuilder支持隐身,打开资产,以及所有标准交易
- 完整的脚本评估和解析
- 一个 RPC Client
- 一个 Rest Client
- 标准脚本的解析和自定义脚本的创建
- 块,事务和脚本的序列化
- 使用私钥进行签名和验证(支持紧凑签名)以证明所有权
- Bloom过滤器和部分merkle树
- 隔离证人(BIP 141,BIP 143,BIP 144)
- 具有错误检测BIP 173的Bech32隔离见证地址实现
- 用于生成确定性密钥的助记码(BIP 39),记入Thasshiznets
- 分层确定性钱包(BIP 32)
- 付款网址(BIP 21)
- 完全支持SOCKS5的完全比特币P2P实现,可通过Tor连接
- secp256k1的AC#实现