모듈형 블록체인이란 무엇인가요?

모듈형 블록체인이란 무엇인가요?

모듈형 블록체인은 네트워크 확장성, 보안 및 사용자 커스터마이징을 최적화할 수 있는 다층 접근 방식을 소개합니다. 실행, 결제, 합의 및 데이터 가용성과 같은 고유한 기능을 전문화함으로써 모듈형 블록체인은 분산화 및 보안을 유지하면서 더 높은 처리량을 달성합니다. Celestia, Dymension 및 기타 프로젝트는 블록체인 트릴레마(보안, 확장성 및 분산화 간의 균형을 설명하는)와 관련된 문제를 해결하기 위해 모듈식 블록체인 구조의 잠재력을 탐구하고 있습니다.


들어가며

블록체인은 개발자들이 확장성, 보안 및 분산화를 향상시키는 방법을 지속적으로 모색하면서 그 시작 이후 상당한 성장을 이루었습니다. 단일 체인이 모든 작업을 처리하는 전통적인 모놀리식 접근 방식은 종종 검증자 노드의 확장성, 업그레이드 가능성 및 하드웨어 요구 사항에 부딪힙니다. 이러한 한계에 대응하여 모듈형 블록체인 개념이 유망한 대안으로 떠올랐습니다.

모듈형 블록체인이란 무엇인가요?

모듈형 블록체인은 모놀리식 블록체인 모델에서 벗어나 기본 작업을 특수 기능으로 나누는 다층 아키텍처를 선택합니다. 모듈형 블록체인은 특정 기능을 다양한 계층에 할당함으로써 분산화나 보안을 손상시키지 않으면서 보다 확장 가능 하고 사용자 정의 가능한 시스템을 만드는 것을 목표로 합니다 .

모듈형 블록체인은 어떻게 작동하나요?

모듈형 블록체인은 실행, 결제, 합의, 데이터 가용성이라는 네 가지 주요 기능을 전문적으로 운영하는 경우가 많습니다. 실행에는 거래 처리가 포함되고, 결제에는 거래 대상이 보장되며, 합의에는 거래의 신뢰성이 검증되며, 데이터 가용성에는 거래 데이터의 저장이 포함됩니다. 이 모듈식 설계는 더 큰 유연성과 효율성을 제공하여 블록체인 확장성 트릴레마 에 대한 유망한 솔루션을 제공합니다 .

모듈형 네트워크의 구현

모듈형 블록체인을 구현하는 방법에는 여러 가지가 있으며 각각 고유한 특성을 가지고 있습니다. 주목할만한 예로는 롤업, validium 및 소버린 롤업이 있습니다. 

  • 롤업은 실행 계층으로 작동하여 트랜잭션을 처리하고 데이터를 계층 1 네트워크(L1)에 게시합니다. 
  • Validium은 데이터를 L1에 제출하기 전에 오프체인 트랜잭션을 처리하는 롤업의 변형입니다. 또한 지분 증명 검증 인 네트워크에 의존합니다 .
  • 소버린 롤업은 데이터 블록이 롤업에 직접 게시되어 실행 및 결산 계층 역할을 한다는 점에서 차별화됩니다. 소버린 롤업에는 검증을 위해 L1 스마트 계약이 필요하지 않습니다.

모듈형 블록체인의 장단점

모듈식 블록체인 아키텍처는 향상된 확장성, 유연성 및 상호 운용성과 같은 모놀리식 설계에 비해 주요 이점을 제공합니다. 그러나 장점에도 불구하고 모듈형 블록체인을 구축하는 것은 더 복잡할 수 있으며 사용자와 개발자에게 가파른 학습 곡선을 제공합니다.

장점

1. 향상된 확장성: 모듈형 블록체인은 리소스 집약적인 작업을 별도의 레이어로 오프로드하여 분산화를 손상시키지 않으면서 전체 처리량을 높일 수 있어 확장성이 뛰어납니다.

2. 유연성 및 상호 운용성: 모듈형 기본 레이어는 유연성이 뛰어나도록 설계되어 여러 레이어 1 및 레이어 2 체인 간의 상호 운용성을 촉진합니다. 이러한 유연성을 통해 개발자는 EVM (Ethereum Virtual Machine ) 또는 원하는 다른 가상 머신을 실행할 수 있습니다 .

3. 다목적 애플리케이션 개발: 블록체인의 모듈성은 범용 애플리케이션 개발을 지원하여 블록체인 생태계에서 사용자의 마찰을 줄입니다. 이러한 다재다능함은 더 폭넓고 안전하고 효율적인 분산 애플리케이션( DApp ) 의 생성을 장려합니다 .

4. 사용자 정의 가능한 기술 스택: 개발자는 자신의 필요에 가장 적합한 가상 머신을 자유롭게 선택할 수 있으며 사용자 정의 가능한 기술 스택을 제공합니다. 이는 보다 적응력 있고 개발자 친화적인 환경에 기여합니다.

단점

1. 개발의 복잡성: 모듈식 블록체인을 기반으로 구축하는 것은 모놀리식 블록체인에 비해 더 어려울 수 있습니다. 복잡성으로 인해 사용자와 개발자 모두에게 가파른 학습 곡선이 발생하여 잠재적으로 채택 및 개발 속도가 느려집니다.

2. 제한된 테스트: 모듈형 네트워크는 이더리움이나 비트코인과 같은 모놀리식 네트워크만큼 충분한 테스트를 거치지 않았습니다. 확립된 체인이 거쳤던 광범위한 테스트와 검증을 아직 모듈식 환경이 겪지 않았으므로 실제 트래픽에 대해 많은 조건에서 탄력적일지에 대한 우려가 제기됩니다.

3. 초기 단계 개발: 모듈형 블록체인 개발은 아직 초기 단계입니다. 시장에서는 열광적인 반응을 보였지만 이러한 네트워크에는 성숙도에 따른 광범위한 실제 테스트 및 검증이 부족합니다. 이 초기 단계에서는 모듈형 블록체인의 장기적인 안정성과 효율성에 대한 불확실성이 발생할 수 있습니다.

모듈형 블록체인의 예시

Celestia

모듈형 블록체인의 맥락에서 Celestia는 성능 저하 없이 블록체인을 안전하게 확장할 수 있는 모듈형 네트워크입니다. 롤업 및 레이어 2 네트워크는 누구에게나 거래 데이터를 제공하는 동시에 빠르고 효율적인 데이터 가용성의 이점을 누리고자 할 때 Celestia를 사용할 수 있습니다. 이를 달성하기 위해 Celestia는 데이터 가용성 샘플링 및 소버린 롤업과 같은 다양한 기능을 구현합니다. 데이터 가용성 샘플링을 통해 Celestia는 더 많은 노드가 네트워크에 참여함에 따라 블록 크기를 늘릴 수 있습니다.

Dymension

Dymension은 RollApps라고 불리는 쉽게 배포할 수 있고 빠른 모듈형 블록체인 네트워크입니다. Dymension은 기존의 전체 스택 웹 애플리케이션과 유사한 방식으로 작동합니다. RollApps 네트워크는 프런트엔드(사용자 상호 작용) 역할을 하고, Dymension은 백엔드 역할을 하여 생태계를 조정합니다. 그 외에도 필요할 때마다 데이터를 제공하는 데이터베이스 역할을 하는 데이터 가용성 네트워크가 있습니다.

마치며

모듈형 블록체인이 제공하는 다양성과 상호 운용성은 보다 효율적이고 안전한 분산형 생태계를 위한 길을 열어줄 수 있습니다. 모듈식 네트워크는 결국 더 광범위한 DApp과 사용 사례를 지원하여 잠재적으로 DeFi를 새로운 차원으로 끌어올릴 수 있습니다. 개발팀이 확장성 트릴레마를 해결하는 데 계속 집중함에 따라 가상자산 공간에서 모듈화 적용이 확대될 것으로 예상됩니다.