저자: Kyrian Alex 출처: 매체 굿오바, 골든파이낸스 번역
블록체인 기술에서 확장 솔루션의 필요성은 오랫동안 많은 논쟁이 있어 왔습니다.
블록체인 네트워크가 성장함에 따라 초당 트랜잭션 수(TPS)가 핵심 이슈가 되었다는 것은 우리 모두 잘 알고 있을 것입니다. 현재 비트코인이나 이더리움과 같은 주요 블록체인의 용량은 광범위한 채택에 필요한 거래량을 처리하기에 충분하지 않습니다.
예를 들어 비트코인은 초당 약 7건의 트랜잭션을 처리하는 반면, 이더리움은 초당 약 15건의 트랜잭션을 처리합니다. 이에 비해 비자는 초당 평균 약 1,700건의 트랜잭션을 처리합니다. 확장 솔루션 없이는 블록체인은 기존 금융 시스템과 경쟁할 수 없으며 대중적인 채택을 달성할 수 없습니다.
이러한 거래의 실제 비용을 살펴보면 어떨까요?
블록체인을 동시에 사용하는 사람이 점점 더 많아지면 거래 수수료가 매우 높아지게 되고, 사용량이 많은 시간대에는 사용자의 의욕을 떨어뜨리고 소액 거래도 불가능하게 만들 수 있습니다. 예를 들어, 2020년과 2021년에 디파이 붐이 일었을 때 이더리움 가스 수수료가 급등하여 소액 거래조차도 너무 비싸졌습니다.
문제를 어떻게 해결할 수 있나요?
확장 솔루션을 도입하여 문제를 해결했습니다.
확장 솔루션은 블록체인 네트워크의 용량과 효율성을 높여 더 많은 트랜잭션을 처리할 수 있도록 설계된 기술입니다. 확장 솔루션의 주요 목표는 보안, 탈중앙화, 비용 효율성을 유지하거나 개선하면서 네트워크 처리량(초당 트랜잭션 수(TPS)로 측정)을 늘리는 것입니다.
블록체인 기술을 더 많은 사람들이 일상적으로 사용할 수 있도록 거래 비용을 줄이기 위해서는 솔루션 확장이 필수적입니다. 느린 거래 시간과 높은 수수료는 사용자 경험을 저하시키고, 신규 사용자의 유입을 저해하며, 분산형 애플리케이션(DApp)의 가용성을 제한할 수 있습니다.
사용자를 유치하고 유지하기 위해 블록체인 네트워크는 원활하고 빠르며 비용 효율적인 트랜잭션을 제공해야 하며, 이는 효과적인 확장 솔루션을 통해 달성할 수 있습니다.
<그림>
오늘은 특히 이더의 zk 롤업과 솔라나의 압축을 비교하여 다양한 네트워크가 이러한 문제를 어떻게 처리하고 있는지 살펴보겠습니다. 두 기술 모두 확장성 향상을 목표로 하지만, 각 생태계의 고유한 설계 철학과 우선순위를 반영하는 다른 방식으로 확장성을 향상시킵니다.
ZK 롤업이란 무엇인가요?
Zk 롤업은 트랜잭션 데이터를 온체인에 묶음으로 저장하면서 연산과 상태를 오프체인으로 이동하여 블록체인의 확장성을 개선하는 L2 스케일링 솔루션입니다. 블록체인의 확장성을 개선합니다.
영지식 증명이라는 암호학적 증명을 사용하여 실제 데이터를 공개하지 않고도 이러한 번들 거래의 유효성을 증명합니다. 이를 통해 메인 이더리움 네트워크를 보호하는 동시에 사이드체인의 트랜잭션을 더 빠르고 저렴하게 만들 수 있습니다.
어떻게 작동하나요?
zk-SNARK (Succinct Non 암호화 지식으로부터의 인수) 증명, 즉 모든 세부 사항을 공개하지 않고 트랜잭션의 유효성을 검증하는 간결한 암호화 증명입니다.
증명 및 트랜잭션 데이터는 메인 이더넷 네트워크에 전송됩니다.
누구나 메인넷에서 증명을 확인하여 트랜잭션이 유효한지 확인할 수 있습니다.
분쟁이 발생하면 누구나 온체인 정산을 위해 거래 데이터 원본을 제출할 수 있으므로 이더리움의 강력한 보안을 활용할 수 있습니다. 롤업에는 번들 트랜잭션의 정확성을 검증하는 암호학적 증명(특히 영지식 증명)이 포함되어 있습니다. 이더리움 네트워크는 각 트랜잭션이 아닌 이 증명만 검증하면 되므로 계산 부하가 크게 줄어듭니다.
트랜잭션은 오프체인에서 집계되어 그룹화됩니다.
집계된 트랜잭션의 유효성을 확인하기 위해 영지식 증명을 생성합니다.
증명과 최소 요약 데이터는 검증을 위해 메인 이더넷 네트워크에 제출됩니다.
검증에 성공하면 메인 이더넷의 상태가 집계된 트랜잭션을 반영하도록 업데이트됩니다
ZK 압축이란 무엇인가요?
ZK 압축은 데이터의 프라이버시를 유지하면서 압축된 데이터의 '지문'(해시)만 체인에 저장하여 솔라나 블록체인에 저장되는 데이터의 양을 줄이는 방법입니다. 데이터 프라이버시를 유지하면서 압축된 데이터의 "지문"(해시)만 체인에 저장하여 솔라나 블록체인에 저장되는 데이터의 양을 줄입니다.
ZK 압축의 "ZK"는 제로 지식을 의미하며, 이는 압축된 데이터의 개인정보가 보존됨을 의미합니다. 이 접근 방식은 온체인에 저장해야 하는 데이터의 양을 크게 줄여 개발자의 스토리지 비용을 절감하는 데 도움이 됩니다.
ZK 압축은 전반적으로 어떻게 작동하나요?
ZK 압축은 계정 잔액과 스마트 컨트랙트 저장소와 같은 데이터를 블록체인에 저장하고 유지하는 데 드는 비용인 제로 지식(ZK) 기술을 활용하여 Solana의 상태 비용을 절감합니다.
작동 방식에 대한 자세한 설명은 다음과 같습니다:
각 계정의 데이터는 고유한 해시로 압축됩니다. 이 해시에는 계정에 대한 정보뿐만 아니라 상태 트리에서 계정의 위치도 포함되어 있어 고유성을 보장합니다. 이 해시는 상태 트리의 리프 노드에 저장됩니다.
2. 상태 트리는 머클 트리와 유사한 데이터 구조로 각 노드는 자식의 해시로 이루어져 있습니다. 상태 트리는 모든 계정 정보와 데이터를 집계하여 상태 루트라고 하는 단일 최상위 해시로 압축합니다.
3. 상태 트리의 최상위 해시인 상태 루트는 블록체인에 저장됩니다. 이 루트는 전체 상태 트리의 지문 역할을 하며 트리에 있는 모든 데이터의 무결성과 완전성을 보장합니다.
4. 자세한 계정 데이터는 블록체인에 직접 저장되지 않습니다. 대신, 더 저렴한 솔라나 원장 공간에 호출 데이터로 저장됩니다. 상태 루트와 몇 가지 기본 메타데이터만 체인에 저장되므로 데이터를 안전하게 유지하면서 저장 비용을 크게 절감할 수 있습니다.
5. 압축된 데이터의 무결성과 신뢰성을 보장하기 위해 ZK Compression은 영지식 증명(ZK 증명)을 사용합니다. 이러한 증명은 데이터의 실제 내용을 공개하지 않고도 데이터의 정확성과 무결성을 검증하여 압축된 데이터도 안전하고 검증 가능한 상태로 유지합니다.
ZK 압축은 L2 솔루션이 아니라 Solana의 데이터 스토리지 효율성을 개선하기 위한 업그레이드에 불과하다는 점에 유의하세요.
L2 솔루션과 달리 ZK Compression의 트랜잭션 실행과 상태 저장은 레이어 1(L1) 체인, 이 경우 솔라나에서 직접 이루어지기 때문에 ZK Compression은 레이어 2 집계가 아닙니다.
핵심적인 차이점은 실행과 상태가 관리되는 위치입니다. zk 롤업에서는 이러한 프로세스가 보조 체인에서 발생하며, 보조 체인은 주기적으로 커밋과 증명을 기본 L1 체인으로 전송합니다. 반면, ZK 압축은 모든 실행과 상태를 별도의 체인이 아닌 솔라나 자체에 보관합니다.
이 근본적인 차이점은 zk 롤업이 확장성을 향상시키기 위해 일부 프로세스를 보조 레이어로 오프로드하는 반면, ZK 압축은 별도의 실행 레이어를 만들지 않고 기본 블록체인에서 직접 데이터 저장소를 최적화한다는 것을 의미합니다.
Ether 및 Solana에서 zk 롤업과 zk 압축의 주요 차이점
Ether에서 zk 롤업과 Solana에서 zk 압축의 주요 차이점은 다음과 같습니다. zk 롤업 온 이더와 zk 컴프레션의 주요 차이점은 근본적으로 블록체인 확장성을 향상하고 데이터 스토리지를 최적화하는 방식에 있습니다.
1. 실행 및 상태 관리:
zk 롤업: 트랜잭션 실행 및 상태 저장은 메인 이더넷과 독립적인 보조 체인에서 이루어집니다. 보조 체인은 주기적으로 이더리움 메인넷에 약속과 증명을 전송합니다.
zk 압축: 모든 트랜잭션 실행과 상태 저장은 레이어 1(L1) 체인에서 직접 발생하며, 이 글의 목적상 솔라나는 별도의 보조 체인을 포함하지 않습니다.
2. 온체인 데이터 처리:
zk 롤업:
3. 개인정보 보호 및 무결성:
zk 롤업. ">zk 롤업: 자세한 트랜잭션 데이터를 공개하지 않고 트랜잭션 유효성을 보장하기 위해 zk-SNARK(지식으로부터의 간결한 비암호화 인수) 증명을 활용합니다. 이는 프라이버시와 메인 이더넷 네트워크의 보안을 모두 보호합니다.
zk 압축: 데이터 압축과 ZK 증명을 결합하여 블록체인 스토리지를 최적화하는 동시에 압축된 데이터의 무결성을 수학적으로 증명합니다. 압축 해제된 데이터가 원본과 일치하는지 확인하여 내용을 노출하지 않고 개인 정보를 보호합니다.
4. 솔루션의 특성:
zk 롤업: 트랜잭션 실행과 상태 관리를 보조 체인으로 오프로드하여 확장성을 향상하고 기본 네트워크의 비용을 절감하는 레이어 2(L2) 확장 솔루션을 고려하세요.
zk 압축: 레이어 2 롤업이 아니라 데이터 스토리지 효율성을 직접적으로 개선하도록 설계된 솔라나 레이어 1 체인의 업그레이드입니다. 별도의 실행 레이어를 도입하지 않고도 스토리지 비용을 최적화합니다.
결론:
요약하자면, 확장에 대한 두 가지 관점은 블록체인 네트워크가 핵심 원칙을 유지하면서 지속 가능하도록 하기 위한 균형 잡힌 접근법의 중요성을 강조합니다. 개발.
솔라나의 성과는 블록체인 업계 전반에서 고급 확장 솔루션을 채택하는 데 있어 설득력 있는 사례를 제시하며 더 광범위한 채택과 혁신의 길을 열어줍니다.
<그림>그림><그림>그림><그림>그림><그림>그림><그림>그림>.