mirror of
https://github.com/corda/corda.git
synced 2024-12-27 08:22:35 +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)
38 lines
1.1 KiB
ReStructuredText
38 lines
1.1 KiB
ReStructuredText
.. _key-concepts-label:
|
|
|
|
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:
|
|
|
|
.. toctree::
|
|
:maxdepth: 1
|
|
|
|
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 <https://vimeo.com/album/4555732/>`_.
|
|
|
|
.. _`Corda: An Introduction`: _static/corda-introductory-whitepaper.pdf
|
|
.. _`Corda: A Distributed Ledger`: _static/corda-technical-whitepaper.pdf
|