Layer2와 사이드 체인의 차이점은 무엇입니까? 사이드체인은 충분히 안전합니까?
편집자 주: 이 기사의 출처는체인 캐처(ID: iqklbs)편집자 주: 이 기사의 출처는
체인 캐처(ID: iqklbs)
체인 캐처(ID: iqklbs)
, 저자: Ali Atiiaa, Odaily의 승인을 받아 재인쇄됨.
강세장이 진행되는 동안 많은 사이드체인 프로젝트가 레이어 2 스케일링 솔루션으로 오도하는 패키징으로 인해 암호화폐 업계의 잘못된 정보가 극적으로 증가합니다. 이 기사는 체인을 레이어 2로 만드는 것이 무엇인지 초보자에게 설명하는 것을 목표로 하므로 기사의 접근성을 높이기 위해 완전성과 엄격함을 희생했습니다.
일반적으로 Layer1은 높은 보안성과 유동성을 가지고 있으며 Layer2는 새로운 체인으로서 Layer1에서 보안성과 유동성을 얻기를 희망합니다.
초보자, 특히 암호화폐 업계에 막 입문한 사람들을 위한 간단한 예를 살펴보겠습니다. Infura라는 이더리움 서비스형 노드 공급자를 통해 이더리움 p2p 네트워크와 통신합니다. 그러나 100 DAI를 소유한다는 것은 실제로 무엇을 의미합니까? 이것은 DAI 계약이 이더리움 블록체인에 상주하는 코드와 데이터로 구성된 소프트웨어 조각이며 그 옆에 숫자 100이 있는 메타마스크에 주소가 있다는 것을 의미합니다.
새 체인으로 돌아가서 L2일 수도 있고 아닐 수도 있습니다. 이 체인을 마카오라고 부르겠습니다. 이더리움에서 마카오로 100 DAI를 옮기고 싶거나 그곳에서 거래하거나 더 저렴한 가스 수수료로 거래하고 싶거나 아니면 무언가를 느끼기 위해 무언가를 하고 싶을 뿐입니다."그렇다면 어떻게 100 DAI를 마카오로 옮길 수 있을까요? Vitalik의 Masternode HQ에 전송을 요청하는 이메일을 보냈습니까? 아니요, 실제로 100 DAI를 이더리움의 다른 계약으로 보내는 것입니다. 이를 종종 입금 계약이라고 합니다(카지노의 입금 창구라고 생각하세요)."1단계: 이더리움 체인의 마카오 예금 계약에 100 DAI를 보냅니다."마카오의 유효성 검사기/작업자는 이더리움, 특히 해당 예금 계약을 지속적으로 관찰하고 있기 때문에 귀하의 예금을 볼 수 있으며 그 중 한 명이 다른 사람에게 다음과 같이 말합니다."。
얘들 아! 저희 카지노에 새로운 고객이 오셨습니다. 서둘러주세요! 바빠 보여요 에헴
. 그런 다음 그녀는 당신에게 말합니다."차드를 환영합니다. 저희와 함께 하게 되어 기쁩니다. 여기 저희 체인에서 플레이할 수 있는 100개의 합성 DAI가 있습니다. 제가 방금 확인한 이 마카오 블록에서 갓 구운 것입니다."2단계: 마카오에서 발행한 100개의 IOU 토큰(카지노 칩으로 생각할 수 있음)을 얻었으며, 이는 이더리움 예금 계약에 고정된 실제 DAI에 대한 청구를 나타냅니다. 이러한 IOU 토큰을 합성 DAI 또는 줄여서 sDAI라고 합니다.
마카오는 실제로 일부 웹사이트와 같습니다. 이 웹사이트에는 이더리움과 똑같은 프런트 엔드 페이지가 있습니다. 예를 들어 Aave 프로토콜에서 돈을 빌리거나 Uniswap에서 거래하는 경우 이러한 프런트 엔드 Javascript는 차용/교환을 패키지합니다. 트랜잭션, 메타마스크에 대한 피드백, 5분 후 가스비를 보고 슬퍼하고 계속 클릭합니다.
확인하다
트랜잭션에 서명하고 브로드캐스트하면 이 워크플로에 익숙합니다.
마카오도 마찬가지인데, 사실 마카오가 이더리움의 분기점이라면 Binance의 BSC나 Avalanche의 C체인과 같은 워크플로도 정확히 같을 수도 있습니다. 패키지 트랜잭션에 서명하기 위한 특수 지갑용(Ethereum/BSC 등의 주소 형식이 암호화 서명 체계와 동일하기 때문).
3단계: 이 100sDAI를 사용하여 마카오에서 거래, 채굴, 투자 등과 같은 작업을 수행합니다.
예를 들어, 당신은 포커를 하고 당신의 100sDAI를 200sDAI로 바꾼다(당신이 얻는 +100sDAI는 도박을 하기 위해 마카오에 오는 다른 사람들로부터 나온다. 그래서 그들은 이전에 이더리움에 대한 마카오의 예금 계약에 실제 DAI를 잠갔다).
예를 들어 거래에 참여하고 100 sDAI를 통해 200 sDAI를 얻습니다.
가장 중요한 부분에 도달했습니다.
당신은 높은 보안과 깊은 유동성을 중시하는 사용자이거나 미친 1,000달러 이상의 가스 수수료를 사랑하는 마조히스트이기 때문에 레이어 2에서 이익을 회수하고 이더리움으로 다시 전환하고 싶습니다. 언제 어디서나 이더리움에 대한 마카오의 예금 계약에서 200 DAI를 독립적으로 인출할 수 있고 아무도 당신을 막을 수 없다면… 마카오는 L2 솔루션입니다."마카오의 검증인이 이론적으로 200 DAI 인출을 막거나 직접 인출할 수 있다면 마카오는 L2가 아니라 사이드체인입니다."。
이론적으로 300 DAI와 같이 받을 자격이 있는 것보다 더 많은 돈을 인출할 수 있다면 마카오도 L2가 아닙니다.
확장 솔루션에 관해서는 항상 다음과 같습니다.
수출을 통제하는 사람
그렇다면 자신이나 다른 마카오 사용자 및 마카오 채굴자/검증자/운영자가 부정 행위를 방지할 수 있을 만큼 스마트하게 이더리움의 예금 계약을 만드는 방법은 무엇입니까?
상상할 수 있듯이 이것은 사소한 문제가 아닙니다. 마카오에서 누가 누구에게 언제 빚을 졌는지 알 수 있을 만큼 스마트한 계약이 필요하기 때문입니다. 이더리움에서 100 DAI를 인출할 수 있는 권리, 하지만 이후 게임에서 질 수 있습니다! 따라서 계약은 진실을 결정할 수 있어야 합니다. 따라서 계약은 마카오의 최신 거래 정보를 확인할 수 있어야 합니다."주 채널 및 Plasma와 같은 초기 노력은 L1의 입금/출금 계약에 사기 방지 및 분쟁 해결 논리를 인코딩하려고 시도했습니다. 그러나 둘 다 사용자에게 부담스러운 책임을 부여합니다."사용자는 자신의 자산을 위협하는 악의적인 출금 시도에 도전/억제/처벌하기 위해 이더리움의 L1 계약을 주시해야 합니다."사용자는 분쟁을 제기하는 데 필요한 데이터를 저장해야 합니다. 1계층 채널의 경우 이 데이터는 일반적으로 채널의 상태 변경을 증명하는 상대방의 서명입니다(예:")。
앨리스: Bob에게 10 DAI를 지불했음을 증명합니다.
Charlie: X를 구성할 때 루크를 이 보드의 H5 위치로 이동하는 것을 정당화합니다.beginner , intermediate , zk-rollup 그리고optimistic rollup。
플라즈마 관련: 사용자가 관심 있는 데이터가 채널 2와 같은 거래 당사자가 아닌 글로벌 플라즈마 체인 상태의 일부로 존재하기 때문에 사용자는 저장해야 하는 데이터 양이 엄청나게 증가하는 데 취약합니다. 플라즈마 운영자 (블록 생산자) 사용자가 도전을 발행하는 데 필요한 데이터를 보류하면서 악의적으로 철회를 시도할 수 있습니다. 이는 L1의 인출 보안 논리에 더 많은 복잡성을 추가합니다.
이러한 성가신 문제는 사용자가 종료하는 데 필요한 모든 데이터를 L1에서 사용할 수 있어야 하는 롤업이 등장할 때까지 실제로 해결되지 않았습니다. 이러한 데이터는 L2가 상태를 진행할 때마다 롤업 연산자에 의해 업데이트됩니다. 따라서 L2의 실행과 L1의 데이터 업데이트가 동시에 진행됩니다. 다음 문서를 읽고 롤업에 대해 자세히 알아볼 수 있습니다.
그리고
롤업에서 관련된 모든 당사자는 수학(ZKRU) 또는 암호경제학(ORU) 보증을 통해 정직성을 유지하도록 보장되며, 롤업 운영자가 사라지거나 오작동을 시작하면 스팸, 검열 또는 (낙관적 롤업의 경우) 사기를 저지르는 사용자는 L1의 데이터를 사용하여 항상 안전하게 자금을 인출할 수 있습니다. 이것은 모두 L1 이더리움의 롤업 계약에 반영되어 있으므로 사용자가 신뢰해야 하는 유일한 것은 L1 네트워크에 의한 이러한 계약의 충실한 실행입니다(MakerDao MCD 또는 Aave 등과 같은 다른 L1 계약에 대한 동일한 신뢰 가정). .).
참고 1:
NEAR, Polkadot 또는 Cosmos Hub와 같은 다른 1계층 블록체인은 실제로 이더리움과 관련된 롤업이 될 수 있습니다. 다른 롤업과 마찬가지로 롤업 디자인 패턴을 준수하는 브리지를 만들고 필요한 데이터를 이더리움에 게시하기만 하면 됩니다. 같은.
노트 2:"ZK 롤업의 경우 L1에서 각각 확인되는 롤업 상태 업데이트의 정확성을 입증하는 유효성 증명 덕분에 사기 행위를 시행할 수도 없습니다. 그러나 운영자가 사라지더라도 데이터를 사용하여 출금 요청을 제출할 수 있도록 데이터는 여전히 온체인에 게시되어야 합니다."노트 3:
비트코인은 2개의 레이어를 가질 수 있습니까? 아니요, 분쟁을 관리하거나 유효성 증명을 확인하기 위해 복잡한 Layer1 계약을 생성하는 데 필요한 EVM 및 상태 파이프라인이 부족합니다. 물론 비트코인 사이드체인을 사용할 수 있다는 말을 듣게 될 것입니다.
코인에 대한 통제권을 포기하지 않고
, 그러나 그것은 단지 허위 광고입니다.
롤업은 출구가 L1 체인의 통제하에 있기 때문에 잠자는 동안 강탈당하지 않도록 보장할 수 있는 유일한 레이어 2 스케일링 솔루션입니다.
사이드체인으로 돌아가서:
롤업이 그렇게 놀라운 것이라면 왜 누군가는 추가 신뢰가 필요하고 지난 7년 동안 시장에서 거부당한 사이드체인을 구축하기로 선택했을까요?
사이드체인은 진행하기가 매우 쉽기 때문에 실패를 거부합니다. 일반적으로 사람들은 피치 플랫폼을 만들고 엔젤 투자자로부터 자금을 조달한 다음 토큰을 소매 투자자에게 판매하는 방법에 대한 세부 정보를 검토합니다.
실제로 오후에 사이드체인을 생성할 수 있습니다: 사람들이 자금을 예치하는 이더리움에 기본 스마트 지갑과 같은 계약을 설정하고 사이드체인을 위한 새 계약을 선택하기만 하면 됩니다. 체인 ID 및 재구축.... 그리고 짜잔, 당신은 기본적으로 끝났습니다...음, 음, 그다지...당신은 여전히 사기꾼 군대, 멋진 웹사이트를 만들기 위한 그래픽 디자이너 등을 고용해야 합니다.... ..그러나 많은 VC 기꺼이 모든 것을 처리해 드리며 배포할 준비가 된 방대한 봇이 있습니다.
일부 사기꾼은 사이드체인을 L2로 패키징하여 귀하에게 판매하려고 시도할 것이며 일부 사기꾼은 자신의 사이드체인이 롤업보다 더 안전하다고 주장할 정도로 뻔뻔할 수도 있습니다. 그러나 그것은 간단한 질문으로 귀결됩니다. 누가 출구를 통제합니까? 롤업을 사용하면 Egress가 Ethereum L1의 강력한 EVM의 제어 및 보호를 받습니다.
위의 메시지를 요약하면 다음과 같습니다.
현재 TPS > 2000의 확장성 솔루션을 주장하는 모든 체인은 사이드체인을 암시할 수 있으며 사용자는 다른 공개되지 않은 신뢰 가정을 하고 있습니다.
ETH 2.0 샤드가 온라인 상태가 된 후 롤업은 10k TPS 이상을 제공할 수 있으며 데이터에 대한 수요가 많습니다.
롤업은 사용자에 대한 추가 신뢰 및/또는 활성 가정이 필요하지 않은 유일한 레이어 2 확장성 솔루션입니다.


