找到约 15 条结果

文章 为什么ERC-4337的Bundler需要与Block Builders合作

...,可以找到对Bundler的定义。其中提到Bundler自己应该就是block builder,或者就要与block builder合作。理论上讲与block builder合作的Bundler可以完全避免因nonce碰撞发生交易失败。但是我们发现现实情况是很多Bundler都是独立在运行,并且...

文章 一篇文章整理主流共识算法

...节点时,视图切换过程如下: ![image.png](https://img.learnblockchain.cn/attachments/2024/06/vdaRZ9uK66700e542ef88.png) - 前三轮共识: node0、node1、node2为leader,且非恶意节点数目等于`2*f+1`,节点正常出块共识; - 第四轮共识:node3为leader,但...

文章 跨链与多链 - 哪个更好?

...到更多限制,因为两个区块链都需要流动性。 ## **跨链 vs. 多链:异同** 多链和跨链都假设各种区块链的存在和活动,但它们的区别在于它们主动相互通信的能力。 在多链场景中,链、桥和互操作性协议之间没有通信。 这是...

文章 如何使用开发环境命令行注册EOS靓号?

...如何在UBUNTU虚拟机上编译EOS完成环境搭建?》](https://learnblockchain.cn/2018/06/29/55cd194eff7a) 完成相关配置。 **【技术收获】** 1) 命令行操作实践完成主网的12位账号注册; ## 2\. 实践操作 为了体验更佳,我们举个场景吧。戈...

文章 明暗交织:揭秘以太坊代币生态乱象

![](https://hx24-prod.mars-block.com/image/crawler/2025/01/08/1736306135628943.jpg) # **简介** 在Web3世界中,新代币不断涌现。你是否想过,**每天究竟有多少新代币在发行?这些新代币都安全吗?** 这些疑问的产生并非无的放矢。在过去数...

文章 用Hardhat闯关Ethernaut题3 -coinflip

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

文章 智能合约语言 Solidity 教程系列8 - Solidity API

...olidity 系列完整的文章列表请查看[分类-Solidity](https://learnblockchain.cn/categories/ethereum/Solidity/)。 ## 写在前面 Solidity 是[以太坊智能合约](https://learnblockchain.cn/2018/01/04/understanding-smart-contracts/)编程语言,阅读本文前,你应该对以...

文章 从零开发区块链应用(十三)--以太坊区块查询

...信息 ## 1.1 根据区块高度获取区块信息 调用客户端的BlockByNumber方法来获得完整区块。您可以读取该区块的所有内容和元数据,例如,区块号,区块时间戳,区块摘要,区块难度以及交易列表等等。 ``` // GetBlockByNumber 根据...

文章 极客大挑战wp

...ool) { uint256 random_middle = uint256(keccak256(abi.encodePacked(blockhash(block.number), block.timestamp))); return number == random + (uint256(uint160(msg.sender)) + random_middle); } function get_your_flag(uint256 number) public returns (bool) { require(onl...

文章 PoW vs PoS:攻击的经济成本比较

...tMEX Research 的一篇报告,原文链接:https://blog.bitmex.com/pow-vs-pos-economic-cost-to-attack/ **摘要** :本文对比了攻击 PoW(工作量证明)网络和攻击 PoS(权益证明)网络的经济成本。我们分别分析了租用和购买算力/质押权益的成本...

文章 对可扩展性和共识变更的思考

... - 从本文的角度看,甚至可以是某种 [ZKP rollup](https://learnblockchain.cn/article/18067) —— 不管怎么说,“欺诈证明(fraud proof)” 跟 “惩罚交易” 看起来基本上是一样的。( **修订:John Light 指出,ZKP rollup 所依赖的 “有效性证明...

文章 什么是提议者/构建者分离(PBS)?

![Brady Werkheiser 头像](https://img.learnblockchain.cn/2025/05/14/25634230_image.jpeg) 由 [Brady Werkheiser](https://www.alchemy.com/author/brady-werkheiser) 审核 发布于 2022 年 8 月 4 日 6 分钟阅读 * * * 区块链的出现是为了解决运行数字经济所需信任的去中心...

文章 可执行信标链

...是更新了的信标区块体: ```Powershell class ExecutableBeaconBlockBody(Container): randao_reveal: BLSSignature executable_data: ExecutableData # Eth1 executable data graffiti: Bytes32 # Arbitrary data # Operations proposer_slashings: List[ProposerSlashing, MAX...

文章 构建一个实时的 Hyperliquid 巨鲸预警机器人

...的频道。 ![Hyperliquid 巨鲸预警机器人架构](https://img.learnblockchain.cn/2025/08/30/-architecture-d4c976d3901990c2c6e4b7993cfcc8ae.png) 这是我们将要实现的端到端事件流。现在,让我们开始构建 Hyperliquid 巨鲸预警机器人。 #### 步骤 1:创建你的 Te...

文章 构建一个实时的 Hyperliquid 巨鲸预警机器人

...的频道。 ![Hyperliquid 巨鲸警报机器人架构](https://img.learnblockchain.cn/2025/10/18/-architecture-d4c976d3901990c2c6e4b7993cfcc8ae.png) 这是我们将要实现的端到端事件流。现在,让我们开始构建 Hyperliquid 巨鲸警报机器人。 #### 步骤 1:创建你的 Te...