本期文章讲的主要是Solidity的设计模式,作者从安全性、可维护性等角度选择了常见的几种模式进行了介绍。
Checks-Effects-Interaction - 保证状态完整,再做外部调用
Mutex - 禁止递归
Data segregation - 数据与逻辑相分离
Satellite - 分解合约功能
Contract Registry - 跟踪最新合约
Contract Relay - 代理调用最新合约
Mortal - 允许合约自毁
Automatic Deprecation - 允许合约自动停止服务
Ownership
Commit - Reveal - 延迟秘密泄露
Oracle - 读取链外数据
修改日期 | 修改人 | 备注 |
2020-03-31 18:03:37[当前版本] | 宋海旭 | 其他原因... |
2020-03-31 13:02:51 | 宋海旭 | 其他原因... |
2020-03-31 13:02:36 | 宋海旭 | 创建版本 |
附件类型 | |
|