모듈형 vs. 모놀리식 블록체인
작성자 Alchemy
모든 블록체인은 동일한 핵심 작업을 수행합니다: 합의와 보안 제공, 데이터 가용성 보장, 트랜잭션 실행입니다. 일반적으로 대부분의 블록체인은 이러한 작업을 동일한 레이어에서 처리하며, Bitcoin과 같은 이러한 블록체인을 "모놀리식 블록체인"이라고 부릅니다.
모놀리식 블록체인은 최초의 암호화폐가 등장한 이래로 업계 표준이었지만, 이는 빠르게 변화하고 있습니다. 모놀리식 설계의 성능이 최적이 아니라는 증거가 계속 늘어나면서, 모듈러 블록체인이 인기를 얻고 있습니다. 모듈러 체인은 특정 작업에만 집중하고 나머지는 다른 레이어에 위임합니다.
이 가이드는 모듈러 블록체인 개념에 대한 개괄적인 소개를 제공합니다. 모듈러 블록체인이 어떻게 작동하는지, 모놀리식 블록체인과 무엇이 다른지, 그리고 모듈러 설계가 블록체인 채택에 있어 왜 중요한지 설명하겠습니다.
모듈러 블록체인이란 무엇인가?
모듈러 블록체인은 소수의 특정 작업 처리에 집중하고 나머지는 하나 이상의 별도 레이어에 위임하는 블록체인입니다. 모듈러 블록체인이 어떻게 작동하는지 이해하려면 먼저 일반 블록체인의 "작업"인 합의, 실행, 데이터 가용성, 정산을 살펴봐야 합니다.
1. 합의
합의란 노드들이 블록체인상의 어떤 데이터가 참되고 정확한 것으로 검증될 수 있는지에 대해 동의에 이르는 메커니즘을 말합니다. 합의 프로토콜은 트랜잭션의 순서와 새로운 블록이 체인에 추가되는 방식을 결정합니다.
2. 실행
실행이란 블록체인상의 노드들이 트랜잭션을 처리하여 블록체인을 다른 상태로 전이시키는 방식입니다. 합의에 참여하는 노드들은 블록을 검증하기 전에 자신이 보유한 블록체인 사본을 이용해 트랜잭션을 실행하여 증명해야 합니다.
3. 데이터 가용성
블록체인은 트랜잭션 데이터의 가용성을 요구하는 규칙을 시행합니다. 즉, 블록 생성자는 각 블록에 대한 데이터를 게시하여 네트워크 피어들이 다운로드하고 저장할 수 있도록 해야 하며, 이 데이터는 요청 시 제공 가능해야 합니다.
4. 정산
마지막으로, 블록체인은 "최종성"을 제공합니다. 이는 체인의 기록에 커밋된 트랜잭션이 되돌릴 수 없음(또는 "불변")을 보장하는 것입니다. 이를 위해서는 블록체인이 트랜잭션의 유효성을 확신할 수 있어야 합니다. 따라서 정산 기능은 체인이 트랜잭션을 검증하고, 증명을 확인하며, 분쟁을 중재할 것을 요구합니다.
블록체인의 주요 특징을 살펴보았으니, 이제 모듈러 블록체인 설계의 작동 원리를 검토할 수 있습니다.
모듈러 블록체인은 어떻게 작동하는가?
모듈러 블록체인은 모듈성(modularity)이라는 원칙에 기반하여 작동합니다. 모듈성이란 시스템을 별개의 구성 요소로 분리하여 특정 목표를 달성하기 위해 다양한 방식으로 조합할 수 있도록 하는 것을 말합니다. 모듈성은 전문화에 의존합니다. 각 구성 요소는 소수의 일만 할 수 있지만, 그것을 잘 수행해야 합니다. 모듈러 구성 요소는 서로 다른 구조를 형성하기 위해 조합할 수 있는 레고 블록이라고 생각할 수 있습니다.
모듈러 체인은 서로 다른 목적을 달성하기 위해 조합될 수 있는 더 큰 "모듈러 스택" 내의 하나의 구성 요소입니다. 모듈러 블록체인은 "탈착 가능한 모듈"처럼 작동하며, 사용 사례에 따라 서로 교체하거나 결합할 수 있습니다.
모듈러 블록체인 아키텍처란 무엇인가?
모듈러 블록체인은 다음 작업 중 하나 또는 여러 개를 조합하여 처리하도록 설계될 수 있습니다:
- 실행: 트랜잭션 실행을 지원하고 스마트 컨트랙트의 배포 및 상호작용을 가능하게 합니다.
- 데이터 가용성: 트랜잭션 데이터의 가용성을 보장합니다.
- 합의: 트랜잭션의 내용과 순서에 대해 합의합니다.
- 정산: 트랜잭션 최종화, 분쟁 해결, 증명 검증, 서로 다른 실행 레이어 간 브릿징을 위한 레이어를 제공합니다.

Rollups는 모듈러 블록체인의 한 예입니다. 롤업 체인은 트랜잭션을 처리(실행)하지만, 합의, 데이터 가용성, 정산은 부모 체인에 위임합니다. 이 글의 뒷부분에서 모듈러 블록체인의 더 많은 예시를 살펴보고 이들이 이러한 기능들에 어떻게 접근하는지 알아보겠습니다.
모듈러 체인은 특히 서로 의존적인 경우 두 가지 이상의 기능을 수행하는 경우가 많습니다. 예를 들어, 데이터 가용성 레이어도 데이터 순서에 대한 합의에 도달해야 하는데, 그렇지 않으면 어떤 데이터가 올바른 버전의 기록을 나타내는지 알 수 없게 됩니다.
Ethereum은 모듈러 맥락에서 어떻게 작동하는가?
Bitcoin 및 많은 1세대 블록체인과 마찬가지로, Ethereum도 모놀리식 블록체인으로 설계되었습니다. 하지만 확장성과 지속가능성을 높이기 위해 Ethereum 네트워크는 현재 모듈러 프레임워크로 전환하고 있습니다. Ethereum이 모듈러 맥락에서 어떻게 작동하는지 살펴보겠습니다:
샤딩
샤딩이란 시스템(예: 데이터베이스)을 분할하여 부분적으로 작동하도록 하는 과정입니다. 여러 구성 요소로 기능을 분할함으로써, 모든 부분이 동일한 작업을 함께 수행하는 경우보다 더 높은 처리량과 효율성을 달성할 수 있습니다. 블록체인 네트워크에서 샤딩은 블록체인을 여러 개의 하위 체인으로 분할하며, 각 하위 체인은 네트워크 활동의 서로 다른 부분을 처리합니다.
Ethereum은 64개의 샤드 체인이 병렬로 작동하는 샤드 설계를 채택하고 있습니다. 샤드는 트랜잭션을 병렬로 처리(실행 샤딩)하거나 블록체인 데이터의 서로 다른 조각을 저장하는 "저장소" 역할(데이터 샤딩)을 할 수 있습니다. 데이터 샤딩을 사용하면 Ethereum 노드는 자신의 샤드 체인에 게시된 데이터만 저장하게 됩니다. 이는 모든 노드가 동일한 데이터를 저장해야 하는 현재 구조와 대조됩니다.

Ethereum 샤딩은 서로 다른 구성 요소(샤드 체인)가 서로 다른 작업을 처리하는 모듈성의 한 형태입니다. 데이터 샤딩에서는 샤드 체인이 Ethereum 데이터의 서로 다른 부분을 저장하며, 실행 샤딩에서는 각 샤드 체인이 자신만의 트랜잭션 세트를 처리할 수 있게 하여 데이터 처리량을 늘리고 처리 시간을 단축합니다.
Rollups
일부 개발자들은 Ethereum 확장을 위해 롤업 중심 접근법을 채택했습니다. 사이드체인과 같은 순수한 오프체인 확장 솔루션과 달리, 롤업은 부모 체인과 긴밀하게 결합되어 있습니다. 오히려 롤업은 메인 체인의 처리량을 확장하기 위해 설계된 메인 체인의 확장이라고 할 수 있습니다.
Ethereum 블록체인은 계산을 롤업에 위임하는 대신 정산, 합의, 데이터 가용성에 집중합니다. 롤업은 더 빠른 블록 시간과 더 큰 블록을 통해 탈중앙화나 보안을 해치지 않으면서 실행을 적극적으로 최적화할 수 있습니다. 이는 Ethereum이 Layer 2에 위치한 롤업의 기본 레이어("Layer 1")로 작동하기 때문입니다.

모듈러 블록체인 설계의 이점은 무엇인가?
모듈러 블록체인 설계는 다음과 같은 이점을 제공합니다: 확장성, 유연성, 새로운 블록체인을 출시할 수 있는 능력.
1. 확장성
블록체인 트릴레마는 블록체인이 탈중앙화, 보안, 확장성이라는 세 가지 특성 중 두 가지만 가질 수 있고 세 가지를 동시에 가질 수는 없다고 말합니다. 특정 특성(확장성)에 최적화하면 다른 영역(보안 및 탈중앙화)에서 트레이드오프가 발생하며, 이 때문에 블록체인 확장이 어렵습니다.
하지만 확장의 어려움은 대부분 블록체인이 모든 활동을 단일 레이어에서 동시에 처리하려고 할 때 발생합니다. 블록체인에 모듈성을 적용하는 것(서로 다른 레이어 간에 작업을 분리하는 것)은 부적절한 신뢰 가정을 도입하지 않고도 확장성을 향상시킵니다.
예를 들어, 실행에 집중하는 롤업은 일반 체인보다 더 큰 확장성을 제공합니다. 그럼에도 이들은 합의와 데이터 가용성을 Ethereum에 의존함으로써 높은 수준의 보안을 달성합니다.
2. 새로운 블록체인 출시
새로운 블록체인을 출시하는 것은 보안 속성을 구축해야 할 필요성 때문에 어려울 수 있습니다. 지분증명(Proof-of-Stake) 체인은 중앙화 위험을 피하기 위해 토큰의 광범위한 분배를 확립해야 할 수 있으며, 작업증명(Proof-of-Work) 체인은 소수의 당사자가 네트워크의 해시레이트를 장악하지 못하도록 채굴자를 유치해야 할 수 있습니다.
하지만 개발자가 실행과 같은 최소한의 요소에만 집중하고, 보안과 같은 특정 작업을 처리할 다른 모듈러 블록체인 구성 요소를 연결할 수 있다면 어떨까요? 모듈러 설계를 활용하면 새로운 블록체인은 아키텍처의 모든 부분을 올바르게 구현하는 것에 대해 걱정하지 않고도 더 빠르게 출시될 수 있습니다.
3. 유연성
모듈성은 모놀리식 체인이 단순히 제공할 수 없는 유연성을 제공합니다. Bitcoin의 탈중앙화와 보안에 대한 집중은 자동으로 확장성을 배제하며, 높은 처리량을 가진 체인은 종종 어느 정도의 탈중앙화와 보안을 희생합니다.
목적에 맞게 설계된 모듈러 체인은 트레이드오프와 설계 구현 측면에서 더 큰 유연성을 제공합니다. 예를 들어, 모듈러 블록체인 시스템은 보안과 데이터 가용성에 집중하는 모듈러 체인과 실행에 집중하는 모듈러 체인을 포함할 수 있습니다. 둘 다 모듈러 설계로부터 어떻게 이익을 얻는지 살펴보겠습니다:
- 보안 및 데이터 가용성 레이어는 트랜잭션이 별도로 처리되므로 추가적인 확장성의 이점을 얻습니다. 이 레이어는 오프체인 실행의 유효성을 강제하고 오프체인 데이터의 가용성을 보장하기만 하면 됩니다. 이것이 Ethereum의 확장성이 롤업 사용으로부터 이익을 얻는 방식입니다.
- 확장성에 최적화된 실행 레이어는 부모 체인의 속성을 활용함으로써 추가적인 보안의 이점을 얻습니다. 이것이 Layer 2가 Ethereum의 탈중앙화로부터 이익을 얻는 방식입니다.
모듈러 블록체인의 단점은 무엇인가?
모듈러 블록체인 설계는 다음과 같은 단점을 가지고 있습니다: 보안, 복잡성, 토큰 가치.
1. 보안
모놀리식 체인과 달리, 모듈러 체인은 자체적으로 보안 특성을 보장할 수 없습니다. 보안 레이어(일반적으로 합의와 데이터 가용성을 처리)가 효과적이지 않으면 모듈러 체인은 실패할 위험이 있습니다.
2. 복잡성
모듈러 블록체인 설계를 구현하면 새로운 복잡성이 발생합니다. 예를 들어, Ethereum의 데이터 샤딩 계획은 한 샤드의 노드가 데이터를 보류하지 않도록 보장하기 위해 데이터 가용성 샘플링에 의존합니다. 마찬가지로, 실행 레이어는 보안 레이어가 오프체인 상태 전이의 유효성을 강제할 수 있도록 사기 증명(fraud proof)과 유효성 증명(validity proof) 같은 특정 복잡한 메커니즘을 필요로 합니다.
3. 토큰 가치
일부 모듈러 체인은 제한된 활용 사례로 인해 네이티브 토큰에 가치를 유치하지 못할 수 있습니다. 예를 들어, 순수하게 합의와 데이터 가용성에 집중하는 레이어는 실행 레이어에 비해 유틸리티 토큰의 사용이 적을 가능성이 높습니다. 또한 이러한 네트워크에 참여자를 유치하는 것이 더 어려울 수도 있습니다.
모듈러 블록체인 플랫폼 예시
Ethereum
앞서 설명한 대로, Ethereum이 데이터 샤딩과 롤업 중심 연산에 의존하는 것은 이를 일종의 모듈러 체인으로 만듭니다. 전자의 경우 합의와 데이터 가용성을 분리하고, 후자의 경우 실행을 위탁합니다.
Celestia와 Polygon Avail
Celestia와 Polygon Avail은 주로 합의와 데이터 가용성에 관심을 갖는 두 개의 새로운 모듈러 블록체인입니다. Celestia와 Polygon Avail 노드는 트랜잭션을 저장하고 순서를 정하는 역할만 담당하며, 실행을 위해 트랜잭션 데이터를 해석하지는 않습니다. 이러한 체인들은 다른 실행 레이어(예: 롤업)를 위한 데이터 가용성 레이어 역할을 할 것으로 예상됩니다.

Validium
Validium은 영지식 롤업과 유사합니다: 트랜잭션을 오프체인에서 실행하고 유효성 증명과 함께 (배치로) 부모 체인에 제출합니다. 차이점은 validium 체인은 오프체인 데이터를 부모 체인이 아닌 다른 곳에 저장한다는 것입니다. 이는 데이터 가용성 위원회 또는 지분증명 검증자로 구성된 데이터 가용성 네트워크(Celestia는 PoS 기반 데이터 가용성 네트워크의 한 예)와 함께 이루어질 수 있습니다.
Validium의 모듈러 스택은 다음과 같습니다:
- 실행 레이어 (validium 체인)
- 정산 및 보안 레이어 (부모 체인)
- 데이터 가용성 및 합의 레이어 (DAC 또는 PoS 검증자 네트워크)
Rollups
앞서 설명한 바와 같이, 롤업 설계(옵티미스틱 롤업과 영지식 롤업 프로젝트)는 모듈러 접근 방식을 채택합니다. Optimistic Virtual Machine을 실행하는 옵티미스틱 롤업이나 zkEVM을 실행하는 ZK-롤업은 실행 레이어(스마트 컨트랙트 실행, 트랜잭션 처리)로 작동합니다. 하지만 이들은 다른 기능을 위해 Ethereum에 의존합니다:
- 데이터 가용성 및 합의: 롤업은 트랜잭션 데이터를 CALLDATA 형태로 Ethereum Mainnet에 게시합니다. 이를 통해 누구나 롤업의 트랜잭션을 실행하고 필요할 경우 상태를 재구축할 수 있습니다.
- 정산: 모든 롤업 트랜잭션은 Ethereum에서 최종 확정됩니다. 영지식 롤업의 경우, 이는 영지식 증명이 검증된 후에 발생합니다. 옵티미스틱 롤업 사용자는 챌린지 기간이 지나거나 사기 증명 계산 후 트랜잭션이 유효한 것으로 판정될 때까지 기다립니다.
모놀리식 블록체인이란 무엇인가?
"모놀리식(monolithic)"이란 "단일 조각으로 형성된"이라는 의미로, 통합 구조 모델을 채택한 블록체인을 설명하는 데 사용됩니다. 모놀리식 체인은 노드가 합의, 데이터 가용성, 실행을 모두 담당하는 체인입니다. 트랜잭션이 온체인에서 검증되므로, 모놀리식 체인은 정산 레이어 역할도 합니다.
모놀리식 블록체인은 어떻게 작동하는가?
모놀리식 체인에서는 모든 작업이 단일 레이어 또는 동일한 레이어에서 작동하는 긴밀하게 결합된 체인 그룹에서 처리됩니다. 후자의 구분은 주의 깊게 살펴볼 필요가 있습니다: Polkadot의 파라체인이나 Avalanche의 서브넷처럼 모든 역할을 처리하는 상호 연결된 블록체인 네트워크는 모듈러 아키텍처로 간주되지 않습니다.
모놀리식 체인이 어떻게 작동하는지 이해하기 위해 Bitcoin 프로토콜을 예로 들어보겠습니다:
- Bitcoin 노드는 다른 피어로부터 트랜잭션을 수신하고, 서명을 검증하며, 합의 규칙을 충족하는지 확인합니다.
- 트랜잭션이 유효하면 노드는 이를 멤풀에 추가합니다(그렇지 않으면 트랜잭션을 폐기합니다).
- 채굴자는 멤풀에서 트랜잭션을 가져와 후보 블록에 추가합니다.
- 채굴자가 (작업증명 규칙에 따라) 후보 블록에 대한 논스를 찾는 데 성공하면, 해당 블록을 피어들에게 브로드캐스트할 수 있습니다. 다른 노드들은 유효성을 확인하기 위해 트랜잭션을 재실행하고, 모두 승인되면 새 블록을 체인에 추가합니다.
- 이 과정은 다른 채굴자들과 함께 반복되며, 이전에 추가된 블록 위에 새로운 블록을 쌓아가며 체인이 점점 길어집니다.

모놀리식 블록체인 아키텍처란 무엇인가?
앞선 섹션에서는 작업증명 체인에서의 트랜잭션 워크플로우를 설명했지만, 이것이 모놀리식 아키텍처로 어떻게 이어질까요? 다음은 모놀리식 체인의 노드가 각 트랜잭션에 대해 수행하는 작업 목록입니다:
1. 데이터 가용성
각 노드는 전체 블록체인의 사본을 보유하고 모든 트랜잭션을 저장합니다. 피어는 언제든지 다른 노드로부터 트랜잭션 데이터를 요청할 수 있습니다.
2. 실행
모든 노드는 유효성을 확인하기 위해 트랜잭션을 재실행합니다. 계정 기반 블록체인(일반적으로 스마트 컨트랙트를 지원하는 블록체인)에서는 노드가 트랜잭션을 실행하여 새로운 네트워크 상태를 계산합니다.
3. 합의
노드들은 새 블록에 어떤 트랜잭션이 처리될지, 그리고 해당 트랜잭션들의 순서에 대해 합의합니다.
4. 정산
정산은 트랜잭션을 체인의 기록에 영구적으로 커밋하는 것을 요구합니다. 트랜잭션을 제안하는 노드는 블록의 무결성에 대해 경제적 지분을 걸어야 합니다. 작업증명 블록체인의 경우 이 "지분"은 새로운 블록을 채굴하는 데 소비되는 에너지이며, 지분증명 블록체인은 검증자가 블록의 유효성에 토큰을 스테이킹하도록 요구합니다. 이 토큰은 체인에 잘못되거나 부정확한 트랜잭션을 작성하려고 시도하는 악의적인 행위자로부터 몰수될 수 있습니다.
모놀리식 블록체인 아키텍처는 노드가 이러한 모든 역할을 수행할 것을 요구합니다. 이는 실행을 정산, 합의, 데이터 가용성과 분리하는 모듈러 체인과 다릅니다.
모놀리식 블록체인 설계의 이점은 무엇인가?
모놀리식 블록체인 설계는 다음과 같은 이점을 제공합니다: 보안, 유틸리티, 단순성.
1. 보안
모놀리식 블록체인은 자체 보안을 강제할 수 있다는 이점이 있습니다. 노드는 온체인에서 실행된 트랜잭션을 확인하고 합의에 도달하기 전에 유효성을 검사할 수 있습니다. 또한 블록체인 데이터가 여러 노드에 중복 저장되므로 데이터 가용성 문제를 해결하는 것이 사소한 일입니다.
2. 유틸리티
다른 작업 외에 실행까지 처리하는 모놀리식 블록체인은 더 나은 가치 제안을 갖습니다. 사용자가 여러 용도로 네이티브 토큰을 구매하면서 장기적으로 더 많은 가치를 축적할 수 있습니다.
3. 단순성
개발자들은 블록체인 기술에 대한 수년간의 실험을 바탕으로 활용할 수 있으므로, 모놀리식 블록체인은 설계와 구현이 더 쉽습니다. 안전하고 효율적인 모듈러 체인을 설계하려면 더 높은 수준의 기술이 필요하며 설계 과정에서 더 많은 고려사항이 도입됩니다.
모놀리식 블록체인의 단점은 무엇인가?
모놀리식 블록체인 설계는 다음과 같은 단점을 가지고 있습니다: 비효율적인 실행, 자원 제한, 유연성, 확장성, 보안, 탈중앙화.
- 비효율적인 실행: 모놀리식 체인의 노드는 유효성을 검증하기 위해 트랜잭션을 재실행해야 합니다.
- 자원 제한: 저장 공간과 대역폭 같은 노드의 자원 제한은 블록체인의 효율성에 영향을 미칩니다.
- 유연성: 모놀리식 체인은 유연하지 않으며 다른 특성을 희생하지 않고는 원하는 특성에 최적화할 수 없습니다.
- 확장성: 더 높은 처리량을 달성하기 위해 모놀리식 체인은 더 빠른 블록 시간과 더 큰 블록 크기를 구현합니다. 이는 노드에 더 높은 하드웨어 요구사항을 부과하고 체인을 검증할 수 있는 노드의 수를 줄여 중앙화와 더 큰 보안 위험을 초래합니다.
- 보안과 탈중앙화: 높은 탈중앙화를 달성하기 위해 모놀리식 블록체인은 블록 시간과 블록 크기를 제한합니다. 이는 검증 노드의 수를 늘리지만, 모든 노드가 트랜잭션을 처리하게 하면 처리량이 낮아집니다.
- 상태 팽창: 트랜잭션 데이터를 온체인에 저장하면 시간이 지남에 따라 블록체인의 크기가 기하급수적으로 증가합니다. 이는 노드에 더 높은 하드웨어 요구사항을 부과하고 탈중앙화를 저해할 수 있습니다.
모놀리식 블록체인 플랫폼 예시
Bitcoin
Bitcoin은 원조 모놀리식 체인으로, 노드가 자신이 보유한 블록체인 사본에 대해 모든 블록을 실행하도록 요구합니다. 이는 탈중앙화와 보안을 강화하지만, Bitcoin이 높은 처리량을 지원하거나 더 많은 사용자를 수용하기 위해 확장하는 능력을 제한합니다(Bitcoin 블록체인은 초당 5-7건의 트랜잭션을 처리합니다).
Ethereum 1.0
샤딩과 롤업이 없는 Ethereum은 모놀리식 체인으로 존재합니다. 이는 느린 트랜잭션 속도(초당 15-20건)와 탈중앙화 및 보안에 대한 더 큰 강조를 설명합니다.
Solana
Solana는 실행, 데이터 가용성, 합의를 한 곳에서 처리하는 또 다른 모놀리식 체인입니다. Ethereum과 달리 Solana는 확장성에 최적화되어 있으며 초당 최대 65,000건의 트랜잭션 처리 속도를 주장하고 있습니다. 이러한 확장성의 이점은 당연히 탈중앙화와 보안을 희생하는 대가로 얻어집니다. 특히 검증자 노드를 운영하기 위한 하드웨어 요구사항이 높아서, 많은 검증자들이 클라우드 인프라가 아닌 베어메탈 환경을 운영하고 있습니다.
선택 방법: 모듈러 vs. 모놀리식 블록체인
모놀리식 체인과 모듈러 체인 모두 각각의 이점과 단점을 가지고 있습니다. 둘 중 하나를 선택하려면 프로젝트의 필요와 수용 가능한 트레이드오프를 이해해야 합니다. 고가치 DeFi 애플리케이션은 모놀리식 체인의 보안 보장을 선호할 수 있는 반면, 더 저렴하고 빠른 운영이 필요한 프로젝트(예: 고빈도 거래)는 실행에 최적화된 모듈러 체인에 더 적합할 수 있습니다.
Alchemy는 Ethereum, Solana, Crypto.org를 포함한 모놀리식 블록체인 구축을 지원합니다. 또한 옵티미스틱 롤업(예: Optimism, Arbitrum)과 ZK-롤업/Validium(StarkNet)과 같은 모듈러 블록체인의 강점도 활용할 수 있습니다.
자주 묻는 질문
모듈러 블록체인과 모놀리식 블록체인의 주요 차이점은 무엇인가?
모놀리식 블록체인은 실행, 합의, 데이터 가용성, 정산이라는 모든 핵심 기능을 단일 레이어에서 처리하는 반면, 모듈러 블록체인은 이러한 작업을 전문화된 레이어나 체인으로 분할합니다.
왜 모듈러 블록체인이 모놀리식 블록체인보다 더 확장 가능한가?
모듈러 설계는 실행과 같은 작업을 별도의 레이어로 위임하여 각 구성 요소를 독립적으로 최적화할 수 있게 하고, 기본 레이어의 탈중앙화나 보안을 희생하지 않고도 더 높은 처리량을 가능하게 합니다.
모듈러 블록체인 아키텍처를 사용하는 주요 이점은 무엇인가?
모듈러 블록체인은 향상된 확장성, 설계 트레이드오프에 있어 더 큰 유연성을 제공하며, 개발자가 특정 기능에 집중하면서 다른 기능은 기존 인프라를 활용할 수 있게 하여 더 빠른 블록체인 출시를 가능하게 합니다.
모듈러 블록체인 설계의 단점은 무엇인가?
모듈러 블록체인은 레이어 간 조율에 있어 복잡성을 도입하고, 자체적으로 보안 속성을 보장할 수 없으며, 모놀리식 체인에 비해 토큰 유틸리티가 제한적일 수 있습니다.
Ethereum은 모듈러 블록체인으로서 어떻게 기능하는가?
Ethereum은 샤딩(데이터를 여러 체인으로 분할)과 롤업 중심 접근 방식을 통해 모듈성으로 전환하고 있으며, 정산, 합의, 데이터 가용성을 처리하면서 실행은 Layer 2 롤업에 위임합니다.
모듈러 블록체인 플랫폼의 예시로는 무엇이 있는가?
예시로는 Celestia와 Polygon Avail(데이터 가용성 레이어), Optimism과 Arbitrum 같은 롤업(실행 레이어), 그리고 실행, 정산, 데이터 가용성을 서로 다른 레이어로 분리하는 validium이 있습니다.
모놀리식 블록체인 설계의 장점은 무엇인가?
모놀리식 블록체인은 설계와 구현이 단순하고, 자체적으로 보안 속성을 강제할 수 있으며, 사용자가 여러 기능을 위해 네이티브 토큰이 필요하기 때문에 일반적으로 더 나은 토큰 유틸리티를 갖습니다.
Solana는 모놀리식 블록체인인가, 모듈러 블록체인인가?
Solana는 실행, 데이터 가용성, 합의를 한 곳에서 처리하는 모놀리식 블록체인이며, 초당 최대 65,000건의 트랜잭션 처리 속도를 주장하며 확장성에 최적화되어 있습니다.
관련 개요

블록체인 매직을 만드세요
Alchemy는 가장 강력한 Web3 개발자 제품 및 도구를 리소스, 커뮤니티, 그리고 전설적인 지원과 결합합니다.


