找到约 14 条结果

文章 理解智能合约:区块链应用背后的智慧

...一次解开一个概念,来揭示这个生态系统。 ## 普通账户 vs. 智能合约 在传统的区块链中,通常有两种类型的账户:**用户(或外部拥有)账户** 和 **智能合约账户**。 用户账户由私钥控制,可以把它想象成你的数字钱包。你用它...

文章 密码学基础:算术电路

...这个主题很感兴趣,你可能已经听说过,它被引用为 [P vs NP](https://medium.com/@najdahgol/p-vs-np-problem-13078c9464dd#:~:text=Examples%20of%20P%20problems%20include,number%20of%20steps%20to%20solve%E2%80%9D.) 问题的一个例子。实际上,还没有证明存在那些难以...

文章 SUSHI的源码及方案解析二(智能合约部署补充)

...executeTransaction: Transaction hasn't been queued."); require(getBlockTimestamp() >= eta, "Timelock::executeTransaction: Transaction hasn't surpassed time lock."); require(getBlockTimestamp() = notBeforeBlock, "too early to migrate");//迁移时间必须是大于这个值才行 ...

文章 成为“基于”状态:通往去中心化排序的路径 - Layer 2

...:** 本文假设读者熟悉以下概念:[Based Rollup](https://learnblockchain.cn/article/8658)、[预确认](https://learnblockchain.cn/article/17175) 和 [PBS](https://ethereum.org/en/roadmap/pbs/) ## 设置背景 本文为当前大规模运营中心化排序器的 Rollup 提供了一个逐...

文章 Solidity随机数生成:打造区块链上真·安全的随机魔法

...56) { nonce++; return uint256(keccak256(abi.encodePacked(block.timestamp, block.difficulty, msg.sender, nonce))); } function pickWinner(address[] memory players) public onlyOwner returns (address) { uint256 random = getRandomNumber(); return players[ra...

文章 Xatu 执行层数据现已可用

>- 原文链接:[ethpandaops.io/posts...](https://learnblockchain.cn/article/17252/) >- 译者:[AI翻译官](https://learnblockchain.cn/people/19584),校对:[翻译小组](https://learnblockchain.cn/people/412) >- 本文链接:[learnblockchain.cn/article…](https://learnblockchain.cn/ar...

文章 关于证明、区块传播和时机博弈 - 权益证明

.../760),[这里](https://arxiv.org/abs/2305.09032)和[这里](https://learnblockchain.cn/article/19373)。 在接下来的研究文章中,我想展示**[提议者时序博弈](https://timing.pics/)的演变**,并分析它们对证明者的影响。通过对 Lido、Coinbase 和 Kiln 的节点运...

文章 超越 IBC

...ack.com/i/64766542/ibc)中关于IBC的一部分。 跨链通信(Inter-Blockchain Communication,简称IBC)本质上是一种用于同质区块链的跨链消息传递协议。这意味着它连接了具有类似功能的区块链,在这种情况下,是由Tendermint共识算法提供的...

文章 以太坊 Gas 机制详解(EIP-1559)

...ed45c470c73068de3623388c6d3aaf117): ![transaction.png](https://img.learnblockchain.cn/attachments/2023/11/zar0RHTX6556db8006237.png) 可以看到 `Gas` 部分由以下部分组成: - `Gas Limit & Usage by Txn`: `GasLimit` 和 实际花费的 `Gas` 以及其在 `GasLimit` 中的占比 - `Ga...

文章 Foundry 常用命令和作弊码速查表

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

文章 初步理解EVM

# EVM ## 体系结构 ![image20220111230829215.png](https://img.learnblockchain.cn/attachments/2022/05/fhLGgANq627cd0e9dc6d5.png!/scale/50) #### 存储层 一般的客户端采用 LevelDB 数据库,而 OpenEthereum 采用了 RocksDB。LevelDB 是 Key-Value 的、基于 Log-Structured M...

文章 MAPDAO翻译:一文读懂跨链多链及全链

...earnblockchain.cn/attachments/2023/09/betqWWG76517461033e4c.webp) Modular vs Monolithic blockchain 理解区块链架构可能是困难的,但ZebPay 对此做了很好的解释。 ## **多链和模块化网络的好处** 模块化区块链/多链网络的好处类似于 Layer 2 区...

文章 SegWit 及其后继者:Taproot、UASF 和闪电网络

...s-legacy-taproot-uasfs-and-lightning-82ce40e94fe2)_ ![1](https://img.learnblockchain.cn/2025/07/13/29ce3aaaafb64ff783d31fe7d3265cc2.png) 人们常说,比特币抗拒变化。在某种程度上,说得没错 —— 在协议变更的事项上,比特币开发者保守得令人发指 —— 但...

文章 以太坊主网节点搭建

...nce: Geth/SamewayProdNode2/v1.9.5-stable-a1c09b93/linux-amd64/go1.11.5 at block: 8637418 (Sat, 28 Sep 2019 20:52:34 CST) datadir: /opt/ethereum/prod/data modules: admin:1.0 debug:1.0 eth:1.0 ethash:1.0 miner:1.0 net:1.0 personal:1.0 rpc:1.0 txpool:1.0 web3:1.0 ``` 然后调用 eth.syncing...