More talks in the program:
This workshop is for anyone who wants to look beyond the hype and get some hands-on experience developing with blockchain technology. You’ll learn how to use and integrate Java applications with the dominant public blockchain Ethereum. We’ll also touch on the private blockchain technology Quorum. Specifically, you will learn:
What a blockchain is, how the dominant public blockchain Ethereum works, how the library web3j talks to Ethereum, what a smart contract is, how you can work with smart contracts from JavaWeb3j’s reactive API and how it uses the ReactiveX Observables to greatly enhance working with Ethereum, how to create and manage tokens via smart contracts on Ethereum, and how to use the private blockchain technology Quorum with web3j/quorum.
Audience & Requirements
The main requirement is to bring a laptop with Java 8. The optional requirements are to install the Solidity compiler and Geth.
- Java 8
- Gradle or Maven installed
- Java Development IDE
- Local admin rights on your machine for installing software
Optionally, if you’d like to get the following dependencies installed that will save some time at the start of the workshop:
- Geth (https://github.com/web3j/web3j#start-a-client) synced against the Ropsten test network
- $ geth –rpcapi personal,db,eth,net,web3 –rpc –testnet