Skip to content

XODE 네트워크 ​

XODE Blockchain 네트워크는 여러 핵심 구성 요소로 이루어져 있으며, 각 구성 요소는 더 넓은 Polkadot 생태계 안에서 블록체인이 작동하고 상호운용성(interoperability)을 갖추는 데 고유한 역할을 합니다. 주요 구성 요소는 다음과 같습니다:

파라체인 ​

네트워크의 중심에는 파라체인(parachain) 자체가 있습니다. 파라체인은 지정된 파라체인 슬롯을 통해 Polkadot/Kusama 릴레이 체인(Relay Chain)에 연결되는 독립적인 블록체인입니다. 파라체인은 각자의 특정 사용 사례와 요구 사항에 맞춘 고유한 규칙, 합의 메커니즘(consensus mechanism), 거버넌스(governance) 구조를 갖습니다.

파라체인 슬롯 ​

파라체인 슬롯(parachain slot)은 Polkadot/Kusama 릴레이 체인 내에서 개별 파라체인에 할당되는 제한된 자원입니다. 파라체인 슬롯을 확보하면 파라체인이 릴레이 체인에 연결되어 Polkadot 네트워크에 참여할 수 있습니다. 슬롯은 탈중앙화된 경매(auction) 메커니즘을 통해 획득하며, 파라체인 프로젝트는 지정된 기간 동안 슬롯을 확보하기 위해 DOT/KSM 토큰으로 입찰합니다.

Polkadot/Kusama 릴레이 체인 ​

릴레이 체인은 Polkadot 네트워크의 심장 역할을 하며, 파라체인 간의 통신과 상호운용성을 지원합니다. 검증자 간의 합의를 조율하고, 네트워크 보안을 관리하며, 파라체인 간의 메시지 및 자산 전송을 지원합니다.

콜레이터 ​

콜레이터(collator)는 파라체인을 대신하여 블록 후보를 생성하는 역할을 합니다. 트랜잭션을 수집하고, 상태 전이(state transition)를 실행하며, 이를 블록으로 묶어 최종 확정(finalization)을 위해 검증자에게 제출합니다. 콜레이터는 파라체인의 운영과 무결성을 유지하는 데 중요한 역할을 합니다.

검증자 ​

검증자(validator)는 릴레이 체인의 블록을 최종 확정하고 네트워크의 보안과 합의를 보장하는 역할을 합니다. 블록을 제안하고 검증하며, DOT/KSM 토큰을 담보로 스테이킹(staking)하고, 거버넌스 결정에 참여함으로써 블록 생성 및 합의 과정에 참여합니다.

메시지 전달 프로토콜 ​

파라체인은 메시지 전달 프로토콜(message passing protocol)을 통해 서로 및 릴레이 체인과 통신합니다. 이 프로토콜은 파라체인 간의 메시지, 자산, 데이터 전송을 가능하게 하여 Polkadot 네트워크 전반에 걸친 상호운용성과 협업을 가능하게 합니다.

브리지 ​

브리지(bridge)는 파라체인과 외부 블록체인 또는 네트워크 간의 통신을 지원하는 연결 장치입니다. 서로 다른 블록체인 생태계 간의 자산 및 데이터 전송을 가능하게 하여 파라체인의 활용 범위와 유용성을 Polkadot 네트워크 너머로 확장합니다.

이러한 구성 요소들이 함께 작동하여 Polkadot 네트워크 내에 역동적이고 상호운용 가능한 생태계를 만들어 내며, 파라체인이 자율성과 주권을 유지하면서도 협업하고, 자산을 교환하고, 공유 보안(shared security)을 활용할 수 있게 합니다.

XODE Blockchain 콜레이터 노드와 릴레이 체인 검증자 노드 ​


Polkadot 생태계 내의 XODE Blockchain에서 콜레이터와 검증자 간의 관계는 네트워크의 운영과 보안에 매우 중요합니다. 이 두 역할이 어떻게 상호작용하는지 기술적인 세부 사항을 살펴보겠습니다:

콜레이터 ​

  • 콜레이터는 파라체인을 대신하여 블록 후보를 생성하는 역할을 합니다. 트랜잭션을 수집하고, 상태 전이를 실행하며, 이를 블록으로 묶습니다.
  • 콜레이터는 트랜잭션을 수집하면 파라체인의 현재 상태와 같은 기타 필요한 데이터와 함께 이를 하나의 블록으로 구성합니다.
  • 콜레이터는 독립적으로 운영되며 일반적으로 특정 파라체인과 연결되어 있습니다. 파라체인 상태의 로컬 사본을 유지하고, 파라체인의 합의 메커니즘에 정의된 규칙에 따라 트랜잭션을 실행합니다.
  • 블록을 구성한 후 콜레이터는 검증을 위해 이를 네트워크에 브로드캐스트합니다.

검증자 ​

  • 검증자는 Polkadot 릴레이 체인의 블록을 최종 확정하고 네트워크의 보안과 합의를 보장하는 역할을 합니다.
  • 파라체인의 맥락에서 검증자는 콜레이터가 생성한 블록을 검증하는 중요한 역할을 합니다. 트랜잭션의 정확성을 확인하고, 상태 전이를 실행하며, 블록이 Polkadot 네트워크의 규칙과 프로토콜을 준수하는지 확인합니다.
  • 검증자는 블록을 제안하고 검증함으로써 블록 생성 및 합의 과정에 참여합니다. 검증자는 네트워크 내 지분(stake)과 신뢰할 수 있는 검증자로서의 평판을 기준으로 블록 생성 참여자로 선정됩니다.
  • 검증자는 콜레이터가 제출한 블록의 트랜잭션을 확인하고 이를 파라체인의 현재 상태에 대해 실행함으로써 블록을 검증합니다. 트랜잭션이 유효한지, 상태 전이가 올바른지, 블록이 네트워크의 합의 규칙을 준수하는지를 보장합니다.