Symbiont has released a software development kit for Assembly, the permissioned distributed ledger component of its smart contracts system.
Symbiont created Assembly as a complete, standalone system with a super simple API, rather than as a mere feature of a larger software monolith, whose bloat would have to be stripped or abstracted away for it to be useful in other settings.
A consequence of all the hype around blockchain technology is that much development is done without acknowledgement of prior art, noted a blog post about the release.
By applying tried and true software development principles, combined with a modern microservice architecture, we are the first to bring a distributed ledger to the market that meets all the properties required for use in financial markets, it said.
The Byzantine fault-tolerant distributed ledger is able to process a sustained 80,000 transactions per second in a regional multi-node network. This result corresponds to the maximum performance measured in academic studies of the consensus protocol used by Assembly, which is the first distributed ledger appropriate for use in institutional finance, said a release.
Symbiont's co-founder and CTO Adam Krellenstein, said: "Decentralised systems no longer have to be slow. With Assembly, we've proven that we can build a fast, secure and powerful distributed ledger capable of meeting the high demands of institutional finance. Assembly is now available to developers struggling to achieve an institutional-quality distributed ledger, and we welcome inquiries from those wishing to build blockchain applications on it."
Assembly serves as the foundation for Symbiont's Smart Securities® platform, which allows users to issue, manage, locate and trade traditional financial instruments efficiently in a single, global, peer-to-peer financial network.
The successful launch of Symbiont's permissioned distributed ledger component contrasts with the challenges that competing projects have encountered in delivering production-ready blockchain technology, ranging from poor performance to instability, said the statement.
Included in the Assembly release are the public specifications for a ledger API, a mock ledger server, a ledger client library, example client applications and integration tests – all of which are hosted on the Symbiont GitHub page.