- Home
- Products
- CordaThe award-winning tokenization platform powering financial digitalization.
- R3 Digital Markets
- Services and supportImplement R3 products with ease
- Why R3?
- Company
- Developers
- Contact
Corda FAQs
How can we help?
We have put together some answers to our most frequently asked questions. If you need further assistance, simply get in touch.
Corda is the world leading open, permissioned DLT platform powering the tokenization of assets and currencies connecting global markets. Corda is compatible with Javascript enabling accessibility but you can also interact with Corda through any language that can make REST calls/ use the RPC client. The Corda source code is written in Kotlin. Why Kotlin? Because of its conciseness and interoperability with Java.
Corda enables tokenization, with control, providing asset mobility, permissioning, security and privacy.
With Corda you can build applications that help businesses share information, make agreements, and track transactions securely, including across tokenized assets and currencies.
CorDapps are applications that run on Corda, containing the smart contract. They enforce the terms of transaction rules algorithmically, reducing the need for intermediaries.
Yes, Corda can be integrated with REST APIs or via Remote Procedure Call (RPC).
Corda is free and open-source. R3 also offers Corda Enterprise with additional feature enhancements for customers looking to use DLT in production at scale.
R3 is a leading provider of digital currency, digital asset and interoperability solutions. R3 supports Central Banks, Corporates and FMIs by providing them with the tools to navigate the complexities of digitization.
All Corda networks are open and permissioned, and all transactions on the platform are peer-to-peer between all parties involved in the transaction. Corda ensures transaction privacy by only sharing transaction data with the parties involved in the transaction, rather than broadcasting it to the entire network.
Corda incorporates several security measures, including transaction privacy, permissioned network, cryptographic signatures, and notary services. Additionally, nodes can implement their own security policies and protocols to further enhance protection.
Catering for clients in production at scale
Total cost of ownership
R3’s Corda enables efficient infrastructure management by allowing multiple identities on a shared infrastructure reducing costs for clients with smaller networks or consistent transaction loads. As your network grows, Corda scales with transaction volume, providing cost-effective solutions for both stable and variable workloads.
Infrastructure sharing model
Corda is designed for cost-efficiency and maximizing profits. Corda clusters optimize infrastructure distribution across virtual nodes, while full isolation can be achieved by running a single node per cluster.
Scalability
Corda offers flexible scalability options. With Corda 4, clients can boost performance through vertical scaling by deploying on larger VMs with more RAM and CPU. Nodes can run with minimal resources, keeping costs low while allowing easy scaling. Corda 5 introduces dynamic horizontal scaling with Kubernetes orchestration, providing efficient resource management and improved cost control.
Deployment
Corda offers versatile deployment options. Corda 4 nodes, as monoliths, are easy to install on VMs, bare metal, or on-premises. They are also compatible with physical HSMs. While Corda 5 is optimized for cloud environments using Kubernetes and Kafka, Corda 4 can also be deployed on cloud platforms, giving our clients flexibility in leveraging cloud computing benefits.
Resilience
Corda provides robust high-availability options. In Corda 4, an active-standby set-up ensures business continuity by switching to a secondary node if the primary fails. Corda 5 has an always-on architecture and a redundant worker model, managed by Kubernetes, providing continuous operation and customizable uptime based on your needs.
Get Corda
Corda is the world’s leading open, permissioned distributed application platform powering the tokenization of assets and currencies in regulated markets. R3’s Corda leverages cloud-native technologies for scalable and configurable app deployments.
Developer insights and resources
Corda technical documentation
Corda fact sheet
Corda videos
Corda code samples
Kotlin code template
Java code template
Can’t find what you need?
Complete the form and a member of our team will be in touch soon.