找到约 13 条结果

文章 在Solidity中实现状态机:从零到英雄的技术分析

...wner = msg.sender; fundingGoal = _fundingGoal; fundingDeadline = block.timestamp + _durationInSeconds; currentState = State.Funding; } function contribute() external payable { require(currentState == State.Funding, "Not in Funding state"); require(block.timestamp < fundi...

文章 Web2 与 Web3 的核心区别

## 🧱 Web2 vs Web3 核心对比表 | 维度 | Web2 | Web3 | | --------- | ------------- | ----------------- | | **数据所有权** | 数据由平台掌控 | 数据归用户,通过钱包签名控制权限 | |...

文章 eth.build 快速上手 | Web3.0 dApp 开发(一)

...进行加载或查看教学视频! ![build_1.png](https://img.learnblockchain.cn/attachments/2023/04/HsQk66r2644339dc44a03.png) ![build_2.png](https://img.learnblockchain.cn/attachments/2023/04/UXU9i99L644339dd2603d.png) ![build_3.png](https://img.learnblockchain.cn/attachments/2023/04/...

文章 Reach 主题专栏 | while & parallelReduce

...队伍编写 # While ## 语法 ``` var LHS = INIT_EXPR; DEFINE_BLOCK; //optional invariant(INVARIANT_EXPR); while( COND_EXPR ) BLOCK ``` `while`是处于共识步骤中语句, 第一行用于定义一个变量, 第二行`DEFINE_BLOCK`可以定义使用上一行定义的变...

课程 JavaScript 教程

...层继承 * 属性描述符 * 构造函数的 prototype * 原型成员 vs 实例成员 * 遍历实例与原型成员 * 不要扩展内置对象 * 小结 ### 第 4 部分:原型继承进阶 * 创建你自己的原型继承 * 重置 constructor * 调用父类构造函数 * 中间函...

文章 贡献 Xatu:加入社区数据收集行动

![贡献 Xatu:加入社区数据收集工作](https://img.learnblockchain.cn/2025/06/24/contribute-to-xatu-data.jpg) 我们已经发布了一个名为 [contributoor](https://github.com/ethpandaops/contributoor) 的新工具,它可以更轻松地为 Xatu 数据集做出贡献。 [查看这篇文...

文章 Orca Whirlpools 与 UniswapV3 对比分析:设计、逻辑与权衡

...断,则存在费用丢失的风险。 ### **路由与聚合:自身 vs. 生态系统** **Uniswap V3** - 路由器逻辑完全包含,swapExactTokensForTokens 或 multihop。 - 没有原生的跨 DEX 聚合; 依赖于 1inch 等外部聚合器。 **Orca Whirlpools** - 路由器...

文章 零时科技 || Fount-running, MEV和Hacker

...**我们可以观察到一笔264ETH的转账** ![](https://img.learnblockchain.cn/attachments/2023/11/i6JxNrdr6554377114957.jpg) 随后我们可以打开这笔交易所在的区块,我们可以发现原来这个264 ETH是给区块的proposer转账。那么,这块就很好理解,...

文章 Foundry 使用教程和单元测试、UUPS等示例

...ct.buyerDeposit{value: 1 ether}(); } ``` ### 使用 `vm.warp` 调整 `block.timestamp` 现在我们考虑一个带有时间锁的提现场景:买家存款,卖家可以在 3 天后提取付款。 ```solidity contract Deposit { address public seller; mapping(address => uint25...

文章 柴犬币 vs. 狗狗币:对比分析

## **Shiba Inu Token vs. Dogecoin: 一个比较分析** ![](https://img.learnblockchain.cn/2025/06/10/1h5-udmLe2Wwa6Ny4d1ARYw.jpeg) ## 引言 加密货币以迅雷不及掩耳之势席卷全球,在这个数字领域中,一种新的、有趣的类别出现了——meme 加密货币。在这个...

文章 保护基于零知识证明Rollup免受通过验证的无效提案 - 魔法师 / 原始汤

...到:来自 Vitalik 的 [L2 安全和最终确定路线图](https://learnblockchain.cn/article/19908) 和来自 Scroll 的 [多重证明器实现](https://scroll.io/blog/scaling-security)。 ### ZK 证明系统的健全性和完备性 在 rollup 的上下文中,ZK 证明系统是一种非交互...

文章 Sui系列文章(一)

...、低成本的基础设施 ## Sui与其他区块链的比较 #### Sui vs. 以太坊 ![image.png](https://img.learnblockchain.cn/attachments/2025/04/DztYrBpM67f3eca3ae614.png) 以太坊作为第一代智能合约平台,拥有最大的开发者社区和应用生态系统,但面临着可...

文章 干货 | Eth1.x 术语表(上)

...象。(译者注:区块头包含一个区块的元信息) ### **Block(区块)** 一个区块由两部分数据组成: * 区块头 * Block Body(区块体);区块体又由两部分内容组成: * Transactions(交易,事务) * Uncles(叔块信息) ##...