_由 Alexis Williams 于 2023 年 6 月 15 日撰写。_  ## Vault 和类 vault 合约的共有漏洞 现在我们已经[介绍了 ERC-4626 标准](https://www.arbitraryexecution.com/blog/shared-vulnerabilities-between-erc-...
# 如何在NFT(ERC721)中获取随机数  # 介紹 在遵循[ERC721](http://erc721.org/)标准的非同质化代币([NFT](https://eips.ethereum.org/EIPS/eip-721))中生成随机数一直是智能合约开发者面临的难题...
 想象一下你的合约可能面临的每一个随机调用。现在测试它们全部。不变性测试就像打了兴奋剂的fuzzing,非常适合发现你从未想过的错误。深入了解! ## 简介 我...
## 介绍 区块链领域正在快速发展,**互操作性 (interoperability)** 和 **可扩展性 (scalability)** 正在成为开发者和用户共同关注的核心重点。**Moonriver** 是 **Kusama 网络**上的一个智能合约平行链,通过提供 **完全的 Ethereum 兼容性** 和...
除非业务逻辑非常简单单一,典型的以太坊应用一般都绕不开状态同步的问题。这里所说的**状态**指的是“交易状态”,所谓状态同步即指:将[链上交易](https://learnblockchain.cn/2019/10/31/7mining)状态同步到业务数据库中。 ## 为什...
你当前阅读的不是此文档的最新版本。[5.x](https://docs.openzeppelin.com/contracts/5.x/) 是当前版本。 ## GSN 策略 本指南将向你展示使用 OpenZeppelin Contracts 通过 Gas Station Network (GSN) 接受中继调用的不同策略。 首先,我们将介绍什么是“G...
## Eth R&D 协议会议 * [以执行层为重点的协议电话会议](https://ethereum-magicians.org/t/all-core-devs-execution-acde-202-december-19-2024/21974) (ACDE #202): * **Pectra 升级:** * [**Pectra-devnet-5 规范**](https://notes.ethereum.org/@ethpandaops/pectra-dev...
 本教程演示了如何利用 Biconomy 的模块化执行环境(MEE)和 AbstractJS SDK,以实现从 Aave 到 Venus Pr...
随着区块链技术的日益普及,我们需要提升整体用户体验,以支持和加速这一增长。以太坊应该发展到一个用户可以专注于他们的任务,而无需担心他们在哪条链上的程度。当使用 web2 应用程序时,用户不会考虑他们正在使用哪...
 坏消息:MetaMask,一个最流行的链上以太坊(ETH)钱包,可能会与Infura分享你的数据。 好消息:这可以在两分钟内解决。 ## 发生了什么? 今天,11月24日,加密...
# 前言 > 本文将详细介绍如何利用 Ethers.js 库来创建个性化的区块链铭文,并深入探讨铭文技术的各项特性 # 比特币相关概念 **总量**:2100万枚 **最小单位**:聪(sat) **单位换算表** | 单位 | 中文名称 | 英文名称 | ...
苗博士认为:我们日常创建账户,赌博游戏验证身份都需要用到随机数。 例如:EOS区块链上的博彩游戏,就是利用EOS的智能合约创造出来的。 只要是人为创造出来的随机数,都会被破解,也就是伪随机数。破解之后,黑客...
# 流 Streams 对所有拥有 QuickNode 计划的用户开放。对于具有独特需求的团队,我们提供定制数据集、专属支持和自定义集成。有关更多信息,请 [联系](https://www.quicknode.com/contact-us) 我们的团队。 ## 概述 在本指南中,我们将引...
# 测试Chainlink智能合约  由于智能合约的不可更改性,在部署之前对其进行彻底的测试是至关重要的。在编写自动化测试时,开发人员有几个选择。 1. Solidity测试 2. Javascript/pyt...