You might have heard about the Blockchain. You might have even heard about the Bitcoin. You dream of getting rich by using them.
Forget that, you're a developer! Let's see how we can use the blockchain technology to code and deploy an app on the blockchain.
2. ME, MYSELF AND I
@nicolas_frankel #ethereum #developer
2
ďBy day
⢠Developer
ďBy night
⢠Teacher
⢠Book author
⢠Conference speaker
⢠Blogger
9. ETHEREUM VM
âFrom a practical standpoint, the EVM can be thought of as a
large decentralized computer containing millions of objects,
called "accounts", which have the ability to maintain an internal
database, execute code and talk to each other.â
--https://github.com/ethereum/wiki/wiki/Ethereum-Development-Tutorial
@nicolas_frankel #ethereum #developer
9
11. ETHEREUM CONCEPTS
ď â[âŚ] the Ethereum execution environment is lifeless; nothing
happens and the state of every account remains the same.
ď However, any user can trigger an action by sending a
transaction from an externally owned account, setting
Ethereum's wheels in motion.
ď [âŚ] if the destination is a contract, then the contract in turn
activates, and automatically runs its code.â
@nicolas_frankel #ethereum #developer
11
15. INTERESTING BITS
@nicolas_frankel #ethereum #developer
15
ďLanguage version header
ďcontract as top-level block name
ďReturn value can be named
ďMultiple return values
ďpure keyword