BitcoinSV

现有的众多节点软件库使得使用任一种编程语言的开发者都能迅速上手。Bitcoin SV的稳定协议使得运用不同的语言构建基础库成为可能,因为开发者可以确信,不会有根本性的改动去打乱他们的工作计划。如今,更高级别的开发库已被构建出来,不仅能够帮助简化应用开发,还能提供强大的功能。

基础层的库

如今已有众多现成的代码库为在BSV上进行构建提供支持。这些库将低级的比特币协议功能抽象为简单的方法,以供开发者在构建应用时引用。

The Nakasendo SDK (来自nChain)不仅抽象出了较低级的比特币协议功能,还抽象出了如加密和门限签名等高级加密技术,从而让开发者可以更容易地实现这些功能。该SDK将提供C++、JavaScript和Python版本。

BSV JavaScript库 是一个由Ryan X. Charles和Money Button团队开发的综合工具集,可用于管理、建立、签署和广播Bitcoin SV交易。

Bitsv 是一个用Python实现的、与BSV库具有相似功能的库。

bitcoinj-sv 是Bitcoin SV协议的Java实施方案(尚未完成)。

Rust-SV 是Bitcoin SV协议的Rust实施方案。

bsvd 是Bitcoin SV协议的Golang实施方案。

go-bitcoin 是Bitcoin SV RPC的包装库。

KzBsv 是一个构建中的Bitcoin SV的C#库。

Gigamonkey 是一个具有Bitcoin SV基本功能的C++库。

BSV-ex 是在Elixir中实现的Bitcoin SV库。

bsv-minimal 是用JavaScript重新实现的精简BSV库,经优化后能够高效地处理大型区块。

应用层的库

Twetch SDK 是一个JavaScript库,具有一个CLI(命令行界面),内置了钱包和用于与社交媒体平台进行交互的API。

TonicPow 是一个广告平台和框架,支持点对点广告,广告发布者在发布广告后,可以通过Bitcoin SV为每次点击付费来进行激励管理。TonicPow具有多种开发工具,可以轻松地集成到您的网站中。

BitBtn 是一个UI按键,用于与纯JavaScript编写的Bitcoin SV钱包进行交互。

Preserve 是一个客户端库,可将文件和网站部署到BSV区块链上。Preserve还会为每次更改创建站点地图交易,以便将网站的历史记录存档。

BitcoinFiles是一个JS库,它抽象出了与 B:\ files protocol.的交互方法。开发者可以轻松地创建和查询文件,同时还可以使用 AIP(作者身份协议)对文件进行签名。