在 Bitcoin SV 上进行构建(八):库
现有的众多节点软件库使得使用任一种编程语言的开发者都能迅速上手。Bitcoin SV 的稳定协议使得运用不同的语言构建基础库成为可能,因为开发者可以确信,不会有根本性的改动去打乱他们的工作计划。如今,更高级别的开发库已被构建出来,不仅能够帮助简化应用开发,还能提供强大的功能。
基础层的库
如今已有众多现成的代码库为在 BSV 上进行构建提供支持。这些库将低级的比特币协议功能抽象为简单的方法,以供开发者在构建应用时引用。
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 (作者身份协议)对文件进行签名。
来源:比特币协会 BA
- 免责声明
- 世链财经作为开放的信息发布平台,所有资讯仅代表作者个人观点,与世链财经无关。如文章、图片、音频或视频出现侵权、违规及其他不当言论,请提供相关材料,发送到:2785592653@qq.com。
- 风险提示:本站所提供的资讯不代表任何投资暗示。投资有风险,入市须谨慎。
- 世链粉丝群:提供最新热点新闻,空投糖果、红包等福利,微信:juu3644。