In a bid to help application developers navigate the complexities of blockchain development, nChain—one of the influential tech groups leading the development of Bitcoin Cash (BCH)—has rolled out version 1.0 of its new Nakasendo software development kit (SDK).
Through Nakasendo, which literally means “central mountain route,” nChain will provide software libraries that will help speed up developers’ work to make blockchain technologies that can be used by major enterprises around the world.
Version 1.0 provides a cryptographic library, paving the way for more flexible key generation and sharing. The library incorporates nChain’s two patent-pending assets: deterministic key generation, which employs a more complex “shuffling” of both the private and public keys of the users involved in a transaction; and secure split key technique, a mechanism that uses “Shamir’s secret sharing scheme,” in which a key is divided into parts and distributed to different parties—and will not work unless combined.
Combined, these two assets will help ensure the security of private keys and digital wallets as a whole, protecting users and businesses from being “Goxxed” again.
The Nakasendo SDK can be used on any blockchain—or even any type of digital wallet, product, application, where access to a digital asset, resource or communication is needed, according to nChain Group CEO Jimmy Nguyen.
The SDK is available for use under the newly-created nChain Open Bitcoin Cash License, but only for users to create software or applications that operate on the Bitcoin Cash blockchain.
The nChain Open Bitcoin Cash License, modelled after the Microsoft Limited Public License, allows royalty-free usage of copyrights to software in the SDK libraries, and any associated patents that read directly on such software. Just like Microsoft’s Limited Public License has a platform limitation for free usage, nChain said its Open Bitcoin Cash License limits free usage to the Bitcoin Cash blockchain.
“We are making it available for free usage only on the BCH blockchain specifically to help the growth of Bitcoin Cash,” said Nguyen. “Although the SDK libraries will be useful for developers on any blockchain or digital platform, we want to use key elements of nChain’s patent portfolio to help benefit the Bitcoin Cash ecosystem. That is why we are providing the SDK for free usage only for applications and products that operate on the Bitcoin Cash (BCH) blockchain. The SDK is one of many tools nChain will use to ignite the BCH blockchain, and help re-invent the business world.”
The Nakasendo SDK is currently available to selected partners in an initial testing pool, and will be rolled out “more publicly” at a later time.