The Corda Way of Thinking

Posted on Leave a commentPosted in Blog

Corda is a revolutionary new Distributed Ledger Platform, the only DLT specifically designed for the needs of financial services. This article introduces the “Corda Way of Thinking”: understand this article and you’ll be well on your way to being a Corda Expert Solution Designer…! What problem are we trying to solve with Distributed Ledgers?  The […]

Towards Deeper Collaboration in Distributed Ledgers: Thoughts on Digital Asset’s Global Synchronisation Log

Posted on Leave a commentPosted in Blog

It’s now almost two months since we open-sourced Corda and I’m delighted by the reception it has received. In our rapidly growing community, we’re already seeing new users grow into leaders who help other newcomers get to grips with the platform. And I am amazed by the number of inbound messages from users who have been impressed by the […]


Posted on 4 CommentsPosted in Blog

When people start looking at Corda’s code the things they notice immediately is that it’s written in Kotlin, a new programming language from JetBrains that targets the JVM and Javascript. This was an unusual choice, so in this post I’ll give some background on why we did it and discuss experiences from our “year of enterprise Kotlin”. Why […]

The Node Explorer

Posted on Leave a commentPosted in Blog

The Node Explorer – affectionately known internally as the James Bond Viewer – is a new graphical user interface that allows you to experience a Corda network from the viewpoint of an individual node owner – exploring the network map, managing your assets, and viewing any transactions you’ve been involved in. You can see a video […]

Integration with internal systems

Posted on Posted in Blog

Any developer working with a distributed ledger of any kind faces the question of how to integrate this new-fangled database with internal systems. By systems, I mean both software and human-oriented business processes. As a decentralised database is not a “company in a box” no matter how sophisticated it is, such integration is inevitable and not […]

Rationale for and tradeoffs in adopting a UTXO-style model

Posted on Leave a commentPosted in Blog

Corda is designed with the explicit aim of avoiding, to the extent possible, the scalability and privacy implications that arise from the use of global broadcast and the “global computer” data model. Whilst the privacy implications of global broadcast are easy to understand, the scalability implications are perhaps more subtle. In a consensus system, it is […]

The road ahead

Posted on 1 CommentPosted in Blog

The code we open sourced yesterday represents about a year’s worth of work. Starting with one developer and a blank screen, we have steadily built up a team and codebase from scratch. I want to discuss the software a bit, and then talk about the roadmap from here on out. The story so far The […]

R3 Corda: What Makes It Different

Posted on Posted in Blog

As reported by Reuters last week, Corda, the Distributed Ledger platform we’ve been working hard on at R3 for the last year at will be open sourced on November 30. What is it? Why are we building it? What happens next? Corda is a distributed ledger platform designed and built from the ground up for the […]