2. Adeva | We bring untapped tech talent into the global workplace
Prerequisites
2
• Cryptocurrency
• Wallet
• Blockchain
• ICO
3. Adeva | We bring untapped tech talent into the global workplace
Cryptocurrency
3
• Difference from digital banking
• Decentralized peer-to-peer network
• Non-trust based system
• Separation of money and state
4. Adeva | We bring untapped tech talent into the global workplace
Wallet
4
• Anonymous (only public and private key)
• Transactions are irreversible
• Transactions are fast and global
5. Adeva | We bring untapped tech talent into the global workplace
Blockchain
5
• Node requests a transaction
• Miners confirm the transaction (Encrypt and
receive coins)
• Transaction is added to the blockchain
6. Adeva | We bring untapped tech talent into the global workplace
ICO
6
• Initial Coin Offering
• The Ethereum blockchain can process
complex contracts and programs
• ICOs are contracts
• Ethereum is a family of cryptocurrencies
7. Adeva | We bring untapped tech talent into the global workplace
Laravel Project
7
• Create ICO contract
• API for collecting payment for tokens
• API for withdraw tokens to account
8. Adeva | We bring untapped tech talent into the global workplace
ICO contract
8
• Ethereum wallet to hold the tokens
• Download and edit ERC20 contract
• Compile here
• Deploy on MyEtherWallet.com
• Verify and Publish
9. Adeva | We bring untapped tech talent into the global workplace
ICO contract
9
•
10. Adeva | We bring untapped tech talent into the global workplace 10
•
11. Adeva | We bring untapped tech talent into the global workplace
API for collecting payments
11
• Coinbase
• Generate payment address
• Receive notification when someone
transferred funds to your address
12. Adeva | We bring untapped tech talent into the global workplace
API for withdrawal of tokens
12
• Ethereum node or Infura API
• PHP libraries are limited to read-only methods
ethereum-php, sc0Vu
• Node.js library to sign and process payments
13. Adeva | We bring untapped tech talent into the global workplace
Considerations
13
• Your contract should be audited by
experienced blockchain specialist before
publishing in order to prevent hacks
• Each transaction for withdrawal costs gas
(ethereum to process the transaction)
14. Adeva | We bring untapped tech talent into the global workplace
DAO Story
14
• Largest ICO in history
• Hack
• Ethereum split
15. Adeva | We bring untapped tech talent into the global workplace
References
15
• https://medium.com/bitfwd/how-to-issue-your-own-token-on-ethereum-in-less-than-20-minutes-ac1f8f02
2793