클레이튼에 대해 알아보자 CCN, ENN, SCN #1
Blockchain

클레이튼에 대해 알아보자 CCN, ENN, SCN #1

뉴비뉴 2024. 1. 22.

 안녕하세요.

 

최근 블록체인에 관심을 가지고, 클레이튼에 대해 공부하고 있습니다.

공식문서에서 부족한 설명 추가, 꼭 봐야 되는 내용, 필요 없는 내용 제거

공식문서 오타를 수정 했습니다.

 

주요 설계 목표

 

클레이튼 블록 생성 주기가 1초인 것에 관하

안녕하세요. 클레이튼 포럼에 글을 남겨주셔서 감사합니다. 클레이튼은 istanbul bft 합의 알고리즘에 따라 블록을 생성하는데요, 그 주기가 1초에 1개로 합의엔진에 '코딩’이 되어 있습니다. 이

forum.klaytn.foundation

  • 블록체인 애플리케이션 실행 비용 절감.
  • 최종 사용자의 진입 장벽을 낮춥니다.
  • 업계의 기술 채택 프로세스를 간소화 했습니다.

Cypress

  • 1초의 블록 생성 및 확인 시간.
  • 초당 4,000건의 트랜잭션.
  • 이더리움의 1/10에 불과한 낮은 가스 가격.
  • EVM(이더리움 가상 머신)을 실행하고 Solidity 컨트랙트 실행을 지원합니다.
  • 초기에 전 세계 19개의 유명 기업들이 클레이튼 거버넌스 카운슬(GC)을 구성하여 합의 노드를 운영 했습니다.

개관

  • 클레이튼은 역할과 목적에 따라 세 개의 논리적 하위 네트워크(CNN, PNN, ENN) 로 나눌 수 있습니다.

코어 셀 네트워크 (CCN)

  • CNN은 엔드포인트 노드(EN)를 통해 제출된 트랜잭션을 검증하고 실행하는 코어 셀(CC) 로 구성됩니다.
  • CCN은 네트워크 전체에 블록을 생성하고 전파하는 역할을 담당 합니다.

엔드포인트 노드 네트워크 (ENN)

  • ENN은 주로 트랜잭션을 생성하고, RPC API 요청을 처리하며,
    서비스 체인의 데이터 요청을 처리 하는 엔드포인트 노드 (EN) 로 구성됩니다.
    • 클레이튼의 서비스체인(Layer 2)은 클레이튼의 메인 체인(Layer 1)과는 분리된 독립적인 보조 블록체인입니다. 서비스체인은 개별 dApp(탈중앙화 어플리케이션)에 맞도록 특별하게 노드 설정을 할 수 있습니다. 또한, 맞춤형 보안 레벨 설정을 하거나 메인체인에서는 불편하거나 불가능한 높은 처리량을 가진 블록체인을 구현할 수 있습니다.

서비스 체인 네트워크 (SCN)

  • SCN은 dApp이 독립적으로 운영하는 보조 블록체인으로 구성된 Klaytn 서브 네트워크 입니다.
  • 서비스 체인(Layer 2) 은 EN을 통해 메인 체인(Layer 1)에 연결됩니다.
  • 메인넷과 부분적으로 소통할 수 있으며, 독립된 서비스 공간을 구축하는 서비스 체인
코어 셀 네트워크(CCN)와 엔드포인트 노드(EN) 네트워크는 클레이튼 메인 체인 또는 메인넷 (Layer 1)을 구성합니다. 블록체인 애플리케이션은 클레이튼 메인 체인인 Cypress 에서 실행하거나 서비스체인이라는 자체 블록체인에서 실행할 수 있습니다. 높은 TPS 와 구성 가능한 네트워크 정책을 보장하는 애플리케이션 전용 실행 환경을 원한다면 서비스체인을 사용하는 것을 추천합니다.

 

정리

1. TPS(Transaction Per Second): 1초당 처리할 수 있는 트랜잭션 규모

2. 블록 생성 주기: 클레이튼 약 1초

3. Cypress: 메인넷

4. 코어 셀 네트워크(CCN): 네트워크 전체에 블록을 생성하고 전파하는 역할을 담당

5. 엔드포인트 노드 네트워크(ENN): 트랜잭션 생성, 서비스 체인(Layer 2) 의 데이터 요청 처리

6. 서비스 체인 네트워크(SCN): 보조 블록체인으로 구성된 Klaytn 서브 네트워크, EN 을 통해 메인 체인에 연결

 

 

틀린 내용이나 오타 발견하시면 댓글로 알려주시면 감사합니다!!

댓글

💲 추천 글