本文探讨了区块链基础设施安全的重要性,解释了它与智能合约安全的不同之处,并提供了一些针对区块链基础设施进行安全审计的实用方法。文章强调了基础设施审计需要关注的组件及其潜在风险,例如验证节点、数据可用性层、执行客户端和P2P网络,以及如何采用系统性的方法来识别和缓解这些风险,确保区块链网络的整体安全。
本文深入探讨了Uniswap v4的架构及其新特性,重点介绍了如何通过hooks和singleton合约提升流动性管理和交易效率,同时重新引入了对原生ETH的支持。文章不仅明确阐释了Uniswap的演进过程,还分析了新版本可能对去中心化交易平台的影响,展示了其在DeFi领域的创新与挑战。
Uniswap v4 是基于以太坊的去中心化自动化做市商,主要通过引入Hook机制、单例合约和闪电记账来提升灵活性和效率。相比于之前版本,它实现了更低的 gas 成本和更高的可定制性,使开发者能够创建和管理流动性池,以及支持原生 ETH 的交易。这些新特性使得 Uniswap v4 成为一个更加高效和灵活的协议。
MPC(Multi-PartyComputation,多方安全计算)是一种由多方共同参与的密码协议,确保在不泄露任何一方私有信息的前提下,完成如密钥生成、交易签名等敏感操作。整个过程是去中心化、安全且隐私保护的,在Web3安全体系中扮演着越来越关键的角色。
多方计算(MPC)是一种加密技术,允许参与者在不公开各自私有数据的情况下进行安全计算。文章介绍了MPC的定义、历史、核心概念及其重要性,探讨了MPC在保护数据隐私中的应用和相关安全模型,最后讨论了其在区块链中的应用及未来前景。
这篇文章深入探讨了稳定币在区块链行业的发展及其在支付市场中的应用,特别是在新兴市场和Solana区块链上的增长。文章强调了嵌入式钱包的重要性,并介绍了使用Portal基础设施的稳定币支付解决方案,展示了如Braidpay和Bleap等公司的实用案例。
本文解释了Uniswap V3协议中如何将sqrtPriceX96转换为tick,以及如何从tick转换回sqrtPriceX96,讨论了相关的数学公式和代码实现,以及如何在Python中进行计算,最后通过练习,帮助读者理解如何在实际的Uniswap V3池中进行这些转换。
本文详细解释了Uniswap V3中的ticks概念,ticks作为预定义价格点,在集中流动性管理中起到重要作用。文章深入探讨了ticks的定义、计算方法及其在流动性提供中的应用,并通过多个示例和插图增强理解,适合对DeFi和流动性池有一定了解的读者。
Uniswap V3 是如何集中流动性的
实现用户层面的流动性头寸管理的合约是NonfungiblePositionManager合约,其实现比较复杂,还继承了很多子合约,限于篇幅,我们无法全都一一讲解,就只能挑一些重点的来讲。