找到约 15 条结果

文章 Proof Of Space算法解析

# 1. Table 格式 会生成7个table,每个table包含2^K个entry,现在K取值20,所以每个table有1M个entry;每个entry的格式如下: ```rust pub(super) enum Table where EvaluatableUsize: Sized, { /// First table with contents of entries split into separate vector...

文章 死磕以太坊源码分析之挖矿流程

> 死磕以太坊源码分析之挖矿流程 > > https://github.com/blockchainGuide (文章资料在此,给个Star哦) ## 基本架构 以太坊挖矿的主要流程是由`miner`包负责的,下面是基本的一个架构: ![image-20201212125409326](https://img.learnblockchain.cn/20...

视频 深入DEX:滑点、三明治攻击、无常损失、闪电兑换

视频 AI 总结: 本视频深入讲解了去中心化交易所(DEX)的核心机制、潜在风险及高级交易策略。内容涵盖了滑点设置与三明治攻击的原理,解释了机器人如何利用交易透明度进行抢跑套利;介绍了 MEV 与 Flashbots 的捆绑交易机...

文章 探索全同态加密

...可以这样做: ![](https://img.learnblockchain.cn/2025/03/01/HomoEncrypt2.png) 全同态加密有许多应用,包括在区块链领域。一个关键的例子是它可以用于实现隐私保护的轻客户端(轻客户端向服务器发送一个加密的索引 `i`,服务器计算并...

文章 零时科技 || Hopenlend 攻击事件详细技术分析

...掏空了HopeLend的所有资产**。 **参考** https://github.com/Dapp-Learning-DAO/Dapp-Learning/blob/main/defi/Aave/contract/9-LendingPool.mdhttps://docs.hope.money/lend/for-developers/contractshttps://docs.hope.money/lend/getting-started/understanding-hopelendhttps://www.metaverse456....

文章 深入理解 Uniswap v2 智能合约

...目前已不使用 ### uniswap-v2-core [代码地址](https://github.com/Uniswap/v2-core) #### UniswapV2Factory 在工厂合约中最重要的是createPair方法: ```solidity function createPair(address tokenA, address tokenB) external returns (address pair) { require(tokenA !...

文章 深入理解EVM - Part 2 - 内存

原文链接:[https://noxx.substack.com/p/evm-deep-dives-the-path-to-shadowy-d6b?s=r](https://noxx.substack.com/p/evm-deep-dives-the-path-to-shadowy-d6b?s=r) 本系列的第二篇文章,我们会继续学习基础知识,以期成为“shadowy super coder”。如果没看过本系列的[第...

文章 非平衡油和醋,第三部分

...和醋方案的攻击。 提出此攻击的[论文](https://link.springer.com/chapter/10.1007/BFb0055733)是用矩阵的语言编写的,但在我看来,并且展示了我作为代数几何学家的偏见,当使用这种语言时,人们无法完全理解这个问题,我将用双线性形...

问题 交易哈希怎么用PHP实现web3读取logs里面的信息,并且解码内容

... 前端单独研究了下,可以解码出来,用到这几个方法 encodeEventSignature,getTransactionReceipt,decodeLog 就是 php 后端不晓得怎么实现,主要有些库可能没这个方法 decodeLog,也许是我不会用。 IDE上链的时候打印内容是这样: ``` ...

视频 四种外部调用攻击 | Web3 安全 101

视频的核心内容是关于在智能合约审计中可能遗漏漏洞的28种方式,并提供了相应的反向策略,以帮助审计人员更有效地发现漏洞。视频的讲解者Owen是Guardian Audits的创始人,拥有丰富的智能合约审计经验,旨在分享他在审计过程...

视频 智能合约审计、DeFi安全课程 - 回顾 Solidity 与 Foundry

视频 AI 总结: 本视频是一个 Solidity 和智能合约的知识回顾,旨在确保观众对后续课程所需的基础知识有充分的掌握。视频内容涵盖了环境配置、Solidity 基础、高级概念如 fuzz 测试、代理合约、delegatecall、自毁合约以及主网 fork...

视频 Dune平台:区块链数据查询与分析实战

AI 总结: 视频主要介绍了如何利Dune平台进行区块链数据的查询、分析和可视化展示。通过以太坊交易量和代币案例演示了Dune平台功能及 DuneSQL查询技巧。 1、课程介绍与Dune平台功能 •课程主要介绍Dune数据平台,用于区块链...

视频 你的钥匙在哪里?我,帕特里克·柯林斯

视频 AI 总结: 该视频的核心内容是关于如何安全地管理加密货币的私钥,避免常见的安全漏洞,并强调了在企业或 DAO 环境下管理大量资金时应采取的安全措施。演讲者通过分析近期发生的几起重大加密货币安全事件,揭示了...

视频 VibeCoding:实战 Gas 优化与存储解析

视频 AI 总结: 视频回顾了三个Solidity智能合约作业,核心是Gas优化和存储机制。第一个作业通过优化存储(如将地址和uint打包为uint96)来降低Gas消耗,并演示了使用Forge测试和AI辅助进行Gas测量。第二个作业讲解了如何用汇编指...

视频 ZKP MOOC 第 4 课:交互式证明

在本次讲座中,Justin Thaler 介绍了基于交互式证明的 SNARK(简洁非交互式知识论证)的设计,重点讨论了如何利用交互式证明构建 SNARK,特别是在电路可满足性问题上的应用。 ### 核心内容概括 1. **SNARK 定义**:SNARK 是“简洁...