The BCH development kit continues to grow, fueling the proliferation of applications
Bitcoin Cash has been growing rapidly in recent months. In addition to the various online and offline BCH gatherings and ever-increasing prices, there are many applications being launched in the Bitcoin Cash community. All of this will advance bitcoin Cash’s goal of becoming the best currency in the world.
Bitcoin Cash’s growth has not only captured the attention of many users, wallet providers and exchanges, but also programmers as more apps are launched. Because Bitcoin Cash is so inclusive, developers can leverage the Bitcoin network to achieve their desired functions. In order to facilitate developers to better use the BCH network development, the Bitcoin Cash community has launched five development tools to help developers build development frameworks. Here is a brief overview of the five development kits.
Nakasendo
A few days ago, nChain, one of the bitcoin Cash development teams, released version 1.0 of the Nakasendo software Development Kit (SDK). The SDK will provide a centralized encryption library that allows for more flexible key generation and sharing. Moreover, the library contains two pending patents of nChain: deterministic key generation and secure split key technology. The two patents will help ensure the overall security of private keys and digital wallets, protecting users and businesses from potential gateway-like attacks.
Nakasendo can be used for free on the BCH blockchain under the nChain Development Bitcoin Cash license. The SDK can be used with any blockchain, regardless of the type of digital wallet, product or application.
Flowee
Flowee provides an interface between the BCH network and external applications through its simple API. This technology allows applications to interact with the BCH blockchain. In this way, developers can bring their ideas to the BCH network.
Flowee’s team describes their technology as a “lowest stack,” with a top-tier application in the middle interacting with the Bitcoin cash chain. At the heart of the open source project is a web-based API that can “quickly process large amounts of data in both directions.” A simple example is a tool that can connect to a hub and subscribe to a specific Bitcoin address. If the connection remains open, the hub sends a notification to the user when a payment is made at that address.
BitBox
BitBox is an alternative to Flowee and provides the basic building blocks for BCH applications. BitBox allows developers to create applications using a single command, as well as dozens of different application processing methods. It allows anyone to simply create their own BCH blockchain and use it for development, testing and experimentation, providing an effective mechanism for building blockchain applications.
According to its description, “The command line utility enables you to quickly store applications using Web binding and testing, as well as using the entire CONSOLE available with BCH RPC. Your own BCH blockchain can be configured as you choose. Each time Bitbox is launched, the blockchain is created from scratch. It’s not connected to the real network, and only contains transactions and blocks that you create locally, so it’s very responsive. It will execute commands from both the command line and the client/server.”
CashAddr library for the Ruby coding language
On Tuesday, Coinbase engineer Josh Ellithorpe tweeted about his open Source project, a Bitcoin cash CashAddr library based on the Ruby coding language.
The project calls itself a “library for converting between Base58 and BCH CashAddr addresses,” essentially making the CashAddr format more accessible to Ruby software developers. CashAddr is a serialization protocol named for Bitcoin Cash. This form change makes addresses easier to identify, helps users avoid errors, and extends the capabilities currently being developed on the web.
Bitcoins. Its ash agreement
Bitcoii.j.cash, which allows developers to write Web – and HTML-compatible code, has become one of the most popular approaches to BCH development. The code base is easy to use and allows sandbox wallets to be sent and received without the need for a full implementation node. Therefore, it is arguably the lightest way to develop applications for this technology.
As Bitcoin Cash grows, development kits like the one above will become more common. Developers can pick and choose the tools that best suit them to facilitate their application development. At the same time, applications based on BCH network will blossom everywhere in the future to provide more possibilities for BCH network.