本文深入探讨了Uniswap V3中集中流动性概念的技术设计,阐明了如何通过数学模型简化复杂算法的实现,从而降低交易和流动性供应的燃气费用。文章涵盖了Uniswap V3的核心原理、实现细节,以及流动性提供的机制,强调了该设计中的优化思路和技巧,为开发者和审计人员提供了有价值的见解。
本文介绍了Rust中的特征(Traits),通过吉他和钢琴的演奏示例展示了如何定义和实现特征、添加默认实现及使用关联类型,阐释了特征在代码复用和类型安全中的核心作用。
本文提供了通过Pimlico Alto插件将ERC-4337兼容的打包器集成到区块链应用中的详细教程。内容涵盖了如何在BuildBear沙盒环境中安装和配置Pimlico Alto、使用permissionless.js管理智能账户,以及如何进行DAI与USDC的交换交易,同时提供了相关代码示例和调试工具介绍,适合开发者学习和实操。
Certora工具套件提供了一种全面的智能合约审计解决方案,通过自动检测漏洞与生成安全性保证来提升合约的安全性。该工具的核心是Certora Prover,它可以将合约字节码和用Certora验证语言(CVL)编写的规范结合起来,精确识别合约在特定情况下可能偏离规范的情形。此工具为开发者与安全研究人员提供了比传统测试和审计更可靠的安全保证。
本文对OpenZeppelin的Uniswap Hooks库进行了审计,涵盖了各类Hook的安全性及逻辑实现,详细列出关键问题,包括安全漏洞、逻辑缺陷和潜在改进意见。审计指出必须采用必要的访问控制与文档化措施来确保合约的安全性,并提供了关于如何改进合约实施的建议。
我们监测到⼀笔涉及Bybit交易所的重⼤安全事件,转出401,346 ETH 、8,000 mETH、90,375 stETH和15,000 cmETH 价值约1.5 BillionUSD,共损失15亿美元。
本文详细探讨了Solana网络的停机历史,分析了七次不同的停机事件及其原因、解决措施和教训。文章涵盖了网络的分布式系统特性、CAP定理及其对一致性和可用性的影响,提供了关于网络重启和漏洞报告的详细信息。作者强调,通过历史教训和社区努力,Solana的稳定性和韧性正在不断提高。
本文详细介绍了代理合约的概念及其在智能合约中的重要性,特别是如何通过代理合约实现智能合约的升级性和降低部署成本。文章通过示例代码和图解,深入解析了代理合约的工作原理和实现方法,并探讨了存储冲突问题及其解决方案。
本文介绍了如何使用Solana Web3.js 2.0与Metis Pump.fun API进行交互,包括如何获取报价、执行交易以及处理交易的签名和发送。提供了详细的TypeScript实现步骤,并附有相关代码示例。
本文档介绍了 OpenZeppelin Contracts 库中与 ERC721 非同质化代币标准相关的接口、合约和实用程序。
探索Go语言的无类设计:从Struct到组合的优雅之道在众多编程语言中,Go以其简洁和高性能著称,但它却刻意摒弃了传统的面向对象特性——class。与C++、Java等语言的继承体系不同,Go选择了一条别样的道路:通过struct、方法关联以及组合(composition)来实现
本文介绍了如何在Solidity中调用另一个智能合约的函数,通过部署两个合约(Counter.sol和Interface.sol)并演示它们之间的交互,展示了智能合约的复用性和交互方式。
本文指南提供了如何创建和部署自己的超额抵押稳定币的详细步骤,使用Foundry作为智能合约开发工具,结合OpenZeppelin和Chainlink。内容涵盖了合约的核心功能、抵押品管理、清算机制及相关测试,适合有基本Solidity和智能合约知识的开发者。
本文介绍了如何使用QuickNode Functions将区块链数据流式传输到本地Kafka集群,包括Kafka集群的搭建、ngrok的配置、Function的创建及数据流的监控。
Agent其实并没有那么复杂,但是他实现的功能可以非常强大。AI为我们创造了无数的神奇黑盒,将大量的逻辑代码变成了一个一个小小的APICall,极大的提升了我们开发的效率。
Bybit黑客事件展示了无视操作安全的风险,攻击者利用硬件钱包的盲签名缺陷操控了智能合约,盗取了价值14.6亿美元的以太坊。尽管多重签名钱包在技术上能够提供更高的安全性,然而其有效性仍然依赖于用户的操作流程与习惯,强调了加强操作安全的重要性。
异步执行是Monad提升性能的关键技术之一,目前大部分公链都是同步执行机制,Solana虽然提出并持续更新了相关方案,但由于复杂度较高、影响面较大而尚没有实现。什么是异步执行同步执行以以太坊为例,出块节点需要先执行打包进入区块的所有交易,更新本地状态树、交易树和回执树,这3棵MPT树的根需要包
前言本文主要对hardhat框架实操的介绍,通过一个简单的智能合约案例,用handhat把开发、测试、部署全流程过一遍。前期准备构建工具:hardhat前端技术栈:React+Ethersjs+Web3UIKit钱包:MetaMask合约层:Solidityehterscan区
如果你每一次在线网页上的连接,都要且只要花费不到一分钱,那会怎么样?如果你最喜欢的新闻网站、常用的视听服务,甚至是每天的电子邮件使用量,都可以逐次(小额)支付,而不是在月底一次性付款,那是好事吗?
本文深入探讨了以太坊轻客户端的必要性及其在区块链中的功能,重点分析了EIP-7657提案对增强轻客户端安全性的重要性。通过引入新的惩罚机制,以防止恶意同步委员会成员提供错误信息,从而提升了轻客户端在处理跨链交易时的可靠性,保障了去中心化应用的正常运行。同时,文章还探讨了轻客户端在跨链桥和钱包中的应用场景以及潜在的安全性问题。
扫一扫 - 使用登链小程序
202 篇文章,722 学分
491 篇文章,680 学分
67 篇文章,563 学分
131 篇文章,556 学分
413 篇文章,504 学分