레이어(Layer) 2의 정의
레이어 2는 이더리움 메인 넷(Layer 1)의 강력한 분산 보안 모델을 활용하면서 레이어 1에서 트랜잭션을 처리하여 애플리케이션을 확장하는 데 도움이 되도록 설계된 솔루션의 집합적인 용어입니다. 메인 넷의 사용량이 많을 때 트랜잭션 속도가 저하되어 dapp에 대한 사용자 경험이 좋지 않고, 네트워크에 더 큰 부하가 걸리면 거래 발신자가 서로 거래를 먼저 처리하기 위해 거래 수수료를 상승시키는 원인이 됩니다. 이것은 이더리움을 더 비싸게 사용하도록 합니다.
레이어 2를 활용하기 위해서는 블록체인에 대한 기본적인 이해와 함께 이더리움 확장에 대한 높은 수준의 이해가 있어야 합니다. 롤업과 같은 확장 솔루션을 구현하는 것은 지속적인 검증과 연구 개발이 필요하기 때문입니다.
◎ 레이어 2가 필요한 이유
빠르게 확산하는 블록체인 게임과 NFT 산업의 발전으로 현재의 트랜잭션 시간은 더 빠른 처리능력을 필요로 하고 있으며, 훨씬 저렴한 거래 비용을 요구합니다. 또한, 확장성에 대한 업데이트는 분산 또는 보안을 희생해서는 안되며 레이어 2는 이더리움 메인넷(Layer 1) 위에 구축됩니다.
롤업(Rollups)
롤업은 이더리움 메인넷(layer 1) 외부에서 트랜잭션 실행을 수행하지만 레이어 1에 트랜잭션 데이터를 게시하는 솔루션입니다. 트랜잭션 데이터가 레이어 1에 있으므로 이더리움 메인 넷에서 롤업을 보호합니다.
롤업을 운영하기 위해서는 롤업 계약에 채권을 스테이킹해야 하며, 이것은 저렴한 이용 수수료와 열린 참여, 빠른 트랜잭션 등 운영자의 올바른 운영을 장려합니다.
◎ 롤업의 유형
1. 낙관적 롤업(Optimistic rollups)
낙관적 롤업은 레이어 1의 기본 이더리움 체인과 병렬로 연결됩니다. 기본적으로 계산을 수행하지 않으므로 확장성을 개선할 수 있으며, 거래 후 메인 넷에 새로운 상태를 제안하거나 거래를 '공증'합니다.
계산을 수행하지 않기 때문에 트랜잭션이 최대 10배~100배 빠르게 처리될 수 있습니다. 하지만, 계산을 수행하지 않기 때문에 트랜잭션이 합법적인지를 확인하는 메커니즘이 필요합니다. 만약, 누군가 사기 거래를 시도한다면 롤업은 사용 가능한 데이터를 이용하여 트랜잭션을 계산해야 합니다. 이는 계산과정을 실행할 수 있기 때문에 이를 확인하는데 필요한 대기 시간이 길어질 수 있음을 의미합니다.
2. 영지식 롤업(Zero-knowledge rollups)
영지식 롤업은 수백 건의 오프체인 전송을 롤업하고 SNARK(간결한 비대화형 지식 인수, succinct non-interactive argument of knowledge)로 알려진 암호 증명인 '유효성 증명'을 생성하여 레이어 1에 게시합니다. 영지식 롤업은 모든 트랜잭션 데이터 대신에 유효성 증명으로만 업데이트하기 때문에 영지식 롤업을 사용하면 더 적은 데이터를 사용하여 블록 검증 시간이 단축되고 비용이 저렴해집니다.
영지식 롤업 계약에서 승인한 유효성 증명이 이미 자금을 확인했기 때문에 레이어 2에서 레이어 1로 자금을 이동할 때 빠른 처리가 가능합니다.
'코인 정보 > 용어 해설(개념만)' 카테고리의 다른 글
디노미네이션, 리디노미네이션이란? [개념만 정리] (0) | 2021.12.16 |
---|---|
지분증명(PoS)에 대해 알아봅니다. (0) | 2021.12.14 |
Rollup이란 무엇인가요? [개념 정리] (0) | 2021.12.14 |