신규

곧 출시될 IQ.wiki API로 전문가가 큐레이션한 암호화폐 및 블록체인 지식을 앱에 통합하세요.

0% read

Appchain

Appchain

앱체인은 특정 기능을 위한 단일 애플리케이션을 실행하도록 설계된 입니다. 이러한 접근 방식을 통해 특정 애플리케이션의 요구 사항에 맞게 조정된 트랜잭션 처리, 수수료, 기능 및 기타 여러 요소를 사용할 수 있습니다. 이러한 사용자 정의는 과 같은 범용 블록체인에 비해 효율성, 확장성 및 보안성을 향상시킬 수 있습니다.[1][2][6][7][11][12]

개요

앱체인은 또는 프로토콜의 고유한 작업 요구 사항을 충족하도록 특별히 설계된 맞춤형 솔루션입니다. 앱체인은 애플리케이션의 확장성, 상호 운용성 및 모듈성을 향상시키기 위해 설계된 의 비교적 새로운 개념입니다. 범용 체인과 달리 앱체인은 특정 사용 사례에 특화되어 있습니다. 전문화를 통해 일반적으로 더 안정적인 수수료, 더 높은 성능, 맞춤형 사용자/개발자 경험, 앱 토큰에 대한 더 높은 가치 포착이 가능합니다.[1][4][5]

앱체인은 합의 계층과 애플리케이션 계층의 거버넌스가 긴밀하게 연결되어 있기 때문에 자율적이라고 합니다. 따라서 앱체인은 기본 체인을 하여 앱 계층의 구현 버그로부터 복구할 수 있습니다. 자율성은 또한 앱을 플랫폼 위험으로부터 보호합니다. 반면에 앱체인은 사회적 조정에 대한 더 높은 필요성을 부과합니다. 앱체인에 새로운 을 배포하거나 앱체인 간에 안전한 크로스 체인 브리지를 구축하려면 일반적으로 각 커뮤니티의 참여가 필요합니다. 크로스 체인 구성 가능성은 또한 범용 체인의 간의 구성 가능성보다 훨씬 더 복잡합니다.[4]

앱체인 vs. 전통적인 블록체인

앱체인은 레이어 1, , 형태일 수 있습니다. 이들을 구별하는 것은 특정 작업에 대한 집중과 해당 작업에 대한 효율성을 중심으로 구축되었다는 점입니다.[5]

레이어 1 블록체인은 또는 와 같은 주요 블록체인으로, 여러 애플리케이션이 작동합니다. 앱체인은 기존 레이어 1 블록체인을 기반으로 보안 및 가스 수수료 이점을 활용하면서 개발자에게 더 많은 자유를 제공하기 위해 기존 레이어 1 블록체인 구조를 개선합니다.[1]

블록체인(L2)은 이더리움과 같은 레이어 1 블록체인의 확장 솔루션으로, 별도의 블록체인이 메인 블록체인의 일부 작업을 완료합니다. L2는 여러 다른 앱에서 동시에 작동할 수 있으며, 앱체인은 앱 특정적인 반면 L2는 작동하는 L1 블록체인에 대한 일반화된 확장 솔루션입니다.[1]

앱체인과 전통적인 블록체인을 비교하면 다음과 같이 앱체인의 장점과 고유한 기능을 보여주는 몇 가지 주요 차이점이 강조됩니다.[3]

주요 차이점앱체인전통적인 블록체인
목적 및 전문화특정 또는 관련 DApp 그룹을 위해 특별히 구축되어 높은 전문성과 사용자 정의를 제공합니다.광범위한 애플리케이션을 지원하도록 설계된 범용 네트워크로, 동일한 수준의 전문성이 부족합니다.
합의 메커니즘특정 요구 사항에 맞게 조정된 을 선택하여 속도, 보안 또는 기타 속성을 최적화할 수 있습니다.일반적으로 전체 네트워크에서 단일 합의 메커니즘을 사용하며, 이는 모든 에 이상적이지 않을 수 있습니다.
리소스 관리네트워크 대역폭, 스토리지 및 계산 능력을 포함한 자체 리소스를 관리하여 리소스 경합을 방지합니다.모든 DApp 간에 리소스를 공유하여 수요가 많은 동안 혼잡 및 성능 문제가 발생할 수 있습니다.
사용자 정의높은 수준의 사용자 정의를 제공하여 DApp 개발자가 토큰 표준, 합의 규칙, 거버넌스 구조 등을 정의할 수 있습니다.모든 애플리케이션에 균일하게 적용되는 표준화된 규칙 및 프로토콜이 있어 사용자 정의 옵션이 제한됩니다.
보안메인 블록체인에서 보안 기능을 상속하고 DApp의 요구 사항에 맞게 조정된 추가 보안 조치를 구현할 수 있습니다.기본 수준의 보안을 제공하지만 개별 DApp의 특정 보안 요구 사항에 최적화되지 않을 수 있습니다.
탈중앙화DApp의 목표에 따라 탈중앙화 수준을 조정하여 유연성을 제공할 수 있습니다.일반적으로 네트워크 전체에서 일관된 수준의 탈중앙화를 목표로 합니다.[3]

앱체인 vs 모놀리식 체인

모놀리식 체인은 애플리케이션을 포함한 모든 기능이 기본 레이어에서 실행되는 올인원 솔루션입니다. 모놀리식 체인의 예로는 1.0이 있습니다. [7][9] 이러한 유형의 체인은 다음과 같은 여러 가지 장점이 있습니다.

  • 단순성: 모놀리식 체인은 작동을 위해 외부 당사자나 프로토콜에 의존하지 않아 네트워크 복잡성을 줄입니다.
  • 보안: 공격 표면이 작기 때문에 모놀리식 체인은 일반적으로 더 나은 보안을 제공합니다.
  • 탈중앙화 및 불변성: 모든 노드가 동일한 규칙을 따르고 동일한 트랜잭션을 검증하여 높은 수준의 탈중앙화를 보장합니다.

그러나 모놀리식 체인에는 다음과 같은 중요한 단점도 있습니다.

  • 확장성: 제한된 리소스와 대역폭은 트랜잭션 수와 데이터 스토리지를 제한하여 네트워크 혼잡과 높은 수수료를 유발합니다.
  • 유연성 및 혁신: 기존 애플리케이션에 영향을 미치거나 의존하지 않고 플랫폼을 업그레이드하거나 사용자 정의하기 어려울 수 있습니다.

앱체인 vs 모듈러 체인

모듈러 체인은 핵심 기능을 합의, 실행, 데이터 가용성 및 정산과 같은 별도의 레이어 또는 구성 요소로 분할합니다. 모듈러 체인의 예로는 이더리움 2.0과 가 있습니다. 이러한 체인은 다음과 같은 여러 이점을 제공합니다.[7]

  • 확장성: 모듈러 체인은 병렬화 및 전문화 기술을 사용하여 더 많은 트랜잭션을 처리하고 더 많은 데이터를 저장할 수 있습니다.
  • 리소스 최적화: 모듈러 체인은 일부 작업을 다른 레이어 또는 체인에 아웃소싱하여 리소스와 대역폭을 최적화할 수 있습니다.

그러나 모듈러 체인은 다음과 같은 몇 가지 단점도 있습니다.

  • 복잡성: 모듈러 체인은 작동을 위해 외부 당사자 또는 프로토콜에 의존하므로 네트워크 복잡성이 증가합니다.
  • 보안: 공격 표면이 증가하고 외부 당사자에 대한 의존도가 높아지면 보안 문제가 발생할 수 있습니다.
  • 탈중앙화 절충: 서로 다른 레이어 또는 체인은 신뢰 및 유효성 검사 수준이 다양하여 전체 탈중앙화에 영향을 미칠 수 있습니다.

Appchains vs 레이어 2 체인

체인은 레이어-1 블록체인 위에서 작동하는 확장 솔루션으로, 네트워크의 실행 및 정산 기능의 일부 또는 전부를 처리합니다. 레이어 2의 예로는 이 있습니다. 레이어 2 체인은 다음과 같은 여러 가지 장점을 제공합니다.[7][9]

  • 속도: 압축 및 집계 기술을 통해 레이어-2는 더 많은 트랜잭션을 처리하고 더 낮은 수수료를 부과할 수 있습니다.
  • 더 빠른 확정성: 레이어 2는 낙관적 또는 을 사용하여 더 빠른 확정성 및 확인 시간을 제공할 수 있습니다.

그러나 레이어 2에는 몇 가지 제한 사항도 있습니다.

  • 종속성: 레이어 2는 합의 및 데이터 가용성을 위해 레이어-1 블록체인에 의존하므로 자율성과 주권이 제한될 수 있습니다.
  • 보안 위험: 레이어 2는 레이어 1 블록체인에 대한 의존성으로 인해 악의적인 행위자에 의한 사기 또는 검열 가능성이 있습니다.

앱체인 vs 사이드체인

은 다른 블록체인과 호환되는 블록체인입니다. 자체 체인에서 모든 핵심 기능을 처리하지만 다른 블록체인의 보안 또는 확장성을 사용하지 않습니다. 사이드체인의 예로는 이 있습니다. 사이드체인은 다음과 같은 여러 가지 이점을 제공합니다:[7][9]

  • 성능: 사이드체인은 자체 리소스와 대역폭을 사용하여 더 많은 트랜잭션을 처리하고 더 많은 데이터를 저장할 수 있습니다.
  • 유연성: 사이드체인은 필요와 선호도에 따라 매개변수와 기능을 사용자 정의할 수 있습니다.

그러나 사이드체인은 다음과 같은 몇 가지 문제에 직면하기도 합니다.

  • 보안: 다른 블록체인의 보안 또는 확장성에 의존하지 않으면 사이드체인이 더 많은 공격과 취약점에 노출됩니다.
  • 상호 운용성: 사이드체인은 크로스 체인 트랜잭션을 활성화하기 위해 브리지 또는 어댑터가 필요하므로 다른 블록체인과 통신하고 가치를 교환하는 데 어려움을 겪을 수 있습니다.

기술

앱체인은 L1 블록체인을 앵커 또는 보안 계층으로 사용하고 그 위에 별도의 체인을 구축하여 트랜잭션을 보다 효율적으로, 낮은 수수료로 처리합니다. 더 빠른 확인 시간, 더 낮은 트랜잭션 수수료 또는 특수화된 기능과 같은 기능을 제공하도록 설계할 수 있습니다.

앱체인은 일반적으로 L1 블록체인 위에 구축되었음에도 불구하고 안전하게 유지하기 위해 다양한 기술을 사용합니다. 예를 들어, 빠르고 안전하며 저렴한 트랜잭션을 가능하게 하기 위해 , 플라즈마 체인 또는 유사한 기술을 사용할 수 있습니다. 또한 트랜잭션이 올바르게 검증되고 기록되도록 하기 위해 , 또는 과 같은 다양한 을 사용할 수 있습니다. 예를 들어, 금융 애플리케이션용 앱체인은 공급망 관리를 위해 설계된 앱체인과 다른 합의 메커니즘을 사용하도록 선택할 수 있습니다.

전반적으로 앱체인은 기본 L1 블록체인의 보안 및 탈중앙화를 유지하면서 블록체인 기술을 확장하고 새로운 사용 사례 및 애플리케이션을 가능하게 하는 강력한 방법을 제공합니다.

각 앱체인은 특정 작업에 리소스를 할당하여 관련 없는 애플리케이션에 소비되지 않도록 합니다. 또한 앱체인의 스마트 계약은 개별 애플리케이션의 요구 사항을 충족하도록 특별히 설계할 수 있습니다. 이를 통해 개별 애플리케이션의 기능과 효율성을 향상시킬 수 있는 보다 복잡한 계약 논리를 사용할 수 있습니다.[1][2]

일반적으로 완전한 앱체인의 아키텍처는 5개의 계층으로 구성됩니다.

  1. 네트워크 계층: 이 계층은 피어 투 피어 네트워크 기능을 관리합니다. 블록체인 내의 노드가 통신하고, 데이터를 교환하고, 트랜잭션 검증 프로세스에 참여할 수 있도록 합니다.
  2. 애플리케이션 계층: 이 계층은 블록체인에서 실행되는 애플리케이션을 호스팅합니다. 개발자가 의 작업을 구축, 배포 및 감독하는 데 사용할 수 있는 인터페이스를 제공합니다.
  3. 데이터 계층: 데이터 계층은 블록체인 정보를 구성하고 저장하는 역할을 합니다. 여기에는 블록체인의 상태 유지, 트랜잭션 세부 정보 기록 및 데이터 처리가 포함됩니다.
  4. 합의 계층: 이 계층은 앱체인의 합의 알고리즘을 구현합니다. 또는 과 같은 다양한 합의 알고리즘을 통합할 수 있습니다.
  5. 스마트 계약 계층: 이 계층은 의 자동화, 검증 및 시행을 용이하게 합니다.

앱체인의 이점

확장성

Appchain은 특정 작업 또는 기능에 집중하기 위해 리소스를 할당합니다. 이러한 전문화는 개별 애플리케이션의 트랜잭션 처리량을 높이고 지연 시간을 줄일 수 있습니다. 이는 범용 의 확장성 문제를 해결하는 데 도움이 됩니다.[2][7]

모듈성

앱체인은 모듈식 아키텍처를 특징으로 하며, 이는 일반적으로 모놀리식 설계를 특징으로 하는 범용 과 구별됩니다. 모듈식 구조는 개발자에게 개별 의 특정 요구 사항에 따라 블록체인의 기능을 사용자 정의할 수 있는 유연성을 제공합니다.[2]

상호 운용성

앱체인은 상호 운용성을 지원하도록 설계되어 서로 다른 DApp 간의 통신을 용이하게 합니다. 이를 통해 한 애플리케이션 사용자가 다른 애플리케이션의 장점을 쉽게 이용할 수 있습니다.[2][7]

커스터마이징

앱체인 시스템에서 개발자는 , 거버넌스 구조 및 경제 모델을 자유롭게 선택할 수 있습니다. 이를 통해 개발자는 애플리케이션을 설계하는 데 더 많은 자유와 창의성을 얻을 수 있습니다.[7]

혁신

개발자들은 메인 체인에 부정적인 영향을 주지 않고 새로운 경제 및 거버넌스 모델을 자유롭게 실험할 수 있습니다. 이는 개발을 위한 보다 역동적이고 협력적인 환경을 조성합니다.[7]

인기 있는 앱체인 생태계

폴카닷 파라체인

은 다양한 블록체인 네트워크 간의 상호 운용성을 가능하게 하는 멀티체인 플랫폼입니다. 고유한 아키텍처를 통해 여러 개의 특화된 블록체인(또는 파라체인)이 병렬로 작동하고 정보를 교환할 수 있습니다.[8][11]

Litentry

는 사용자가 다양한 블록체인 및 플랫폼에서 자신의 신원을 연결할 수 있도록 하는 탈중앙화된 신원 통합기입니다. Polkadot 위에 Substrate 및 파라체인을 사용하여 구축된 앱체인입니다. Litentry는 자체 토큰(LIT)과 거버넌스 모델을 가지고 있으며, 릴레이 체인의 보안 및 상호 운용성을 활용합니다. 사용자 및 개발자에게 개인 정보 보호 및 크로스 체인 플랫폼을 제공하여 신원 확인 및 평판 관리를 지원합니다. [7]

Acala

는 다중 담보 , 신뢰 없는 파생 상품, 플랫폼을 제공하는 허브입니다. Substrate 및 파라체인을 사용하여 Polkadot에 구축된 앱체인입니다. 자체 네이티브 토큰(ACA)과 거버넌스 모델을 가지고 있으며, 릴레이 체인의 보안과 상호 운용성을 활용합니다. Acala는 사용자 및 개발자에게 금융 애플리케이션 및 자산을 위한 빠르고 저렴한 플랫폼을 제공합니다. [7]

코스모스 존

는 서로 통신하고 데이터를 교환할 수 있는 독립적인 블록체인들의 탈중앙화 네트워크입니다. 코스모스는 허브-앤-스포크 모델을 사용하며, 각 코스모스 '존'은 네트워크의 중심인 코스모스 허브에 연결됩니다.[8]

Osmosis

플랫폼으로, 사용자가 Cosmos 네트워크의 다양한 영역에서 사용자 정의 을 생성하고 거래할 수 있도록 합니다. Cosmos SDK 및 를 사용하여 Cosmos 위에 구축된 앱체인입니다. 자체 네이티브 토큰()과 거버넌스 모델을 가지고 있으며 Cosmos Hub의 보안 및 상호 운용성을 활용합니다. Osmosis는 사용자 및 개발자에게 및 유동성 제공을 위한 고성능의 사용자 정의 가능한 플랫폼을 제공합니다.

Avalanche 서브넷

서브넷은 Avalanche 네트워크 내에서 생성된 독립적인 블록체인입니다. 이러한 서브넷은 다양한 의 특정 요구 사항을 충족하도록 사용자 정의할 수 있으며, Avalanche 을 사용하여 서로 원활하게 상호 작용할 수 있습니다.[8][11]

SKALE

은 고성능의 맞춤형 앱체인을 생성하고 실행하기 위한 플랫폼을 제공하는 탈중앙화 네트워크입니다. 확장 가능하고 안전하며 사용하기 쉽도록 설계되어 개발자들이 을 빠르고 효율적으로 구축하는 데 널리 사용됩니다. SKALE의 고유한 기능 중 하나는 변화하는 수요에 맞춰 동적으로 크기를 조정할 수 있는 "탄력적 사이드체인"을 사용한다는 것입니다. 이를 통해 개발자는 성능 문제나 높은 거래 수수료에 대한 걱정 없이 애플리케이션을 확장할 수 있습니다.

폴리곤 슈퍼넷

슈퍼넷은 을 기반 블록체인으로 사용하는 폴리곤 네트워크 위에 구축된 앱체인 생태계입니다. 개발자는 블록체인 구축 플랫폼인 폴리곤 엣지를 사용하여 사용자 정의 기능이 있는 EVM 호환 앱체인을 만들 수 있습니다. 이러한 앱체인은 토큰으로 스테이킹할 수 있으며 또는 권위 증명 모델로 운영됩니다. 각 슈퍼넷은 보안과 안정성을 보장하는 노드 세트에서 서비스를 제공합니다.

dYdX

는 사용자가 레버리지를 사용하여 영구 계약 및 현물 시장을 거래할 수 있는 탈중앙화 마진 거래 플랫폼입니다. 이 플랫폼은 StarkWare의 기술을 사용하여 에 구축된 앱체인입니다. 자체 토큰(DYDX)과 거버넌스 모델을 가지고 있으며 이더리움의 보안 및 데이터 가용성을 활용합니다. dYdX는 사용자 및 개발자에게 고급 거래 기능 및 파생 상품을 위한 빠르고 저렴한 플랫폼을 제공합니다.[7][11]

잘못된 내용이 있나요?

참고 문헌 (12 출처)

카테고리위키 MC이벤트용어집