번역자: 루장페이
번역자: 루장페이
최근 Polygon은 "Avail"이라는 새로운 데이터 가용성 계층의 출시를 발표했으며 이 기술은 암호화 커뮤니티에서 빠르게 많은 관심을 끌었습니다.
데이터 가용성 계층 기술은 처음에 "Celestia"(이전 LazyLedger)라는 프로젝트에서 나왔지만 기술이 약간 복잡하기 때문에 대부분의 사람들은 그것을 이해하는 데 너무 많은 시간을 보내고 싶어하지 않습니다. 이 기사에서는 "데이터 가용성 인프라"의 관련 내용과 이 아키텍처가 사용되는 이유를 간단한 언어로 설명하려고 합니다.
먼저 데이터 가용성 문제를 살펴보겠습니다. 데이터 가용성 문제는 블록 생산자가 유효한 블록 헤더를 게시하지만 의도적으로 기본 트랜잭션 데이터를 가릴 때 발생합니다. 이 문제는 주로 라이트 노드가 유효성 검사를 위해 블록 헤더에만 의존하기 때문에 발생하므로 유효하지 않은 블록을 수락하도록 쉽게 속일 수 있습니다.
전체 노드는 블록에 데이터가 없기 때문에 라이트 노드에 대한 데이터 가용성 증명을 생성할 수 없습니다. 마찬가지로 풀 노드는 유효하지 않은 블록에 대한 사기 증거를 생성할 수 없습니다. 즉, 라이트 노드는 데이터 가용성을 자체적으로 확인하거나 대부분의 데이터가 정직하고 신뢰할 수 있다고 가정해야 합니다.
따라서 대부분의 노드가 전체 트랜잭션 데이터를 다운로드하고 블록 데이터 가용성을 확인해야 하는 이유입니다. 그러나 이렇게 하면 네트워크 확장 솔루션에 확장성 제약과 문제가 발생합니다. 예를 들어 검증 복잡성이 증가함에 따라 샤딩, 롤업 및 블록 크기가 모두 증가합니다.
그렇다면 Avail과 Celestia는 이 문제를 어떻게 해결할까요? 사실상 그들은 온체인 합의가 트랜잭션 순서 및 데이터 가용성을 확인하는 데만 사용되는 블록체인을 구축했으며 트랜잭션 실행/검증이 필요하지 않습니다.
이를 더 완벽하게 이해할 수 있도록 먼저 일반 블록체인 아키텍처가 어떻게 생겼는지 살펴보겠습니다. 일반적으로 블록체인 아키텍처는 다음 세 가지 계층으로 구성됩니다.
합의 계층
합의 계층
데이터 가용성 계층
대부분의 사람들이 사용하는 이더리움과 같은 블록체인의 경우 세 계층 모두 전체 아키텍처에서 결합됩니다. 이더리움 가상 머신(EVM)은 합의 규칙 및 프로토콜의 일부입니다. 그리고 Celestia 및 Avail과 같은 프로젝트는 실제로 "별도의" 데이터 가용성 계층과 합의 계층을 제공하므로 다른 블록체인/트랜잭션 실행 환경에서 이점을 얻을 수 있습니다.
Celestia 및 Avail은 블록체인 네트워크 모듈식 아키텍처에 더 큰 유연성을 제공하는 데이터 가용성 및 트랜잭션 순서만 확인하는 최소한의 플러그형 합의 레이어 및 데이터 가용성 레이어로 사용할 수 있습니다.
뿐만 아니라 데이터 가용성 계층과 합의 계층을 "분리"하면 수학적 데이터 가용성 증명(수학적 데이터 가용성 증명)을 사용하여 DA 검사를 매우 효율적으로 수행하기 때문에 확장성을 높일 수 있습니다. (참고: Celestia는 삭제 코딩을 사용하고 Avail은 KZG 약정 체계를 사용합니다.)
이렇게 하면 데이터 가용성 계층에서 데이터 가용성 증명만 실행하면 되고 실행을 통해 블록의 상태 및 유효성을 확인할 필요가 없기 때문에 실행 합의 병목 문제를 효과적으로 해결할 수 있습니다.
더 중요한 것은 "별도의" 레이어가 된다는 것은 실행 환경이 "주권적 독립"이라는 것을 의미하며, Celestia와 Avail은 자체적으로 부트스트랩할 필요 없이 애플리케이션별 블록체인 측면에서 "플러그 가능"합니다. 그것의 보안.
즉, 이러한 블록체인은 보다 쉬운 네트워크 확장을 허용할 뿐만 아니라 Celestia/Avail(데이터 가용성 계층 및 합의 계층)의 보안도 확보합니다.
그러나 데이터 가용성 레이어와 합의 레이어는 트랜잭션 유효성을 확인하지 않기 때문에 트랜잭션 실행 및 확인/분쟁 해결을 처리하기 위해 어떻게든 "실행"을 수행해야 합니다. Celestia는 Cosmos SDK에 Rollup 지원을 추가할 것을 제안하면서 Optimistic Rollups를 솔루션으로 제안했습니다. 기본적으로 이 솔루션은 데이터 가용성 및 합의 계층 위에 실행 계층을 구축합니다.
전체적으로 "데이터 가용성 계층 및 합의 계층" 환경은 ETH 2.0으로 구성될 미래 시나리오와 매우 유사합니다. 예를 들어 Vitalik Buterin은 롤업 중심의 이더리움 로드맵에서 "누구나 하나의 높은 보안 실행 샤드와 확장 가능한 데이터 가용성 계층을 처리할 수 있습니다."라고 썼습니다.
Polygon의 새로운 도구가 오프체인 스케일링 솔루션 위에 안정적인 실행 레이어와 안정적이고 편리한 실행 레이어를 구축할 수 있다면 이 확장 가능한 데이터 가용성 레이어 기술은 매우 유망해 보입니다.
소스 링크:
소스 링크:twitter.com
