学习目标:
`
solidity基础
例如:
- 2天学会区块链基础概念
学习内容:
例如:
- 区块链的基础概念
学习时间:
- 周二下午
- 周日下午 3 点-下午 6 点
学习产出:
- 一个钱包,一串12单词助记词;可以有多个账号对应多个密钥
- 交易产生的gas费用由工作量和gas单价决定,即使失败也会产生费用
- address.transfer/send都是向address这个账户里面转,gas上线是2300。address.call是把所有的gas发送过去,多的退回
- 合约账户收到ETH,转账账户必须调用合约里的一个函数。如果外部合约没有调用函数,会自动调用自己编写的fallback函数。那么就有可能利用这个漏洞进行重复调用,进入死循环等等;另外可以用addr.send来限制gas来制止一些情况。
`