找到约 13 条结果

文章 Michael.W基于Foundry精读Openzeppelin第10期——Create2.sol

...约地址产生冲突 addr := create2(amount, add(bytecode, 0x20), mload(bytecode), salt) } // 如果利用create2部署成功,则得到的addr不为0 require(addr != address(0), "Create2: Failed on deploy"); } ``` **foundry代码验证*...

文章 【安全月报】| 4月区块链安全事件损失下降,因黑客攻击等造成损失金额达1.01亿美元

![头部banner.jpg](https://img.learnblockchain.cn/attachments/2024/05/ts2rha206631e73510d12.jpg) 零时科技每月安全事件看点开始了!据一些区块链安全风险监测平台统计显示,2024年4月,各类安全事件损失金额较3月相比继续下降。4月发生较典...

文章 如何使用 Solana 备忘录程序

...复制 HTTP Provider 链接: ![New Node](https://img.learnblockchain.cn/2025/03/01/0-1359d4e1fe1f161c4a60708cf7f8dc83.png) 在 **app.ts** 中,在你的导入语句下方声明你的 RPC 并建立与 Solana 的 _Connection_: ``` const QUICKNODE_RPC = 'https://example.solana-devnet.quiknode.p...

文章 2022十大智能合约开发工具

...发者(包括我自己)都在寻找一种快速的方法来[部署NFT/ERC721](https://www.youtube.com/watch?v=p36tXHX1JD8)、[ERC20](https://betterprogramming.pub/python-blockchain-token-deployment-tutorial-create-an-erc20-77a5fd2e1a58)、[可升级合约](https://www.youtube.com/watch?v=bdXJmWa...

文章 如何使用 MistTrack 查找恶意地址

...的链。 ![QuickNode Ethereum Endpoint](https://img.learnblockchain.cn/2025/05/08/1-d19829afb5d4e0726ff7ea196f15cbbd.png) 然后,我们需要将 MistTrack 插件添加到我们的 endpoint。你可以在 endpoint 创建过程中执行此操作,也可以在创建后通过转到你 Endpoint 页...

文章 区块链安全100问 | 第七篇:智能合约审计流程及审计内容

...—专注于区块链安全领域** ****![](https://img-blog.csdnimg.cn/20210816101655276.jpg?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L20wXzM3NTk4NDM0,size_16,color_FFFFFF,t_70)![](data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAA...

文章 为什么是多链,为什么是现在

![](https://img.learnblockchain.cn/2025/04/16/1AcJdbPbUWI3JHU-Ubzc3Zg.png) ## 为什么选择多链,为什么是现在 ### 理解加密领域的多链现实 ## **介绍** 自 2021 年(LI.FI 成立时)以来,加密行业发展迅速,多链理论也越来越实时地显现出来。 **...

文章 Eigenlayer EigenPod 管理器介绍

...gyManager` 管理的策略。`StrategyManager` 的策略份额由存入的 ERC20 代币支持,而信标链 ETH 策略份额由信标链验证器或归属于 `EigenPod` 的原生 ETH 支持。 `EigenPodManager` 允许任何质押者部署一个 `EigenPod`。`EigenPod` 包含信标链状态证明...

文章 💸 闪电贷攻击:破坏 Solidity 智能合约

...### 部署和测试设置 - 在 Foundry 或 Hardhat 中将代币设置为 ERC20 模拟。 - 部署易受攻击的合约并模拟闪电贷提供者。 - 部署攻击者合约,其中包含对这些合约的引用。 - 测试完整流程以查看攻击者的余额增加,而没有初始资金。 #...

文章 以太坊协议更新 002 - 扩展Blobs

![](data:image/svg+xml,%3csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20version=%271.1%27%20width=%271064%27%20height=%27456%27/%3e)![协议更新 002 - 扩展 Blobs](https://img.learnblockchain.cn/2025/08/23/73057534_image.png) 接着,我们想介绍一下我们的 blob 扩展方法。L1 作...

文章 Go语言详解:实现MySQL数据库的增删改查操作

... ![](https://raw.githubusercontent.com/qiaopengjun5162/blogpicgo/master/img202306101857652.png) ### 配置 Environment ``` https://goproxy.cn,direct ``` ### MySQL 数据库驱动 [MySQL驱动](https://github.com/go-sql-driver/mysql) ```bash go get -u github.com/go-sql-driver/mysql ...

文章 AI生存威胁:一位康复中的生物自恋者的反思

...在复健的生物自恋者的反思 ![](https://img.learnblockchain.cn/2025/02/22/1wTbR5h1-EmHFqeVMrozNGg.png) imgflip.com/memegenerator 人工智能可能最终会控制我们所有的资源。这对人类来说是一个生存威胁。我们该如何防止这一点?安全的人工智能...

文章 【Solidity Yul Assembly】2.4 | Return, Require and Keccak256

...t256, uint256) { assembly{ mstore(0x00, 2) mstore(0x20, 4) return(0x00, 0x40) } // returns 2 4 } ``` 在 `assembly` 里,`return(p, s)` 是一条指令,表示结束执行并返回结果。这里的 `p` 是内存的起始位置,而 `s` 则表示数据...