Web3极客日报#200
1. ZenUML助力程序开发 https://zenuml.com/ @周洋:已经有了PlantUML(或者别的什么工具了),你为什么还要做ZenUML呢?其实很简单,就是那些工具没有解决我要解决的问题。PlantUML也是从文本转图形,ZenUML也是从文本转图形。 但是两者的根本区别是,前者描述的是图形,ZenUML描述的是模型。比如下面的PlantUML和ZenUML画出的图是一样的。你单独看代码的话,PlantUML基本上不具有可读性,而ZenUML很容易明白其中的逻辑。 使用ZenUML的过程是建模的过程,图形只是中间产物,其它的工具实际上就是画图,画完了你还得重新构思如何设计程序 by 肖鹏。 2. 十大合约安全问题之2020 http://blog.hubwiz.com/2020/07/02/solidity-top-10-security-issues/ @Frozen:CheckMarx安全研究小组通过扫描公开的以太坊智能合约所发现的Solidity智能合约开发中常见的十大安全问题,其中未检查的外部调用和高成本循环分列排行榜前两名。 3. EVM操作码cheatsheet https://ethervm.io @Frozen:提供EVM操作码的速查简表和详表,方便以太坊智能合约开发人员、安全研究人员在开发、优化或分析以太坊智能合约的漏洞时作为指令手册使用。