MerkleProof库提供了用于验证merkle树proof的工具函数。在生成merkle树和对应proof时应当避免使用64字节长度的leaf(进行hash之前)或避免使用非keccak256的哈希函数(进行leaf的hash计算)。这是因为树中经排序的内部节点的拼接可以被重新解释为leaf值。
AAVE V2 白皮书和源码学习笔记
Ownbit 和 Gnosis 代表了当前主流的两种ETH多签实现方式
本文列出了 12 个优化合约字节码的 Solidity 编程技巧。
如何节省gas 使用,是很多智能合约开发者头大的问题,这边文章应该会对大家有帮助。
2023 年 Web3 中最常见的 10 个漏洞: 输入验证不正确;计算错误;预言机/价格操纵; 弱访问控制; 重放攻击;舍入误差;重入攻击;抢跑;未初始化的代理;治理攻击。
智能合约有一个经常被忽视的特点,就是它不能自行执行,而是需要一个外部实体来触发它们的内部逻辑,Chainlink Keepers 可以实现合约函数的自动化执行。
伴随着 ARB 的空投活动,Trader Joe 一跃成为 ARB Token Usage 榜上的第二大 DEX,并且超越了 Uniswap V3。是什么让 Trader Joe 拥有了超越 Uniswap V3 的能力?本文详细解释 Joe v2 AMM 算法 —— Liquidity Book.
背景BRC-20是Twitter用户@domodata在2023年3月创建的比特币上同质化代币标准的尝试。目前 BRC-20 仍较中心化,体验不佳。但我们也看到大量的工具真在出现,由于比特币本身有最大的共识,因此未来如何发展,值得关注。
本文介绍了实用的代币经济学基础知识,它由代币运作机制、供应与需求、治理机制等组成。同时,还介绍了供需、市值和 FDV、释放速率、驱动力等因素的影响,以及针对项目需要了解的问题。