1 밸리디움이란?
밸리디움은 오프체인 거래 처리, 오프체인 데이터 가용성 보장(오프체인 데이터 저장), 거래 유효성 확인을 위한 영지식 인증서 생성에 중점을 둔 이더 레이어 2 확장 솔루션입니다.
II 밸리디움은 어떻게 작동하나요?
2.1 트랜잭션 제출
사용자가 트랜잭션을 제출하면 트랜잭션은 실제로 트랜잭션을 실행하는 Validium 노드인 오퍼레이터 운영자에게 제출됩니다.오퍼레이터는 단일 또는 복수일 수 있습니다
2.1 트랜잭션 제출
2.1 제출하기2.2 트랜잭션 처리
2.2.1 거래 수집, 배치 구성> h4>
운영자는 특정 기간 동안의 트랜잭션을 수집하고 이러한 트랜잭션을 배치로 구성합니다
< span style="font-size: 18px;">2.2.2 트랜잭션 처리
2.2.2.1 트랜잭션 유효성 검사
서명 확인: 운영자는 먼저 각 거래의 서명을 확인하여 거래가 합법적인 계정에서 시작되었는지 확인합니다.
잔액 확인: 거래 계좌에 거래를 진행하기에 충분한 잔액이 있는지 확인합니다. 이 단계를 통해 초과 지출이 없는지, 거래가 자금 조달이 가능한지 확인합니다.
2.2.2.2 트랜잭션 정렬
운영자는 특정 규칙(예: 타임스탬프, 수수료 등)에 따라 트랜잭션을 정렬합니다. 정렬의 목적은 처리 효율성을 최적화하고 거래의 공정성을 보장하는 것입니다.
2.2.2.3 포장 배치
통합 처리를 위해 여러 트랜잭션을 단일 배치로 패키징
2.2.2.4 상태 업데이트
운영자는 거래(예: 잔액 변경)에 따라 계정의 상태를 업데이트하며, 여기에는 각 계정의 새 상태를 기록하기 위해 다운스트림 상태 데이터베이스를 수정하는 작업이 포함됩니다. 업데이트된 각 상태에 대해 새 해시가 생성되고, 이 해시는 새 상태 루트를 생성하는 데 사용됩니다
2.3 영지식 증명 생성
운영자는 특정 증명 회로를 사용하여 영지식 증명을 생성하여 이러한 오프체인 거래의 정확성을 검증합니다. ZK 증명은 거래의 개인 정보를 보호하면서 모든 오프체인 계산이 올바르게 수행되도록 보장합니다.
2.4 체인에 상태 약속 및 영지식 증명 커밋
운영자는 상태 약속으로 사용되는 배치에 따라 최신 상태 루트를 생성하고 생성된 영지식 증명(오프체인 거래의 정확성을 증명하는 것)과 함께 L1 메인넷에 제출합니다
2.5 데이터 오프체인 스토리지
밸리디움은 데이터 가용성 위원회(DAC)에 의존합니다. 를 통해 체인 내 데이터의 저장과 가용성을 관리합니다. 이를 통해 필요할 때 데이터에 액세스하고 유효성을 검사할 수 있습니다.
2.6 호스트 네트워크 검증 및 로깅
2.6.1 영지식 증명 검증
이더넷 메인넷의 스마트 컨트랙트 검증은 제출된 영지식 증명을 받은 다음, 이를 검증하여 다음과 같이 검증합니다. 오프체인 처리의 정확성과 새로운 상태 루트의 유효성을 확인합니다.
2.6.2 스테이트 루트 기록
검증이 통과되면 새로운 스테이트 루트가 이더에 기록되어 체인 내 스테이트의 정당성과 최종성을 보장합니다. 이는 보통 블록 헤더나 특수한 스마트 컨트랙트에 기록됩니다. 이 단계는 오프체인 상태의 투명성과 추적성을 보장합니다.
상태 루트의 기록은 오프체인 상태에 대한 확약과 동일하며, 제출된 모든 오프체인 트랜잭션이 확인되고 기록되었음을 나타냅니다. 상태 루트를 기록하면 사용자와 검증자는 머클 증명을 사용하여 전체 상태를 다운로드하고 검증할 필요 없이 특정 트랜잭션이 해당 상태에 포함되어 있는지 확인할 수 있습니다. 이는 데이터 검증의 효율성을 크게 향상시킵니다. 분쟁 해결: 분쟁 발생 시 스테이트 루트는 체인 내 데이터의 무결성을 검증하기 위한 근거로 사용될 수 있습니다. 사용자는 관련 증거를 제출하여 분쟁을 해결하고 데이터의 투명성과 정확성을 보장할 수 있습니다
2.7 입출금
2.7.1 입금
ETH 또는 기타 토큰을 전송하는 사용자 을 전송하는 사용자는 이더리움의 특별 계약으로 전송됩니다. 컨트랙트는 입금을 기록하고 체인 내 밸리디움 운영자에게 알립니다. 운영자는 사용자의 오프체인 계정에 입금합니다 운영자는 사용자의 오프체인 계정에 입금합니다
2.7.2 자금 출금
사용자 출금 요청: 사용자가 운영자에게 출금 요청을 제출합니다. 일괄 출금 요청: 운영자가 일괄 출금 요청을 포함시키고 해당 ZK 인증서를 생성합니다. 유효성 검사 및 출금: 마스터 네트워크는 제출된 ZK 인증서와 출금 요청을 유효성 검사합니다. 검증이 완료되면 사용자는 이더리움 메인넷의 컨트랙트에서 적절한 자금을 출금할 수 있습니다.
세 가지 발리움 장단점
3.1 장점
3.1.1 높은 처리량
오프체인 데이터 가용성으로 처리량 향상 및 확장성 강화
3.1.2 트랜잭션 비용 절감
거래 데이터를 메인 체인에 게시할 필요가 없으므로 트랜잭션 비용이 크게 절감됩니다
; align: left;">3.1.3 개인정보
데이터는 온체인이 아닌 오프체인에만 저장됩니다. 데이터가 온체인이 아닌 오프체인에만 저장되면 체인에서 접근할 수 없으므로 개인정보 보호가 어느 정도 이루어집니다
3.1.4 빠른 출금, 챌린지 기간 제한 없음 등
3.1.5 데이터는 온체인이 아닌 오프체인에만 저장되므로 챌린지 기간 제한이 없습니다. 3.2 단점
3.2.1 데이터 가용성 위험
밸리디움은 오프체인 데이터 가용성에 의존하므로 특정 위험이 존재합니다. 운영자 또는 데이터 가용성 관리자가 거래 데이터를 보류하면 사용자 자금 인출에 필요한 증명을 생성하지 못할 수 있기 때문입니다
3.2.2 중앙성 위험
Validium은 오프체인 데이터 가용성에 의존하므로 특정 위험을 수반할 수 있습니다. span>
유효성 증명을 생성하려면 특수한 하드웨어를 사용해야 하며, 이는 중앙화 위험을 초래합니다. 필요한 리소스를 감당할 수 있는 주체가 소수에 불과할 경우, 이들이 네트워크를 지배하여 탈중앙화된 특성을 훼손할 수 있기 때문입니다
3.2.3 컴퓨팅 파워 비용
영지식 증명을 생성하려면 강력한 컴퓨팅 성능이 필요하며 처리량이 적은 애플리케이션에는 비용 효율적이지 않습니다
3.2.4 암호화 보안 메커니즘에 값을 의존할 수 없음
암호 보안 메커니즘에 완전히 의존하는 영지식 컨볼루션과 달리, 영지식 증명은 또한 신뢰 가정과 암호경제학적 인센티브에 의존
밸류디움과 플라즈마의 네 가지 비교
4.1 유사점
첫째: 둘 다 Layer2입니다. 첫 번째는 둘 다 트랜잭션 처리량을 늘리고 트랜잭션 비용을 줄일 수 있는 레이어2 솔루션이라는 점입니다.
둘째: 둘 다 트랜잭션과 데이터 처리의 대부분을 오프체인으로 옮겨 메인체인의 부담을 줄입니다
4.2 차이점
4.2.1 데이터는 다르게 처리됩니다
플라즈마: 입금과 출금은 L1 레이어에서 시작되며, 스테이트 루트는 L1 메인체인에 제출해야 합니다.
발리듐: 입금과 출금은 L1에서 시작되고, 출금은 L2에서 시작되며, 상태 루트를 제출해야 할 뿐만 아니라 영지식 증명을 생성하여 L1 메인체인에 제출해야 합니다
4.2 .2 보안 모델이 다릅니다
플라즈마: 메인체인을 통해 분쟁을 처리하여 보안을 보장하는 사기 증명 메커니즘을 사용합니다. 사용자는 사기 증명을 제출할 수 있는 시간적 여유가 있습니다.Validium: 영지식 증명에 크게 의존하여 오프체인 거래의 정확성을 검증하고 데이터 프라이버시 및 보안을 보장합니다
4.2.3 비용과 성능은 동일하지 않습니다
플라즈마: 대부분의 거래 계산은 오프체인에서 더 낮은 비용으로 처리됩니다. 그러나 체크포인트를 제출하고 분쟁을 처리할 때 일부 온체인 비용이 발생할 수 있습니다.
밸리듐: 대부분의 트랜잭션 계산이 오프체인에서 저렴한 비용으로 처리됩니다. 사용자는 ZK 증명과 상태 루트를 제출하는 비용만 지불합니다
4.2.4 다양한 사용 시나리오
플라즈마: 높은 보안과 복잡한 트랜잭션 처리가 필요하지만 높은 소유 비용이 필요하지 않은 애플리케이션에 적합합니다.
발리듐: 높은 처리량과 낮은 비용이 필요한 고빈도 거래, 탈중앙화 금융(DeFi), 게임 및 기타 애플리케이션에 적합합니다. 효율적인 오프체인 처리와 낮은 트랜잭션 비용
V 밸리디움과 zk 롤업 비교
5.1 유사점
5.1.1 체인 다운 컴퓨팅
대부분의 연산과 트랜잭션 처리를 오프체인으로 옮겨 메인체인의 부담을 줄이고 시스템 확장성과 처리량을 개선
5.1.1 오프체인 컴퓨팅
5.1.1 오프체인 처리 "text-align: left;">5.1.2 영지식 증명
양쪽 모두 영지식 증명 기술을 사용하여 오프체인 트랜잭션의 정확성과 적법성을 검증합니다. 영지식 증명은 거래의 구체적인 세부 정보를 공개할 필요 없이 프라이버시와 데이터 무결성을 보장합니다
5.1.3 마스터 체인에 상태 루트 제출
5.1.3 상태 루트를 마스터 체인에 제출
밸리디움과 ZK 롤업 모두 오프체인 상태의 업데이트와 검증을 위해 정기적으로 상태 루트를 이더리움 메인체인에 커밋합니다
5.2 차이점
5.2.1 데이터 스토리지의 차이점
5.2.1 데이터 스토리지의 차이점 <
밸리디움: 데이터는 L1 체인 아래에 저장됩니다.
align: left;">밸리디움: 오프체인 데이터 가용성 위원회(DAC) 또는 기타 분산 스토리지 시스템에 트랜잭션 데이터를 저장합니다. 데이터는 메인 체인에 직접 저장되지 않습니다. DAC가 제 역할을 하지 못하거나 악의적인 경우(다운타임, 일부 트랜잭션의 의도적 미포장), 사용자는 필요한 데이터에 액세스하지 못할 수 있습니다.
ZK 롤업: 모든 거래 데이터가 메인 체인에 저장되므로 데이터 가용성이 더욱 보장되고 사용자는 언제든지 거래 데이터에 액세스하고 확인할 수 있습니다
5.2.3 보안의 차이
5.2.3 보안의 차이
Validium: 데이터 가용성 위원회에 의존합니다.
밸리디움의 보안은 부분적으로 데이터 가용성 위원회의 행동에 의존합니다. 위원회가 의무를 다하지 않거나 악의적으로 행동하면 시스템의 보안이 손상될 수 있습니다.ZK 롤업: 완전한 온체인 검증
ZK 롤업은 데이터 검증과 저장을 전적으로 메인 체인에 의존하여 보안과 투명성을 강화합니다
5.2.4 거래 비용
밸리디움: 데이터를 메인 체인에 저장할 필요가 없으므로, 특히 다수의 소규모 거래에서 거래 비용을 크게 줄일 수 있습니다. zk 롤업: 기존 온체인 거래에 비해 거래 비용이 감소하지만, 모든 데이터가 메인 체인에 저장되므로 비용이 절감됩니다. ZK 롤업: 기존 온체인 거래 비용보다는 낮지만, 모든 데이터가 결국 메인 체인에 제출되어야 하기 때문에 ZK 롤업의 거래 비용은 여전히 밸리디움보다 높습니다
5.2.5 프라이버시
Validium: 데이터가 메인 체인이 아닌 오프체인에 저장되므로 일부 프라이버시가 보장됩니다.
ZK 롤업: 데이터는 온체인에 저장되며, 프라이버시 없음
5.2.6 사용 시나리오
Validium: 고빈도 거래 또는 개인정보 보호가 중요한 시나리오에 더 적합합니다.
ZK 롤업: 일반 또는 개인정보 보호가 중요하지 않은 시나리오에 적합
.