본문으로 건너뛰기
0%

rollups-as-a-service와 appchain이란?

Vinny Mullin headshot

작성자 Vinny Mullin

2025년 4월 7일에 게시됨7분 읽기

소개

커스텀 블록체인은 Ethereum 스케일링 로드맵의 이론적 개념에서 출발해, EVM 생태계 내에서 성장을 모색하는 web3 앱과 체인들을 위한 핵심 제품 옵션으로 발전했습니다.

EVM 생태계 내에서 구축을 결정할 때, web3 프로젝트들은 점점 더 커스텀 블록체인을 배포하는 방향을 선택하고 있습니다. 커스텀 블록체인은 Ethereum의 탈중앙화와 보안 이점을 누리는 동시에, Ethereum 위에서 직접 구축할 때는 얻을 수 없는 향상된 성능과 확장성을 제공합니다.

커스텀 블록체인 분야에서 인프라 제공업체들은 대개 두 가지 접근 방식을 제공합니다: appchain과 rollup입니다. appchain과 rollup은 개념, 제공업체, 기술 스택 면에서 유사하지만, 프로젝트가 접근 방식과 제공업체를 선택하기 전에 반드시 고려해야 할 핵심 사항들이 있습니다.

이 가이드에서는 appchain 또는 rollup을 배포할 때의 이점과 트레이드오프를 상세히 살펴보고, 커스텀 블록체인을 출시하기 위한 기술적 요구 사항을 정리하며, web3 팀이 자신들의 커스텀 블록체인 인프라를 위한 제공업체를 선택할 때 취할 수 있는 다양한 접근 방식을 살펴봅니다.

커스텀 블록체인 101: appchain과 rollups-as-a-service (RaaS) 이해하기

Appchain

appchain은 여러 앱을 호스팅하는 범용 퍼블릭 블록체인과 달리, 단일 애플리케이션을 지원하기 위해 특별히 구축된 블록체인입니다.

설계상 appchain은 web3 개발자에게 앱 인프라에 대한 완전한 통제권을 부여합니다. 이들은 정확한 필요에 맞게 경제 모델, 거버넌스 시스템, 합의 알고리즘을 커스터마이즈할 수 있습니다. 반면 공유 퍼블릭 블록체인 위에 구축된 앱들은 연산과 저장 공간 같은 제한된 자원을 두고 다른 앱들과 경쟁해야 합니다.

이러한 독립성 덕분에 프로젝트는 성능과 가스 효율성부터 개발자 권한과 커뮤니티 참여에 이르기까지 스택의 모든 계층을 세밀하게 조정할 수 있습니다. 그 결과 더 나은 성능과 더 강력하고 결속력 있는 사용자 기반을 얻는 경우가 많습니다.

appchain 커스터마이징에는 더 높은 초당 트랜잭션 수(TPS), 증가된 가스 처리량(Mgas/s 단위로 측정), 맞춤형 보안 모델, 개발자 또는 사용자를 위한 권한 관리형 접근 등이 포함될 수 있습니다. dYdX와 Secret Network 같은 프로젝트들은 자체 appchain으로 마이그레이션하여 성능을 향상시켰습니다.

appchain과 rollup 중 하나를 선택할 때 핵심 질문은 당신의 체인이 오직 당신의 앱만을 위해 특화되어야 하는지, 아니면 여러 앱, 개발팀, 커뮤니티를 지원할 수 있을 만큼 유연해야 하는지입니다.

한 가지 유의할 점: 'appchain'은 포괄적인 용어입니다. 이는 서로 다른 생태계에 걸친 다양한 구성을 지칭할 수 있습니다. 어떤 appchain은 Cosmos SDK로 구축된 독립적인 Layer 1일 수 있고, 다른 appchain은 Alchemy의 Rollups-as-a-Service (RaaS) 플랫폼을 통해 배포된 앱 특화 rollup일 수도 있습니다.

Rollups-as-a-service (RaaS)

rollup은 연산과 데이터 저장을 오프체인으로 이동시켜 Ethereum의 확장성을 향상시키는 유형의 커스텀 블록체인입니다. 이는 Ethereum의 베이스 레이어에서 처리량을 크게 향상시키고 지연 시간을 줄입니다. appchain과 달리 rollup은 단일 애플리케이션에 국한되지 않으며, 공유 생태계 내에서 여러 앱과 사용자 그룹을 지원할 수 있습니다.

rollup 또한 앱 특화형으로 만들 수 있으며, 이 경우 사실상 appchain의 한 유형으로 기능합니다. 프로젝트의 기술적 요구 사항이나 선호하는 블록체인 스택에 따라, 팀은 Rollups-as-a-Service (RaaS) 제공업체를 이용해 앱 특화 rollup을 출시하는 방식을 선택할 수 있습니다.

Rollups-as-a-Service (RaaS) 제공업체는 rollup 배포 과정을 간소화합니다. 사전 구축된 프레임워크, SDK, 관리형 인프라를 제공함으로써, RaaS 플랫폼은 팀이 체인 배포의 복잡성이 아닌 생태계 개발에 집중할 수 있도록 합니다.

rollup의 주요 이점은 다음과 같습니다:

  • 커스텀 체인 구성 — 블록 시간, 가스 처리량, 초당 트랜잭션 수(TPS) 등을 세밀하게 조정
  • 시퀀서 제어 — 공유형 또는 탈중앙화된 시퀀싱을 구현하여 rollup 커뮤니티에 더 많은 경제적 소유권 부여
  • 수익화 가능성 — 트랜잭션 볼륨을 확보하여 수익으로 전환
  • 확장된 블록 공간 — 생태계에 전용 블록 공간을 할당하여 사용자 가스 비용을 낮게 유지

rollup을 출시할 때 개발자는 적절한 배포 프레임워크를 선택해야 합니다. Optimism의 OP Stack, Arbitrum Orbit, zkSyncZK Stack 같은 옵션들은 각각 고유한 기술적 장점과 트레이드오프를 제공합니다.

rollup과 appchain 모두 퍼블릭 블록체인에서는 불가능한 수준의 커스터마이징을 가능하게 하지만, 어느 것을 선택할지는 목표에 따라 달라집니다—범용 환경을 원하는지, 아니면 앱 특화된 무언가를 원하는지에 따라서입니다.

어느 경우든, 인프라 경험이 깊지 않은 팀이라면 안전하고 확장 가능하며 신뢰할 수 있는 배포를 보장하기 위해 제공업체를 이용하는 것을 진지하게 고려해야 합니다.

다음으로, appchain 또는 rollup을 출시하는 데 필요한 기술적 구성 요소들을 살펴보겠습니다.

Feature
Appchains
Rollups

Governance Control

Full Control

Limited (depends on sequencer)

Performance Optimization

High (app-specific tuning)

Moderate to High

Security

Customizable

Inherits Ethereum security

Maintenance Overhead

High

Lower (with RaaS providers)

Developer Ecosystem

Closed (app-specific)

Open, public compatibility

Upgrades and Flexibility

Slower

Faster with framework updates

커스텀 블록체인을 배포하고 성장시키기 위한 필수 툴킷

커스텀 블록체인은 Ethereum, Base, ZKsync 등 퍼블릭 블록체인과 유사한 인프라 요구 사항을 공유합니다. 자체 커스텀 체인을 배포하는 데 관심이 있다면, 다음 각 항목에 대해 신뢰할 수 있는 솔루션을 갖추어야 합니다:

확장 가능한 RPC 노드 인프라

Remote Procedure Call, 즉 RPC 노드는 사용자가 블록체인에서 읽고 쓸 수 있게 해주는 경량 소프트웨어 통신 프로토콜입니다. RPC 노드는 성능을 유지하기 위해 앱이나 체인과 함께 지속적으로 확장되어야 합니다. 직접 RPC 노드를 운영하는 것도 가능하지만, 이 선택에는 엔지니어링 및 지식 요구 사항이 따릅니다.

고가용성 시퀀서

시퀀서는 사용자 트랜잭션을 순서대로 정렬하고 배치로 묶어 Layer 1(L1), 즉 부모 블록체인에 제출하는 역할을 담당하는 주체입니다. 시퀀서는 rollup 유형에 따라 추가적인 책임을 맡습니다. 예를 들어 optimistic rollup에서는 상태 루트를 생성하고 게시하며, ZK-rollup에서는 트랜잭션 정렬과 유효성 증명 생성을 위해 별도의 시퀀서를 사용하기도 합니다. rollup 설계는 보안과 검열 저항성을 높이기 위해 단일 주체가 아닌 탈중앙화된 시퀀서 네트워크로 점점 더 이동하고 있습니다. 시퀀싱은 appchain/rollup 툴킷에서 핵심적인 요소이며, 제대로 작동하지 않으면 성능과 보안 측면에서 심각한 문제를 초래할 수 있습니다.

Build vs. Buy: Blockchain Infrastructure ebook cover
무료 가이드

Build vs. Buy: 블록체인 인프라

인프라 팀을 꾸리기 전에 이것부터 읽어보세요: 자체 구축은 프로덕션 요청을 단 하나도 처리하기 전에 연간 $850K–$1M 이상이 들 수 있습니다. 전체 비용 분석을 확인하세요.

가이드 다운로드

자산을 보호하는 Smart Wallets

Smart Wallets는 Account Abstraction을 활용하여 보안을 유지하면서도 더 나은 사용자 경험을 만드는, 체인 위에 구축된 애플리케이션입니다. 전통적인 EOA 지갑과 달리 Smart Wallets는 소셜 복구, 세션 키, 배치 트랜잭션, 가스리스 상호작용 같은 기능을 제공할 수 있습니다. 이들은 web2와 유사한 로그인 경험을 제공하여 신규 사용자 온보딩을 간소화하는 동시에, 블록체인 네이티브 보안으로 사용자 자금을 계속 보호합니다. appchain이나 rollup에 Smart Wallets 지원을 추가하는 것은 web2와 web3 경험의 경계를 흐려 채택과 리텐션을 향상시킬 수 있는 핵심적인 차별화 요소입니다.

블록 탐색기

블록 탐색기는 당신의 appchain이나 rollup의 데이터에 쉽고 투명하게 접근할 수 있게 해주는 도구입니다. 사용자가 커스텀 블록체인에 대한 정보를 직관적으로 확인할 수 있는 상시 가동 탐색기를 제공하는 것은 건강하고 신뢰할 수 있는 사용자 기반을 유지하는 데 핵심적입니다.

크로스체인 상호운용성을 위한 브릿지, 온/오프램프 및 도구

새로운 블록체인을 출시할 때는 온체인 유동성을 성장시키고 사용자가 자금을 이동할 수 있도록 안전하고 사용하기 쉬운 도구를 제공해야 합니다. 전통적인 브릿지는 자산 이전을 가능하게 해왔지만, 동시에 상당한 보안 위험을 안고 있습니다. (2021년 이후 브릿지 해킹으로 20억 달러 이상이 손실되었습니다!) 네이티브 상호운용성 프로토콜은, 특히 엄격한 보안 감사를 뒷받침으로 할 때, 이러한 문제들을 해결하는 데 도움을 주었습니다. 또한 법정화폐 온/오프램프는 대중적인 채택을 위해 필수적입니다. Layer 2 생태계가 계속해서 상호운용성 표준을 발전시켜 나가는 가운데, 안전한 브릿지나 다른 크로스체인 도구를 제공하는 것은 체인의 유동성이 안전하게 성장할 수 있도록 해줍니다.

테스트넷, 파우셋 및 기타 개발자 도구 솔루션

커스텀 블록체인 툴킷의 '툴킷'입니다. 테스트넷, 파우셋 및 기타 개발자 도구는 메인넷 출시 전 블록체인을 테스트하고, 새로운 프로젝트와 빌더를 통합하며, 사용자 성장을 이끄는 등의 목적에 필수적입니다. 테스트넷은 개발자가 메인넷에 배포하기 전에 애플리케이션을 위험 없이 구축하고 테스트할 수 있는 환경을 제공합니다. 파우셋은 개발자에게 테스트넷 토큰을 배포하여 실제 금전적 위험 없이 트랜잭션 흐름을 테스트할 수 있게 해줍니다. 이러한 도구들은 종종 부차적인 것으로 여겨지지만, 제대로 작동하려면 지속적인 유지 관리가 필요합니다.

Alchemy가 appchain과 rollup을 지원하고 배포하는 방식

저희는 RaaS 제품인 Rollups를 통해 appchain과 rollup을 모두 지원하고 배포합니다. 저희의 전체 RaaS 제품에 대한 자세한 내용은 여기를 클릭하세요.

저희는 개발자들이 셀프서브 devnet이나 testnet 이상을 필요로 하는 팀을 위해 엔터프라이즈급 appchain과 rollup을 배포하고 확장할 수 있도록 지원하며, 완전한 솔루션을 제공합니다. 확장 가능한 인프라와 내장된 개발자 도구를 통해, 저희는 체인의 요구 사항을 처음부터 끝까지 처리하는 백서비스 수준의 빌더 경험을 제공합니다.

Rollups를 통해 체인을 배포하면 즉시 저희의 신뢰할 수 있고 확장 가능한 RPC 노드 인프라와 10개 이상의 API, Smart Wallets 등이 체인에 즉시 설치되어 활성화됩니다. 당신의 커스텀 블록체인은 다음의 성능 이점을 누리게 됩니다:

  • Multi-chain Data API — 토큰 히스토리, NFT 호출 등을 지원
  • Custom Webhooks — 모든 블록체인에서 발생하는 모든 이벤트에 대한 실시간 데이터 제공

저희는 7년 이상 web3 최대 규모 프로젝트들을 위한 체인 인프라를 운영해왔으며, appchain이든 rollup이든 관심 있는 개발자라면 자신의 커스텀 블록체인을 위해 이와 동일한 인프라와 전문성을 활용할 수 있습니다.

초고성능이 요구되는 온체인 게임 앱을 구축하든, 수익화를 최적화하는 DeFi 프로토콜을 구축하든, appchain과 rollup 중 하나를 선택하는 것은 중요한 결정입니다.

커스텀 블록체인 배포를 전문으로 하는 제공업체와 파트너십을 맺음으로써, 팀들은 인프라가 효과적으로 확장되도록 보장하면서 생태계 성장에 집중할 수 있습니다.

Alchemy RaaS의 커스텀 솔루션 시작하기

프로덕션급 appchain 또는 rollup을 배포할 준비가 되었다면, 저희 팀에 문의하세요. 저희 제품팀과 엔지니어링팀이 여러분과 긴밀히 협력하여 요구 사항을 정의하고, 솔루션을 커스터마이즈하며, 인프라 선택을 최적화해 드립니다.

FAQ

rollups-as-a-service (RaaS)란 무엇인가요?

Alchemy 같은 RaaS 제공업체는 rollup의 인프라 스택을 구축하고 관리함으로써 rollup 배포의 전 과정을 관리하며, 팀이 체인의 복잡성이 아닌 생태계 개발에 집중할 수 있도록 합니다.

appchain과 rollup의 차이점은 무엇인가요?

appchain은 거버넌스와 인프라에 대한 완전한 통제권을 가지고 단일 애플리케이션을 위해 특별히 구축된 블록체인인 반면, rollup은 연산을 오프체인으로 이동시켜 Ethereum의 확장성을 향상시키며 여러 앱을 지원할 수 있습니다.

appchain과 rollup 중 언제 어느 것을 선택해야 하나요?

이는 당신의 체인이 오직 당신의 앱만을 위해 특화되어야 하는지(appchain), 아니면 여러 앱, 개발팀, 커뮤니티를 지원할 수 있을 만큼 유연해야 하는지(rollup)에 따라 달라지는 미묘한 질문입니다. 팀은 커스텀 L1이나 사이드체인을 출시하는 대신 앱 특화 rollup(흔히 appchain으로 불림)을 선택할 수도 있습니다. 확신이 서지 않는다면 RaaS 제공업체에 조언을 구하세요.

appchain을 rollup으로도 구현할 수 있나요?

네, rollup 또한 프로젝트의 기술적 요구 사항이나 선호하는 블록체인 스택에 따라 앱 특화형으로 만들 수 있으며, 이 경우 사실상 appchain의 한 유형으로 기능합니다.

rollup을 사용하는 주요 이점은 무엇인가요?

rollup은 커스텀 체인 구성, 시퀀서 제어, 트랜잭션 볼륨을 통한 수익화 가능성, 그리고 사용자 가스 비용을 낮게 유지하는 확장된 블록 공간을 제공합니다.

커스텀 블록체인을 배포하는 데 필요한 인프라 구성 요소는 무엇인가요?

필수 구성 요소로는 확장 가능한 RPC 노드 인프라, 고가용성 시퀀서, Smart Wallets, 블록 탐색기, 크로스체인 상호운용성을 위한 브릿지, 그리고 테스트넷과 파우셋 같은 개발자 도구가 있습니다.

처음부터 직접 구축하는 대신 RaaS를 사용하면 어떤 이점이 있나요?

인프라 경험이 깊지 않은 팀도 Alchemy 같은 RaaS 제공업체를 통해 안전하고 확장 가능하며 신뢰할 수 있는 배포를 보장할 수 있으며, 처음부터 구축하는 복잡성 없이 퍼블릭 블록체인을 넘어서는 커스터마이징을 실현할 수 있습니다.

appchain은 퍼블릭 블록체인에 비해 어떻게 성능을 향상시키나요?

appchain은 더 높은 TPS, 증가된 가스 처리량, 맞춤형 보안 모델, 권한 관리형 접근을 포함하여 스택의 모든 계층을 세밀하게 조정할 수 있게 해주며, 공유 블록체인에서처럼 제한된 자원을 두고 경쟁할 필요가 없습니다.

Background gradient

블록체인 매직을 만드세요

Alchemy는 가장 강력한 Web3 개발자 제품 및 도구를 리소스, 커뮤니티, 그리고 전설적인 지원과 결합합니다.