# EIP-5656

> EIP-5656은 이더리움 가상 머신에서 효율적인 메모리 복사를 위한 새로운 opcode인 MCOPY를 도입하는 이더리움 개선 제안으로, 가스 소비를 줄입니다...

- Canonical URL: https://iq.wiki/kr/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**은 EVM(이더리움 가상 머신)에서 데이터를 이동하는 방식의 효율성을 높이는 새로운 opcode(operation code)인 MCOPY를 구현하는 [이더리움 개선 제안](https://iq.wiki/wiki/ethereum-improvement-proposal-eip)입니다. 현재 이 작업을 수행하는 데 선호되는 방법은 MSTORE 및 MLOAD라는 두 개의 opcode를 참조하는 것입니다. 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/smart-contract)을 실행하고, 트랜잭션을 처리하고, 계정 잔액을 업데이트하므로 [이더리움](https://iq.wiki/wiki/ethereum)의 핵심 부분입니다.[\[4\]](#cite-id-umq8m8xlbtb)

MCOPY는 데이터 구조를 구축하고 객체를 복사하는 것과 같은 작업을 단순화하여 메모리 복사 성능에 이점을 제공합니다. 겹치지 않는 메모리 영역과 겹치는 메모리 영역 모두에 사용할 수 있으며, 메모리를 뒤로 이동할 수도 있습니다. MCOPY의 목적은 메모리 복사 성능을 개선하고 데이터 구조를 보다 효율적으로 구축하는 데 도움을 주는 것입니다. MCOPY의 도입은 이전 방법에 비해 [가스 비용](https://iq.wiki/wiki/gas)을 크게 줄여 개발자에게 실용적인 선택이 됩니다. 개발자가 MCOPY를 사용해야 하는 것은 아니지만, 가스 소비를 줄여 최종 사용자에게 이점을 제공하는 보다 효율적인 옵션을 제공합니다.[\[1\]](#cite-id-u9ib3p8gl)

EIP-5656은 EVM의 효율성 개선 사항이며 MCOPY에 대한 현재 기능적 참조가 없으므로 절충안이나 비호환성이 없습니다. [\[1\]](#cite-id-u9ib3p8gl) EIP-5656은 기본적인 방향을 변경하지 않고 이더리움 생태계를 개선하는 중요한 업그레이드입니다. MCOPY의 도입은 개발자에게 권한을 부여하고 스마트 계약 개발을 향상시킵니다. [스마트 계약](https://iq.wiki/wiki/smart-contract)의 보다 효율적인 처리를 통해 [이더리움](https://iq.wiki/wiki/smart-contract) 가상 머신(EVM)의 메모리 관리를 간소화하는 것을 목표로 합니다.[\[2\]](#cite-id-60qiimr5a43)[\[3\]](#cite-id-syfwxvdtw8)

## 작성자

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