mirror of
https://github.com/corda/corda.git
synced 2024-12-23 14:52:29 +00:00
d2ef16cbfd
* CID-251 - Deterministic JVM * CID-251 - Add DJVM documentation * CID-251 - Address review comments from @chrisr3 * CID-251 - Address further review comments from @chrisr3 * CID-251 - Use shadowJar to generate fat JAR * CID-251 - Address review comments from @exFalso * CID-251 - Improve naming in ReferenceMap * CID-251 - Add test for Kotlin meta-class behaviour * CID-251 - Address review comments from @shamsasari * CID-251 - Add description of high-level flow * CID-251 - Refactoring * CID-251 - Rename package to net.corda.djvm * CID-251 - Include deterministic-rt.jar as runtime dependency * CID-251 - Add Gradle task for generating whitelist from deterministic rt.jar * CID-251 - Error messages for StackOverflow/OutOfMemory, update whitelist * CID-251 - Reduce set definition of pinned classes * CID-251 - Tidy up logic around pinned classes * CID-251 - Shade ASM dependency and split out CLI tool * CID-251 - Address review comments from @mikehearn (part 1) * CID-251 - Address review comments from @mikehearn (part 2) * CID-251 - Address review comments from @mikehearn (part 3) * CID-251 - Address review comments from @exFalso * CID-251 - Address review comments from @mikehearn (part 4) * CID-251 - Address review comments from @exFalso and @mikehearn * CID-251 - Address review comments from @mikehearn (part 5)
1.1 KiB
1.1 KiB
Key concepts
This section describes the key concepts and features of the Corda platform. It is intended for readers who are new to Corda, and want to understand its architecture. It does not contain any code, and is suitable for non-developers.
This section should be read in order:
key-concepts-ecosystem key-concepts-ledger key-concepts-states key-concepts-contracts key-concepts-transactions key-concepts-flows key-concepts-consensus key-concepts-notaries key-concepts-time-windows key-concepts-oracles key-concepts-node key-concepts-tearoffs key-concepts-tradeoffs key-concepts-djvm
The detailed thinking and rationale behind these concepts are presented in two white papers:
- Corda: An Introduction
- Corda: A Distributed Ledger (A.K.A. the Technical White Paper)
Explanations of the key concepts are also available as videos.