Post

设计可扩展的DeFi合约笔记

设计可扩展的DeFi合约笔记

DODO的CEO在公开课谈到的对区块链的见解,以及对于合约安全的思考。

金融的本质

  • 区块链如何实现
    • Token化
    • 社会价值
      • 让更多的人参与到协作中来
  • DeFi的组成就是乐高
    • 如何参与到协作中来,把自己的标准设计成ERC-20
    • 利用别人已经做好的组件
    • 协议要设计成规范易于衔接
  • 超越时间和空间的流动性
    • 跨越空间的流动性
      • 二级市场
    • 跨越时间的流动性
      • 借贷市场

DODO的简单介绍

交易聚合器,把1inch这种聚合器都集成了

  • 跟1inch 的区别
    • 算法区别
  • 设计理念
    • 参考了传统的供应市场
  • 安全
    • 审计公司
      • 派盾
    • 安全流程
      • 先部署代码,再审计
        • 可以看清楚部署后的情况
        • 可以看清楚设置
        • 可以看清楚外部引用
      • 抽离运算逻辑,成单独的库,可节约成本
      • 审计后不要轻易改动
    • 自己足够负责,不要过度依赖外部
  • 节省GAS
    • 减少写操作
    • 减少外部调用
  • 节点工具
    • tenderly

开发的建议

  • 是否需要汇编
    • 如果是package,可能需要,日常编码不需要
  • 业务尽量保持简介
  • solidify非必要不做版本升级
    • 高版本可以让gas低一些
    • 有些版本官方建议不用
This post is licensed under CC BY 4.0 by the author.