找到约 15 条结果

文章 SP1 基准测试:2024年8月6日

...低**,最多可降低10倍。** 自2月份我们[发布](https://learnblockchain.cn/article/19269/)以来,由于不懈的性能工程和我们新的GPU Prover,SP1的性能提高了一个数量级。随着SP1的v1.1.1版本发布,SP1在轻客户端和EVM Rollup等工作负载的性能和成...

文章 理解加密货币 Staking:PoS 区块验证指南

...技术这一创新方面所需的必要知识。 目录 [Toggle](https://blockapps.net/blog/understanding-staking-in-crypto-a-guide-to-pos-block-validation/#) ## 什么是质押? 质押代表了区块链网络如何达成共识和维护安全方面的根本性演变。与传统的 **工作量...

文章 加密货币中的代币经济学:解析代币流通供应及其意义

...根据 [CoinMarketCap 的方法](https://www.ccn.com/education/market-cap-vs-circulating-supply/),这个指标不包括锁定的代币、保留的资产和公司资金库中持有的代币。例如,比特币目前大约有 [1950 万个代币](https://www.ccn.com/education/market-cap-vs-circulati...

文章 golang 实现区块链(Bitcoin)系列2 - 工作量证明

... [golang 实现区块链(Bitcoin)系列 1 - 基本原型](https://learnblockchain.cn/article/577) [golang 实现区块链(Bitcoin)系列 2 - 工作量证明](https://learnblockchain.cn/article/580) [golang 实现区块链(Bitcoin)系列 3 - 持久化和命令行接口](https://learnblockcha...

文章 介绍实验室

![Introducing The Lab](https://img.learnblockchain.cn/2025/11/16/header.png) ## 简介 大约一年前,我们悄悄发布了 The Lab 的实验版本,目标是提供一个公开的方式来可视化我们从 [Xatu](https://ethpandaops.io/data/xatu/) 获取的数据![Xatu](https://img.learnblock...

文章 Rust多线程浮点数运算比Golang慢一倍?

...x完全没用关系。 代码如下。 https://github.com/nishuzumi/rust-vs-golang/blob/main/sin-cos/rust/src/main.rs ```rust use num_cpus; use std::{ sync::{Arc, Mutex}, thread, }; use std::time::Instant; fn main() { let num_cpus = num_cpus::get(); let start_time = Ins...

文章 Solidity: 引用类型的储存位置: Storage, Memory, Calldata.

...article/details/83037607) 3. [Alchemy Documentation - When to Use Storage vs Memory vs Calldata in Solidity](https://docs.alchemy.com/docs/when-to-use-storage-vs-memory-vs-calldata-in-solidity#:\~:text=In%20summary%2C%20memory%20is%20used,accessed%20and%20modified%20by%20any) 4. [Ethereum Stack Ex...

文章 长期L1执行层提案:用RISC-V取代EVM - Magicians / Primordial Soup

[![](https://img.learnblockchain.cn/2025/07/02/1209_2.png)](https://ethereum-magicians.org/u/vbuterin) 这篇文章提出了以太坊执行层未来的一个激进想法,其雄心壮志与 beam chain 在共识层面的努力不相上下。它的目标是极大地提高以太坊执行层的**效...

文章 智能合约安全第六部分:保护以太坊智能合约免受矿工操纵

...这就是**矿工操纵**的阴险威胁,区块生产者利用他们对 `block.timestamp` 和 `block.number` 等变量的控制来扭曲合约逻辑。 欢迎来到**智能合约安全:Solodit 检查清单系列**的第六章,我们将讨论 Solodit 检查清单中定义的 **SOL-AM-MinerMa...

问题 为什么远程挖矿速度远远慢于在geth命令行启动挖矿

...矿日志:** ``` log INFO [02-22|15:16:27.158] "馃敤 mined potential block" number=24 hash=28d15d..d94fe3 INFO [02-22|15:16:27.158] Commit new sealing work number=25 sealhash=111cbd..0820a9 uncles=0 txs=0 gas =0 fees=0 elapsed=0s INFO [02-22|15:16:27.158] Com...

文章 怎样开发智能合约中的时间锁

...代码。“if”语句就可以实现最简单的时间锁: ``` if (block.timestamp < _timelockTime) { revert ErrorNotReady(block.timestamp, _timelockTime); } ``` ## 时间锁的应用场景 智能合约中的时间锁有很多潜在的应用场景,它们通常会被用在通证...

文章 DuneSQL 如何编写高效查询

...y-engine/writing-efficient-queries >- 译者:[AI翻译官](https://learnblockchain.cn/people/19584) >- 本文永久链接:[learnblockchain.cn/article…](https://learnblockchain.cn/article/7979) # 编写高效的查询 通过编写高效的查询来充分利用 DuneSQL。 **编写...

文章 如何使用 Reth 构建自定义 RPC 方法

...自定义 RPC 方法。具体来说,我们将创建一个名为 `eth_getBlockUtilization` 的 RPC 方法,该方法检索当前或历史区块利用率。 > 要了解更多关于如何构建自己的 Marketplace Add-on 的信息,请查看本[指南](https://learnblockchain.cn/article/15264?utm...

文章 在Infura上建立闪电贷套利机器人 #2

...s://github.com/lbc-team/Pioneer) > * 译者:[翻译小组](https://learnblockchain.cn/people/412) > * 校对:[Tiny 熊](https://learnblockchain.cn/people/15) > * 本文永久链接:[learnblockchain.cn/article…](https://learnblockchain.cn/article/2101) [在上一篇文章中](http...

文章 结构化签名:EIP-712 深度解析

...《[Web2 到 Web3:登录与身份验证机制全面进化](https://learnblockchain.cn/article/17203)》 · 第 3 篇 > 👨‍💻 受众:Web2 & Web3 开发者 / 区块链学习者 > 👉 系列持续更新中,建议收藏专栏或关注作者 ## 🧩 为什么需要结构化签名? ...