Corda is the output of a multi-year collaborative effort of R3 with over 200 technology and industry partners to build a blockchain platform that meets the unique requirements of business applications. It is the outcome of a deep analysis of the requirements for use of blockchain in business and an evaluation of the available technologies. Corda was introduced in a white paper in April 2016 and was released as an open source project in October of 2016. Since then Corda has continued a rapid development cycle with the enterprise version being released in July 2018.
The unique architecture of Corda captures the key characteristics of the first two waves of blockchain platforms while resolving the remaining requirements that prevent those systems from being used in serious business deployments. Specifically Corda resolves the critical issues of privacy, finality, and identifiable participants at scale.
Corda is built on proven, familiar technologies. It is the blockchain for the world's 9 million Java developers. Corda uses enterprise technologies such as a relational databases and AMQP. Corda's architecture focuses on a lower total cost of ownership (TCO), greater resiliance and easier deployments.
Corda is built with privacy and confidentiality in mind. Your data will be available only on your ledger and you can selectively share your data with specific parties to protect your Identity
Corda is developed with a tried-and-tested Java-compatible language. It is easy to find developers, making it easy to implement and integrate with your existing ERP system
Corda supports smart contracts and legal prose directly within its transaction flow. You can leverage the benefits of smart contracts while still maintaining legal enforceability of the transaction
A Corda ledger can communicate with other business networks, such as the banking network that handles cash settlement, trade finance and the shipping network that handles real goods settlement
Consensus in Corda is completed at the point of transaction at near real-time speed. Notary nodes operate in networks to ensure trust and reach consensus without the need for the whole network to verify the transaction
An Oracle service can provide up-to-date information from trusted data sources such as, regulatory permitted raw materials and active ingredients for your supply chain, improving mutual understanding and compliance