本文介绍了如何使用cryo + clickhouse的组合进行以太坊数据分析,摆脱了对ifast数据源的依赖。
本文深入剖析了以太坊上第四大借贷协议 Morpho Blue 的技术实现,包括其清算规则(LTV、清算激励因子LIF),利率模型(AdaptiveCurveIRM),预言机机制(Chainlink),以及核心代码逻辑(市场创建、资产存取、担保品管理、借贷、清算和闪电贷)。
本文深入探讨了以太坊等区块链技术中使用的椭圆曲线密码学(ECC),重点介绍了secp256k1算法的原理与实现,通过从零开始构建并逐步优化secp256k1算法,包括有限域计算、公钥计算、通过预处理优化乘法、使用 Jacobian 坐标以及规避计时攻击等多种方法,同时还涉及签名和验证的流程以及公钥的恢复,为读者提供一个关于椭圆曲线密码学的全面技术指南。
本文详细介绍了Solidity智能合约中Gas优化的各种技巧,包括存储优化(存储打包、使用常量、缓存)、Calldata与Memory优化(Calldata使用、避免Memory扩展)以及操作符优化(自增优化、unchecked关键词、比较优化)。文章深入分析了EVM的Gas计算模型,并提供了具体的代码示例和测试结果,帮助开发者编写更高效的Solidity代码。
ERC7527 提出了一种基于 Premium 驱动的去中心化定价范式,通过发行 ERC7527 代币来实现应用价值共识,详细介绍了ERC7527 的原理、协议细节、连续报价模型的运作原理及其优势,以及基于 ERC7527 的可编程性和可组合性而产生的拓展应用,例如 AI 应用激励层和原子性预言机。
本文介绍了纯链上资产定价的几种常用方案:AMM曲线、Bonding Curve和拍卖,分析了它们的优缺点。重点介绍了ERC7527,它结合了Bonding Curve和拍卖机制的优点,解决了流动性问题和过度透明的问题,并具有策展市场的潜力。ERC7527通过动态博弈和用户驱动的价格发现,为资产发行提供了更具活力和可持续性的解决方案。
本文介绍了如何使用 Reth 和 Lighthouse 快速部署以太坊完整节点,包括执行层和共识层。文章使用 Docker 进行容器化部署,并提供通过 Reth Snapshots 下载快照以减少同步时间的方法,同时还介绍了基本配置、JWT 密钥配置以及节点运行情况的查看方式。
本文深入探讨了在智能合约中生成伪随机数的方法,特别关注了正态分布随机数的生成。首先介绍了均匀分布随机数的生成,包括线性同余法和基于哈希算法的方法,重点介绍了MCG算法及其参数选择,然后讨论了如何利用Irwin-Hall分布和均匀分布随机数来生成正态分布随机数,并给出了相应的Python和Solidity代码示例以及验证方法,确保生成的随机数符合标准正态分布。
MCG
本文介绍了渐进式荷兰式拍卖(GDA)的两种类型:离散GDA和连续GDA,以及VRGDA(Variable Rate GDAs)。离散GDA通过比例因子提高价格多样性,而连续GDA适用于同质化代币,并通过积分计算购买成本。VRGDA通过调整价格实现调控 NFT 发行的目标,并介绍了线性VRGDA和开方VRGDA两种具体实现。
本文介绍了在智能合约中使用 Huff 语言实现 $f(x) = e^x$ 的有理多项式插值方法,重点在于插值的实现及其误差测试。文章详细阐述了上下溢出界的计算、输入精度拓展与压缩、多项式插值等步骤,并提供了相应的 Huff 代码实现,最后通过实际误差测试验证了代码的精度和有效性。