솔루션
에코시스템
개발자
에 대해
블로그 세부 정보
ME 네트워크의 데이터 가용성 계층에 대한 심층 분석
2024-09-18

이전 기사에서는 ME 네트워크의 실행 계층을 철저히 분석했습니다.오늘은 데이터 가용성 계층으로 초점을 옮겨 핵심 기능과 중요성에 대해 자세히 알아보겠습니다.



데이터 가용성 계층이란?


데이터 가용성은 블록 생산자가 블록의 모든 거래 데이터를 네트워크에 게시하여 검증자가 다운로드할 수 있도록 하는 프로세스를 말합니다.블록 생산자가 전체 데이터를 게시하고 검증자가 이를 다운로드할 수 있는 경우 해당 데이터는 사용 가능한 것으로 간주됩니다.하지만 블록 제작자가 일부 데이터를 보류하여 검증자가 전체 데이터세트에 액세스할 수 없게 되면 해당 데이터는 사용할 수 없는 것으로 간주됩니다.

모듈식 블록체인에서 데이터 가용성 계층은 네트워크 데이터의 액세스 및 검증을 보장하는 데 중요한 역할을 합니다.여기에는 일반적으로 블록체인 네트워크 내에서 투명성과 신뢰를 유지하기 위한 데이터 저장, 전송 및 검증과 같은 기능이 포함됩니다.


유용한 비유는 데이터 가용성 계층을 실시간 축구 경기 기록과 비교하는 것입니다.인기 있는 축구팀이 경기를 치르고 있지만 모든 사람이 경기를 생중계로 볼 수 있는 것은 아니라고 상상해 보십시오.따라서 경기는 완전히 녹화되어 나중에 방송됩니다.데이터 가용성 계층은 이러한 녹화 및 리플레이 시스템과 같은 기능을 하므로 누구나 언제든지 경기를 시청하고 공정성을 확인할 수 있습니다.마찬가지로, 데이터 가용성 계층을 통해 모든 노드는 블록체인의 기록을 재생하고 전체 데이터를 확인할 수 있습니다.


데이터 가용성은 스토리지와 동일하지 않습니다


데이터 가용성에는 데이터 저장 및 검색이 포함되지만 기존 데이터 스토리지와는 다릅니다.스토리지의 목적은 데이터에 장기간 액세스할 수 있고 계속해서 의미를 유지할 수 있도록 하는 것입니다.반면, 데이터 가용성은 주요 블록체인 네트워크 (또는 다른 네트워크) 에서 생성된 최신 거래 데이터를 즉시 게시하여 쉽게 사용할 수 있도록 하는 데 중점을 둡니다.

기존의 저장 방법은 데이터 가용성 계층의 요구 사항에 적합하지 않습니다.스토리지 시스템은 일반적으로 대용량 파일을 처리하지만, 예를 들어 이더리움 블록 간 데이터 가용성에 필요한 롤업 데이터의 양은 일반적으로 2MB 미만입니다.데이터 가용성 계층 네트워크는 검증 및 검색을 위한 데이터 샘플링과 같은 기술을 통해 이러한 작은 데이터 볼륨을 효율적으로 처리하도록 설계되었습니다. 기존 스토리지 네트워크에서는 이러한 대규모 작업을 수행할 수 없습니다.


본질적으로 데이터 가용성은 스토리지의 전제 조건입니다.트랜잭션 데이터가 네트워크 내에서 완전히 게시되고 검증되어야만 실행을 지원하여 상태 변경을 유도하고 저장하기에 적합하도록 만들 수 있습니다.데이터 가용성 계층은 방대한 양의 데이터를 생성하고, 이를 독립적인 네트워크에 저장하여 데이터 가용성 계층 노드의 부담을 줄이고 운영 오버헤드를 줄일 수 있기 때문에 스토리지는 데이터 가용성의 기둥 역할을 합니다.



ME 네트워크의 데이터 가용성 계층 — 성능의 핵심


전체 블록체인 효율성을 높이기 위해 ME 네트워크는 모놀리식 체인을 실행 계층, 결제 계층 및 데이터 가용성 계층으로 분할하는 계층형 설계를 채택합니다.데이터 가용성 계층은 ME 네트워크가 높은 확장성을 달성하기 위한 핵심 구성 요소입니다.실행 계층 데이터의 수신 및 저장을 처리하여 롤업 데이터의 스토리지 모듈 역할을 하므로 누구나 트랜잭션 데이터에 액세스하고 확인할 수 있습니다.이를 통해 실행 계층 및 합의의 보안이 보장됩니다.


특히 데이터 가용성 계층은 스마트 계약 프로토콜을 실행하지 않으며 전혀 계산이 필요 없습니다.주요 기능은 거래 데이터의 올바른 가용성을 보장하고, 사기 방지를 위한 리소스를 제공하거나, 네트워크 공격이 발생한 경우 원본 데이터를 참조하고 손실을 최소화하여 사용자가 자산을 복구할 수 있도록 돕는 것입니다.즉, 합의에 참여하지 않거나 모든 거래 데이터를 저장하지 않아도 노드는 거래를 확인하고 가용성을 확인할 수 있습니다.데이터 가용성 계층은 ME 네트워크에 필수적인 추가 요소로서 정보 보안을 한층 더 강화합니다.


고유한 데이터 배포, 전송 경로 및 저장 기능을 갖춘 데이터 가용성 계층은 메인 체인 (ME Hub) 의 효율적인 운영을 향상시켜 ME 네트워크의 전체 성능을 크게 향상시킵니다.


롤업 데이터를 ME Network의 데이터 가용성 계층에 정확하게 업로드하는 방법


여기서 DAS (데이터 가용성 샘플링) 기술이 활용됩니다.DAS를 사용하면 라이트 노드가 전체 블록을 다운로드하지 않고도 블록의 가용성을 확인할 수 있습니다.대신 블록 데이터의 일부만 샘플링합니다.이는 2D Reed-Solomon 코딩 (2D RS) 을 사용하여 구현되며, 인코딩 및 샘플링을 통해 데이터 가용성을 보장하므로 라이트 노드가 최소한의 신뢰 가정으로 블록을 검증할 수 있습니다.



ME 네트워크에서는 각 블록의 데이터가 더 작은 하위 블록으로 분할되어 매트릭스로 배열됩니다. 2D RS 삭제 코딩은 이러한 하위 블록에 적용되어 패리티 데이터를 생성하고 매트릭스를 확장합니다.그런 다음 이 확장 행렬의 행과 열 모두에 대해 머클 루트가 계산되고, 이러한 루트는 제출된 데이터로 블록 헤더에 포함됩니다.


데이터 가용성을 확인하기 위해 ME Network의 DA 라이트 노드는 확장된 매트릭스에서 하위 블록을 무작위로 샘플링합니다.라이트 노드는 고유 좌표를 무작위로 선택하고 풀 노드에 해당하는 하위 블록과 머클 트리 증명을 요청합니다.각 샘플 요청에 대해 유효한 응답이 수신되면 전체 블록을 사용할 수 있을 가능성이 높습니다.


이 샘플링 프로세스는 ME 네트워크의 데이터 가용성 계층 기능에 매우 중요합니다.이 기능이 없으면 데이터 가용성 계층과 롤업 간의 조정이 어려울 수 있습니다.간단히 말해서 완전한 데이터 가용성 계층은 모든 데이터를 저장하는 풀 노드, 라이트 노드의 반복적 검증, 2D RS 이레이저 코딩 및 머클 트리와 같은 주요 기술에 의존합니다.


결론


전통적인 모놀리식 체인이든 모듈식 체인이든 관계없이 데이터 가용성 계층은 중추적인 역할을 합니다.모듈식 체인 분야의 선두 주자인 ME Network는 데이터 가용성 계층의 개발 및 최적화를 지속적으로 발전시켜 네트워크 성능을 향상시키기 위한 보다 효과적인 블록체인 확장성 솔루션을 모색할 것입니다.




더 많은 에어드랍이나 보상을 받으려면 ME Pass를 다운로드하고 고급 인증을 완료하세요.포스터에서 더 많은 정보를 확인하세요!



Meta Earth에 대하여


메타 어스 (ME) 는 모듈식 고성능, 무한 확장 가능한 다차원 융합 기본 가치 네트워크인 ME 네트워크를 기반으로 합니다. 이는 기존 산업 애플리케이션의 동시성이 높은 빅데이터 처리 요구를 지원합니다. 또한 암호화된 DID (Decentralized Identifier) 시스템을 통해 사용자 개인 정보를 효과적으로 보호할 수 있는 ME ID 및 ME Pass, 개인의 주권과 모든 사람의 평등을 완전히 반영할 수 있는 공동 건설 및 공동 거버넌스 메커니즘을 기반으로 합니다. UBI를 보장할 수 있는 모델 (무조건적 기본 소득 (Basic Income) 은 차별화 없이 더 나은 삶을 위한 행복 증진과 지속 가능성 증진을 위한 생태적 균형 유지에 전념하고 있습니다.


WebsiteXTelegramDiscordInstagramYoutubeTikTokLinkedin

   
관련 블로그
MEC 리워드 잠금 해제: ME Network 공개 테스트 이벤트 기간 동안 수익을 극대화하세요
ME 네트워크 모듈식 블록체인 아키텍처의 결제 계층에 대한 심층 분석