...者:Jameson Lopp* > > *来源:*  本文是我对所有 Bitcoin Core 发行版本的[历史同步性能的研究](https://blog.lopp.net/bitcoin-core-performance-evolution/)的其中一个结果...
...全团队 # 背景概述 在[上次的文章](https://learnblockchain.cn/article/4281)中我们了解了 delegatecall 函数的特点以及其正确的使用方式。本期我们将带大家了解智能合约中一个经常被用到的东西——随机数。 # 前置知识 ...
...com/) # 信标链 最近出现了一次[罚没](https://beaconcha.in/block/906882#attester-slashings)!在整整两个月没有任何罚没事件后,在 4 月 16 日 出现了一次单独的罚没事件。遗憾的是我对这次罚没没有更多的信息。 最近出了一份 Blst 加...
...`gaslimit`调高** *攻击成功:*  ## Fake3d ### 1. question ```solidity /** *Submitted for verification at Etherscan.io on 2018-11-27 */ pragma solidity ^0.4.24; /** * @title Sa...
...point-name}.quiknode.pro/{your-token}/")) ```  ### 获取钱包交易 为了识别钱包交易活动,我们将从解析网络上的每个区块开始,然后解析每个交易,检查关注的...
 ### 介绍 web3经济正在蓬勃发展,学习这项技术的最佳时机就是现在。我们不能错过对web3开发者的全球需求。 区块链开发人员的平均年薪大约是146250...
...置 为了演示这一点,我们将使用一个 [ERC-20](https://learnblockchain.cn/tags/erc-20) 到 ERC-20 的兑换,具体是 WBTC 到 USDC( [pool](https://app.uniswap.org/explore/pools/ethereum/0xb98437c7ba28c6590dd4e1cc46aa89eed181f97108e5b6221730d41347bc817f))在以太坊主网的本...
...是为了实现只存储部分区块的目标。 ### 冗余实现-POA和blockwave 如果只是这样Arweave解决了每个节点只存储部分区块,但无法保证区块的冗余性,因为极限情况下Arweave永远只需要存储最近的一个区块即可。Arwave采用POA服务证明...
我们很高兴地宣布 Truffle 跟 VS Code合作的发布,该扩展允许新手和经验丰富的 web3 开发人员编写、调试和部署他们的智能合约,而无需离开 VS Code。 ## 它的一些主要功能包括: * 您可以从头开始或从 Truffle Box 开始一个新的 Tr...
...此为第三篇。 + [**从 HotStuff 回看 Tendermint**](https://learnblockchain.cn/article/9154) + [**Tendermint 的协议设计和一些思考**](https://learnblockchain.cn/article/9583) > 对其他文章感兴趣欢迎访问我的[个人博客](https://xufeisofly.xyz/blog) # Lock 和 U...
... 我们在 Truffle 和微软的朋友昨天宣布公开发布 [Truffle for VS Code](https://learnblockchain.cn/article/4209) 扩展。该扩展使 VS Code 用户能够使用 Web3 开发工具的 Truffle 套件构建、调试和部署智能合约。 该扩展支持的主要功能之一是新的和...
...``` 使用[roll](https://book.getfoundry.sh/cheatcodes/roll.html)设置`block.number`。 ```solidity vm.roll(100); emit log_uint(block.number); // 100 ``` 使用[warp](https://book.getfoundry.sh/cheatcodes/warp.html)设置`block.timestamp`。 ```solidity vm.warp(1641070800); emit lo...
... TWAP 定价机制的协议可能容易受到多区块 MEV 攻击(multi-block MEV attack)。这些攻击不是像闪贷那样在单个交易中操纵 AMM DEX 中的现货价格,攻击者会在两个或多个连续区块中操纵价格。这是可能的,因为在这个场景中,未来区块...
轻松保护你的 Solidity 智能合约。Cyfrin 的 Aderyn VS Code 扩展在你的编码工作流程中实时检测漏洞。 智能合约开发需要一种安全优先的方法。每行 Solidity 代码都必须考虑安全性。 这就是我们构建 Cyfrin **Aderyn VS Code 扩展**的原因...
...s://github.com/lbc-team/Pioneer) > * 译者:[翻译小组](https://learnblockchain.cn/people/412) > * 校对:[Tiny 熊](https://learnblockchain.cn/people/15) > * 本文永久链接:[learnblockchain.cn/article…](https://learnblockchain.cn/article/3328) # 部署Solidity智能合约到Sol...