Design Goals
Dragonchain was designed and built with the intention to be integrated into existing business workflows to be able to provide a flexible blockchain solution.
Ease of integration with existing systems
Ease of development for traditional engineers and programmers unfamiliar with blockchain, distributed systems, and cryptography via the use of containerized smart contracts
Client/server architecture with simple RESTful endpoints
Modular architecture (flexible and expandable for unforeseen applications)
Protection of private business data by default
Fixed period short/fast blocks
Currency agnostic (multicurrency support)
No base currency
Interchain operability with other blockchains (both public and private)
Interaction with a network of other Dragonchain’s capable of ‘checkpointing’ data, with possible sub-consensus
Adoption of standards as they become available (see BiTA and ISO Committees)