阅读了《Mastering Ethereum》的后续三章,利用ERC20 Token编写了一个简单的Web界面Wallet。
(更新至最新的周报告后,先整理以太坊环境搭建的内容,其次上传Wallet代码。)
Last week, I read the next three chapters of Mastering Ethereum, which are Tokens, Oracles, and Dapps.
1. By studying the phenomenon of re-entrancy, I understand the importance of security when writing smart contracts and understand the characteristics of defensive programming.
2. Understand the concept of the Oracles mechanism and understand the main functions of Oracles. Through contract examples, I learned the three most common categories of problems in smart contract design: access control, state flow, and fund disbursement.
3. Understand the concept and multiple uses of Token, and understand the fungibility and non-fungible of tokens through examples. Understand the ERC20 Token Standard and its two different transfer workflows: transfer and approve&transferFrom.