BTC
ETH
HTX
SOL
BNB
시장 동향 보기
简中
繁中
English
日本語
한국어
ภาษาไทย
Tiếng Việt

롤업을 이해하기 위해 중학교 수학 수업을 사용하도록 가르쳐줍니다.

Vane
读者
2021-06-04 11:27
이 기사는 약 3456자로, 전체를 읽는 데 약 5분이 소요됩니다
Rollup에 대한 비기술적 소개
AI 요약
펼치기
Rollup에 대한 비기술적 소개

이 글의 저자:Benjamin Simon보조 제목

고등학교 수학부터

은유로 시작합시다.

텍스트

이 Kafkaesque 이야기는 Rollup과 어떤 관련이 있습니까?

비유하자면 종이 조각은 이더리움 블록이고 수학 문제는 스마트 계약 트랜잭션입니다. 이더리움은 지금 매우 혼잡합니다. 각 블록에 포함해야 하는 트랜잭션이 너무 많습니다. 설상가상으로 이러한 거래의 대부분은 플래시 론이나 애그리게이터를 통해 라우팅되는 거래와 같이 계산 집약적입니다. 우리는 DeFi 이전 시대의 단순한 이체와 지불에 작별을 고했습니다.

그것이 문제의 핵심입니다. 은유의 수학 교사가 우리에게 힘들게 긴 나눗셈의 모든 줄을 종이에 밀어 넣으라고 요청한 것처럼 Ethereum은 모든 트랜잭션에 대한 모든 계산 줄을 처리하고 기록해야 합니다.

롤업까지.

롤업은 최소한의 트랜잭션 데이터만 온체인에 저장하면서 계산을 오프체인으로 이동합니다. 이러한 기본적인 의미에서 그들은 이더리움의 스크래치 페이퍼입니다. 롤업은 복잡한 데이터 처리를 모두 처리하여 단일 이더리움 블록 내에서 기하급수적인 스마트 계약 트랜잭션을 일괄 처리("롤업")할 수 있습니다.

보조 제목

롤업이란 무엇입니까?

롤업은 본질적으로 약간의 수정이 있는 별도의 블록체인입니다. Ethereum과 마찬가지로 Rollup 프로토콜에는 스마트 계약 코드를 실행하는 "가상 머신"이 있습니다. Rollup의 가상 머신은 Ethereum 자체 가상 머신("EVM")과 독립적으로 실행되지만 Ethereum 스마트 계약에 의해 관리됩니다. 이 연결을 통해 Rollup과 Ethereum이 통신할 수 있습니다. 롤업은 트랜잭션을 실행하고 데이터를 처리하며, 이더리움은 그 결과를 받아 저장합니다[2].

기술적인 수준에서 롤업 체인과 다른 전통적인 블록체인의 주요 차이점은 새로운 블록이 생성되는 방식입니다.

일반적으로 블록체인은 분산된 당사자 네트워크(체인 유형에 따라 "채굴자" 또는 "검증자")에 의해 유지 관리됩니다. 이 당사자들은 합의를 통해 공동으로 블록을 생성합니다. 간단히 말해서 당사자들은 일련의 트랜잭션으로 무엇을 할 것인지, 즉 다음 블록을 구축하는 방법에 대해 투표합니다. 대부분의 지원을 받는 블록은 온체인에 영구적으로 기록되는 블록입니다.

보조 제목

잠깐... 롤업이 중앙 집중식인가요?

Rollup 블록 생성의 중앙 집중식 특성은 Rollup이 트랜잭션을 매우 효율적으로 처리할 수 있는 이유 중 하나입니다. 그러나 그것은 또한 명백하고 걱정스러운 질문을 제기합니다. Rollup은 어떻게 블록 생성이 다수의 합의 없이 올바른지 확인합니다 — 블록 생성자가 악의적인 경우 어떻게 됩니까?

이러한 중앙 집중화는 합의 기반 블록체인에 익숙한 암호화 사용자를 혼란스럽게 합니다. 사실 여기서 이야기가 끝난다면 롤업이 Avalanche 공동 창립자 Kevin Seqniqi가 최근 트윗한 것처럼 "단일 당사자가 복제한 데이터베이스"일 뿐이라고 (잘못) 결론을 내릴 수 있습니다.

보조 제목

데이터 가용성의 중요성

우리가 시작한 불행한 수학 숙제를 생각해 보십시오. 계산을 위한 스크래치 페이퍼는 마스터 페이퍼에 문제와 솔루션을 기록할 수 있게 해주기 때문에 우리의 생명의 은인입니다. 롤업을 스크래치 페이퍼와 비교하면 "최소한의 트랜잭션 데이터만 온체인에 저장하면서 스마트 계약 계산을 오프체인으로 이동"한다고 합니다.

사실 마지막 부분인 트랜잭션 데이터를 온체인에 저장하는 부분은 Rollup 작동 방식에 매우 중요합니다. 롤업에서는 계산 및 데이터 처리만 오프체인입니다. Rollup에서 처리하는 모든 트랜잭션에는 여전히 입력 데이터(공식적으로 "호출 데이터"라고 함)가 Ethereum에 저장되어 있습니다.

트랜잭션 데이터를 온체인에 유지하는 것의 중요성은 무엇입니까? 수학 숙제 비유에서 우리가 선생님에게 건네는 마지막 종이에는 긴 나눗셈 문제와 그 해결책이 포함되어 있습니다. 이를 통해 교사는 개별 계산 단계를 포함하지 않더라도 사후에 작업을 확인할 수 있습니다. 마찬가지로 온체인 데이터의 지속적인 가용성은 Ethereum 기본 계층이 Rollup에서 모든 계산을 반복할 수 있음을 의미합니다.

보조 제목

"한계"가 강점

따라서 롤업의 핵심 품질은 유한성입니다. 롤업은 트랜잭션을 기본 계층으로만 푸시합니다. 이더리움은 필요한 경우 모든 롤업 트랜잭션을 재정의할 수 있기 때문에 강제할 수 없습니다. 롤업 트랜잭션은 이 검토 프로세스를 거치기 때문에 진정한 완결성이 부족하다고 합니다.

롤업의 제한된 특성을 감안할 때 해결되지 않은 중앙 집중화 비용으로 돌아갈 수 있습니다. Rollup의 개별 블록 생성자는 악의적으로 거래를 처리하려고 시도할 수 있습니다. 그러나 그렇다면 이더리움은 검토 프로세스가 완료된 후 일괄 처리를 거부하고 블록 생산자는 불이익을 받게 됩니다[7].

이제 "검토 프로세스"가 정확히 어떻게 작동하는지 롤업이 낙관적인지 또는 지식이 없는지 여부에 따라 다릅니다. 그러나 두 경우 모두 자체적으로 트랜잭션을 처리하는 롤업 없이 검토 프로세스가 이더리움보다 기하급수적으로 더 효율적입니다.

요약하다

요약하다

요약: 롤업은 계산을 오프체인으로 이동하여 더 많은 온체인 공간을 확보합니다. 온체인 데이터 가용성은 이더리움이 롤업 트랜잭션의 무결성을 이중으로 확인할 수 있도록 하기 때문에 매우 중요합니다. 결과적으로 이 검토 프로세스는 롤업 블록 생성에 대한 "확인" 역할을 하므로 합의 메커니즘이 필요하지 않습니다.

롤업은 마침내 이더리움이 케이크를 먹고 먹을 수 있도록 했습니다. 롤업은 네트워크의 분산된 보안을 훼손하지 않으면서 기하급수적으로 더 많은 온체인 용량을 확보합니다. 적어도 제 생각에는 이것은 우리가 바라는 만큼 우아한 확장 솔루션입니다.

보조 제목

텍스트

텍스트

텍스트

텍스트

텍스트

텍스트

텍스트

6. 실제로 ZK Rollups의 블록 생성자는 거래의 영지식 증명 자체가 유효하지 않기 때문에 거래가 부정하게 처리되는 것을 암호화 방식으로 금지합니다.

Layer 2
Odaily 공식 커뮤니티에 가입하세요