![Cover image for Announcing OPCraft: an Autonomous World built on the OP Stack-OP LABS BLOG [KOR]](https://img.paragraph.com/cdn-cgi/image/format=auto,width=3840,quality=85/https://storage.googleapis.com/papyrus_images/8dbf7fba6a3ff8d5451be5f6c2247468b5345e954ccf943532145bc133681890.png)
Announcing OPCraft: an Autonomous World built on the OP Stack-OP LABS BLOG [KOR]
비밀스러운 작은 세계…지난 몇 달 동안 Lattice는 Optimism 팀과 흥미로운 기술 협력을 진행했습니다. Twitter에서 이를 엿볼 수 있습니다. 자율 세계를 언급하는 이모티콘 벽이 있는 트윗이나 고르지 않은 풍경의 전경에 있는 재미있어 보이는 구조의 스크린샷입니다. 또는 흥미로운 새 온체인 게임에 대한 이야기를 Devcon에 있었던 친구들로부터 우연히 들었을 수도 있습니다. 오늘 우리는 OP Stack (Optimism의 모듈식 롤업 아키텍처) 위에 MUD (오픈 소스 온체인 게임 엔진) 로 구축된 완전한 온체인 3D 복셀 세계인 OPCraft를 공식적으로 공개합니다 .그렇다면 OPCraft는 무엇입니까?OPCraft는 Autonomous World입니다. 세계의 모든 단일 측면(모든 강, 풀잎, 산맥 꼭대기에 있는 눈 조각)이 온체인에 존재하는 완전한 온체인 가상 공간과 세계의 모든 단일 작업입니다. Ethereum 트랜잭션으로 발생합니다. 다른 제작 기반 복셀 세...
![Cover image for A Summer of Optimism [KOR]](https://img.paragraph.com/cdn-cgi/image/format=auto,width=3840,quality=85/https://storage.googleapis.com/papyrus_images/b9dab26b6790e5cf020436e92255802b3f2fb2d8ae29de5adc0ce7948bc90d1d.jpg)
A Summer of Optimism [KOR]
이후 기대감이 고조되고 있습니다 . 발표된 지난 주 Optimism Collective가 OP 여름이 될 것입니다. 앞으로 몇 주 동안 우리는 Optimism Collective의 지속 가능한 미래를 어떻게 확장할 계획인지에 대한 자세한 내용을 게시할 예정입니다. 오늘부터 OP Stimpack을 시작으로 합니다. Token House의 첫 번째 공식 조치인 이를 통해 거버넌스 펀드(231,928,234 OP)가 활성화되어 OP 메인넷의 성장에 대한 인센티브가 시작됩니다. 통해 규모에 맞는 지속 가능한 거버넌스를 위한 당사의 장기 비전에 대해 읽어보실 수 있습니다 소급 공공재 자금 지원을 에서 OP 경제학 개요 . 단기적으로는 토큰 공급량(231,928,234 OP)의 5.4%가 거버넌스 펀드를 통해 기존 및 신규 OP 메인넷 프로젝트에 분배될 예정입니다. 우리는 이 새로운 디지털 개척지의 기반을 구축하고 있지만 이를 현실로 가져오는 사람은 프로젝트와 사용자인 여러분입니다 .0에...
Dope Hires & Moar Mainnet in March [KOR]
이것은 우리가 팀에 만든 놀라운 추가 사항을 발표하기 위해 오랫동안 기한이 지난 게시물입니다. 우리는 11월에 Paradigm의 낙관적인 공급을 풍부하게 재확보한 a16z가 주도한 펀딩 라운드를 마감했습니다 . 이 현금을 통해 우리는 공간에서 가장 명석한 마음과 날카로운 운영자와 함께 빠르게 확장할 수 있었습니다. 이런 인재를 채용할 수 있게 되어서 3월에 퍼블릭 테스트넷이 아닌 메인넷에 임의 계약 배포를 시작 합니다!! 자세한 내용은 곧 제공됩니다. 우리는 지금 채용 중 입니다 . 아래 사람들과 같은 사람이라면 채용하고 싶습니다 .마크 타인웨이(영어)Mark는 Bitcoin에 대해 배우고 그것에 대해 더 배우기 위해 모든 것을 포기해야 할 때까지 신경 과학자로서 학문적 경력을 추구했습니다. 그는 bcoin이라는 비트코인의 대체 구현에 기여했으며 Handshake 출시를 도왔고 Optimism에 합류하여 Ethereum 확장 작업을 수행했습니다. “ 블록체인은 조정 문제를 ...
<100 subscribers
![Cover image for Announcing OPCraft: an Autonomous World built on the OP Stack-OP LABS BLOG [KOR]](https://img.paragraph.com/cdn-cgi/image/format=auto,width=3840,quality=85/https://storage.googleapis.com/papyrus_images/8dbf7fba6a3ff8d5451be5f6c2247468b5345e954ccf943532145bc133681890.png)
Announcing OPCraft: an Autonomous World built on the OP Stack-OP LABS BLOG [KOR]
비밀스러운 작은 세계…지난 몇 달 동안 Lattice는 Optimism 팀과 흥미로운 기술 협력을 진행했습니다. Twitter에서 이를 엿볼 수 있습니다. 자율 세계를 언급하는 이모티콘 벽이 있는 트윗이나 고르지 않은 풍경의 전경에 있는 재미있어 보이는 구조의 스크린샷입니다. 또는 흥미로운 새 온체인 게임에 대한 이야기를 Devcon에 있었던 친구들로부터 우연히 들었을 수도 있습니다. 오늘 우리는 OP Stack (Optimism의 모듈식 롤업 아키텍처) 위에 MUD (오픈 소스 온체인 게임 엔진) 로 구축된 완전한 온체인 3D 복셀 세계인 OPCraft를 공식적으로 공개합니다 .그렇다면 OPCraft는 무엇입니까?OPCraft는 Autonomous World입니다. 세계의 모든 단일 측면(모든 강, 풀잎, 산맥 꼭대기에 있는 눈 조각)이 온체인에 존재하는 완전한 온체인 가상 공간과 세계의 모든 단일 작업입니다. Ethereum 트랜잭션으로 발생합니다. 다른 제작 기반 복셀 세...
![Cover image for A Summer of Optimism [KOR]](https://img.paragraph.com/cdn-cgi/image/format=auto,width=3840,quality=85/https://storage.googleapis.com/papyrus_images/b9dab26b6790e5cf020436e92255802b3f2fb2d8ae29de5adc0ce7948bc90d1d.jpg)
A Summer of Optimism [KOR]
이후 기대감이 고조되고 있습니다 . 발표된 지난 주 Optimism Collective가 OP 여름이 될 것입니다. 앞으로 몇 주 동안 우리는 Optimism Collective의 지속 가능한 미래를 어떻게 확장할 계획인지에 대한 자세한 내용을 게시할 예정입니다. 오늘부터 OP Stimpack을 시작으로 합니다. Token House의 첫 번째 공식 조치인 이를 통해 거버넌스 펀드(231,928,234 OP)가 활성화되어 OP 메인넷의 성장에 대한 인센티브가 시작됩니다. 통해 규모에 맞는 지속 가능한 거버넌스를 위한 당사의 장기 비전에 대해 읽어보실 수 있습니다 소급 공공재 자금 지원을 에서 OP 경제학 개요 . 단기적으로는 토큰 공급량(231,928,234 OP)의 5.4%가 거버넌스 펀드를 통해 기존 및 신규 OP 메인넷 프로젝트에 분배될 예정입니다. 우리는 이 새로운 디지털 개척지의 기반을 구축하고 있지만 이를 현실로 가져오는 사람은 프로젝트와 사용자인 여러분입니다 .0에...
Dope Hires & Moar Mainnet in March [KOR]
이것은 우리가 팀에 만든 놀라운 추가 사항을 발표하기 위해 오랫동안 기한이 지난 게시물입니다. 우리는 11월에 Paradigm의 낙관적인 공급을 풍부하게 재확보한 a16z가 주도한 펀딩 라운드를 마감했습니다 . 이 현금을 통해 우리는 공간에서 가장 명석한 마음과 날카로운 운영자와 함께 빠르게 확장할 수 있었습니다. 이런 인재를 채용할 수 있게 되어서 3월에 퍼블릭 테스트넷이 아닌 메인넷에 임의 계약 배포를 시작 합니다!! 자세한 내용은 곧 제공됩니다. 우리는 지금 채용 중 입니다 . 아래 사람들과 같은 사람이라면 채용하고 싶습니다 .마크 타인웨이(영어)Mark는 Bitcoin에 대해 배우고 그것에 대해 더 배우기 위해 모든 것을 포기해야 할 때까지 신경 과학자로서 학문적 경력을 추구했습니다. 그는 bcoin이라는 비트코인의 대체 구현에 기여했으며 Handshake 출시를 도왔고 Optimism에 합류하여 Ethereum 확장 작업을 수행했습니다. “ 블록체인은 조정 문제를 ...
Share Dialog
Share Dialog
또는 이더리움이 완전히 내려가는 방법: 재구현을 중단하고 이더리움 스택을 사랑하는 방법을 배웠습니다.

지난 달, 우리는 Optimistic Ethereum 역사상 가장 중요한 업그레이드를 발표했습니다 . 최근 우리는 낙관적 Kovan을 진정한 원클릭 배포로 마이그레이션하고 안정성을 높였으며 3주 이내에 메인넷이 뒤따를 것입니다.
하지만 이 게시물은 한 번의 클릭이나 점진적인 개선에 관한 것이 아닙니다.
이 게시물은 EVM 동등성 ( Ethereum Virtual Machine 사양과 완전히 일치 )이 L2 공간에서 차세대 범용 표준이 될 것이라는 믿음에 대한 게시물입니다 .
먼저 현재 세대 롤업으로 이동한 경로를 요약해 보겠습니다.
낙관적 L2는 분쟁에 관한 모든 것입니다.Ethereum을 전능하고 분산된 법원으로 생각한다면 L2 확장성의 핵심 통찰력은 다음과 같습니다."수표를 현금화하기 위해 법원에 가지 마십시오. 수표가 반송되면 가십시오."
사실상 지난 6년간의 확장성 연구는 한 가지로 귀결됩니다. 처음에는 미리 합의된 당사자들만이 서로 거래할 수 있었습니다(상태 채널!). 그런 다음 누구나 거래할 수 있지만 검열될 수도 있습니다(플라즈마!). 결국 우리는 검열도 해결했습니다(롤업!).

롤업 이전에 우리는 이러한 모든 모델에서 스마트 계약을 실행하는 방법을 알고 있었습니다. 몇 명의 친구 사이에서 또는 일주일 동안 검열될 수 있는 방식으로 Uniswap을 실행하고 싶은 사람은 누구입니까? 롤업은 진정한 이더리움 스타일의 L2 경험을 약속했습니다.
물론 진정한 이더리움 스타일의 레이어 2 경험을 '약속'한다고 해서 실제로 구현되는 것은 아닙니다. 최초의 L2 AMM인 Unipig의 경우 EVM 자체가 아니라 롤업 분쟁 계약과 호환되는 사용자 지정 코드를 사용하여 Uniswap을 다시 만들어야 했습니다.
이것은 Uniswap의 비교적 단순한 설계로 인해 가능했지만 Solidity 변수와 같은 기본적인 것을 더 이상 사용할 수 없는 경우 좋은 징조가 아닙니다. 개발자가 아닌 경우; Uniswap은 가장 간단한 DeFi 스마트 계약 중 하나이며, Uniswap이 즉시 "롤업 호환"이 되도록 정밀 검사가 필요할 것이라는 좋은 징조는 아닙니다 !
지금까지 Ethereum은 오랫동안 탈출 속도를 능가했습니다. 기하급수적으로 성장하는 생태계는 비 EVM 인터페이스를 중심으로 다시 설계할 수 없습니다. 따라서 "원시" 척도를 제공하는 것 외에도 L1 법원 시스템이 EVM과 최소한으로 차별화 되도록 하는 것이 L2의 책임이 되었습니다. 이 강제 롤업은 한 번에 두 가지 전선에서 개척해야 합니다.
확장 가능하고 생산 준비가 된 롤업 인프라 구축.
오랫동안 악명 높은 EVM-in-EVM 문제를 해결합니다 .
이더리움의 튜링 완전성은 우리가 그것이 가능하다는 것을 알고 있다는 것을 의미했지만 , 연구 과정에서 우리는 합리적인 시간 내에 이더리움을 L2로 가져오기 위해 무언가를 희생해야 한다는 것을 배웠습니다.
이 희생은 EVM "호환성" 으로 알려지게 됩니다 .
논쟁은 간단했습니다. 이더리움 앱이 롤업에서 실행되도록 합리적으로 포팅될 수 있는 한( 이 작업이 배후에서 수행되는 방식에 관계없이 ) 우리는 이더리움의 탈출 속도를 잡을 수 있습니다.

처음에는 이러한 타협이 성과를 거두었습니다. 2020년에 우리는 사용자가 "저렴한 수수료"를 가장하여 보안과 가치를 포기한 다른 계층 1 경쟁업체로 이더리움을 떠나면서 OVM을 출시하기 위해 경쟁했습니다. 우리는 1월에 메인넷을 출시했으며 지난 10개월 동안 수백만 건의 트랜잭션을 통해 사용자에게 수억 달러를 절약했습니다.
그러나 이더리움의 네트워크 효과에 의해 생성된 탈출 속도는 다양한 형태를 취하며, 우리의 급증하는 사용량은 다른 L1 및 L2에 없는 L1-Ethereum의 또 다른 구성 요소인 인프라를 강조했습니다 . 지난 6년 동안 이더리움의 글로벌 커뮤니티는 이를 베어본 프로토타입에서 훨씬 더 많은 것으로 발전시켰습니다.
수천 개의 개발 도구가 EVM에 깊이 통합되었습니다.
노드 소프트웨어를 제공하고 개선하기 위해 수십억 달러 규모의 회사가 생겨났습니다.
Ethereum 자체는 점점 더 빨라 졌습니다 .
Ethereum의 네트워크 효과의 물결은 점점 더 커지고 있습니다. 모든 것이 오픈 소스이기 때문에 이러한 엄청난 승리가 Ethereum L2에도 적용될 것이라고 기대할 수 있습니다.
하지만 그렇게 많지는 않습니다.
EVM 호환성은 EVM 등가성 과 동일하지 않으며 단순한 호환성에 만족한다는 것은 Ethereum의 지원 인프라가 의존하는 하위 수준 코드를 수정하거나 완전히 다시 구현해야 함을 의미합니다. L2가 Ethereum의 인프라 네트워크 효과 물결을 서핑하려면 EVM과 동등해야 합니다.
낙관적 이더리움이 성장함에 따라 우리는 EVM 호환성이라는 우리의 오래된 설계 철학으로 인해 점점 더 많은 이더리움 도구가 계속해서 도달할 수 없다는 것을 발견했습니다.
우리는 더 잘할 수 있다는 것을 알고 있었습니다. 대중을 진정으로 지원하기 위해 우리는 EVM 계약과 호환될 뿐만 아니라 근본적 으로 EVM 자체와 동등한 무언가가 필요했습니다.
EVM 동등성은 Ethereum L1의 인프라 네트워크 효과와 Ethereum L2의 실행 환경 사이의 격차를 연결하는 방법입니다.

요컨대, EVM 동등성은 프로토콜의 공식적인 정의인 이더리움 옐로우 페이퍼를 완전히 준수하는 것입니다. 정의에 따라 L1 Ethereum 소프트웨어는 이 사양을 준수해야 합니다.
이것은 가장 깊은 깊이까지 기존 Ethereum 스택이 이제 L2 시스템과도 통합된다는 것을 의미합니다. 모든 디버거. 모든 툴체인. 모든 노드 구현 . 우리는 모든 EVM 경험을 제공하는 모든 L2가 이 기준을 충족해야 한다고 믿습니다. 그 이하의 것은 허용되지 않습니다.
0일부터 우리는 Ethereum의 가장 강력하고 인기 있는 구현인 Geth에 소프트웨어를 구축했습니다. 이것이 생산 준비가 된 Ethereum L2에 대한 유일한 실행 가능한 경로였습니다. OVM v1은 Geth의 EVM 위에 있는 컨테이너화 시스템을 도입하여 L1에서 전체 EVM을 지루하게 다시 구현하지 않도록 했습니다.
이 콤보는 초기에 약간의 성공을 거두었지만 EVM이 기본적으로 컨테이너화를 지원하지 않기 때문에 무료가 아니었습니다. Geth에 중점을 둔 팀의 경우에도 변경 사항이 합산되기 시작했습니다. 낙관적 이더리움이 성장함에 따라 등가의 놀라운 힘을 무시할 수 없었습니다.
Solidity, Vyper 및 Hardhat과 같은 프로젝트는 개발 도구의 OVM 버전에서 사심 없이 작업했지만 우리는 이미 자원이 제한된 이러한 팀을 분열시킬 위험이 있었습니다. 이를 통해 팀은 동등하지 않은 코드베이스를 유지 관리하는 데 항상 노력을 기울여야 한다는 사실을 배웠습니다.
코드가 변경될 때마다 Erigon과 같은 실험적 구현을 채택하기가 더 어려워졌습니다. 이를 통해 미래의 클라이언트 구현을 통합하는 데 항상 노력을 기울여야 한다는 사실 을 배웠습니다 .
EVM의 일부를 다시 구현하면 기존의 고도로 최적화된 버전과 비교하여 가스 오버헤드가 발생했습니다. 이를 통해 가스 비용을 최소화하려면 EVM과 동등한 설계 철학이 필요하다는 사실을 알게 되었습니다.
약간의 지루함이 필요하더라도 더 나은 접근 방식을 추구해야 할 때였습니다.
고맙게도 EVM에서 EVM을 지루하게 다시 구현하는 것보다 더 나은 방법을 찾았습니다. 당신이 할 일은 다음과 같습니다.
블록 생성과 실행 분리
알겠습니다 — 실제로는 L2-ify Ethereum에 몇 가지 변경 사항을 적용해야 합니다. 특히 블록이 생성되는 방식을 변경해야 합니다. L1에서 노드는 작업 증명 합의 메커니즘을 사용하여 블록을 결정합니다. L2에서 트랜잭션 배치는 "부모 체인"(L1 Ethereum)으로 전송된 배치를 통해 적용됩니다. L2가 자체 작업 증명을 사용했다면 L1이 될 것입니다! 따라서 "동등성"은 이 수준에서 근본적으로 무의미합니다.
블록체인 모듈화의 핵심 패턴은 합의를 실행과 분리하는 것입니다. 즉, 다음 블록을 결정하고 실행하는 프로세스가 서로 다릅니다. L2에서 사용하기 위해 이 패턴을 빌릴 수 있습니다. 기본적으로 우리는 L1 블록을 받아들이고 롤업 트랜잭션을 위해 처리하고 L2 블록을 출력하는 함수를 정의합니다. L1 블록과 정확히 같은 형식입니다. 이제부터는 L2 실행을 L1과 동일하게 정의할 수 있습니다.

ETH2 병합 API
그렇다면 기존 L1 클라이언트 구현 중 합의/실행 모듈화의 상태는 어떻습니까? 음: 모든 이더리움 구현에서 표준화될 예정입니다.
결과적으로 ETH2 병합에는 EVM 등가 롤업이 수행하는 것과 정확히 동일한 추상화가 필요합니다 . 비콘 체인은 롤업에 대해 L1이 수행하는 것과 동일한 "부모 체인" 역할을 수행합니다. 이렇게 하면 L2에서 사용하기 위해 L1 클라이언트를 드롭하는 것이 매우 간단해집니다.

표준 시행
자, 이제 등가성이 강력한 모듈식 추상화와 극도로 단순한 클라이언트 구현에 대한 문을 여는 이유를 다루었습니다. 하지만 실제로 이 온체인을 어떻게 시행합니까? 우선, 이 모듈화의 힘은 유연하다는 것입니다. 솔루션이 EVM과 동등한 한 우리는 그것을 사용할 수 있습니다. 이는 사기 증명의 개선과 EVM과 동등한 영지식 증명이 실현 가능해지면 기존 오프체인 스택에 간단하게 삽입될 수 있음을 의미합니다.
그러나 단기적으로는 오늘날 실현 가능한 것이 필요하며 바로 그것을 발견했습니다. 한 가지 해결책은 Solidity에서 완벽한 EVM과 동등한 구현을 구현하는 것이지만 EVM은 많은 VM 명령어가 있는 복잡한 야수이므로 이는 중요한 작업입니다. 또한 EVM에 대한 향후 업데이트도 Solidity에서 다시 구현해야 합니다.
솔루션: Solidity에서 EVM을 구현하는 대신 훨씬 더 작고 간단한 명령어 세트 로 VM을 구현 하고 사기 방지 중에 이 VM 내에서 EVM을 실행합니다 . 이렇게 하려면 geth와 같은 기존 EVM 인터프리터를 컴파일하여 더 간단한 VM 내에서 실행해야 합니다.
요약: 우리는 Geth 자체가 분쟁 친화적인 환경에서 실행되도록 허용합니다. Geth는 EVM과 동일하므로 해당 환경도 마찬가지입니다. 이를 통해 우리는 EVM 온체인 재구현을 우회할 수 있으며 향후 EVM 업그레이드에 대비하여 시스템을 미래에 대비할 수 있습니다.
우리는 최초의 EVM 등가 증명 시스템을 구축하기 위해 우리가 가장 좋아하는 컴파일러 전문가인 George Hotz와 협력하고 있습니다 . 진행 상황은 흥미진진합니다. 이미 시스템은 런던 하드 포크 이후 모든 L1 블록을 실행할 수 있습니다 . 사기 증명을 통해 L1 블록을 실행하는 것은 재미있고 직관에 반하는 생각입니다.
휴 — 이 접근 방식에 대해 할 말이 훨씬 더 많지만 나머지는 향후 게시물을 위해 남겨두어야 합니다!
이더리움이 롤업 중심의 미래를 달성하려면 롤업이 이더리움 중심이 되어야 합니다 .
이 모듈식 Geth 중심 디자인은 단지 우리가 사용하기 위한 우아한 구현에 관한 것이 아니라 사기 방지 인프라의 상품화를 향한 큰 발걸음입니다 . 오늘날 롤업을 안전하게 설계하고 시작하려면 L2 분쟁 게임과 노드 소프트웨어와 함께 작동하는 방식에 대한 자세한 지식이 필요합니다. 이것은 혁신을 심각하게 제한합니다. 모든 웹 개발자가 IP 네트워킹, 시스템 관리 및 마이크로칩 제조 분야의 전문가여야 하는 세상을 상상해 보십시오.
미래의 롤업은 너무 간단해서 배포하는 데 L2 전문가가 필요하지 않습니다. 즉, L2는 더 이상 보안을 제공하는 방법 또는 제공 여부에 대해 경쟁하지 않고 보안을 제공하는 대상에 대해 경쟁하게 됩니다. 여기에는 다음에 대한 경쟁이 포함됩니다.
성능, 안정성 및 가동 시간
네트워크 효과, 생태계 전문화 및 커뮤니티
MEV 예방 및 시퀀싱 도구
요컨대 이것은 EVM 등가 롤업이 분산화에서 경쟁하고 있음을 의미합니다. 이것은 전체 생태계에 걸친 민주화를 위한 큰 승리이며 전체 산업을 보다 취약하지 않고 검열에 저항하도록 만드는 중요한 단계입니다.
이는 또한 우리 팀이 마침내 우리의 핵심 역량(가장 중요한 부분)에 집중하여 세상에서 본 것 중 가장 빠르고 가장 안정적이며 가장 안전한 L2 Geth를 구축할 수 있음을 의미합니다.
Ethereum 호환성의 족쇄가 해제되었습니다.
EVM 동등성의 힘은 표준화로 귀결됩니다.
다중 체인 세계에서는 "한 번 쓰고 모든 곳에 배포"하는 것이 중요합니다.
각각 약간씩 다른 "호환 가능한" 체인이 많으면 조각화로 이어집니다. 단일 코드베이스에서 작업하는 단일 EVM 전문가 팀이 필요하지 않고 각 체인의 각 코드베이스에 대한 EVM 전문가 팀이 필요합니다.
Vitalik은 EVM을 처음 공개했을 때에도 Javascript와 비교했으며 유추가 특히 이 컨텍스트에 잘 반영됩니다. 인터넷 초창기에는 웹 브라우저 간의 비호환성( IE )이 웹 개발을 방해했고 개발자와 생태계 분열을 일으켰습니다.
Web3는 모두 조정 및 오픈 소스 표준에 관한 것이며 동등성은 과거의 실수를 반복하지 않도록 표준으로 명확하게 부상하고 있는 EVM에 대한 경로를 제공합니다.
그리고 이 표준이 발전함에 따라 사기 증명에 대한 우리의 접근 방식은 L2가 함께 쉽게 발전할 수 있음을 의미합니다. L1과 L2는 손을 잡고 함께 앞으로 나아갑니다. 잠금 단계.
거의 모든 이더리움 EIP가 L2에서 채택될 수 있고 롤업이 혁신을 위한 흥미로운 새로운 라이브 테스트베드 환경이 될 때 이 이점은 양방향으로 적용됩니다 . 인센티브화된 테스트넷과 메인넷 사이 어딘가에 있는 롤업을 상상해 보세요. 새로운 트랜잭션 유형, 사전 컴파일 및 야생에서 EOF를 증명 하고 L1으로 전환하기 전에 예상치 못한 결과를 테스트합니다.
DeFi의 가장 큰 장애물 중 하나는 원하는 모든 것을 테스트하고 DeFi의 라이브 환경을 대체할 수 없다는 것입니다. 테스트넷에서 DeFi를 '재생성'할 수 없으므로 변경 사항을 테스트하고 싶을 때 항상 '프로덕션에서 테스트'합니다.
EVM 등가성을 통해 라이브 환경에서 EIP를 테스트하고 "손을 교차하는 하드포크" 없이 전체적인 이더리움 환경을 보다 안전하고 장기적으로 개선할 수 있습니다.
우리는 최근 소급 공공재 자금 조달에 대한 첫 번째 실험을 시작했습니다. 100만 달러의 프로토콜 수익이 곧 이더리움에 도움이 되는 공공재에 수여될 것입니다! 어떤 사람들은 왜 이 돈이 온 낙관적 이더리움 생태계뿐만 아니라 이더리움 전체로 가는지 물었습니다.
EVM 동등성에 대한 새로운 이해를 통해 그 이유를 알 수 있기를 바랍니다. 우리는 동일한 생태계입니다.
레이어 2는 이 새로운 사이버 공간의 경계에 깊숙이 도달하는 활기찬 도시와 함께 멀티체인 이더리움의 미래를 오랫동안 약속했습니다. 우리는 이러한 체인이 다양하고 풍부할 것으로 예상할 수 있지만 EVM Equivalence는 결제 계층뿐만 아니라 구성의 가장 깊은 수준에서 이더리움에 대한 새로운 연결을 도입합니다.
그것은 이더리움이고 항상 그럴 것입니다. 🚀

또는 이더리움이 완전히 내려가는 방법: 재구현을 중단하고 이더리움 스택을 사랑하는 방법을 배웠습니다.

지난 달, 우리는 Optimistic Ethereum 역사상 가장 중요한 업그레이드를 발표했습니다 . 최근 우리는 낙관적 Kovan을 진정한 원클릭 배포로 마이그레이션하고 안정성을 높였으며 3주 이내에 메인넷이 뒤따를 것입니다.
하지만 이 게시물은 한 번의 클릭이나 점진적인 개선에 관한 것이 아닙니다.
이 게시물은 EVM 동등성 ( Ethereum Virtual Machine 사양과 완전히 일치 )이 L2 공간에서 차세대 범용 표준이 될 것이라는 믿음에 대한 게시물입니다 .
먼저 현재 세대 롤업으로 이동한 경로를 요약해 보겠습니다.
낙관적 L2는 분쟁에 관한 모든 것입니다.Ethereum을 전능하고 분산된 법원으로 생각한다면 L2 확장성의 핵심 통찰력은 다음과 같습니다."수표를 현금화하기 위해 법원에 가지 마십시오. 수표가 반송되면 가십시오."
사실상 지난 6년간의 확장성 연구는 한 가지로 귀결됩니다. 처음에는 미리 합의된 당사자들만이 서로 거래할 수 있었습니다(상태 채널!). 그런 다음 누구나 거래할 수 있지만 검열될 수도 있습니다(플라즈마!). 결국 우리는 검열도 해결했습니다(롤업!).

롤업 이전에 우리는 이러한 모든 모델에서 스마트 계약을 실행하는 방법을 알고 있었습니다. 몇 명의 친구 사이에서 또는 일주일 동안 검열될 수 있는 방식으로 Uniswap을 실행하고 싶은 사람은 누구입니까? 롤업은 진정한 이더리움 스타일의 L2 경험을 약속했습니다.
물론 진정한 이더리움 스타일의 레이어 2 경험을 '약속'한다고 해서 실제로 구현되는 것은 아닙니다. 최초의 L2 AMM인 Unipig의 경우 EVM 자체가 아니라 롤업 분쟁 계약과 호환되는 사용자 지정 코드를 사용하여 Uniswap을 다시 만들어야 했습니다.
이것은 Uniswap의 비교적 단순한 설계로 인해 가능했지만 Solidity 변수와 같은 기본적인 것을 더 이상 사용할 수 없는 경우 좋은 징조가 아닙니다. 개발자가 아닌 경우; Uniswap은 가장 간단한 DeFi 스마트 계약 중 하나이며, Uniswap이 즉시 "롤업 호환"이 되도록 정밀 검사가 필요할 것이라는 좋은 징조는 아닙니다 !
지금까지 Ethereum은 오랫동안 탈출 속도를 능가했습니다. 기하급수적으로 성장하는 생태계는 비 EVM 인터페이스를 중심으로 다시 설계할 수 없습니다. 따라서 "원시" 척도를 제공하는 것 외에도 L1 법원 시스템이 EVM과 최소한으로 차별화 되도록 하는 것이 L2의 책임이 되었습니다. 이 강제 롤업은 한 번에 두 가지 전선에서 개척해야 합니다.
확장 가능하고 생산 준비가 된 롤업 인프라 구축.
오랫동안 악명 높은 EVM-in-EVM 문제를 해결합니다 .
이더리움의 튜링 완전성은 우리가 그것이 가능하다는 것을 알고 있다는 것을 의미했지만 , 연구 과정에서 우리는 합리적인 시간 내에 이더리움을 L2로 가져오기 위해 무언가를 희생해야 한다는 것을 배웠습니다.
이 희생은 EVM "호환성" 으로 알려지게 됩니다 .
논쟁은 간단했습니다. 이더리움 앱이 롤업에서 실행되도록 합리적으로 포팅될 수 있는 한( 이 작업이 배후에서 수행되는 방식에 관계없이 ) 우리는 이더리움의 탈출 속도를 잡을 수 있습니다.

처음에는 이러한 타협이 성과를 거두었습니다. 2020년에 우리는 사용자가 "저렴한 수수료"를 가장하여 보안과 가치를 포기한 다른 계층 1 경쟁업체로 이더리움을 떠나면서 OVM을 출시하기 위해 경쟁했습니다. 우리는 1월에 메인넷을 출시했으며 지난 10개월 동안 수백만 건의 트랜잭션을 통해 사용자에게 수억 달러를 절약했습니다.
그러나 이더리움의 네트워크 효과에 의해 생성된 탈출 속도는 다양한 형태를 취하며, 우리의 급증하는 사용량은 다른 L1 및 L2에 없는 L1-Ethereum의 또 다른 구성 요소인 인프라를 강조했습니다 . 지난 6년 동안 이더리움의 글로벌 커뮤니티는 이를 베어본 프로토타입에서 훨씬 더 많은 것으로 발전시켰습니다.
수천 개의 개발 도구가 EVM에 깊이 통합되었습니다.
노드 소프트웨어를 제공하고 개선하기 위해 수십억 달러 규모의 회사가 생겨났습니다.
Ethereum 자체는 점점 더 빨라 졌습니다 .
Ethereum의 네트워크 효과의 물결은 점점 더 커지고 있습니다. 모든 것이 오픈 소스이기 때문에 이러한 엄청난 승리가 Ethereum L2에도 적용될 것이라고 기대할 수 있습니다.
하지만 그렇게 많지는 않습니다.
EVM 호환성은 EVM 등가성 과 동일하지 않으며 단순한 호환성에 만족한다는 것은 Ethereum의 지원 인프라가 의존하는 하위 수준 코드를 수정하거나 완전히 다시 구현해야 함을 의미합니다. L2가 Ethereum의 인프라 네트워크 효과 물결을 서핑하려면 EVM과 동등해야 합니다.
낙관적 이더리움이 성장함에 따라 우리는 EVM 호환성이라는 우리의 오래된 설계 철학으로 인해 점점 더 많은 이더리움 도구가 계속해서 도달할 수 없다는 것을 발견했습니다.
우리는 더 잘할 수 있다는 것을 알고 있었습니다. 대중을 진정으로 지원하기 위해 우리는 EVM 계약과 호환될 뿐만 아니라 근본적 으로 EVM 자체와 동등한 무언가가 필요했습니다.
EVM 동등성은 Ethereum L1의 인프라 네트워크 효과와 Ethereum L2의 실행 환경 사이의 격차를 연결하는 방법입니다.

요컨대, EVM 동등성은 프로토콜의 공식적인 정의인 이더리움 옐로우 페이퍼를 완전히 준수하는 것입니다. 정의에 따라 L1 Ethereum 소프트웨어는 이 사양을 준수해야 합니다.
이것은 가장 깊은 깊이까지 기존 Ethereum 스택이 이제 L2 시스템과도 통합된다는 것을 의미합니다. 모든 디버거. 모든 툴체인. 모든 노드 구현 . 우리는 모든 EVM 경험을 제공하는 모든 L2가 이 기준을 충족해야 한다고 믿습니다. 그 이하의 것은 허용되지 않습니다.
0일부터 우리는 Ethereum의 가장 강력하고 인기 있는 구현인 Geth에 소프트웨어를 구축했습니다. 이것이 생산 준비가 된 Ethereum L2에 대한 유일한 실행 가능한 경로였습니다. OVM v1은 Geth의 EVM 위에 있는 컨테이너화 시스템을 도입하여 L1에서 전체 EVM을 지루하게 다시 구현하지 않도록 했습니다.
이 콤보는 초기에 약간의 성공을 거두었지만 EVM이 기본적으로 컨테이너화를 지원하지 않기 때문에 무료가 아니었습니다. Geth에 중점을 둔 팀의 경우에도 변경 사항이 합산되기 시작했습니다. 낙관적 이더리움이 성장함에 따라 등가의 놀라운 힘을 무시할 수 없었습니다.
Solidity, Vyper 및 Hardhat과 같은 프로젝트는 개발 도구의 OVM 버전에서 사심 없이 작업했지만 우리는 이미 자원이 제한된 이러한 팀을 분열시킬 위험이 있었습니다. 이를 통해 팀은 동등하지 않은 코드베이스를 유지 관리하는 데 항상 노력을 기울여야 한다는 사실을 배웠습니다.
코드가 변경될 때마다 Erigon과 같은 실험적 구현을 채택하기가 더 어려워졌습니다. 이를 통해 미래의 클라이언트 구현을 통합하는 데 항상 노력을 기울여야 한다는 사실 을 배웠습니다 .
EVM의 일부를 다시 구현하면 기존의 고도로 최적화된 버전과 비교하여 가스 오버헤드가 발생했습니다. 이를 통해 가스 비용을 최소화하려면 EVM과 동등한 설계 철학이 필요하다는 사실을 알게 되었습니다.
약간의 지루함이 필요하더라도 더 나은 접근 방식을 추구해야 할 때였습니다.
고맙게도 EVM에서 EVM을 지루하게 다시 구현하는 것보다 더 나은 방법을 찾았습니다. 당신이 할 일은 다음과 같습니다.
블록 생성과 실행 분리
알겠습니다 — 실제로는 L2-ify Ethereum에 몇 가지 변경 사항을 적용해야 합니다. 특히 블록이 생성되는 방식을 변경해야 합니다. L1에서 노드는 작업 증명 합의 메커니즘을 사용하여 블록을 결정합니다. L2에서 트랜잭션 배치는 "부모 체인"(L1 Ethereum)으로 전송된 배치를 통해 적용됩니다. L2가 자체 작업 증명을 사용했다면 L1이 될 것입니다! 따라서 "동등성"은 이 수준에서 근본적으로 무의미합니다.
블록체인 모듈화의 핵심 패턴은 합의를 실행과 분리하는 것입니다. 즉, 다음 블록을 결정하고 실행하는 프로세스가 서로 다릅니다. L2에서 사용하기 위해 이 패턴을 빌릴 수 있습니다. 기본적으로 우리는 L1 블록을 받아들이고 롤업 트랜잭션을 위해 처리하고 L2 블록을 출력하는 함수를 정의합니다. L1 블록과 정확히 같은 형식입니다. 이제부터는 L2 실행을 L1과 동일하게 정의할 수 있습니다.

ETH2 병합 API
그렇다면 기존 L1 클라이언트 구현 중 합의/실행 모듈화의 상태는 어떻습니까? 음: 모든 이더리움 구현에서 표준화될 예정입니다.
결과적으로 ETH2 병합에는 EVM 등가 롤업이 수행하는 것과 정확히 동일한 추상화가 필요합니다 . 비콘 체인은 롤업에 대해 L1이 수행하는 것과 동일한 "부모 체인" 역할을 수행합니다. 이렇게 하면 L2에서 사용하기 위해 L1 클라이언트를 드롭하는 것이 매우 간단해집니다.

표준 시행
자, 이제 등가성이 강력한 모듈식 추상화와 극도로 단순한 클라이언트 구현에 대한 문을 여는 이유를 다루었습니다. 하지만 실제로 이 온체인을 어떻게 시행합니까? 우선, 이 모듈화의 힘은 유연하다는 것입니다. 솔루션이 EVM과 동등한 한 우리는 그것을 사용할 수 있습니다. 이는 사기 증명의 개선과 EVM과 동등한 영지식 증명이 실현 가능해지면 기존 오프체인 스택에 간단하게 삽입될 수 있음을 의미합니다.
그러나 단기적으로는 오늘날 실현 가능한 것이 필요하며 바로 그것을 발견했습니다. 한 가지 해결책은 Solidity에서 완벽한 EVM과 동등한 구현을 구현하는 것이지만 EVM은 많은 VM 명령어가 있는 복잡한 야수이므로 이는 중요한 작업입니다. 또한 EVM에 대한 향후 업데이트도 Solidity에서 다시 구현해야 합니다.
솔루션: Solidity에서 EVM을 구현하는 대신 훨씬 더 작고 간단한 명령어 세트 로 VM을 구현 하고 사기 방지 중에 이 VM 내에서 EVM을 실행합니다 . 이렇게 하려면 geth와 같은 기존 EVM 인터프리터를 컴파일하여 더 간단한 VM 내에서 실행해야 합니다.
요약: 우리는 Geth 자체가 분쟁 친화적인 환경에서 실행되도록 허용합니다. Geth는 EVM과 동일하므로 해당 환경도 마찬가지입니다. 이를 통해 우리는 EVM 온체인 재구현을 우회할 수 있으며 향후 EVM 업그레이드에 대비하여 시스템을 미래에 대비할 수 있습니다.
우리는 최초의 EVM 등가 증명 시스템을 구축하기 위해 우리가 가장 좋아하는 컴파일러 전문가인 George Hotz와 협력하고 있습니다 . 진행 상황은 흥미진진합니다. 이미 시스템은 런던 하드 포크 이후 모든 L1 블록을 실행할 수 있습니다 . 사기 증명을 통해 L1 블록을 실행하는 것은 재미있고 직관에 반하는 생각입니다.
휴 — 이 접근 방식에 대해 할 말이 훨씬 더 많지만 나머지는 향후 게시물을 위해 남겨두어야 합니다!
이더리움이 롤업 중심의 미래를 달성하려면 롤업이 이더리움 중심이 되어야 합니다 .
이 모듈식 Geth 중심 디자인은 단지 우리가 사용하기 위한 우아한 구현에 관한 것이 아니라 사기 방지 인프라의 상품화를 향한 큰 발걸음입니다 . 오늘날 롤업을 안전하게 설계하고 시작하려면 L2 분쟁 게임과 노드 소프트웨어와 함께 작동하는 방식에 대한 자세한 지식이 필요합니다. 이것은 혁신을 심각하게 제한합니다. 모든 웹 개발자가 IP 네트워킹, 시스템 관리 및 마이크로칩 제조 분야의 전문가여야 하는 세상을 상상해 보십시오.
미래의 롤업은 너무 간단해서 배포하는 데 L2 전문가가 필요하지 않습니다. 즉, L2는 더 이상 보안을 제공하는 방법 또는 제공 여부에 대해 경쟁하지 않고 보안을 제공하는 대상에 대해 경쟁하게 됩니다. 여기에는 다음에 대한 경쟁이 포함됩니다.
성능, 안정성 및 가동 시간
네트워크 효과, 생태계 전문화 및 커뮤니티
MEV 예방 및 시퀀싱 도구
요컨대 이것은 EVM 등가 롤업이 분산화에서 경쟁하고 있음을 의미합니다. 이것은 전체 생태계에 걸친 민주화를 위한 큰 승리이며 전체 산업을 보다 취약하지 않고 검열에 저항하도록 만드는 중요한 단계입니다.
이는 또한 우리 팀이 마침내 우리의 핵심 역량(가장 중요한 부분)에 집중하여 세상에서 본 것 중 가장 빠르고 가장 안정적이며 가장 안전한 L2 Geth를 구축할 수 있음을 의미합니다.
Ethereum 호환성의 족쇄가 해제되었습니다.
EVM 동등성의 힘은 표준화로 귀결됩니다.
다중 체인 세계에서는 "한 번 쓰고 모든 곳에 배포"하는 것이 중요합니다.
각각 약간씩 다른 "호환 가능한" 체인이 많으면 조각화로 이어집니다. 단일 코드베이스에서 작업하는 단일 EVM 전문가 팀이 필요하지 않고 각 체인의 각 코드베이스에 대한 EVM 전문가 팀이 필요합니다.
Vitalik은 EVM을 처음 공개했을 때에도 Javascript와 비교했으며 유추가 특히 이 컨텍스트에 잘 반영됩니다. 인터넷 초창기에는 웹 브라우저 간의 비호환성( IE )이 웹 개발을 방해했고 개발자와 생태계 분열을 일으켰습니다.
Web3는 모두 조정 및 오픈 소스 표준에 관한 것이며 동등성은 과거의 실수를 반복하지 않도록 표준으로 명확하게 부상하고 있는 EVM에 대한 경로를 제공합니다.
그리고 이 표준이 발전함에 따라 사기 증명에 대한 우리의 접근 방식은 L2가 함께 쉽게 발전할 수 있음을 의미합니다. L1과 L2는 손을 잡고 함께 앞으로 나아갑니다. 잠금 단계.
거의 모든 이더리움 EIP가 L2에서 채택될 수 있고 롤업이 혁신을 위한 흥미로운 새로운 라이브 테스트베드 환경이 될 때 이 이점은 양방향으로 적용됩니다 . 인센티브화된 테스트넷과 메인넷 사이 어딘가에 있는 롤업을 상상해 보세요. 새로운 트랜잭션 유형, 사전 컴파일 및 야생에서 EOF를 증명 하고 L1으로 전환하기 전에 예상치 못한 결과를 테스트합니다.
DeFi의 가장 큰 장애물 중 하나는 원하는 모든 것을 테스트하고 DeFi의 라이브 환경을 대체할 수 없다는 것입니다. 테스트넷에서 DeFi를 '재생성'할 수 없으므로 변경 사항을 테스트하고 싶을 때 항상 '프로덕션에서 테스트'합니다.
EVM 등가성을 통해 라이브 환경에서 EIP를 테스트하고 "손을 교차하는 하드포크" 없이 전체적인 이더리움 환경을 보다 안전하고 장기적으로 개선할 수 있습니다.
우리는 최근 소급 공공재 자금 조달에 대한 첫 번째 실험을 시작했습니다. 100만 달러의 프로토콜 수익이 곧 이더리움에 도움이 되는 공공재에 수여될 것입니다! 어떤 사람들은 왜 이 돈이 온 낙관적 이더리움 생태계뿐만 아니라 이더리움 전체로 가는지 물었습니다.
EVM 동등성에 대한 새로운 이해를 통해 그 이유를 알 수 있기를 바랍니다. 우리는 동일한 생태계입니다.
레이어 2는 이 새로운 사이버 공간의 경계에 깊숙이 도달하는 활기찬 도시와 함께 멀티체인 이더리움의 미래를 오랫동안 약속했습니다. 우리는 이러한 체인이 다양하고 풍부할 것으로 예상할 수 있지만 EVM Equivalence는 결제 계층뿐만 아니라 구성의 가장 깊은 수준에서 이더리움에 대한 새로운 연결을 도입합니다.
그것은 이더리움이고 항상 그럴 것입니다. 🚀

No comments yet