ArcBlock is a platform service create to remove the many of today's challenges to create a Blockchain-based decentralized application including cloud computing, flexible APIs, and the ability to easily build, test, manage and deploy applications greatly improving speed to market and decreasing the effort needed to build and manage the DApps.
Key to ArcBlock's platform is the Open Chain Access Protocol that gives developers open connectivity over multiple blockchain protocols. Developers now have the freedom to evaluate blockchain protocols, and even switch back and forth between them.
The Open Chain Access Protocol makes it easy to implement new blockchains as the technology evolves and. as business rules evolve. Moreover, it eliminates platform lock-in and enables applications to run on multiple blockchain fabrics, vastly improving the developer and user experiences and eliminating the potentially huge costs of specialized development.
Another key component of ArcBlock's platform is the Blocklet. Blocklet takes advantage of the latest microservice architecture and serverless computing technologies. Blocklets represent a high-level application protocol that can be implemented with any platform or language. In addition, it leverages the full capacity of the native platform and offers the same level of performance, rather than running on a low-performing virtual machine.
A key element of the Blocklet is that it does more than just access blockchains. Blocklets also have the ability to connect to any existing data source and perform both on-chain and off-chain computing.
The unique platform design aims to provide a high-performance, user-friendly, cost-efficient, and protocol-agnostic platform.