以太坊「链下随机数」(off-chainrandomness),指的是不在链上生成,而是由链外系统(如预言机节点)生成,并最终提交到链上使用的一种随机数生成方式。它是为了解决链上无法安全生成真正随机数的问题而提出的:https://learnblockchain.cn/shawn_shaw
eRPC 是一个具有容错能力的 EVM RPC 代理和永久缓存解决方案,它能应对区块链重组。该工具旨在处理读取密集型用例,如数据索引和高负载前端使用。它具有重试、熔断器、故障转移和对冲请求等关键特性,并通过本地缓存、自动方法路由、统一错误处理等提高效率。
背景介绍在区块链技术蓬勃发展的浪潮中,海量的链上数据如同潮水般涌来,对区块链日志进行高效分析成为行业的关键挑战。传统的数据处理工具在面对区块链日志高并发、大容量、实时性强等特点时,常常显得力不从心,性能瓶颈日益凸显。作为一名深耕数据处理领域的开发者,我在区块链日志分析的实践中不断探索与尝试
本文分析了审计竞赛平台常见的营销误导策略,包括虚报提交指标、参与人数、排他性承诺、顾问审计师参与、社交媒体互动、匿名评价以及个体审计对比。文章建议在选择审计竞赛平台时,关注透明度、沟通和有效指标,并提出了一系列问题,帮助读者识别并避免这些误导,从而选择真正能提高代码安全性的平台。
MEV是个大生意, MEV的钱主要被Jito协议、高质押节点、区块空间销售掮客所捕获
以太坊大变革:Vitalik提议用RISC-V重塑未来!本文改编自以太坊魔术师论坛帖子《长期L1执行层建议:用RISC-V替换EVM》,作者VitalikButerin,原文链接:https://ethereum-magicians.org/t/long-term-l1-execution-
Initia 正在构建一个“多链伊甸园”,通过模块化和编排,数千个应用链和谐共存。
本文探讨了Web3开发中常见的智能合约漏洞,并提供了防范措施。文章详细分析了重入攻击、数据溢出和下溢,以及价格预言机操纵这三种经典漏洞的原理、攻击方式和修复方法。此外,文章还介绍了Chainlink等工具在降低预言机操纵风险方面的应用,强调了安全第一的开发理念。
中心化交易所钱包--批量地址生成业务
作为OKXWeb3技术团队推出的「以太坊Pectra升级」系列文章的第02期,本期内容我们将继续聚焦升级背后的核心技术变更,结合实际应用场景展开分享与讨论,欢迎技术同仁一同参与学习交流。
本文介绍了使用 OpenZeppelin Upgrades Plugins 升级智能合约的方法,包括升级的重要性、如何使用插件升级合约、升级的工作原理以及编写可升级合约的注意事项。通过代理合约和实现合约的分离,实现了在保持合约地址、状态和余额不变的情况下修改合约代码。
本文介绍了Rust中的std::mem::take函数,它允许高效地从可变引用中取出值,并用默认值替换。文章通过多个示例展示了std::mem::take在处理Vec、String、自定义结构体以及状态管理等场景中的应用,强调了其避免不必要的克隆和堆分配的优势。同时对比了未使用take时的替代方案,总结了std::mem::take的优点,并提供了一些有用的资源链接。
std::mem::take
Vec
String
take
EIP-7702 允许将 EVM 代码附加到 EOA,使其同时具备 EOA 和智能合约账户的功能。本文介绍了如何使用 ZeroDev SDK 将 EOA 升级为智能账户,并发送 gasless 的批量交易。主要步骤包括生成 7702 authorization、设置 ZeroDev SDK,以及使用 SDK 发送 gasless 批量 UserOp。文章还提供了完整的代码示例和安装包信息。
Web3开发必知:Solidity内存布局(Storage、Memory、Stack)解析在以太坊智能合约开发中,Solidity的内存布局是确保合约高效运行的核心。理解Storage(存储区)、Memory(内存区)和Stack(栈)三种存储位置的特性与用途,不仅有助于优化gas成本,还能提升合
该报告调查了 Solana 上 memecoin farming 的一种广泛且协调的模式,即代币部署者资助狙击钱包,这些钱包在代币启动的同一区块中购买他们的代币。
DeFi领域中的rounding errors漏洞依然普遍存在,可能导致重大损失。文章解释了rounding errors的成因、危害以及难以被人类发现的原因,并通过Juice Finance的案例展示了如何利用Formal Verification技术来检测和预防此类漏洞,强调了Formal Verification在保障DeFi协议安全中的作用。
Roman Storm 因为开发开源代码 Tornado Cash 面临联邦监狱的刑罚,该工具旨在以太坊区块链上进行隐私交易。检察官指控他参与“无牌经营汇款业务”的犯罪阴谋。文章批判了政府对开源软件开发者施加不合理的法律责任,认为这种行为威胁了技术创新。
信标代理“信标代理”(BeaconProxy)是一种可升级合约的代理模式,主要特点是通过一个共享的“信标”(Beacon)来统一管理逻辑合约地址,适合部署多个实例共享同一个逻辑实现并且合约可升级的场景:https://learnblockchain.cn/shawn_shaw
ERC721.sol源码解读ERC721是ETH上的一种非同质化代币(NFT)标准,定义了一种唯一、不可分割、不可互换的代币类型。每一个ERC721代币都有唯一的tokenId和所有者,可以代表数字资产或现实世界中的物品,比如:数字艺术游戏道具虚拟地产门票......
扫一扫 - 使用登链小程序
201 篇文章,703 学分
491 篇文章,664 学分
131 篇文章,546 学分
67 篇文章,515 学分
413 篇文章,501 学分