New! Corda 5 Concepts

Knowing already what observations got R3 to reconsider aspects of their current DLT platform and the objectives that R3 has started to accomplish in their new platform Corda 5, then we need to know what new concepts are in the development of Corda 5.

Corda 5 is changing a lot of the properties (non-functionals) of the platform but none of its DNA.

Corda’s 5 New Concepts

  • Application Centric Model . The new artefact —Installer— combined with simpler Application network — should give developers the ability to define at build time the properties of the permissioned network that will run their applications, should make onboarding and version management experience much simpler.

  • New Modular APIs and Developer Tooling . Aiming to make developing in Corda faster and more enjoyable, R3 has rewritten their platform’s APIs to be interface-based and modular. A platform in layers that are built on top of each other that has a network interface, a workflow layer, a shared ledger, and a contract layer.

  • Event-driven Architecture . The new architecture should give the developer the flexibility to evolve their operating model as it grows, with the ability to move the operations of virtual nodes across worker clusters.

  • Virtual nodes, Multi-Network and Multi-tenancy . Now, you can have several virtual nodes running independently on the same worker cluster. The app-based network management and virtual nodes should make Corda less expensive to run for everybody involved.

  • Safer composability and Explicit interoperability. Corda 5 is enabling safer application & state composability via packaging (bundles) and introducing new protocols for interoperability across independent applications networks.

Check out more about this on your developer platform.