Blockchain
클레이튼에 대해 알아보자 CCN, ENN, SCN #1
뉴비뉴
2024. 1. 22. 21:59
안녕하세요.
최근 블록체인에 관심을 가지고, 클레이튼에 대해 공부하고 있습니다.
공식문서에서 부족한 설명 추가, 꼭 봐야 되는 내용, 필요 없는 내용 제거
공식문서 오타를 수정 했습니다.
주요 설계 목표
- 즉각적인 완결성.
- 실제 사용 사례를 충족하는 높은 TPS.
- TPS(Transaction Per Second)
- 1초당 처리할 수 있는 트랜잭션 규모
- 짧은 시간 내에 많은 거래, 트랜잭션을 처리 할 수 있다.
- 클레이튼 4,000 TPS
- 블록 생성 주기
- TPS(Transaction Per Second)
클레이튼 블록 생성 주기가 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 을 통해 메인 체인에 연결
틀린 내용이나 오타 발견하시면 댓글로 알려주시면 감사합니다!!