Avail은 Polygon의 일부인가요? 전체 노드가 Avail 네트워크를 지원하는 유일한 참가자입니까?

avatar
Modular101
1년 전
이 글은 약 3138자,전문을 읽는 데 약 4분이 걸린다
Avail에 대해 꼭 알아야 할 5가지 사실

Avail은 데이터를 오프체인으로 가져오고 데이터가 실제로 사용 가능함을 증명함으로써 데이터 가용성 문제를 해결하도록 설계된 모듈형 블록체인입니다. Avail과 같은 데이터 가용성 체인은 블록체인 공간에서 새롭게 떠오르는 영역입니다. 모든 사람이 이러한 개념에 익숙하지는 않지만 개발자의 시스템 확장 요구가 증가함에 따라 관심을 끌고 있습니다.

이 문서에서는 Avail이 개발자에게 제공하는 데이터 가용성 이점을 보다 명확하게 이해하기 위해 가장 일반적인 오해 중 일부를 포함하여 Avail에 대한 사실을 나열합니다.

1. Avail은 데이터 스토리지 솔루션인가요?

아니요, Avail은 데이터 가용성을 보장하는 블록체인입니다. 현재 블록체인에 저장되어 있지 않더라도 데이터가 블록체인에 존재한다는 것을 증명할 수 있습니다.

데이터 가용성은 완전한 데이터 검색 없이 데이터 가용성 증명을 제공하는 데 중점을 두는 반면, 데이터 스토리지에는 전체 데이터의 실제 저장 및 검색이 포함된다는 점에서 데이터 스토리지와 다릅니다.

데이터 가용성은 모든 참가자가 필요한 데이터에 액세스하고 존재 여부를 확인할 수 있도록 보장함으로써 블록체인 네트워크의 데이터 무결성과 보안에 중요한 역할을 합니다. 이는 악의적인 거래의 은폐와 전체 시스템의 신뢰성에 대한 잠재적인 손상을 방지합니다.

데이터 가용성은 P2P 네트워크를 통해 전파되는 모든 블록에 포함된 데이터를 노드가 다운로드할 수 있는 능력입니다. 이는 블록을 검증하는 데 필요한 데이터가 실제로 모든 네트워크 참여자가 사용할 수 있다는 사용자의 확신을 나타냅니다.

반면 Arweave, IPFS, Filecoin 및 Sia와 같은 분산형 스토리지 블록체인을 사용하면 최종 사용자가 블록체인에 직접 파일을 저장하고 검색할 수 있습니다. 데이터 가용성 체인과 달리 이러한 스토리지 체인은 사용자가 요청한 전체 데이터를 명시적으로 검색하는 데 중점을 둡니다.

2. Avail은 단일 블록체인인가요?

아니요, Avail은 온체인 데이터 가용성에 비해 많은 이점을 제공하는 모듈식 데이터 가용성(DA) 레이어입니다. 모듈형 블록체인은 일반적으로 데이터 가용성, 트랜잭션 및 합의 처리를 분리하여 독립적으로 개발 및 유지 관리할 수 있는 보다 관리하기 쉬운 구성 요소로 나눕니다.

한편, 이더리움과 같은 레이어 1 단일 블록체인은 실행, 결제, 합의 및 데이터 가용성을 포함한 모든 작업을 수행하도록 설계되었습니다. 모든 작업을 동시에 처리하는 것은 위 기능의 효율성에 영향을 미치며 궁극적으로 거래 병목 현상과 수수료 증가로 이어집니다.

또한 단일 블록체인은 온체인 데이터의 가용성에 의존합니다. 블록체인 성능을 향상시키기 위해 네트워크 처리량을 개선하는 것은 단일 블록체인이 직면한 핵심 과제 중 하나입니다. 전체 시스템 처리량을 높이려면 더 큰 청크를 생성하거나, 청크 빈도를 높이거나, 청크 확산을 개선하여 더 많은 데이터를 전송해야 합니다. 단일 블록체인이 확장을 시도함에 따라 온체인 데이터 가용성에 대한 의존은 비효율적이고 비용이 많이 듭니다.

예를 들어, Ethereum L1의 전체 노드는 모든 블록의 모든 데이터 사본을 다운로드해야 합니다. 이는 특히 큰 청크의 경우 많은 양의 데이터가 될 수 있습니다. 따라서 온체인 데이터의 가용성은 블록 수에 따라 처리에 필요한 데이터 양이 증가하므로 블록체인 확장을 어렵게 만들 수 있습니다. 데이터를 사용할 수 없으면 블록이 삭제됩니다.

Avail은 삭제 코딩 및 KZG 다항식 약속을 사용하여 높은 신뢰성으로 데이터 가용성을 보장합니다. 이 두 가지 기능을 사용하면 라이트 클라이언트(사용자가 데이터 가용성 샘플링을 통해 아주 작은 데이터를 얻을 수 있도록 하는 노드)가 전체 블록체인을 다운로드하지 않고도 데이터 가용성을 확인할 수 있어 효율성이 더 높아집니다.

3. Avail은 DAC(데이터 가용성 위원회)입니까?

Avail은 DAC(데이터 가용성 위원회)가 아닙니다. DAC는 허가되고 중앙 집중화된 특성 외에도 정직한 다수 가정에 의존하기 때문에 심각한 보안 취약점을 안고 있습니다. DAC는 오프체인 데이터 가용성을 담당하는 노드 그룹으로, 위원회의 노드 대부분이 정직하다고 믿어집니다. 소수의 노드에 대한 이러한 가정과 의존은 위험합니다. 예를 들어, 블록 생산자는 거래 데이터를 보류하여 전체 체인을 방해하여 사용자가 자금을 인출하는 것을 방지할 수 있습니다.

또한 DAC는 데이터 보류 공격이 시도되는 경우 어떠한 손실도 입지 않습니다. 즉, 노드는 정직하게 행동할 재정적 인센티브가 없습니다.

Avial은 다릅니다. 자체 검증 노드, 블록 생산자 및 합의 메커니즘을 갖춘 독립적인 블록체인으로 실행됩니다. DAC에는 일반적으로 제한된 수의 참가자(최소 5명)가 포함되지만 Avail은 네트워크 보안을 보장하기 위해 수백 개의 노드가 함께 작동할 계획입니다.

Avail의 데이터 가용성은 유효성 검사기에만 의존하지 않습니다. 모든 라이트 클라이언트도 데이터 가용성 유지에 기여할 수 있기 때문입니다. 라이트 클라이언트는 정직한 다수를 신뢰하지 않고도 무작위 데이터 샘플링을 통해 스스로 데이터 가용성을 결정할 수 있습니다. 풀 노드가 다운되거나 데이터 검열을 시도하더라도 라이트 노드에서 블록을 재구축할 수 있습니다.

4. 전체 노드가 Avail 네트워크를 지원하는 유일한 참가자입니까?

아니요. Avail 네트워크를 지원하는 라이트 클라이언트, 풀 노드 및 검증자가 있습니다.

모듈형 블록체인으로서 Avail의 모든 네트워크 참여자는 재정의됩니다. Avail에서는 검증자가 트랜잭션을 수락하고 블록을 생성합니다. 블록이 생성된 후 데이터를 사용할 수 없는 경우 라이트 클라이언트는 이를 인식할 수 있습니다. Avail에도 존재하지만 풀 노드는 높은 중복성을 유지하기 위한 지원 역할을 하는데, 이는 기존 모놀리식 아키텍처에서 풀 노드가 수행하는 핵심 역할과는 큰 차이가 있습니다.

전통적인 모놀리식 블록체인에서는 라이트 클라이언트에 한계가 있습니다. 즉, 정확한 데이터를 제공하기 위해 전체 노드에 의존합니다. 손상된 노드가 잘못된 정보를 제공할 수 있으므로 이는 위험할 수 있습니다. 여전히 많은 양의 데이터를 다운로드해야 할 수도 있습니다. 이는 리소스 집약적일 수 있으며 컴퓨팅 성능이 제한된 장치에서의 유용성을 제한합니다.

Avail의 라이트 클라이언트는 DAS(데이터 가용성 샘플링), 삭제 코딩 및 KZG 다항식 약속을 포함한 특정 기술을 사용하여 기존 라이트 클라이언트의 한계를 극복할 수 있습니다.

삭제 코딩은 mxn 매트릭스에서 데이터를 복제하고 배포하여 데이터 손실에 대한 중복성과 복원력을 보장합니다. KZG는 효율적인 데이터 샘플링을 가능하게 할 것을 약속합니다. 그런 다음 라이트 클라이언트는 매트릭스에서 무작위로 셀을 가져오고 몇 개의 셀만 샘플링하여 데이터의 가용성을 즉시 확인할 수 있습니다. 이를 통해 전체 데이터베이스를 다운로드할 필요가 없어지고, 리소스 요구 사항이 크게 줄어들며, 라이트 클라이언트가 계산을 수행할 강력한 하드웨어 리소스가 없더라도 블록체인 상태를 확인할 수 있습니다. 휴대폰, 브라우저 기반 지갑과 같은 경량 장치를 사용할 수 있습니다.

라이트 클라이언트를 일상 지갑에 통합하는 것은 엄청난 잠재력을 지닌 미래 개발 방향입니다. 이를 통해 사용자는 전체 노드를 직접 실행하지 않고도 블록체인 상태를 쉽고 편리하게 확인할 수 있습니다. 이는 또한 더 넓은 사용자 기반이 블록체인 기술에 더 쉽게 접근할 수 있게 만들 것입니다.

5. Avail은 Polygon의 일부인가요?

Avail은 더 이상 Polygon의 일부가 아닙니다. Avail은 완전히 독립적인 네트워크입니다. 하지만 우리는 Polygon과 긴밀한 역사를 가지고 있습니다.

Avail 프로젝트는 공동 창립자인 Anurag Arjun이 2020년 말 Polygon Labs 내부에서 시작했습니다. 그 기간 동안 Avail 팀은 데이터 가용성 문제를 해결하기 시작했습니다.

Avail은 항상 독립형 체인, 사이드체인, 오프체인 확장 솔루션을 포함한 다양한 유형의 블록체인과 호환되었습니다. 그러나 Avail 팀은 중립성과 유연성을 유지하여 프로젝트가 Ethereum 및 Polygon을 넘어 더 광범위한 롤업 솔루션에 집중할 수 있도록 하는 것을 구상하고 있습니다.

이 전환은 2023년 3월에 이루어집니다. Avail은 이제 Polygon 또는 Ethereum과 관련된 것뿐만 아니라 모든 유형의 롤업 및 블록체인에 대한 데이터 가용성을 제공하기 위해 최선을 다하고 있습니다.

앞으로 나아갈 길

Avail은 블록체인 기술이 더욱 확장 가능하고 유연하며 개발자에게 개방적인 미래를 구상합니다. 이를 가능하게 하기 위해 Avail은 모듈식 체인에 원시 블록 공간을 제공하는 강력한 합의 및 데이터 가용성 레이어를 개발하고 있습니다. 이를 통해 개발자는 확장성이 뛰어나고 유연하며 사용하기 쉬운 롤업과 앱체인을 구축할 수 있습니다.

이 글은 https://blog.availproject.org/five-facts-you-need-to-know-about-avail/원본 링크만약 전재한다면 출처를 밝혀 주십시오.

ODAILY는 많은 독자들이 정확한 화폐 관념과 투자 이념을 수립하고 블록체인을 이성적으로 바라보며 위험 의식을 확실하게 제고해 달라고 당부했다.발견된 위법 범죄 단서에 대해서는 관련 부서에 적극적으로 고발하여 반영할 수 있다.

추천 독서
편집자의 선택