매일 수백만 명의 사용자가 참여하고 새로운 애플리케이션이 지속적으로 출시되면서 Ethereum은 이제 트랜잭션 수에 의해 심각하게 제한됩니다. 이더리움의 트랜잭션 처리 능력, 즉 트랜잭션 처리량은 초당 15개의 트랜잭션으로 제한되어 점점 더 비싸지고 과밀화되어 많은 사람들이 사용할 수 없게 됩니다.
이더리움 네트워크는 메인 체인이며, 여기서 직접 발생하는 모든 트랜잭션은 "온체인"이며 다른 모든 것은 "오프체인"으로 간주됩니다. 사이드체인 및 L2와 같은 일부 오프체인 솔루션은 이더리움 확장, 트랜잭션 속도 증가, 네트워크가 처리할 수 있는 트랜잭션 수 증가에 도움이 될 수 있습니다. 이 기사에서는 사이드체인과 L2 솔루션이 무엇이며 확장성에 어떻게 도움이 되는지 보여줍니다.
사이드체인과 L2 이더리움 솔루션은 이더리움의 확장성 문제를 해결하는 데 도움이 됩니다. 온체인 성능을 개선하려는 시도는 확장성 트릴레마로 알려진 이더리움의 탈중앙화 또는 확장성 트레이드오프로 이어지는 경우가 많습니다.
사이드체인과 L2 솔루션은 지속적이고 점진적인 혁신을 가능하게 하여 보안과 탈중앙화를 유지하면서 모두를 위해 이더리움을 개선합니다.
사이드체인과 이더리움 L2 솔루션의 주요 차이점은 L2는 이더리움 메인 네트워크의 보안을 물려받는 반면 사이드체인은 자체 보안에 의존한다는 것입니다.

이더리움 사이드체인은 이더리움 메인 체인과 병렬로 실행되는 독립적인 블록체인 네트워크입니다. 사이드체인은 양방향 페그 시스템을 통해 메인체인에 연결되어 사이드체인 간에 자산을 교환할 수 있습니다.
사이드 체인에는 두 가지 기본 유형이 있습니다. 하나는 상호 의존적이며 다른 하나는 서로 독립적입니다.
체인이 다른 체인(예: Ethereum)에 의존하는 경우 이 상위 체인의 하위 체인으로 간주될 수 있습니다. 일반적으로 차일드 체인은 자체 자산을 생성하지 않고 상위 체인에서 전송하여 자산을 획득합니다.

사이드체인은 더 빠르고 저렴하게 만들기 위해 일반적으로 특정 유형의 거래를 위해 설계된 자체 합의 프로토콜을 가지고 있습니다. 그러나 이것은 또한 그들이 일반적으로 이더리움의 보안 속성을 상속하지 않으며 사이드체인을 사용할 때 자체 합의 프로토콜에 참여하는 노드를 포함하여 사이드체인의 보안에만 의존한다는 것을 의미합니다.
사이드체인은 메인체인의 혼잡을 줄여 모든 사람의 비용을 줄이고 이더리움 생태계의 사용성과 확장성을 높입니다. 개발자는 또한 사이드체인을 사용하여 메인 체인에서 사용할 수 없는 새로운 기능과 사용 사례를 탐색하고 테스트할 수 있습니다.
인기 있는 사이드체인에는 Polygon PoS, Skale 및 Rootstock이 있습니다. 이더리움 2.0은 최근 출시된 비콘체인(Beacon Chain)에 연결된 샤드체인(Shard Chain)이라는 자체 변종 사이드체인을 보유하고 있으며, 이는 궁극적으로 지분증명(PoS) 기반 이더리움 메인체인이 되는 것을 목표로 합니다.
사이드체인은 양방향 페그 시스템 또는 브리지를 통해 메인체인에 연결됩니다. 메인 체인에서 우리는 이더를 다른 곳에서 사용할 수 없도록 락박스 역할을 하는 출구 주소로 보낼 수 있습니다.
거래가 완료되고 "컨테스트 기간"이 지나면(보안 강화를 위해) "간단결제 확인"(SPV)이라는 영수증이 제공됩니다. 이렇게 하면 스마트 계약을 통해 사이드체인의 락박스에서 동일한 값의 릴리스가 트리거됩니다. 사이드체인에서 메인체인으로 "전송"할 때, 완전히 동일한 프로세스가 발생하며 그 반대의 경우만 발생합니다.
사이드체인은 이더리움의 컴퓨팅 엔진인 이더리움 가상 머신(EVM)을 기반으로 하며 EVM과의 호환성은 개발자가 변경할 필요가 없음을 의미합니다. 모두 동일한 견고성 소프트웨어 계층을 공유하고 동일한 Web3 API를 통해 액세스할 수 있기 때문에 동일한 코드를 배포하는 문제입니다!
L2 프로토콜은 이더리움 체인 내에 존재하지만 보조 프레임워크를 통해 더 큰 확장성을 가능하게 하는 체인입니다. L2에서 과도한 활동을 처리하여 메인 레이어의 혼잡을 줄입니다. 사이드 체인과 달리 L2는 일반적으로 메인 체인의 보안 속성을 상속합니다.
레이어 1은 기본 블록체인입니다. 이더리움은 다양한 L2 블록체인이 구축되는 기본 기반이기 때문에 레이어 1 블록체인입니다. 간단히 말해 L2는 트랜잭션 번들을 압축하여 이더리움 메인 네트워크에 제출합니다.
L2 스케일링 솔루션에는 채널, 롤업 및 플라즈마가 포함됩니다. 다음은 이러한 개별 솔루션에 대한 분석입니다.
채널 채널을 통해 사용자는 오프체인에서 직접 거래하고 온체인 거래를 가장 중요한 정보로만 줄입니다. 특히, 블록체인의 일부는 스마트 계약을 통해 잠기므로 트랜잭션에 참여하는 참가자는 완전히 동의해야 업데이트할 수 있습니다.
참여자는 블록체인에 제출할 수 있는 트랜잭션을 생성하고 서명하여 자신의 상태를 업데이트합니다. 채널 사용을 중지하고 싶을 때 종료하고 마지막 상태 업데이트를 메인 체인에 제출하면 상태가 다시 잠금 해제됩니다.

롤업 롤업은 이더리움 메인 네트워크 블록체인에서 트랜잭션을 실행한 다음 여러 트랜잭션을 이더리움 메인 네트워크로 다시 보내기 전에 일괄 처리합니다. 롤업은 증거에 의존하므로 이더리움이 트랜잭션을 처리하지 않고 트랜잭션의 정확성을 확인할 수 있습니다.
두 가지 유형의 롤업
일반적으로 롤업에는 영지식(ZK) 롤업과 낙관적 롤업의 두 가지 유형이 있습니다.
영지식 롤업(ZK 롤업)은 유효성 증명을 사용합니다. 트랜잭션의 각 배치에는 SNARK로 알려진 암호화 증명이 포함되어 있으며 이 증명은 Ethereum의 기본 레이어에 있는 계약에 의해 확인됩니다.
대량의 트랜잭션 데이터 대신 유효성 증명만 메인 체인에 저장하면 되므로 이 오프체인 계산은 많은 처리 시간을 절약하고 ZK 롤업을 더 빠르고 효율적으로 만듭니다.
낙관적 롤업은 사기 증거를 사용합니다. 이름에서 알 수 있듯이 모든 거래가 유효하다고 낙관적으로 가정하고 초기 증거 없이 배치를 제출합니다. 다른 사람들이 일부 데이터가 거짓임을 감지하고 증명할 수 있는 챌린지 기간이 있습니다.
배치가 사기인 것으로 판명되면 Optimistic rollps는 사기 증명을 수행하고 Ethereum 메인 체인에서 사용 가능한 데이터를 사용하여 올바른 트랜잭션 계산을 실행합니다. 참가자들에게 그들의 행동에 따라 보상을 하거나 삭감하도록 요청하여 좋은 행동을 장려하십시오.
Optimism과 같은 회사는 더 큰 처리량, 더 짧은 대기 시간 및 더 낮은 가스 요금을 제공하여 Ethereum 확장을 돕습니다. 글을 쓰는 시점에서 Optimism의 가스 요금은 Ethereum보다 10배 저렴합니다.
혈장 Plasma를 이더리움의 기본 사이드체인으로 생각하면 스마트 계약과 Merkle 트리의 조합을 사용하여 무한한 하위 체인 포크를 생성할 수 있습니다. 이 차일드 체인은 자체 합의 메커니즘을 갖춘 이더리움 메인 체인의 작은 사본입니다.
데이터를 계산하고 거래하는 데 필요한 대역폭은 상위 체인에서 오프로드되지만 주기적으로 루트 체인에 커밋됩니다. 각 서브체인은 롤업과 유사한 보안을 위한 사기 방지 시스템에 의존하며, 일정 기간 동안 누구나 유효성에 이의를 제기할 수 있습니다.
다른 사이드체인과의 주요 차이점은 각 플라즈마 체인 블록의 "루트"가 이더리움에 게시된다는 것입니다. 즉, 메인 체인의 보안을 상속받습니다.

Polygon과 같은 회사는 개발자와 최종 사용자에게 더 낮은 가스 요금을 제공하여 거래 속도를 높입니다. 이러한 명백한 이점은 Plasma에서 개발하는 것을 매우 매력적으로 만들고 폭발적인 성장을 보이는 이유를 쉽게 알 수 있습니다.
Alchemy는 현재 Ethereum Layer 1 체인과 Arbitrum L2 체인을 지원합니다. Arbitrum은 이더리움 위에 구축된 독립 체인으로, 스마트 계약으로서 더 빠른 트랜잭션 속도, 더 높은 처리량, 더 낮은 가스 수수료 및 더 많은 혜택을 지원합니다. 활동 및 트랜잭션은 궁극적으로 낙관적 롤업을 통해 Arbitrum에서 Layer 1 체인으로 전달됩니다.
사이드 체인 및 L2(채널, 롤업 및 플라즈마)와 같은 확장 가능한 솔루션의 대규모 채택은 이더리움 메인넷에 대한 압력을 완화하여 더 많은 사용자가 더 빠른 거래 시간을 즐기고 높은 거래 수수료를 줄이면서 동일한 보안(L2 솔루션에서)을 유지하도록 돕습니다. 분산 응용 프로그램.
출처: https://www.web3.university/article/sidechains-vs-layer2s