找到约 11 条结果

文章 用Hardhat和Ethers引入并测试知名NFT智能合约

...n.cn/pics/20220803102458.png) 可以看到这是一个经过验证的 ERC-721 代币合约,其名称是我们正在寻找的! 点击搜索结果,进入 BoredApeYachtClub 代币页面,其 Etherscan 地址为:https://etherscan.io/token/0xbc4ca0eda7647a8ab7c2061c2e118a18a936f13d 在to...

文章 Gitcoin Grants 第五轮回顾

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

文章 惠普发布量子安全打印机

![](https://img.learnblockchain.cn/2025/04/24/1GsKpkG-aCNJ4LG75l5T9Jg.png) ## 惠普发布量子安全的打印机 所以,准备好迎接支持“量子安全”标签的设备,将其作为一种营销工具吧。最近,三星发布了带有后量子密码芯片的新款 S25 智能手机,...

文章 [研究] 介绍 Berachain

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

文章 2020年3月区块链安全大事件 | 数字货币诈骗事件频频发生

...析** 据 零时科技 区块链安全威胁情报平台 数据统计,2020年3月,整个区块链生态被公开的区块链安全事件共15起。在这15起已公开的区块链安全事件中,其中数字货币诈骗事件5起,黑客攻击共6起,项目方及个人安全事件共4起...

文章 Masamune:智能合约安全搜索工具

...工作的? Masamune 的设计考虑了简单性,遵循 [帕累托 (80-20) 原则↗](https://www.investopedia.com/terms/1/80-20-rule.asp)。该原则表明,80% 的结果来自于 20% 的努力。对于 Masamune 来说,这意味着该工具经过优化,以最小的查询工作提供最有...

文章 Burner攻击案例分析

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

文章 现代DeFi 借贷协议 - Fluid + Vault 是如何构建的

...中包含“现代”一词,而第一个(“借贷”)协议是提供ERC-4626股份的“基础”借贷,提供所有基本借贷机制以及流动性层的速率限制特性。“stETH”似乎是一个专用的质押ETH协议,但最有趣的机制是在Vault协议中实现的。由于所...

文章 EIP1167 代理合约的使用

... createClone(address target) internal returns (address result) { bytes20 targetBytes = bytes20(target); assembly { let clone := mload(0x40) mstore(clone, 0x3d602d80600a3d3981f3363d3d373d3d3d363d73000000000000000000000000) mstore(add(clone, 0x14), targetBytes) m...

文章 EOSIO Dawn 3.0 现已推出

...测试假设代币转账的计算复杂性可以与比特币或以太坊 ERC20 代币转账相比较。 ## 最坏情况 — 1000 TPS 这是在没有任何优化下的基线性能。我们能够在运行解释器进行单线程签名验证的多节点网络中维持超过 1000 TPS。 ## 平均情...

文章 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...