Matthew Nesbit 4a504ca3dc Created some examples to include in tutorial on building transactions.
Complete the transaction building doc with code fragments.

Fix gradle build

Handle PR comments

Put back in missing main class line

Couple of minor improvements from PR
2016-11-29 14:50:20 +00:00
2016-11-24 15:06:10 +00:00
2016-01-22 12:54:24 +01:00
2016-11-24 15:46:50 +00:00
2015-11-03 17:54:17 +01:00
2015-11-03 17:54:17 +01:00

Corda

Corda

Corda is a decentralised database system in which nodes trust each other as little as possible.

Features

  • A P2P network of nodes.
  • Smart contracts.
  • Flow framework.
  • "Notary" infrastructure to validate uniqueness of transactions.
  • Written as a platform for distributed apps called CorDapps.
  • Written in Kotlin, targeting the JVM.

Read our full and planned feature list here.

Development State

Corda is currently in very early development and should not be used in production systems. Breaking changes will happen on minor versions until 1.0. Experimentation with Corda is recommended.

Pull requests, experiments, and contributions are encouraged and welcomed.

Background

The project is supported by R3, a financial industry consortium, which is why it contains some code for financial use cases and why the documentation focuses on finance. The goal is to use it to construct a global ledger, simplifying finance and reducing the overheads of banking. But it is run as an open source project and the basic technology of a peer to peer decentralised database may be useful for many different projects.

Contributing

Please read here.

License

Apache 2.0

Description
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.
Readme Pixar 355 MiB
Languages
Kotlin 94.3%
Java 2.5%
C++ 2.1%
Python 0.3%
Shell 0.3%
Other 0.3%