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)