找到约 14 条结果

文章 [研究] 介绍 Berachain

...的社区来创造自己的文化。 ![](https://img.learnblockchain.cn/2025/03/12/23795339_image.jpg) **为什么选择 Berachain?** 在众多 layer-1 协议中,为什么要引入 Berachain? ## 1\. 介绍 ### 1.1 误解 如果将 Berachain 介绍为“基于 Tendermint 的 E...

文章 Gitcoin Grants 第五轮回顾

...得最多资金并不容易预测。 ![](https://img.learnblockchain.cn/2025/03/02/tech2.jpg) ![](https://img.learnblockchain.cn/2025/03/02/media2.jpg) #### 收入的稳定性 那么我们直接进入分析。一个值得关注的重要特性是收入在各轮之间的稳定性:在第 N 轮...

文章 密码学 - 奇妙的FN-DSA

![](https://img.learnblockchain.cn/2025/05/12/1Q4aBeEbLxWmYhuex-sm8zw.png) ## 奇妙的 FN-DSA 作为通信专业的学生,我接触到了快速傅里叶变换(FFT),并深深地爱上了它,因为它能简化通信系统。它确实是工程和计算机科学领域最伟大的发现之...

文章 什么是后运行?— MEV攻击解释 - CoW DAO

...ing-mev-attacks-explained-cover-photo.webp](https://img.learnblockchain.cn/2025/05/14/_mev_attacks_explained_cover_photo_7573e1bea9.webp) ### 概述 - 后运行攻击是[MEV的三种主要类型之一](https://learnblockchain.cn/article/15402),但它是危害最小的,因为它只涉及捕获...

问题 部署合约提示Internal JSON-RPC error. { "code": -32000, "message": "execution reverted" }

...a solidity ^0.6.12; // SPDX-License-Identifier: Unlicensed interface IERC20 { function totalSupply() external view returns (uint256); /** * @dev Returns the amount of tokens owned by `account`. */ function balanceOf(address account) external view returns (uint256); /** * @dev ...

文章 如何修复“数据位置必须是内存或 calldata” 问题

... 函数 每当我们从区块链外部调用函数时(例如,调用 ERC20 合约的 transfer 并使用 Metamask 或其他浏览器钱包进行签名),该数据总是作为 calldata 发送。然而,如果一个合约调用另一个函数参数,则可以将数据作为 calldata 或内...

问题 这是Kishu的源码,请教一下哪里有销毁和持币分红功能啊

...d625817d#code ``` /** *Submitted for verification at Etherscan.io on 2021-04-17 */ /** *Submitted for verification at Etherscan.io on 2021-04-17 */ // SPDX-License-Identifier: Unlicensed pragma solidity ^0.6.12; abstract contract Context { function _msgSender() internal vi...

文章 Vitalik:从技术角度揭秘“分片”的优势

来源 | [vitalik.ca](https://vitalik.ca/general/2021/04/07/sharding.html) 此处特别感谢Dankrad Feist和Aditya Asgaonkar的校对工作。 分片是以太坊可扩展性的未来,是让以太坊生态系统实现每秒数千笔交易的关键,这样大部分人才能以负担得起使...

文章 Web3开发必知:Solidity内存布局(Storage、Memory、Stack)解析

...本: 读写 Storage 的 gas 成本非常高,尤其是写入操作(约 20,000 gas 初次写入,5,000 gas 修改)。 - 结构: Storage 是一个键值存储,数据按槽位(slot)组织,每个槽位 32 字节(256 位)。状态变量按声明顺序依次存储。 - 访问: 状态...

文章 以太坊智能合约创建代码

...05260405160893803806089833981016040819052601e916025565b600055603d565b600060208284031215603657600080fd5b5051919050565b603f80604a6000396000f3fe6080604052600080fdfea26469706673582212204a131c1478e0e7bb29267fd8f6d38a660b40a25888982bd6618b720d4498b6b464736f6c63430008070033000000000000000000000000000000000...

文章 aave v3分析

...如下 ```js // 1. 将资金从user转给aave的aToken中 IERC20(params.asset).safeTransferFrom(msg.sender, reserveCache.aTokenAddress, params.amount); // 2. 给用户1:1的mint aToken bool isFirstSupply = IAToken(reserveCache.aTokenAddress).mint( msg.sender, par...

文章 一文了解在中心化交易所中手续费的预估模型

...应的费率。例如: - 比特币:若当前下一区块费率为20 satoshi/byte,一个典型交易(约250字节)需要5000 satoshi(约0.00005 BTC)。 - 以太坊:若当前Gas Price为50 Gwei,一个简单转账(约21000 Gas)需要0.00105 ETH。 - **安全余量*...

文章 Burner攻击案例分析

## 攻击相关事件 2024年5月22日,Burner项目遭到闪电贷攻击,此次攻击中攻击者结合了闪电贷与抢跑攻击操纵,利用闪电贷借出的大量资金在去中心化交易池中进行交易,从而提高一种代币的价格,属于基于询价机制的闪电贷攻击...