近日,以太坊基金会公布了2025年第一季度研究资助名单,CertiK荣获两项研究资助。
web3 前端常见错误类型以及错误捕获处理
本文深入探讨了DeFi领域中价格操纵攻击的威胁,详细解释了如何利用闪电贷和脆弱的预言机操纵价格,并分析了两种常见的价格操纵方式:直接使用合约内部token余额比例计算价格和使用DEX流动性池的现货价格。此外,文章还介绍了使用Chainlink预言机和TWAP(时间加权平均价格)等防御措施,帮助开发者构建更强大的防御体系,以应对日益复杂的DeFi安全挑战。
在区块链开发的广阔领域中,与主网/测试网进行高效交互是开发者们必不可少的技能。MonadMCPServer作为一款强大的工具,为开发者提供了与Monad测试网进行交互的便捷途径。它允许开发者检查MON代币余额、发送交易、部署智能合约以及监控区块链事件等。本文将详细介绍如何使用M
本文介绍了如何使用 Rust 编写零知识证明(ZKP)并在 WebAssembly (WASM) 中集成,从而在浏览器中运行 ZKP。文章展示了如何使用 wasm-pack 构建 WASM 文件,并在 HTML 中通过 JavaScript 桥接调用 Rust 代码实现 ZKP 的生成、证明和验证过程,使得在 Web 应用中实现隐私保护和可信计算成为可能。
本文介绍了JSON-RPC协议在区块链开发中的重要性。JSON-RPC是一种远程过程调用协议,通过JSON对象发送请求和接收响应,用于dApp与区块链节点之间的通信,实现了查询数据和发送交易等功能。虽然JSON-RPC并非Web3独有,但它已成为Web3技术栈的核心组成部分。
本文介绍了如何在PolkaVM上使用Hardhat进行智能合约的开发和测试。文章详细说明了如何创建本地环境、设置本地节点、准备编译器(RESOLC)、配置Hardhat,以及如何编译和在本地PolkaVM节点上进行测试。文章提供了详尽的步骤和代码示例,指导读者完成整个流程。
以太坊基金会宣布启动“万亿美元安全计划”,旨在通过生态系统范围内的努力,提升以太坊的安全性,目标是让数十亿用户能够安全地在链上存储超过1000美元,并让公司、机构或政府能够在单个合约或应用中安全地存储超过1万亿美元的价值。该计划包括评估安全优势和攻击途径、实施改进措施以及加强安全沟通。
使用The Graph官方的Subgraph Studio在线平台来监控合约事件
本文主要介绍了Cyfrin团队对Aave V3.3版本进行“公共利益”Gas优化审计的结果,通过一系列Solidity优化策略,在流动性和核心池操作等关键领域减少了59,732单位的gas消耗。文章详细描述了Gas优化的方法论和多种 Gas 优化技巧,包括缓存存储读取、使用命名返回变量、通过引用传递缓存的内存结构、删除不必要的上下文结构等,旨在帮助其他开发者在工作中应用类似的策略。
在Go语言中,数组(Array)是一种固定长度的、相同类型的元素序列。数组的长度在声明时就已经确定,并且不能改变。数组的每个元素可以通过索引访问,索引从0开始。
安全牛第十二版《中国网络安全行业全景图》,零时科技强势入围“区块链安全”领域。
EIP-1271(又名ERC-1271)是以太坊的一项改进,使智能合约能够验证签名,允许它们像传统的EOA钱包一样签署交易。EIP-1271 为智能合约解锁了大量功能,包括基于意图的交易、高级订单类型以及需要钱包签名的各种区块链交互,还介绍了EIP-1271 的原理和使用场景。
开源项目Fluxus最近发布了0.2.0版本,带来了大量新功能、错误修复,还有来自日益壮大的社区的诸多贡献。本文将深入探讨此次发布中的关键变化,重点介绍它们如何提升该平台在数据处理任务方面的功能。新操作符丰富多样Fluxusv0.2.0最显著的特性之一,就是增加了多个新的操作符。@ura
本文档是 OpenZeppelin Test Helpers 的 API 参考,介绍了用于测试以太坊智能合约的各种辅助函数。主要包括:用于检查账户余额的 balance,用于处理大数的 BN,常用的常量 constants,以及用于模拟时间和快照的 time 和 snapshot 等辅助函数,expectEvent 和 expectRevert 用于测试事件和异常。
balance
BN
constants
time
snapshot
从零开始:用Rust和Axum打造高效Web服务Rust以其卓越的性能和内存安全性席卷编程世界,成为现代Web开发的热门选择。Axum作为Rust生态中的轻量级Web框架,结合Tokio异步运行时的强大能力,让开发者能轻松构建高效、可靠的Web服务。无论你是R
😎✨关键信息,唾手可得;最新动态,尽在掌握;英明决策,水到渠成!gm👋🏻乐观集体的公民们,欢迎回到Optimism中文周刊❤️本周是第61期!本期的内容有:⛓️超级链新闻超级链生态机会信息SuperseedSUPR现已上线SUPR已在Superseed
本文介绍了加密钱包的工作原理,重点解释了助记词(mnemonic phrases)、种子(seed)以及分层确定性钱包(HD Wallets)的概念。文章还展示了如何使用JavaScript来生成加密钱包,并强调了钱包的可移植性,即可以在不同的钱包应用之间导入和使用。
从愿景到现实,过去一年是MintBlockchain快速发展的奠基之年。
扫一扫 - 使用登链小程序
488 篇文章,586 学分
194 篇文章,525 学分
412 篇文章,386 学分
128 篇文章,354 学分
58 篇文章,305 学分