mirror of
https://github.com/corda/corda.git
synced 2024-12-27 08:22:35 +00:00
Corda is an open source blockchain project, designed for business from the start. Only Corda allows you to build interoperable blockchain networks that transact in strict privacy. Corda's smart contract technology allows businesses to transact directly, with value.
d592fb5c49
Basic pieces of bridge, still very rough Work in progress Fixes after rebase Primitive float tunnel implementation Put explanatory comments on the interfaces. Add support for different SSL KeyStores for the different connections to/from the bridge and float. Add a couple more comments Cleanup Fix some issues Use a new custom header to relay the login identity from bridges. (Will add more security to this shortly) Make key protection logic a bit clearer in the comments Create some basic test and integrationTests Add a couple of tests of the BridgeAMQPListenerService Add some basic tests Correct comment Fixup after rebase Fixup after rebase Fixup after rebase Explicit parameter types to work on build box. Address PR comments Address some of Mike's PR comments. Re-enable test on enterprise. Don't sweep up node default config Remove obsolete config entry Correct merge mistake Configurable whitelist headers on bridge Don't access primary artemis session from different threads used by inbound packet pathway. Fix unit test |
||
---|---|---|
.ci | ||
.github | ||
.idea | ||
bridge | ||
buildSrc | ||
client | ||
confidential-identities | ||
config | ||
core | ||
docs | ||
experimental | ||
finance | ||
gradle/wrapper | ||
lib | ||
network-management | ||
node | ||
node-api | ||
perftestcordapp | ||
samples | ||
sgx-jvm | ||
testing | ||
tools | ||
verifier | ||
verify-enclave | ||
webserver | ||
.gitignore | ||
build.gradle | ||
constants.properties | ||
CONTRIBUTORS.md | ||
gradle.properties | ||
gradlew | ||
gradlew.bat | ||
README.md | ||
settings.gradle |
Corda Enterprise
Corda Enterprise is R3's closed source patch set on top of Corda Open Source. It adds features and improvements that we plan to charge for.
Corda is a decentralised database system in which nodes trust each other as little as possible.
Features
- Smart contracts that can be written in Java and other JVM languages
- Flow framework to manage communication and negotiation between participants
- Peer-to-peer network of nodes
- "Notary" infrastructure to validate uniqueness and sequencing of transactions without global broadcast
- Enables the development and deployment of distributed apps called CorDapps
- Written in Kotlin, targeting the JVM
Extra features
- Doorman
- SOCKS relaying
- Flow triage screen in Explorer
- No stupid jokes at startup
- SGX
Getting started
- Read the Getting Started documentation
- Run the Example CorDapp
- Read about Corda's Key Concepts
- Follow the Hello, World! tutorial
Useful links
Contributing
Please read here.
License
Acknowledgements
YourKit supports open source projects with its full-featured Java Profiler.
YourKit, LLC is the creator of YourKit Java Profiler and YourKit .NET Profiler, innovative and intelligent tools for profiling Java and .NET applications.