본문 바로가기
가상 자산/가상 자산과 관련된 모든 것

Avalanche(AVAX)란?

by 투자 꿈나무 2023. 2. 19.
반응형

Avalanche(AVAX)는 Public과 Private 모두를 지원하는 탈중앙화된 애플리케이션(DeFi)에 특화된 오픈 소스 스마트 컨트랙트 플랫폼 입니다. 그리고 Avalanche BlockChain에서 사용되는 코인이 바로 AVAX입니다.

 

Avalanche는 빠른 트랜잭션 처리, 높은 안정성, 낮은 수수료, 스마트 컨트랙트를 위한 유연한 아키텍처 구조를 갖췄다는 특징을 가지고 있습니다.

 

빠른 트랜잭션 처리

Avalanche 프로토콜은 초당 최대 4500개의 트랙잰션을 처리할 수 있다고 안내하고 있습니다.

 

다만, 실제 exploerer를 통해서 확인했을 때는 TPS(Transactions per second)가 1.2로 자신있게 안내했던 것과는 다르게 많이 낮았습니다.

※ 아래에서 설명하겠지만, 해당 TPS는 P-Chain에 한정된 부분

출처 : snowtrace.io

 

높은 안정성

Avalanche는 보안성이 높은 합의 알고리즘(snowball)을 통해 네트워크 보안성을 확보했습니다.

출처 : docs.avax.network

 

낮은 수수료

AVAX는 거래 수수료를 매우 낮게 책정하여 대규모 거래 처리와 스마트 컨트랙트 계약 실행에 경제적인 이점을 제공합니다.

 

스마트 컨트랙트를 위한 유연한 아키텍처 구조

Avalanche는 다양한 BlockChain을 통해 스마트 컨트랙트 실행(C-Chain), 네트워크 보안(P-Chain), 거래소 운영(X-Chain) 등의 기능을 수행합니다. 이러한 다양한 체인은 각각 독립적으로 다른 체인과 상호작용하여 기능을 제공합니다.

출처 : docs.avax.network

 

Contract Chain (C-Chain)

C-Chain은 Avalanche의 스마트 컨트랙트를 실행하는 블록 체인입니다.

 

C-Chain은 Ethereum 가상 머신(EVM)을 비롯한 다양한 블록체인 프로토콜을 지원하며, 해당 프로토콜에서 실행되는 스마트 컨트랙트를 Avalanche에서도 실행할 수 있습니다. 물론 스마트 컨트랙트 개발도 가능합니다.

 

그리고 C-Chain에서 발생한 모든 트랜잭션은 P-Chain에 저장됩니다.

 

P-Chain (Platform Chain)

P-Chain은 Avalanche의 핵심 체인입니다. 이 체인은 Avalanche 네트워크의 보안 및 네트워크 기능을 담당합니다.

 

먼저, P-Chain은 Avalanche의 합의 프로토콜인 Snowball과 Slush를 사용합니다.

 

Snowball은 각 노드의 이웃 노드와 랜덤하게 선택된 다른 노드와 통신하여 새로운 블록을 검증하고 네트워크에서 블록이 유효한지 검증하는 프로토콜입니다. 이를 통해 P-Chain은 블록체인에서 발생할 수 있는 다양한 공격에 대한 대응 능력을 높일 수 있었습니다.

 

또한, 블록체인 네트워크의 참가자들이 블록 생성자를 선택하는 과정이 합의 프로토콜에서 정의된 알고리즘을 따라 선택되면서 블록 생성자가 참가자의 공격으로부터 보호되고 있습니다.

 

뿐만 아니라, P-Chain은 Avalanche 네트워크의 모든 트랜잭션과 자산을 관리할 수 있습니다.

 

X-Chain (Exchange Chain)

X-Chain은 Avalanche에서 사용되는 자체적인 거래소 블록체인입니다.

 

이 블록체인은 빠른 거래 처리 속도와 안정적인 거래 수수료를 제공하며, 여러 가지 암호화폐를 거래할 수 있습니다.

 

이를 위해 X-USD와 X-BTC와 같은 자체적인 암호화폐를 발행하기도 합니다. 당연히 X-Chain에서 발생한 모든 거래는 C-Chain과 P-Chain에 기록됩니다.

 

이렇게 Avalanche는 C-Chain, P-Chain, X-Chain을 통해 각각 스마트 컨트랙트 실행, 네트워크 보안, 거래소 운영 등의 기능을 수행합니다. 이러한 다양한 체인을 통해 Avalanche는 빠른 트랜잭션 처리와 안정적인 네트워크 보안을 제공합니다.

 

그러면 이것으로 Avalanche에 대한 포스팅을 마무리하도록 하겠습니다.

 

오늘도 블로그에 방문해주셔서 감사드리며, 다음에는 더 좋은 퀄리티의 포스팅으로 찾아뵙겠습니다.

 

감사합니다!

댓글