The EOSIO Blockchain Developer Workshop now available on Youtube

This workshop is for software developers interested in building blockchain applications using the EOSIO blockchain software framework. To complete the tutorials and to follow most of the content you will need to have some experience in software development/coding. This knowledge can be used to build applications on public or private blockchains powered by EOSIO (such as EOS or Telos) or deploy your own highly customizable public or enterprise blockchain.

Image for post
Image for post
  • The audio quality is pretty low, despite using a new microphone I purchased for €50.
  • The description of each video contains a link to the slide content.
  • The tutorial doc is in the tutorial videos. Do the tutorials before the videos!!! as it really helps to understand what’s going on. I suggest doing Tasks 1 and 2 of the tutorial after Part 3 of the workshop and the rest at the end.
  • I’m really interested in hearing your feedback about the workshop, what did you like and not like and would you like to see more.

Link to the EOSIO Blockchain Developer Workshop video playlist

https://www.youtube.com/playlist?list=PLbq67nzUl6Prlg2Su8Rkmh8exeAL5O5l7

Part 0 — Introduction to Workshop

Part 1 — EOSIO Background and Ecosystem

  • EOSIO blockchain software
  • deployed blockchains
  • B1 and ecosystem
  • Blockchain applications

Part 2 — Message Contract Header

  • Writing, building and deploying a smart contract
  • Web Assembly runtime
  • ABI files
  • Executing actions
  • EOSIO database and Tables

Part 3 — Messages Contract Implementation

  • Authorization
  • Multi-index-tables API

Tutorial

Task 1
Task 2

Part 4 — Consensus

  • Block consensus
  • Delegated Proof of Stake
  • Cryptography and verification
  • onblock() action
  • Forks

Part 5 — Accounts, Permissions, Resources, Upgrading and Transactions

  • Account creation
  • Account permissions
  • Resource management: CPU, RAM and NET
  • Upgrading smart contracts
  • Transactions vs Actions

Part 6 — Chain Customization and Governance

  • System contracts
  • Chain customization
  • Governance
  • Block producer rewards
  • EOS vs Telos

Part 7 — eosio.token Contract Transfer Action

  • Static getter functions
  • Inline actions
  • Notifications
  • Asset class

Part 8 — Comparisons and Conclusion

  • HTTP API
  • Privacy and security
  • Comparison: throughput, latency, tx fees, decentralization
  • Roadmap

Tutorial

Task 3
Task 4
Task 5

Blockchain technology software developer and educator! Currently contributing to #EOSIO ecosystem. https://jackandtheblockstalk.com/

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store