간결하게 이해하는 이더리움 Layer 2 솔루션 Optimism의 운영 메커니즘과 진행 상황

0xRafi
2021-03-22 20:52:29
수집
InstaDApp는 사용자 중심의 탈중앙화 자산 관리 프로토콜로, 현재 Aave, Compound, Maker에 대한 효율적인 자산 관리 기능을 제공하고 있으며, DeFi의 복잡성을 간소화하고 궁극적으로 DeFi의 통합 프론트엔드가 되는 것을 목표로 하고 있습니다.

원문 제목:《백화 해석 Optimism의 운영 메커니즘》,저자:0xRafi,편집:ETH 중국站

1/ Optimism 팀이 메시지를 발표하여 메인넷 출시 시간이 앞당겨질 것이라고 하였기 때문에, 이더리움 Layer 2 솔루션인 Optimism이 무엇인지, 어떻게 작동하는지, 그리고 이더리움에 어떤 영향을 미칠 것인지에 대해 알아볼 필요가 있다고 생각합니다.

image

2/ 사람들이 이렇게 기대하는 이유는 Optimism과 같은 L2 솔루션이 이더리움의 처리량(초당 거래 처리량)을 높이고, 거래 패키징 대기 시간을 단축시키며(거래 확인에 필요한 시간), 가스 비용을 크게 줄이는 데 도움을 주기 때문입니다. 그리고 이는 이더리움 메인넷의 보안성을 희생하지 않고 확장하는 것입니다.

3/ 이것이 진정한 Layer 2 솔루션과 "단순한 사이드체인" 솔루션(예: @0xPolygon 또는 @xdaichain) 간의 가장 큰 차이점입니다. 사이드체인 솔루션은 자체 합의 메커니즘과 보안성을 가지고 있으며, 이더리움 Layer 1의 보안성으로부터 이익을 얻을 수 없지만, Layer 2 솔루션은 이더리움 1층 네트워크의 보안성을 유지할 수 있습니다.

4/ 예를 들어, 우리가 Optimism을 사용할 경우: 사용자가 이더리움 메인넷(또는 Layer 1)에서 거래를 제출하면, 거래 데이터는 L1에 저장되지만, 스마트 계약 계산 처리는 서브체인(즉, Layer 2)에서 이루어지고, 마지막 계산 결과는 Layer 1으로 다시 전송됩니다.

5/ 계산 과정이 거래 중 가장 오랜 시간과 비용이 드는 부분이기 때문에, Layer 2에서 계산을 처리함으로써 Layer 1의 계산 요구가 크게 줄어들어 네트워크의 처리량을 높이고 거래 비용을 낮춥니다. L1은 거래 데이터를 수신하여 L2로 전송한 다음, L2의 계산 결과를 다시 수신합니다.

6/ Optimism은 비교적 "범용" 솔루션입니다. L1의 Solidity 스마트 계약(즉, 임의의 L1 앱)은 Optimism의 Layer 2에서 실행될 수 있으며, 추가 기능을 구축할 필요가 없습니다.

7/ 아래 그림은 Optimistic Rollup의 작동 방식을 보여줍니다. 두 개의 큰 사각형은 각각 Optimistic Rollup 계약과 Optimistic 가상 머신(OVM)입니다. Rollup은 L1 스마트 계약으로, 거래 데이터를 수신하고, 데이터를 L2로 전송하며, 계산 결과를 수신하는 역할을 합니다. 그러나 흥미로운 부분은 L2에서 발생합니다.

image

8/ L2에서 거래는 "Sequencer" 시퀀서(즉, L2의 채굴자라고 할 수 있음)에게 제출됩니다. 그러면 즉시 응답하여 거래의 실행과 정렬을 보장하는 서명된 영수증을 생성합니다. 그러나 시퀀서가 악의적으로 행동하여 거래를 올바르게 실행하지 않거나 거래를 가로챈다면 어떻게 될까요?

9/ 이러한 상황이 발생하면, 사용자는 L1의 심판 계약에 서명된 영수증을 제출할 수 있으며, 시퀀서가 의무를 올바르게 이행하지 않았음을 증명하면, 그들은 벌금을 잃게 됩니다(즉, 그들이 스테이킹한 자금을 잃게 됩니다). 따라서 L2는 소규모 PoS 시스템이라고 할 수 있습니다.

10/ 그러나 분쟁이 발생할 경우, L1의 심판 계약은 L2에서와 같이 계산을 수행하고 완전히 동일한 계산 결과를 얻을 수 있어야 합니다. 이를 위해 OVM이 필요합니다.

11/ OVM은 L1의 L2 어댑터라고 할 수 있으며, L1 이더리움 가상 머신(EVM)이 L2에서 L2의 계산을 처리하는 것처럼 작동하도록 보장합니다. 이렇게 하는 목적은 L2에서의 모든 계산이 L1에서 검증될 수 있도록 하는 것입니다(필요한 경우). 이는 매우 중요합니다.

12/ "Optimistic"이라는 용어는 L2에서 수행되는 모든 계산이 올바르다고 가정하고, 누군가가 이의를 제기할 때까지입니다. 만약 이의가 제기되면, L1의 심판은 이더리움 네트워크에서 해당 계산을 다시 실행하고 결과를 확인합니다.

13/ 사용자가 "망루" 역할을 하여 계산 결과를 검증하도록 유도하기 위해, Optimism은 다음과 같이 설정되어 있습니다: 누군가가 부정직한 행동을 발견하고 이의를 제기하면, 악의적인 시퀀서(Sequencer)의 벌금에서 일부 보상을 받을 수 있습니다. 사용자가 자신의 모든 거래를 검증하지 않더라도, 다른 사용자가 검증을 도와줄 것입니다.

14/ 가장 멋진 점은, 충분한 수의 이더리움 앱이 Optimism의 2층 네트워크에서 실행되면, 대부분의 사용자는 L1로 돌아갈 필요 없이 L2에서 대부분의 시간을 보낼 것입니다(분쟁이 해결되어야 하거나 사용자가 출금할 필요가 없는 한).

15/ 여기까지 읽으면, 독자는 이로 인해 이더리움 L1이 무효화될 것이라고 생각할지도 모릅니다. 그러나 사실 이는 이더리움의 생태계를 더욱 확장시키고, 이더리움이 새로운, 더 높은 처리량의 애플리케이션을 지원할 수 있게 할 것입니다. 현재 네트워크 용량으로는 불가능한 일입니다.

16/ Optimism의 또 다른 멋진 점은 "계정 추상화" 기능을 가지고 있다는 것입니다. 즉, 각 계정은 변경 가능한 "계약" 계정이므로, 다중 서명 또는 다른 가스 지불 방식과 같은 다양한 거래 조건을 구현할 수 있습니다.

17/ 현재 Optimism의 애플리케이션 상황은 어떨까요? 우선, Synthetix는 현재 개인 메인넷에서 Optimism을 실행하고 있습니다. 구현이 완료되면, Synthetix는 스테이킹 및 채굴 기능을 완전히 L2로 이전할 계획이며, 거래 기능은 L1과 L2 모두에서 유지할 것입니다.

18/ @Uniswap은 10월 19일 Optimistic Rollups를 사용하여 게임화된 개념 증명(Unipig)을 실행하였으며, Optimism이 메인넷에上线되면 Uniswap은 그들의 첫 번째 사용자 중 하나가 될 것입니다. @chainlink도 Optimism과 협력할 것이라고 발표하였고, @coinbase 지갑은 Optimism 테스트넷에 대한 로컬 지원을 추가했습니다 ……

19/ @compoundfinance도 Optimism을 지원할 것으로 예상됩니다(아직 확정되지 않음), @RariCapital도 그들의 플랫폼에 Optimism을 통합할 것입니다. 앞으로도 많은 프로젝트가 추가될 것이며, 이는 이더리움 네트워크의 속도와 거래 비용에 중대한 영향을 미칠 것입니다.

20/ 이것이 우리에게 의미하는 바: Synthetix의 테스트에 따르면, Optimism을 사용하면 가스 비용이 최대 143배 줄어들고, 거래 확인 시간은 200밀리초로 단축됩니다. Unipig 테스트에 따르면, 가스 비용이 최대 100배 줄어들고, 거래 확인 시간은 169밀리초로 단축됩니다.

21/ Optimistic Rollups는 이더리움 2.0의 생태계에도 매우 적합합니다. 이더리움 2.0은 먼저 데이터 확장 솔루션을 출시한 후, 계산 확장 솔루션을 출시할 것입니다. 초기에는 Rollup이 먼저 계산 측면의 확장성을 보장하고, 이더리움 2.0과 공존할 것입니다.

22/ Optimistic Rollups는 이더리움 2.0의 생태계에도 매우 적합합니다. 이더리움 2.0은 먼저 데이터 확장 솔루션을 출시한 후, 계산 확장 솔루션을 출시할 것입니다. 초기에는 Rollup이 먼저 계산 측면의 확장성을 보장하고, 이더리움 2.0과 공존할 것입니다.

23/ Optimism 팀이 제안한 마지막 멋진 아이디어는 MEVA(즉, 채굴자가 추출할 수 있는 가치 경매)를 사용하여 시퀀서를 선택하는 것입니다. Karl은 ethresear.ch에 "MEV 경매: 거래 순서 권한을 경매하여 MEV 문제를 해결하는 방법"라는 기사를 게시하여 이 내용을 설명했습니다.

24/ 마지막으로 몇 가지 다른 링크가 있습니다:

체인캐처(ChainCatcher)는 독자들에게 블록체인을 이성적으로 바라보고, 리스크 인식을 실제로 향상시키며, 다양한 가상 토큰 발행 및 조작에 경계해야 함을 상기시킵니다. 사이트 내 모든 콘텐츠는 시장 정보나 관련 당사자의 의견일 뿐이며 어떠한 형태의 투자 조언도 제공하지 않습니다. 만약 사이트 내에서 민감한 정보를 발견하면 “신고하기”를 클릭하여 신속하게 처리할 것입니다.
체인캐처 혁신가들과 함께하는 Web3 세상 구축