交易是链上所有行为的基本单位,从转账到合约调用,用户通过签名广播交易,网络验证打包后改变区块链状态。
区块链地址是用户在 Web3 世界中的身份标识和资产收发通道。它由私钥推导生成,代表着链上的一切操作行为
私钥与助记词是用户在 Web3 世界中真正拥有资产的关键。助记词通过算法生成私钥,私钥控制链上地址与资产操作。 谨记:你掌握私钥,才真正拥有资产
Web3 钱包是用户在链上的身份和资产管理工具,支持交易签名、dApp 登录、资产托管等功能,是进入去中心化世界的关键入口
你要交易,CEX 给你门卡,DEX 给你钥匙。差别在哪?这篇让你秒懂
本文介绍了 Foundry 相对于 Hardhat 的优势,包括 Solidity 原生测试、更快的迭代速度和内置模糊测试,使得 Foundry 成为顶级开发者的选择。Foundry 通过 Rust 编写,速度快,并且可以通过 cheatcodes 直接在测试中操作 EVM 状态。此外,Foundry 还具有精简的 CLI 工具和简单的依赖管理方式。
本文介绍了 Foundry 的一个非常有用的 Cheatcode:vm.prank,它允许开发者在测试中模拟任何地址作为 msg.sender,从而方便地测试访问控制和各种边界情况。
msg.sender
本文深入探讨了以太坊中的最大可提取价值(MEV),解释了MEV的定义、运作方式以及对用户和网络的影响。文章详细分析了各种MEV类型,包括套利、清算、抢跑交易、尾随交易、三明治攻击、即时流动性,以及时间强盗攻击和Poisoned Sandwich攻击。此外,文章还讨论了MEV的正面和负面影响,并提出了预防MEV负面影响的潜在解决方案,如MEV阻断器和Proposer-builder 分离。
本文介绍了Uniswap,一个建立在以太坊区块链上的去中心化交易应用,它使用户能够交易ETH和ERC-20代币。文章详细解释了Uniswap的工作原理,包括自动化做市商(AMM)机制、流动性提供者如何通过提供代币对来赚取交易费用,以及Uniswap v3的更新。
ChainlinkDataFeeds是区块链开发者连接智能合约与现实世界数据的桥梁,提供去中心化、可靠的外部数据源,广泛应用于去中心化金融(DeFi)、NFT、保险等领域。本文将通过实际代码示例,带你一步步实现ChainlinkDataFeeds在以太坊上的集成