올해 모듈화 공용 블록체인이 공용 블록체인의 새로운 트렌드가 될 수 있을까? 선도 프로젝트에는 어떤 것들이 있을까?
원문 제목:《2022년 공공 블록체인 새로운 트렌드, 당신이 알아야 할 "확장성 새로운 경로"------모듈화
원문 저자:백화 블록체인
최근 한동안 많은 친구들이 새로운 용어인 모듈화 공공 블록체인을 주목했을 것입니다. 간단히 말해, 원래 1층에서 하던 일을 2층, 심지어 3층으로 나누는 것입니다. 결국 1층에서는 불가능한 삼각형이 마치 긴 구속주처럼, 확장을 원하는 모든 공공 블록체인을 제약하고 있습니다.
물론 L1, L2 같은 개념은 많은 사람들이 낯설지 않지만, 모듈화 공공 블록체인은 전통 인터넷의 TCP/IP 프로토콜처럼 더 세분화된 계층을 가지고 있습니다.
현재 주류 합의에서 모듈화 공공 블록체인은 다음 세 가지 계층을 가져야 합니다.
1. Execution Layer - 실행 계층
2. Settlement Layer - 결제 계층
3. Data Availability Layer - 데이터 가용성 계층
01 Execution Layer - 실행 계층
이 계층은 사용자에게 직접적인 계층으로, ETH 측에서는 실행 계층이 여러 Rollup입니다. 예를 들어 Arbitrum, Optimism, 미래에 ZK-rollup이 올라오면 Starkware와 Zk-sync도 이 계층에 있습니다. 실행 계층의 목적은 거래를 신속하게 처리하고 패키징하는 것입니다.
당신이 저와 같이 여러 체인 사이를 자주 오가는 경우, 아마도 대부분의 시간 동안 Arbitrum이 Solana, Fantom, Avax 같은 이른바 고속 체인보다 더 빠르다는 것을 느꼈을 것입니다. 때때로 Swap을 클릭하면 1초 이내에 거래가 성사되고, 다른 고속 체인은 최소 몇 초를 기다려야 합니다.
왜 그럴까요?
아무리 고속 체인이라도 많은 노드가 합의를 이루어야 빠르게 처리됩니다. BSC도 마찬가지로 21개의 노드가 합의를 완료해야 확인할 수 있으며, 대개 몇 초가 걸립니다. 그러나 Rollup은 필요하지 않습니다. 고성능 서버 하나로 Sequencer를 처리하면 됩니다. 단일 Web2, 물론 빠릅니다!
뭐라고요?! 이게 블록체인인가요???
만약 당신이 Rollup이 어떻게 한 대의 서버로 처리할 수 있는지 이해하지 못했다면, 당신은 아직 Rollup을 이해하지 못한 것입니다…
물론, 미래의 여러 Rollup은 하나의 Sequencer(정렬기)만 가지지는 않을 것입니다. 하지만 이건 사실 중요하지 않습니다. 중요한 것은 하나의 Sequencer든 여러 Sequencer든, 성능과 안전성에 미치는 영향은 크지 않다는 것입니다.
Sequencer가 악의적으로 행동하더라도, 당신의 자산은 안전합니다. 당신은 여전히 도전을 제기할 수 있습니다. 결국 안전성은 Settlement Layer가 책임집니다.
02 Settlement Layer - 결제 계층
이더리움 세계 컴퓨터의 꿈은 아마도 사라졌지만, 세계 결제 계층은 정말로 그것을 실현할 가능성이 있습니다. L1으로서, ETH는 모듈화 공공 블록체인의 확장성 관점에서 최고의 결제 계층입니다. 그 이유는 간단합니다. 결제 계층에서 가장 중요한 것은 두 글자 - 안전성입니다!
이 세상에서, BTC를 제외하고 누가 ETH보다 자신의 체인이 더 안전하다고 말할 수 있을까요?
이것이 Rollup이 현재 고성능 서버 하나로 실행될 수 있는 이유이며, 동시에 탈중앙화와 안전성을 희생하지 않는 이유입니다 - 불가능한 삼각형의 확장성이 L2에서 극대화되고, 안전성과 탈중앙화는 완전히 L1에 맡겨집니다.
물론 ETH가 결제 계층을 수행하는 데는 몇 가지 작은 문제가 있습니다. 그것은 ETH에서 실행되는 DAPP이 너무 많다는 것입니다…
다시 말해, 이 DAPP들은 본질적으로 ETH L1을 실행 계층으로 사용하고, Rollup에서 제출된 거래는 ETH L1을 결제 계층으로 사용합니다. 노드에서는 이 모든 것이 단순히 거래 정보로 보이기 때문에 L1의 DAPP 계산 요청과 Rollup의 결제 요청이 ETH L1의 자원을 놓고 경쟁하게 됩니다.
평소에는 별로 느끼지 못할 수 있지만, 단순히 가스 비용이 비싸서 Arb, OP 등의 거래 비용이 다른 Alt L1에 비해 여전히 비쌉니다. 비록 ETH L1보다 많이 저렴해졌지만요. 그러나 ETH L1에서 어떤 인기 있는 NFT가 시작되거나 갑자기 폭락하여 일부 DeFi 프로토콜이 청산되면, 모두가 가스 전쟁을 시작할 때 모든 Rollup도 면역이 없으며, 비용과 속도가 함께 영향을 받게 됩니다.
앞으로 몇 년 동안, 점점 더 많은 DAPP이 L2로 전환되고 ETH L1이 결제 계층의 요구에 점점 더 많이 사용될 때, ETH는 명확하게 - 세계 결제 계층으로 불릴 수 있습니다!
물론 오해하지 마세요. Rollup 기술 본질적으로 ETH 전용이 아닙니다. 당신은 Solana, Near에서도 Rollup을 적용할 수 있습니다. 다만 이러한 고속 체인들은 현재 L1에 집중하고 있으며, 당분간 L2 계획이 없습니다. 그리고 폴카닷 같은 "네이티브 모듈화 공공 블록체인"은 중계 체인이 본질적으로 모든 평행 체인의 결제 계층입니다.
03 Data Availability Layer - 데이터 가용성 계층
이것은 올해 막 유행하기 시작한 트렌드로, 현재 Cosmos 계열의 Celestia와 Polygon의 Avail이 주력입니다.
이 계층은 무엇을 하는 것일까요? 바로 Rollup 데이터를 저장하는 "저장 계층"입니다. 이전에 말했듯이, Rollup은 실행이 빠르면 되고, 안전성은 L1의 결제 계층에 맡기면 됩니다. 하지만 문제가 생겼습니다. Rollup의 노드가 악의적으로 행동하면, 도전자가 어떤 증거로 도전할 수 있을까요? 자연스럽게 거래의 원시 데이터가 필요합니다!
다시 말해, 거래의 원시 데이터가 체인에 안전하게 저장되어야 도전자가 올바르게 도전할 수 있고, Rollup의 안전성을 보장할 수 있습니다.
ETH에서는 이러한 압축된 원시 데이터가 L1에 저장됩니다. 즉, ETH L1은 결제 역할과 데이터 가용성 역할을 동시에 수행합니다.
하지만 잘 알려져 있듯이, ETH에 데이터를 저장하는 것은 매우 비쌉니다. 이것이 L2의 거래 비용이 ETH L1보다 훨씬 저렴하지만, 다른 Alt L1에 비해 여전히 비싼 이유입니다. 게다가 기존의 ETH L1 DAPP과 자원을 놓고 경쟁해야 하죠.
그래서 현재 DA(데이터 가용성 계층)를 별도로 추출하여 체인을 만들어 각 Rollup에 서비스를 제공하자는 제안이 나왔습니다. 이 체인에서는 DAPP이나 스마트 계약을 실행하지 않고, 단순히 DA 계층만을 제공하여 Rollup의 거래 원시 데이터가 올바르고 가용하도록 보장하며, 사기 증명으로 합법적으로 도전할 수 있도록 하거나 Zk-Rollup 탈출 사건 시 사용자 자금을 회수하는 데 도움을 줍니다.
이 문제에 관해서는 현재 Twitter에서 많은 논란이 있습니다. 결국 이는 전혀 새로운 접근 방식으로, 아직 실제로 배포되지 않았습니다. 비탈릭은 DA를 별도로 추상화하는 것이 안전성에 위험이 있을 것이라고 생각하며, ETH L1은 전혀 그런 문제가 없다고 주장합니다.
하지만 Rollup이 계속 증가하고 ETH의 비용이 높게 유지되면, 전용의 저비용 상대적으로 안전한 DA 체인이 각 Rollup에 서비스를 제공하고, 심지어 다른 체인의 Rollup에도 크로스 체인 서비스를 제공할 수 있다면, 이는 모듈화의 매우 합리적인 선택처럼 보입니다.
현재로서는 Cosmos 기반의 Celestia, Polygon의 Avail, 미래의 ETH2.0 데이터 샤딩이 세 가지 DA 계층의 최우선 선택입니다.
04 요약
전반적으로 2022년, 우리는 블록체인 확장성에 대해 매우 명확하고 분명한 경로를 갖게 되었습니다. 즉, 모듈화 사고입니다.
고속 Rollup이 거래를 실행하고, 안전한 결제 계층이 결제를 책임지며, 저비용 대용량 데이터 가용성 계층이 보장을 담당함으로써, 우리는 Web3.0 시대의 인프라 청사진이 이미 우리 앞에 펼쳐지고 있다고 믿을 이유가 있습니다. 남은 것은 단지 BUILD하는 것입니다!