你听说过 Move 吗? Move 语言是区块链技术中的一项创新,旨在使智能合约编程更加安全。鉴于近年来在 DeFi 黑客攻击中损失的数十亿美元,区块链生态系统需要更安全的工具,才能真正扩展到大众市场。然而,实现这一目标绝...
## 账户抽象 与外部拥有账户 (EOA) 不同,智能合约可以包含基于以太坊原生 [ECDSA](https://docs.openzeppelin.com/contracts/5.x/api/utils#ECDSA) 之外的认证机制的任意验证逻辑,并具有执行优势,例如批量处理或 gas 赞助。为了利用智能合约的...
# Ref https://twitter.com/XCarnival_Lab/status/1541226298399653888 https://tools.blocksec.com/tx/eth/0x61a6a8936afab47a3f2750e1ea40ac63430a01dd4f53a933e1c25e737dd32b2f # Ana 好像是borrow函数的问题,抵押NFT借ETH => pledgeAndBorrow 智能合约引入 DeFi 和数字资产领域 在 Zama,我们的使命很明确:成为区块链的保密层( confidentiality layer )。我们相信这是区块链作为全球支付、金融和政府支柱实现大规模采用之...
# 以太坊Permit(EIP-2612):离线签名授权的革命性标准 ## 1. 引言:重新定义代币授权 ### 1.1 传统授权的问题 在传统的ERC20代币授权模式中,用户必须进行两步操作: 1. 调用`approve(spender, amount)`交易,支付Gas并等待确认...
2023 年 6 月,Uniswap 官方发布的一篇[博客](https://blog.uniswap.org/uniswap-v4)吸引了币圈所有人的眼球。继 [Uniswap-v3](https://learnblockchain.cn/article/2302) 推出 2 年后,v4 要来了! 凭借大幅的 [gas 优化](https://learnblockchain.cn/article/6570)以及全...
今天这篇是Ethernaut 题库闯关连载的第22篇,难度等级: 一般。 欢迎大家订阅专栏:[Ethernaut 题库闯关](https://learnblockchain.cn/column/19),坚持挑战下去,你的 Solidity代码能力肯定大有提高。 ## 挑战# 22:Dex 2 本关将要求你以...
 感谢: [https://www.paradigm.xyz/](https://www.paradigm.xyz/) ## 背景 如果你是 web3 和智能合约开发的新手,那你真是走运。与几年前相比,如今开发智能合约要容易得多。在几年前...
与Web3.js相比,Ethers.js有很多优点,如Ethers.js提供的状态和密钥管理就非常的好用。 Web3的设计场景是DApp应该连接到一个本地节点, 由这个节点负责保存密钥、签名交易并与以太坊区块链交互。现实并不是这样的,绝大多数用...
我们很高兴地宣布,Across 将在 [Unichain](http://unichain.org/) 公共主网上线的第一天就支持桥接——Unichain 是一种革命性的新型 Layer 2,它为以太坊生态系统带来了 DeFi 优化和前所未有的性能。 ## **主要收获** - Across 作为 Unichain 的...
在以太坊的革命性世界中,术语“EIP”和“ERC”不仅仅是缩写词。它们代表了变革性的协议和标准,这些协议和标准塑造了开发人员创建新项目的方式以及用户在以太坊生态系统中与其交互的方式。其中,ERC20标准留下了重要印...
## 引言 在开发时,遇到这种情况我需要decode一个data 来触发事件。 ```solidity function execute(address to, uint256 value, bytes calldata data, uint8 operation) external payable virtual returns (bytes memory result) { // 函数实现... if (...