Upgrade to Pro — share decks privately, control downloads, hide ads and more …

How to become a Blockchain Dev

How to become a Blockchain Dev

Explore three steps to become a Blockchain Dev. What should you focus on and expect from this journey. Understand the basics of Blockchain, Cryptocurrency and the process of communication, consensus and performance. Discuss about what real world problems should be dealt using that amazing technology.

DevFest São Luis - 2019

Ricardo Coelho

November 09, 2019
Tweet

More Decks by Ricardo Coelho

Other Decks in Technology

Transcript

  1. BLOCKCHAIN
    HOW TO BECOME A
    @ramcoelho
    DEVELOPER

    View full-size slide

  2. SLOW DATABASE

    View full-size slide

  3. REALLY SLOW
    DATABASE

    View full-size slide

  4. I MEAN, REALLY REALLY
    SLOW DATABASE

    View full-size slide

  5. DATABASE
    SELECT/INSERT ONLY

    View full-size slide

  6. SOMEONE ELSE’S
    COMPUTER

    View full-size slide

  7. BEGIN
    PLEASE, STOP!
    YES
    THEN, DON’T
    NO
    SHOULD I BUILD A BLOCKCHAIN?
    ARE YOU
    BUILDING A
    CRYPTOCURRENCY?

    View full-size slide

  8. THOMAS
    HOBBES

    View full-size slide

  9. FREE FOR ALL
    DEATHMATCH
    FRAG'EM ALL

    View full-size slide

  10. CHAOS IS
    EXPENSIVE

    View full-size slide

  11. BYZANTINE
    GENERALS

    View full-size slide

  12. THE BIG
    PROBLEM

    View full-size slide

  13. DOUBLE
    SPENDING

    View full-size slide

  14. TRUSTED
    THIRD PARTY

    View full-size slide

  15. bitcoin.org/bitcoin.pdf

    View full-size slide

  16. POW
    POS
    POB
    STELLAR

    View full-size slide

  17. PRIMETRADE.AI/
    BLOG/
    COMPARISON-
    OF-
    BLOCKCHAIN-
    PLATFORMS

    View full-size slide

  18. anders.com/blockchain/blockchain.html

    View full-size slide

  19. NODES &
    MINERS

    View full-size slide

  20. SMART
    CONTRACTS

    View full-size slide

  21. NO TRUSTED
    THIRD PARTY

    View full-size slide

  22. INFORMATION
    NETWORK

    View full-size slide

  23. VALUE
    NETWORK

    View full-size slide

  24. OWNERSHIP ASSURED BY IMMUTABLE DATA

    View full-size slide

  25. TRUE SHARED ECONOMY

    View full-size slide

  26. DIGITAL RIGHTS FOR AUTHORS

    View full-size slide

  27. TRANSPARENCY AND DEMOCRACY

    View full-size slide

  28. WANNA BE
    STARTING
    SOMETHING?

    View full-size slide

  29. STEP 1
    KNOW YOUR S***

    View full-size slide

  30. STEP 2
    NEW BLOCKCHAIN
    OR SOMETHING ELSE

    View full-size slide

  31. GOING
    BERSERK?

    View full-size slide

  32. CONSENSUS
    P2P COMM
    PROOFS
    FEES
    WALLETS
    SMART OR NOT?
    SECURITY, RESOURCES, PERFORMANCE,
    ISOLATION, DETERMINISM, TURING COMPLETUDE,
    GOD MAY HAVE MERCY ON YOUR SOUL, MY SON

    View full-size slide

  33. STEP 3
    KNOW YOUR S***
    ALL OVER AGAIN

    View full-size slide

  34. SOLIDITY
    ETHEREUM

    View full-size slide

  35. GOLANG, C++,
    JAVASCRIPT, SQL
    FLETA

    View full-size slide

  36. KEEP ON GOING

    View full-size slide

  37. T.ME/BLOCKCHAINSAOLUIS
    SPEAKERDECK.COM/RAMCOELHO
    T.ME/GDGSAOLUIS

    View full-size slide