Rollup
Last updated
Last updated
모든 은 개발할 때 동일한 문제에 직면합니다. "블록체인 트릴레마"로 알려진 트릴레마는 분산, 보안 및 확장성이며 각 블록체인은 이 3개 중 2개만 해결할 수 있습니다. 이더리움에서는 탈중앙화되고 안전하지만 확장성이 부족합니다.
Ethereum의 온체인 상호 작용에 관여했는지 여부에 관계없이 가스 요금이라는 용어를 들어봤을 것입니다. 가스 수수료는 본질적으로 거래에 필요한 계산 에너지를 보상하기 위해 거래를 실행할 때 지불하는 수수료입니다. 현재 이더리움 네트워크는 초당 15건의 트랜잭션(TPS)으로 제한되어 있는데, 이는 이더리움과 그 번성하는 Dapp 생태계를 사용하는 수요를 고려할 때 충분하지 않습니다. 이 상황은 본질적으로 네트워크가 트랜잭션으로 막히는 병목 현상을 일으켜 가스 요금이 급증합니다. 모든 사람들은 거래가 먼저 검증되고 실행되기 위해 싸우고 있으며, 일부는 거래가 빨리 완료되도록 다른 사람보다 더 높은 가스 요금을 기꺼이 지불하기까지 합니다. 이는 본질적으로 블록에 거래를 포함해야 할 필요성이 블록 자체를 위한 공간이 부족하면 결과적으로 가스 요금이 급증할 것입니다.
이것은 돈이 많을 때만 이더리움을 사용할 수 있는지에 대한 질문을 제기합니다. 이것은 분명히 전 세계 모든 사람에게 전례 없는 재정적 접근을 제공하는 것을 목표로 하는 이더리움의 원래 목표가 아닙니다. 그것은 "부자들을 위한 놀이터"가 아니라 경쟁의 장을 평평하게 만들고 싶어합니다. 따라서 이더리움은 스케일링 솔루션이 절실히 필요합니다.
이더리움의 기본 레이어(레이어 1)의 확장성 문제를 해결한다는 것은 이더리움이 TPS를 높이기 위해 블록 제한을 늘려야 한다는 것을 의미하며, 그 결과 채굴자/노드가 되기 위해 필요한 하드웨어가 매우 비쌉니다. 노드), 결국 이더리움은 점점 더 중앙 집중화될 것입니다.
따라서 현재 이더리움 커뮤니티는 이더리움 블록체인을 확장하는 가장 좋은 방법은 레이어 2 확장 솔루션을 사용하는 것이라고 믿습니다. 레이어 2 확장 솔루션은 플라즈마, 상태 채널 및 롤업의 3가지 광범위한 기술 범주로 나뉩니다.
레이어 2가 무엇을 의미하는지 모르신다면 이렇게 이해하시면 됩니다. 레이어 1은 원래 메인 블록체인(이더리움)으로 이더리움 사용자들이 모여서 다양한 애플리케이션을 구축하는 곳이므로 첫 번째 레이어 1이 되었을 때 혼잡한 상황에서 트랜잭션을 처리한 다음 다시 확인할 수 있는 메인 체인에서 "레이어 2"에 연결하는 스마트 계약을 가질 수 있습니다. 레이어 2는 이더리움 메인넷 자체보다 더 효율적이고 저렴한 추가 블록체인입니다. 레이어 2를 레이어 1(이더리움 메인넷)의 하위 도시로 생각하면 레이어 1 제어에서 어느 정도 운영을 돕습니다.
롤업은 매우 영리한 확장 솔루션입니다. 기본적으로 계산 프로세스를 메인 체인에서 "롤업 체인"이라고 하는 별도의 체인으로 이동합니다. "롤업 체인"은 본질적으로 독립적인 블록체인이며, 이러한 "롤업 체인"에서 트랜잭션이 실행된 후 데이터가 함께 집계 및 집계된 다음 검증을 위해 메인 체인으로 전송됩니다. 따라서 이 기술을 롤업이라고 합니다. 계산은 오프체인에서 이루어지며 이더리움 메인 체인의 블록에 넣을 데이터가 적습니다. 둘 다 이더리움의 네트워크 혼잡을 줄입니다.
롤업 기술이 구현되려면 이 프로세스에 "중개자"가 있어야 합니다. 즉, "롤업 체인"을 메인 체인에 연결하는 스마트 계약입니다. 이 스마트 계약의 주요 기능은 전송을 용이하게 하고 "롤업 체인"에서 발생하는 모든 것이 규칙에 따라 수행되는지 확인하는 것입니다. 이 롤업 기술의 이점은 이더리움의 TPS를 15 TPS에서 1000 TPS로 증가시키면서 트랜잭션당 가스 수수료를 45,00 GAS에서 약 300 GAS로 줄일 수 있다는 것입니다.
이더리움 커뮤니티의 구성원과 개발자 사이에서 롤업 기술에 대한 많은 토론과 토론이 있었습니다. 이 논쟁은 두 가지 실행 가능한 롤업 기술인 낙관적 롤업과 ZK-롤업(영지식 롤업)에서 비롯됩니다.
낙관적 롤업은 "사기 방지"라는 기술을 사용합니다. 간단히 말해서 낙관적 롤업은 이더리움 메인 체인과 동시에 실행되기 때문에 계산을 수행하지 않으며 트랜잭션이 실행되고 일괄 처리된 후 데이터를 메인에 게시합니다. 연결하고 그것이 정확하다고 가정하므로 이름이 Optimistic입니다.
분명한 질문은 낙관론이 어떻게 데이터를 정당화할 수 있느냐는 것입니다. 이것은 실제로 "사기 증거"가 나오는 곳입니다. 낙관적 롤업에는 "분쟁 해결 시스템"이라는 메커니즘이 있습니다. 누군가가 롤업 체인에서 메인 체인으로 유효하지 않거나 사기성 거래를 보낸다면 시스템은 그 사람을 잡아 처벌할 것입니다. 이 트랜잭션 배치를 메인 체인에 제출하려는 당사자도 이를 위해 보증금을 제공해야 합니다. 이 보증금은 일반적으로 $ETH로 표시되며 롤업 네트워크의 다른 당사자가 유효하지 않거나 사기 거래를 발견하면 사기 증거를 제출할 수 있습니다. 이 사기 증명을 제출하면 트랜잭션이 다시 실행되지만 이번에는 이더리움 메인 체인에서 실행되며 실제로 사기로 판명되면 트랜잭션을 제출한 당사자의 보증금이 삭감되고 그 사람은 자금을 잃게 됩니다. , 악의적인 행위를 방지합니다.
"분쟁 해결 시스템"은 양방향이므로 "사기 증거"를 제출하는 당사자라도 보증금을 제출해야 하며 확인 거래가 사기가 아닌 경우 보증금도 잃게 됩니다. 이렇게 하면 네트워크에 불필요한 여러 사기 증거가 과부하되지 않습니다.
현재 낙관적 롤업에는 낙관주의와 Arbitrum의 두 가지 주요 프로토콜이 사용됩니다. 둘 다 다양한 수준의 성능으로 이더리움 메인넷에서 다른 방식으로 출시되었습니다.
낙관적 롤업의 주요 문제는 시간입니다. 사기 증거를 보내고 메인 체인에서 거래를 확인하기 전에 배치에 사기 거래가 없는지 확인할 수 있는 충분한 시간이 있어야 합니다. 따라서 낙관적 롤업 체인에서 다이 거래소에 대한 거래를 제출한다고 가정해 보겠습니다. 이 거래소가 속한 배치가 분쟁 해결 시스템을 통과할 때까지 기다려야 하며 사기 거래가 관련된 경우 해결이 보류 중이라고 가정해 보겠습니다. 거래가 확인되기 전에. 이 프로세스는 며칠, 때로는 2주가 소요될 수 있으므로 거래를 실행하는 데 오랜 시간을 기다려야 할 수 있습니다.
따라서 ZK-Rollups로 알려진 보다 정교한 롤업 기술이 등장했습니다.
ZK 롤업은 "ZK 증명"이라는 기술적인 포인트를 사용합니다. 메인 체인에서 계산 및 데이터 저장 프로세스를 수행하고 일괄 처리를 레이어 1로 전송하여 즉시 검증 또는 거부되는 방식으로 작동합니다. 간단히 말해서, 검증이 필요한 데이터를 "비밀 메시지"로 생각하고 ZK 증명을 "비밀 메시지"가 무엇인지 밝히지 않고(따라서 다른 사람도 사용하는) "비밀 메시지"를 증명할 수 있는 도구로 생각하십시오. 개발자는 영지식이 됩니다). 그것은 공개하지 않고도 일부 "비밀 정보"를 알고 있음을 증명하는 동시에 메인 체인으로 전송되는 데이터의 양을 더욱 줄이는 방법입니다. 이 영지식 증명 시스템을 통해 거래를 즉시 확인하거나 거부할 수 있습니다.
이 기술은 매우 복잡하고 매우 중요하므로 이더리움 커뮤니티의 대부분의 구성원은 이 기술이 이더리움의 확장 문제에 대한 장기적인 해결책이 되기를 희망합니다. 낙관적 롤업의 트랜잭션 시간 문제를 해결하면서 가스 수수료 문제를 해결하며, 어느 당사자도 사기 또는 악의적인 트랜잭션을 제출할 수 없도록 기술이 설계되었습니다.
그러나 ZK-Rollups에도 단점이 있습니다. 낙관적 롤업보다 더 나은 솔루션처럼 보이지만 EVM과 호환되지 않습니다. EVM과의 비호환성은 이더리움 메인 체인의 기존 애플리케이션이 롤업 체인으로 쉽게 이동할 수 없다는 것을 의미합니다. 롤업 체인으로 마이그레이션하려는 기존 애플리케이션은 코드를 다시 작성해야 합니다. 이러한 주요 문제를 인식하여 ZK-sync 개발 팀은 현재 EVM 호환 롤업 체인을 개발하고 있습니다. 성공하면 ZK 롤업은 현재 이더리움 메인넷의 진정한 "부자 게임 체인저"가 될 것입니다.
Loopring, Hermez, ZK tube, Aztec, Starkware 및 ZK-sync와 같이 ZK 롤업을 다양한 방식으로 사용하는 많은 프로젝트가 있으며 모두 훌륭하고 혁신적입니다.
특히 이더리움은 실제로 블록체인 트릴레마를 해결한 최초의 블록체인이 될 수 있습니다. 이더리움의 다음 주요 업그레이드 중 하나는 합의 레이어(비콘 체인, 이전 "ETH2")와 실행 레이어(현재 이더리움 체인, 이전 "ETH1")를 다시 병합하는 병합입니다. 하나의 이더리움 블록체인입니다. 그리고 합병 후의 다음 주요 업그레이드는 합의 계층에서 데이터 샤딩이 될 것이며, 실제로 롤업을 가속화할 것입니다. 따라서 간단히 말해서 이더리움 로드맵은 롤업을 중심으로 하며 롤업을 가속화하고 향상시키는 것을 목표로 합니다.
현재 이더리움 생태계에는 수백 개의 프로토콜이 있으며, 모두 이더리움 메인넷 사용자가 많이 사용합니다. 따라서 롤업 기술이 구현되어 인터넷에 연결된 거의 모든 사람에게 이더리움의 DeFi 세계를 열었을 때 어떤 일이 발생하는지 상상해 보십시오. 또한 가스 요금이 낮고 거래 시간이 단축되어 "낮은 요금과 빠른 거래"에 의존하는 더 많은 새로운 프로젝트가 생성될 것입니다. 결과적으로 이더리움을 쉽게 사용할 수 있는 수천 명의 새로운 사용자가 있을 뿐만 아니라 수천 명의 개발자가 이더리움에 합류할 것입니다.