2. Kenneth Hu
• Vice President/Blockchain Developer at BlockPlus Inc
• Blockchain/Ethereum trainer at IBS and APTTECK Inc
• The founder of Blockchain&Dapps meetup
• The founder of Singapore IOTA meetup
• Email : Kenneth@Blockplus.com
5. Ethereum
• This is how Ethereum’s website defines itself:
• “Ethereum is a decentralized platform that runs smart contracts:
applications that run exactly as programmed without any
possibility of downtime, censorship, fraud or third party
interference. These apps run on a custom built blockchain, an
enormously powerful shared global infrastructure that can move
value around and represent the ownership of property.”
6. Ethereum WorkFlow
• Research • Specification
• Prototyping
Implementati
on
• Client side
Implementati
on
Eth 2.0 Eth 1.0
7. Ethereum Improvement Proposals (EIPs)
• Ethereum Improvement Proposals (EIPs) describe standards for the
Ethereum platform, including core protocol specifications, client APIs,
and contract standards.
8. EIP Types
• Standard Track
• - Describes any change that affects most or all Ethereum implementations, such as a change
to the network protocol
• Core
• Improvements requiring a consensus fork (e.g. EIP5, EIP101), as well as changes that are not
necessarily consensus critical but may be relevant to “core dev” discussions
• Networking
• Includes improvements around devp2p (EIP8) and Light Ethereum Subprotocol, as well as
proposed improvements to network protocol specifications of whisper and swarm.
• Interface
• Includes improvements around client API/RPC specifications and standards, and also certain
language-level standards like method names (EIP6) and contract ABIs.
9. EIP Types
• ERC (Ethereum requests for comments)
• Application-level standards and conventions, including contract standards such as
token standards (ERC20), name registries (ERC137), URI schemes (ERC681),
library/package formats (EIP190), and wallet formats (EIP85).
• Informational
• Describes a Ethereum design issue, or provides general guidelines or information
to the Ethereum community, but does not propose a new feature.
• META
• Describes a process surrounding Ethereum or proposes a change to (or an event
in) a process. Process EIPs are like Standards Track EIPs but apply to areas other
than the Ethereum protocol itself.
28. CRITICAL SKILLS FOR A SOLIDITY DEVELOPER
• Knowledge of web technologies
• For example, Ethereum nodes interact with uses via JSON RPC protocol
• Constant striving to learn new skills, new programming languages, new tech
• COBOL specialists are unlikely to be a good fi, despite some running similarities.
• Knowledge of Javascript
• Most smart contracts are tested in it. The Truffle Suite environment for smart contract
development runs on NodeJS
• Understanding of cryptography, game theory and blockchain in general
• Revealing hash values when it is not necessary is a common newbie mistake
• Attention to detail
• Smart contracts are usually only deployed once – an error can nullify a few million dollars
of capitallization
29. How To Become A “High Valued” Ethereum Developer
• What is Blockchain?
• What is Ethereum?
• How does Ethereum mining work?
• What are Smart Contracts?
• What is the Ethereum Virtual Machine?
• What are Ether and Gas?
• What is solidity?
• Dapps and ICOs.
• How does Ethereum wallet work?
30. What Ethereum developer can do
• Private Chain
• ICO – ERC20
• Crypto Exchange
• Crytpo Wallet
• Stable Token /Non-fungible Tokens
• The Security Token Offering
• Crypto Exchange
• The Gaming Industry
DappRadar : https://dappradar.com/
2017 / 2018 2019
34. How active is Blockchain in SG?
• Blockchain / Forums / Meetups / Conference / TradeShow/ EventBrite
• Avg 2-3 projects presentations evening
• Avg 14-21x projects per week
• Min 56-84x projects per month
35. Ethereum resource in Singapore
• Meetup :
• ETHEREUM SINGAPORE
• BLOCKCHAIN&DAPPS
• ALL WHO LIKE CRYPTOCURRENCY AND BLOCKCHAIN
• OPEN CLASS
• https://alphawallet.com/blockchain-decalogue/
• Zilliqa
• IBS
36. Blockchian&Dapps
• Telegram group for developer: http://bit.ly/2GcnE9x
• Telegram group for business : https://bit.ly/2on9JmN
• Facebook : https://www.facebook.com/groups/140517386608407
• Medium : https://medium.com/singapore-blockchain-dapps
• Youtube : https://www.youtube.com/channel/UCR9Y3p-
EeNM1ceQFFspU1JA