Fundamentals
Corda offers a single, global, source of truth that can be shared by multiple untrusting individuals. Corda provides this by utilizing a distributed ledger. DLT Distributed Ledger Technology. A type of database technology that enables a network of computers to maintain a shared and synchronized database. has the following characteristics:
- A distributed ledger is a database of facts that are replicated, shared, and synchronized across multiple participants on a network.
- A participant is known as an identity The representation of an entity within a single application network. This will be represented by an X.500 name that must be determined as unique within the application network. and represents a real-world entity An organization or individual that participates in one or more application networks that can provide attestation that they are whom they claim to be. within the context of an application network The set of all possible entities onboarded according to the rules of the network. Application networks enable people and businesses to interact with each other on Corda. .
- Each identity has a different view of the, depending on the facts it shares.
- Identities that share a fact must reach a consensus An agreement that a proposed transaction is valid is required before you can add it to the ledger. before it is committed to the ledger.
- All identities always see the exact same version of any on-ledger facts they share.
You can learn more about the fundamental key concepts of Corda in the following sections:
Was this page helpful?
Thanks for your feedback!
Chat with us
Chat with us on our #docs channel on slack. You can also join a lot of other slack channels there and have access to 1-on-1 communication with members of the R3 team and the online community.
Propose documentation improvements directly
Help us to improve the docs by contributing directly. It's simple - just fork this repository and raise a PR of your own - R3's Technical Writers will review it and apply the relevant suggestions.
We're sorry this page wasn't helpful. Let us know how we can make it better!
Chat with us
Chat with us on our #docs channel on slack. You can also join a lot of other slack channels there and have access to 1-on-1 communication with members of the R3 team and the online community.
Create an issue
Create a new GitHub issue in this repository - submit technical feedback, draw attention to a potential documentation bug, or share ideas for improvement and general feedback.
Propose documentation improvements directly
Help us to improve the docs by contributing directly. It's simple - just fork this repository and raise a PR of your own - R3's Technical Writers will review it and apply the relevant suggestions.