$30 off During Our Annual Pro Sale. View Details »

An Ethereum blockchain use-case in Java

An Ethereum blockchain use-case in Java

Topics:
Blockchain Intro
Bitcoin / Ethereum
Consensus mechanisms, Security, Privacy
Live Demo of both EthereumJ and Web3J
Examples
Future

Avatar for Arjen Tebbenhof

Arjen Tebbenhof

October 24, 2017
Tweet

Other Decks in Programming

Transcript

  1. Blockchain Components: 1. Shared public ledger 2. Ad-Hoc P2P network

    (no authority) 3. Cryptography + Hashing Blockchain provides a trusted layer without a central authority
  2. Bitcoin 2009 (Satoshi Nakamoto), BitCoin ( or BTC) Consensus (Proof

    of Work) • block reward • locating PoW is hard, verification is easy • 51% attack Partition and Forks
  3. Ethereum 2013 (Vitalik Buterin), Ether (Ξ or ETH) Smart Contracts

    EVM (Ethereum Virtual Machine) Gas: Transaction pricing mechanism
  4. Examples Applications • Supply chains • Intellectual property + copyright

    • Insurances • Votings • Central banks Hyperledger, Enterprise Ethereum Alliance
  5. Arjen Tebbenhof @tebbenhof linkedin.com/in/tebbenhof "A blockchain is a magic computer

    that anyone can upload programs to and leave the programs to self-execute, where the current and all previous states of every program are always publicly visible, and which carries a very strong crypto economically secured guarantee that programs running on the chain will continue to execute in exactly the way that the blockchain protocol specifies." -Vitalik Buterin