In this talk, Ben will introduce some fundamentals of cryptocurrency, before diving deep into Java bytecode and classloading, to discuss a new way to make the JVM environment suitable for running 'smart contracts'. These contracts have applications to distributed cryptographic ledgers, blockchains and cryptocurrencies. Ben will then introduce a real example based on R3's Corda ledger (part of the Hyperledger project) and discuss some future directions and practical applications.
Developers who are interested in learning more about the JVM's bytecode and classloading subsystems should attend. No previous knowledge or experience of distributed ledgers, cryptocurrency or blockchains is required.
YOU MAY ALSO LIKE:
- How the JVM executes Java (in London on 24th July 2017)
- Uncle Bob's Advanced TDD (in London on 30th - 31st October 2017)
- Gojko Adzic's Specification by Example: From User Stories to Acceptance Tests (in London on 7th - 8th November 2017)
- Agile Testing & BDD eXchange 2017 (in London on 9th - 10th November 2017)
The JVM as a platform for building smart contracts
Ben is always doing something interesting. He helps to run the London Java Community and holds a seat on the Java Community Process Executive Committee - the body which governs Java standards.