找到约 14 条结果

文章 Solidity 继承

...计中做错了事情。 所以让我们不要走这条路。 **私有 vs 内部** 有两种方法可以使一个函数不从外部世界可访问:给予它们一个 private 或 internal 修饰符。区分非常简单。 私有函数(和变量)不能被子合约“看到”。 内...

文章 欺诈证明中 Dispute Games 的实现

...的链下代理的交互,可能如下所示: ![](https://img.learnblockchain.cn/2025/10/11/53077324_image.png) 证明游戏图 ALT 但这只是可以构建的众多争端游戏的示例之一,尽管它具有严重缺点,即依赖于证明者集中受信任的各方。 #### 二分游...

文章 基于 EL mempool 的 blob 交易理论命中率 - 网络传输

[![](https://img.learnblockchain.cn/2025/06/24/10089_2.png)](https://ethresear.ch/u/cortze) ## 基于 EL mempool 的理论 Blob 命中率 > 这项工作由我在 [ProbeLab](https://probelab.io/) 的同事合作完成,并得到了以太坊基金会的支持。本报告旨在分析共识客户端...

文章 一文详解solidity语言

...发中准确运用,避免踩坑。 全局不变变量:transaction 与 block 的特性 在合约上下文变量中,transaction(简称 tx)和 block 是两个特殊的存在 —— 它们属于全局变量,在整个调用链条中具有唯一性和不变性。 首先看 transaction。我...

文章 如何在 2025 年成为高薪区块链开发者

.../how-to-becom...](https://blog.stackademic.com/how-to-become-a-highly-paid-blockchain-developer-in-2025-648815d155e6) >- 译者:[AI翻译官](https://learnblockchain.cn/people/19584),校对:[翻译小组](https://learnblockchain.cn/people/412) >- 本文链接:[learnblockchain.cn/article…...

文章 如何使用 Pinocchio 构建 Solana 程序

...优化](https://learnblockchain.cn/article/9973)的文章。 ## Pinocchio vs. Anchor [Anchor](https://learnblockchain.cn/article/7386) 是一个非常流行的、有主见的 Solana 程序开发框架。 它被认为比 Pinocchio 更高级,因为它不包含公开底层结构(如 `AccountInfo`...

文章 攻破与防御去中心化系统的艺术 – ImmuneBytes

...为他们可以选择何时、何地以及如何攻击。 - MEV 机器人 vs. 未受保护的交易 → 当用户向去中心化交易所(DEX)提交一笔大额交易时,他们认为自己是安全的。但是攻击者(在这种情况下,是 MEV 机器人)在交易执行之前在 **内...

文章 安全审计中WETH的permit问题

...dline, uint8 v, bytes32 r, bytes32 s ) public virtual { if (block.timestamp > deadline) { revert ERC2612ExpiredSignature(deadline); } bytes32 structHash = keccak256(abi.encode(PERMIT_TYPEHASH, owner, spender, value, _useNonce(owner), deadline)); bytes32 hash = _hashTypedD...

文章 水龙头合约:Web3 开发者的 “作弊码”

... */ function requestTokens() external nonReentrant { require(block.timestamp >= nextRequestAt[msg.sender], "Cooldown period not over"); require(token.balanceOf(address(this)) >= amountAllowed, "Faucet is empty"); // 更新下次可领取时间 nextRequestAt...

文章 图解 Ark 协议:流动性

... 这就带来了一种临时的资金要求 - ## 需要流动性的操作 vs. 不需要流动性的操作 **需要流动性的操作** 这些操作需要 Ark 服务商垫付比特币(等待被花费的 VTXO 过期,然后回收等额的资金): - **刷新**:最常见的需要流动性...

文章 Foundry教程|如何调试和部署Solidity智能合约

...s://github.com/lbc-team/Pioneer) > * 译者:[翻译小组](https://learnblockchain.cn/people/412) > * 校对:[Tiny 熊](https://learnblockchain.cn/people/15) > * 本文永久链接:[learnblockchain.cn/article…](https://learnblockchain.cn/article/4524) [Foundry](https://learnb...

文章 解读区块链:关键术语和概念解析

## 目录 [切换](https://blockapps.net/blog/deciphering-blockchain-key-terms-and-concepts-explained/#) ## 区块链基础 区块链技术已经成为一项革命性的创新,它有潜力改变各个行业。其核心是,区块链是一个去中心化的、分布式的账本,用于记录...

文章 从 zkSync 看以太坊 Layer2 网络的问题和挑战

...具有更中心化、相对不安全的问题。 ![](https://img.learnblockchain.cn/2021/03/16/16158580026394.jpg) 调用 ETH 主网合约进行 block verify 后进入 Verified 状态 2\. 合约账户的 Layer2 映射问题,这是一个通用的问题。如果你在 zkSync 二层网络中...

文章 区块链及其对世界的影响

...为奖励,这也称为区块奖励。 ![Centralized bank transactions vs. decentralized blockchain transactions](https://img.learnblockchain.cn/2020/07/13_/288263616.png!/scale/30) 区块链和银行处理用户转账的机制有所不同 区块链有许多不同的设计模式,每种模...