找到约 14 条结果

文章 深入解析polygon zkEVM(二)

在[polygon zkEVM的第一篇文章](https://learnblockchain.cn/article/5636)里,我们总结了Polygon zkEVM 的整体框架以及交易执行流程,同时也分析了Polygon zkEVM是如何实现计算扩容的同时继承了L1的安全性的;在这篇文章里,我们将依托上篇文章...

文章 探索 CryptoKitties — 第1部分:数据提取

![](https://img.learnblockchain.cn/2025/03/11/1qShR50nLWCpfI367WQB0fg.png) 来源:[https://www.cryptokitties.co/kitty/101](https://www.cryptokitties.co/kitty/101) 如果你正在阅读这篇文章,你可能已经听说过在过去几个月里引起每个人关注的以太坊网络上的游...

文章 BTC白皮书解读

... 使用**时间戳服务器**将每一组交易打包成一个**区块(Block)**。 区块包含: * **交易列表** * **前一区块的哈希值** * **时间戳** 通过**哈希链(Hash Chain)**,后续区块将前一区块**哈希值**纳入计算,形成**不可篡...

文章 Uniswap-V1 添加流动性解析

... external payable returns (uint256) { require(deadline >= block.timestamp, "交易超时了"); uint256 totalLiquidity = totalSupply; // 当前总LP代币数量 if (totalLiquidity > 0) { // 不是第一次添加流动性 uint256 ethRe...

文章 [原创]以太坊私链,如何调整出块速度

...下: ``` { "config": { "chainId": 10, "homesteadBlock": 0, "eip150Block":1, "eip155Block": 1, "eip158Block": 1 }, "alloc" : {}, "coinbase" : "0x0000000000000000000000000000000000000000", "difficulty" : "0x08000", "extraData" : "",...

文章 docker 部署BSC v1.0.7-ht.3版本开发网

...led to register the Ethereum service: unsupported fork ordering: mirrorSyncBlock not enabled, but berlinBlock enabled at 0 ``` 然后就发现v1.1.0及以上版本都有这个问题,官方的issues中暂时也没有回应这个问题,如果哪位大佬解决了这个问题,也可以一起...

文章 Kiln 规范 v2.1

...com/ethereum/consensus-specs/pull/2844) | 乐观地导入任何 post-merge block(合并后区块) | ### v2 change set **Date**:2022 年 2 月 22 日 | Specification | Changes | Comments | | --- | --- | --- | | Engine API | 更新到 [`v1.0.0-alpha.7`](https://github.com/ethereum/execution-a...

文章 使用 TheGraph 来索引和查询你的 NFTMarket 合约的上架 List 和成交 Sold 记录

...n, uint256 price, uint256 deadline) external { require(deadline > block.timestamp, "MKT: deadline is in the past"); require(price > 0, "MKT: price is zero"); require(payToken == address(0) || IERC20(payToken).totalSupply() > 0, "MKT: payToken is not valid"); req...

文章 3. Coin Filp

... function flip(bool _guess) public returns (bool) { uint256 blockValue = uint256(blockhash(block.number - 1)); if (lastHash == blockValue) { revert(); } lastHash = blockValue; uint256 coinFlip = blockValue / FACTOR; bool si...

文章 发布NFT到电子钱包

这是本系列的最后一篇文章,前[三篇文章](https://learnblockchain.cn/people/9998/articles)部署了开发测试环境并编写了智能合约,这篇文章会实现我们最终目标:发布NFT到[电子钱包](https://learnblockchain.cn/article/1134)中。但在发布NFT之前需...

文章 创建 ERC-20 供应 - OpenZeppelin 文档

...包含一个广泛使用的实现:恰如其名的 [`ERC20`](https://learnblockchain.cn/article/15741) 合约。这个合约,就像标准本身一样,非常简单和基础。事实上,如果你尝试按原样部署一个 `ERC20` 实例,它将毫无用处……它将没有供给!没有供...

文章 MEV机器人遭遇攻击损失2500万美元:分析揭示

...看 validator 第一次提交的区块的内容。 ![](https://img.learnblockchain.cn/2025/04/29/07ULZCz1Pu02-YNyV.png) 来自 [https://twitter.com/samczsun/status/1642848556590723075](https://twitter.com/samczsun/status/1642848556590723075) 该区块的 `parent_root` 和 `state_root` 均为 0,...

文章 人工智能在NFT创作中的整合

...联系。 正如 [Matt Patterson](https://www.linkedin.com/pulse/nft-art-vs-ai-generated-matt-patterson) 指出的那样,NFT 艺术不仅仅是图像本身,还在于它与观看者建立的故事和情感联系。 这种情感元素可能很难通过 AI 生成的艺术来复制,因为 AI 生...

文章 构建以太坊gas跟踪器

![259787ed0b905b5e83acba982f72b5dd.jpg](https://img.learnblockchain.cn/attachments/2022/01/uuvBulA461d8139bd5dc6.jpg) ### **介绍** 2021年8月的伦敦硬分叉带来了以太坊网络有史以来最大的一次升级。该分叉实现了EIP-1559;一种被吹捧为优于盲目拍卖模式...