# EIP-5656

> EIP-5656 是一个以太坊改进提案，引入了 MCOPY，这是一个新的操作码，用于在以太坊虚拟机中进行高效的内存复制，从而降低 gas 消耗……

- Canonical URL: https://iq.wiki/zh/wiki/eip-5656
- Categories: Projects & Protocols
- Tags: Layer 1, DeFi
- Created: 2024-03-25T01:55:52.324Z
- Last updated: 2024-04-26T03:32:14.213Z
- Source: IQ.wiki — the world's largest blockchain and crypto encyclopedia (https://iq.wiki)

---

**EIP-5656** 是一个[以太坊改进提案](https://iq.wiki/wiki/ethereum-improvement-proposal-eip)，它实现了一个名为 MCOPY 的新操作码（操作代码），该操作码有望提高在 EVM（以太坊虚拟机）中移动数据的效率。目前，执行此操作的首选方法是引用两个操作码——MSTORE 和 MLOAD。MCOPY 消除了使用多个指令的需要，这不仅更方便，而且更有效率。 [\[1\]](#cite-id-u9ib3p8gl)[\[5\]](#cite-id-dxin97t5rbo)

## 概述


EIP-5656 引入了一个新的 EVM 复制代码，称为 MCOPY，它为在 EVM 中复制内存提供了一种简化且经济高效的方法。EIP-5656 旨在增强内存复制并提高数据结构创建的效率。以太坊虚拟机 (EVM) 是一种软件，它设置了从一个区块到另一个区块计算 [以太坊](https://iq.wiki/wiki/ethereum) 网络状态的规则。EVM 是 [以太坊](https://iq.wiki/wiki/ethereum) 的核心部分，因为它执行 [智能合约](https://iq.wiki/wiki/smart-contract)、处理交易并更新账户余额。[\[4\]](#cite-id-umq8m8xlbtb)

MCOPY 在内存复制性能方面具有优势，简化了构建数据结构和复制对象等任务。它可用于非重叠和重叠的内存区域，甚至可以向后移动内存。MCOPY 的目的是提高内存复制的性能，并帮助更有效地构建数据结构。与以前的方法相比，MCOPY 的引入显着降低了 [gas 成本](https://iq.wiki/wiki/gas)，使其成为开发人员的实用选择。虽然不强制开发人员使用 MCOPY，但它提供了一个更有效的选择，通过减少 gas 消耗使最终用户受益。[\[1\]](#cite-id-u9ib3p8gl)

EIP-5656 是对 EVM 的效率改进，由于当前没有对 MCOPY 的功能引用，因此没有任何权衡或不兼容之处。 [\[1\]](#cite-id-u9ib3p8gl) EIP-5656 是一项重要的升级，它完善了以太坊生态系统，而没有改变其基本方向。MCOPY 的引入增强了开发人员的能力并增强了智能合约的开发。它旨在简化 [以太坊](https://iq.wiki/wiki/ethereum) 虚拟机 (EVM) 中的内存管理，从而更有效地处理 [智能合约](https://iq.wiki/wiki/smart-contract)。[\[2\]](#cite-id-60qiimr5a43)[\[3\]](#cite-id-syfwxvdtw8)

## 作者

* Alex Beregszaszi
* Paul Dworzanski
* Jared Wasinger
* Casey Detrio
* Pawel Bylica
* Charles Cooper
