Clones库是最小代理合约的工厂合约实现,也称之为克隆工厂。ERC1167指定了一种将全部调用都delegatecall到一个已知固定地址的最小字节码实现,它可以以一种不可变且成本极低的方式克隆目标合约。
delegatecall是Solidity中的一种低级函数调用方法,它允许一个合约以调用者(caller)的上下文(context)执行另一个合约的代码。这意味着被调用的合约中的msg.sender、msg.value和存储都会是调用合约的上下文。
2024年5月23日,美国众议院以279票赞成、136票反对的结果正式通过FIT21加密法案(FinancialInnovationandTechnologyforthe21stCenturyAct)。
JokInTheBox项目遭受攻击,导致约34,292美元的损失。攻击者利用合约中解除质押函数的漏洞,反复解除质押以取出所有用户的资产。
EIP-6963 解决同时多个钱包提供者的烦恼,本文介绍如在在前端 React应用中集成 EIP-6963 。
BC-404(BondingCurve404)—基于对ERC-404的改进,加密货币中第一个通货紧缩NFT合约。本文将深入探讨这个融合了 ERC-404 优点并加以创新的 BC-404 标准。
EIP-6963 旨在简化用户同时使用多个钱包时的用户 UI 体验问题。
本文主要讲不规则继承下合约的插槽问题和调用函数问题钻石继承的插槽问题试问现在有上图这样的继承关系,abcd中各有一个变量,请问他们在插槽中的顺序是什么样的这要取决于D是在继承bc时的写法contractDisB,C{如果是这样写的,那么b的变量就排在c的变量前面,此时可以把c当
在这份指南中,深入探讨以太坊共识和 Lido 的提款模块的复杂性。了解从信标链到验证者生命周期的关键组件,以及它们如何塑造协议的安全性和功能
了解 Lido 协议发展的整个过程,揭示 Lido 如何适应以太坊的变化,将深入探讨协议本身的机制,用简单的术语描述其架构和复杂操作原理。
并行 EVM 可以同时处理多个交易,只要它们不依赖于彼此的结果。这种并行性显著提高了网络的效率和可扩展性。
一直对zkVM比较感兴趣。zkVM将零知识证明技术应用带入一个新的时代。几年前,应用零知识证明技术需要理解复杂的零知识证明算法,并且需要将证明业务逻辑描述成“电路”。zkVM将这些复杂的逻辑封装。基于zkVM,业务开发人员可以采用熟悉的高级语言轻松完成证明业务的描述。目前市面上zkVM层出不穷。先看
在Rust中,函数是通过fn关键字来定义的。函数定义包括函数名、参数、返回类型(如果有)、和函数体。函数的参数需要明确指定类型,Rust的函数参数和返回类型通常使用静态类型检查。
在Solidity中,call和staticcall是用于与其他合约进行交互的低级函数。这些函数允许合约调用其他合约的函数,发送以太币,以及检查其他合约的状态。
并行EVM主要分为单体区块链和模块化区块链。单体区块链又分为L1和L2。并行L1公链分为两大阵营::EVM 和非 EVM
Farcaster 是一个去中心化的社交网络平台。Farcaster Frames 允许开发人员创建在 Farcaster feed 中运行的集成应用程序。用户可以在不离开平台的情况下与各种应用程序(如投票、游戏和其他互动体验)进行交互。
本文讨论了区块链技术中交易的并行执行概念,特别关注以太坊虚拟机(EVM)及其面临的可扩展性挑战。介绍了四个项目 - Monad、Sei v2、Neon EVM 和 Eclipse - 旨在提供并行化的 EVM 解决方案以增强可扩展性和交易速度。
在 Rollup 中,追求交易最终性有三个阶段:排序者(Sequencer)的承诺、排序最终性、执行结算
Rust编程语言提供了多种复合数据类型,用于存储和组织复杂数据。
扫一扫 - 使用登链小程序
107 篇文章,302 学分
3 篇文章,278 学分
55 篇文章,253 学分
13 篇文章,211 学分
16 篇文章,169 学分