BELLEVUE, Wash., May 8, 2019 /PRNewswire/ -- ArcBlock has officially released the ArcBlock Forge Software Developer Kit (SDK). The Forge SDK is a next-generation blockchain application development framework and is the easiest way for developers to create their customized blockchains and build decentralized applications on it.. Similar to what Ruby on Rails did for web development, the goal of Forge is to remove much of the complexity, and limitations of today's existing blockchain development platforms, and put the power back into developer's hands by letting them do what they do best - write code - and Forge will do the rest. By default, Forge-built blockchains has built-in "cross-chain" capability and are interoperable with private and public blockchains on the ABT network as well as Bitcoin, Ethereum via the Open Chain Access Protocol (OCAP).
Starting today, developers can start building blockchains immediately with the Forge SDK and deploy their first DApp in three simple steps. First, developers can start developing using one of many development languages supported including Python, Node.js and Erlang with complete documentation with pre built components, and starter applications. When ready, developers can then begin testing their DApps with users and other parties using their own test chains, and lastly join the ABT Network to make their DApp publicly available. Any Forge SDK built blockchain or DApps runs on standard ABT Node which is released earlier last month. ABT Node is a standard modularized blockchain server software that run as a foundation service.
Unlike most blockchain platforms, Forge SDK gives developers everything they need for their DApp, as well as a blockchain backend, rich developer interface, diversified wallet system and many common tx protocols to support an application. Forge SDK is designed to be the easiest and flexible SDK allowing developers to swap and replace components within the framework including changing the storage engine with storage from AWS S3, or setting up a new consensus engine.
"With Forge SDK, you can easily build your own blockchains, or easily connect to public blockchains like Hyperledger or Ethereum. Our vision for Forge is to have our framework play a key role in helping developers build a decentralized world by giving them the building blocks to simply build their own blockchains without the lock-in or complexity," said Tyr Chen, Vice President of Engineering at ArcBlock. "Developers and businesses can get all the benefits of blockchain technologies, but without the restrictions and limitations of existing platforms and tools. It's highly scalable, flexible and provides the necessary components to have it work right out of the box."
Forge is already being utilized by a significant number of partners and clients to design, build and run their decentralized apps and services including issuance of travel visas and licenses, IP protection for video game assets and identity management. Forge SDK represents another significant step for ArcBlock to deliver their vision that makes the decentralized web a reality. ArcBlock recently launched their decentralized ABT Blockchain Nodes to help customers run their DApps and will be launching their innovative Decentralized Identity solutions soon. Learn more by visiting the ArcBlock website or start with Forge SDK today.
ArcBlock is transforming the way blockchain-enabled applications and services are developed, managed and deployed by reimaging how these services are going to be created in the years ahead. ArcBlock is comprised of a team of industry experts, developers, technologists, and leaders who are focused on creating successful outcomes by enabling teams and businesses to create blockchain-ready services around their needs. ArcBlock has created a powerful but easy to use development platform that utilizes the power of blockchain in combination with cloud computing that developers and businesses to achieve their goals successfully. Follow ArcBlock on Twitter @arcblock_io.