BloCCat

클레이튼 네트워크 구성 본문

Study/클레이튼

클레이튼 네트워크 구성

uooy 2021. 9. 24. 22:36

클레이튼은 기본적으로 이더리움을 기반으로 만들어진 네트워크지만 형태가 다르다

기존 public 블록체인 네트워크인 이더리움과 비트코인이 단일 네트워크인 반면 클레이튼은 3중 네트워크로 이뤄진다.

클레이튼 네트워크 구조
클레이튼 세부 네트워크

0) SCN (Service Chain Network)

  - Service Chain Network는 BApp 에 의해 실행되는 블록체인으로 구성된 Klaytn 의 독립적인 하위 네트워크이다. Service Chain은 ENN을 통해 Klaytn network에 data를 처리한다.

 

1) ENN (Endpoint Node Network)

  - ENN은 Endpoint Node들로 구성돼 있으며 실제로 트랜잭션을 생성하고, rpc api 핸들링, Service Chain으로 부터 오는 데이터를 처리하여 BApp 사용에 직접적인 역할을 한다. 

bapp을 사용하기 위해서는 사용자가 en을 띄워야 네트워크에 배포된 컨트랙트를 사용할 수 있다.

 

*KAS(Klaytn API Service)를 이용하면 컨트랙트 호출 말고도 다양한 서비스를 en을 직접 띄우지 않고도 사용할 수 있다.

(KAS가 Endpoint Node 역할을 하는것)

  

2) PNN (Proxy Node Network)

  - PNN은 Proxy Node들로 구성돼 있으며 서로 다른 PN 두개가 한 쌍을 이뤄 하나의 CN과 CNN을 이루는데 이때 쌍을 이룬 두개의 PN은 서로 연결하지 않으며 각각 다른 CNN의 PN과 연결한다. 연결 된 PN은 각각 소속된 CNN의 CN들끼리 통신할 수 있도록 돕는 통로 역할을 한다.

 

3) CNN (Core Cell Network)

  - CNN은 Core Node 1개와 Proxy Node 2개, 총 3개의 노드가 하나의 Core Cell을 이루고 이 Core Cell들이 모여있는 네트워크를 CNN이라 한다.

다른 노드와 달리 오직 CN만 합의 프로토콜을 통해 블록을 생성하는 노드들이며 이처럼 특정 노드들만 블록 생성 권한을 얻고 합의하기에 이더리움이나 비트코인보다 빠른 TPS를 낼 수 있다. 

따라서 이 CN이 되기 위해선 엄격한 심사가 필요하다. 

 

 

참조

https://seongjun6608.medium.com/klaytn-%EB%84%A4%ED%8A%B8%EC%9B%8C%ED%81%AC-%EA%B5%AC%EC%A1%B0-kakao-ground-x-blockchain-platform-klaytn-1294f3222ede

 

Klaytn 네트워크 구조 (Kakao Ground X blockchain platform Klaytn)

본 글은 블록체인 및 이더리움 네트워크에 대한 이해가 충분이 있는 독자를 위해 작성한 글입니다.

seongjun6608.medium.com

 

https://block-dev.tistory.com/3

 

[클레이튼 개념 잡기 1] 네트워크 구성

Core Cell Network (CCN) : Core Cell Network 는 Core Cells 로 구성되어 있으며 Endpoint Nodes 에서 보내는 Transaction 을 검증하고 실행한다. 또한 블록체인 네트워크에 블록을 생성하고 전파하는 역할을 담..

block-dev.tistory.com