블록체인 공간은 개발자들이 확장성, 보안 및 분산화를 개선할 수 있는 방법을 끊임없이 모색하면서 창립 이래 크게 성장했습니다. 모든 작업을 처리하는 단일 체인의 전통적인 올인원 접근 방식은 확장성, 업그레이드 가능성 및 검증자 노드 하드웨어 요구 사항 측면에서 문제에 직면하는 경우가 많습니다. 이러한 한계를 극복하기 위해 모듈형 블록체인 개념이 유망한 대안으로 떠올랐습니다.
통합 블록체인 모델과 달리 모듈형 블록체인은 각 주요 작업을 전문 기능으로 나눌 수 있는 다층 아키텍처를 채택합니다. 모듈식 블록체인은 특정 기능을 다양한 계층에 할당함으로써 분산화나 보안을 손상시키지 않으면서 더 확장 가능하고 사용자 정의 가능한 시스템을 만들 수 있습니다.
모듈형 블록체인은 일반적으로 실행, 결제, 합의 및 데이터 가용성이라는 네 가지 주요 기능을 별도로 실행합니다. 실행에는 거래 처리가 포함되고, 결제는 거래 대상 주소의 보안을 보장하며, 합의는 거래의 신뢰성을 확인하고, 데이터 가용성은 거래 데이터 저장을 관리합니다. 이 모듈식 설계는 더욱 유연하고 효율적이며 블록체인 트릴레마의 확장성에 대한 효과적인 솔루션을 제공합니다.
모듈형 블록체인의 구현은 다양하며 각각 고유한 특성을 가지고 있습니다. 잘 알려진 것에는 집계, 유효성 및 주권 집계가 포함됩니다.
Aggregation은 트랜잭션을 처리하는 실행 계층입니다. 트랜잭션이 처리된 후 데이터는 레이어 1 네트워크(L1)에 게시됩니다.
Validium은 L1에 데이터를 제출하기 전에 오프체인 거래를 처리하는 또 다른 형태의 집계입니다. Validium은 또한 지분 증명 검증인 네트워크에 의존합니다.
Sovereign Rollup은 데이터 블록이 롤업에 직접 게시되는 실행 계층이자 결제 계층이라는 점에서 독특합니다. 소버린 롤업에는 검증을 위해 L1 스마트 계약이 필요하지 않습니다.
모듈형 블록체인 아키텍처는 확장성, 유연성, 상호 운용성 등 통합 설계에 비해 상당한 이점을 갖습니다. 그러나 위의 장점 외에도 모듈형 블록체인의 구축은 더욱 복잡해질 것입니다. 사용자와 개발자의 학습 임계값은 여전히 낮지 않습니다.
1. 향상된 확장성: 모듈식 블록체인은 리소스를 소비하는 작업을 여러 계층에 분산시켜 분산화에 영향을 주지 않고 전체 처리량을 증가시켜 확장성이 뛰어납니다.
2. 유연성 및 상호 운용성: 모듈형 기본 레이어는 여러 레이어 1과 레이어 2 체인 간의 상호 운용성을 촉진하도록 매우 유연하게 설계되었습니다. 이러한 유연성을 통해 개발자는 EVM(Ethereum Virtual Machine) 또는 원하는 다른 가상 머신을 실행할 수 있습니다.
3. 다기능 애플리케이션 개발: 블록체인의 모듈성은 범용 애플리케이션 개발을 지원하여 블록체인 생태계에서 사용자의 불만을 줄여줍니다. 이러한 지원을 통해 안전하고 효율적인 다기능 분산 애플리케이션(DApp)이 끝없는 흐름으로 등장할 것입니다.
4. 사용자 정의 가능한 기술 스택: 개발자는 자신의 필요에 맞는 가상 머신을 자유롭게 선택하고 사용자 정의 가능한 컴퓨팅 스택을 제공할 수 있습니다. 이는 개발자가 더 쉽게 운영하고 더 유연한 환경을 만드는 데 도움이 됩니다.
1. 개발의 복잡성: 모듈형 블록체인을 구축하는 것은 올인원 블록체인보다 더 어렵습니다. 이러한 복잡성으로 인해 사용자와 개발자의 학습이 어려워지고 애플리케이션 채택 및 개발 속도가 느려질 수 있습니다.
2. 제한된 테스트: Ethereum이나 Bitcoin과 같은 모놀리식 네트워크와 달리 모듈형 네트워크는 실제 테스트가 충분하지 않습니다. 성숙한 체인은 광범위한 테스트와 검증을 거쳤지만 모듈형 네트워크는 여전히 비교할 수 없습니다. 사람들은 네트워크가 트래픽이 많은 실제 환경에 성공적으로 적응할 수 있는지 걱정하지 않을 수 없습니다.
3. 개발 초기 단계: 모듈형 블록체인 개발은 아직 초기 단계입니다. 시장은 모듈식 네트워크에 상당한 관심을 보였지만 현실적으로 이러한 네트워크에는 성숙한 네트워크에 필요한 광범위한 실제 테스트 및 검증이 부족합니다. 모듈형 블록체인은 아직 개발 초기 단계에 있으며, 장기적인 안정성과 효율성은 여전히 불확실합니다.
Celestia는 성능에 영향을 주지 않고 블록체인을 안전하게 확장할 수 있는 모듈형 블록체인 내의 모듈형 네트워크입니다. 집계 및 레이어 2 네트워크는 Celestia를 사용하여 누구나 거래 데이터를 사용할 수 있도록 하고 빠르고 효율적인 데이터 가용성을 누리고 있습니다. 이를 위해 Celestia는 데이터 가용성 샘플링, 주권 집계 등 다양한 기능을 구현합니다. 더 많은 노드가 네트워크에 참여함에 따라 Celestia는 데이터 가용성 샘플링을 통해 블록 크기를 확장할 수 있습니다.
Dymension은 빠르게 배포하기 쉬운 모듈형 블록체인 "RollApps"의 네트워크입니다. Dymension은 기존의 전체 스택 웹 애플리케이션과 유사하게 작동합니다. RollApps 네트워크는 사용자 상호 작용을 위한 프런트 엔드 역할을 하고, Dymension은 전체 생태계 조정을 담당하는 백엔드 역할을 합니다. 이 외에도 데이터 가용성 네트워크는 데이터베이스 역할을 하여 필요할 때 데이터를 제공합니다.
模块化区块链功能多样且具备互操作性,将为提高去中心化生态系统的效率和安全性打好基础。模块化网络最终或将支持更多DApp和用例,从而有望将DeFi推向新的高度。开发团队将持续专注于解决可扩展性三元悖论,模块化在加密货币领域的应用有望扩大。
위 내용은 모듈형 블록체인이란 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!