This page uses machine translation from English, which may contain errors or unclear language. For the most accurate information, please see the original English version. Some content may be in the original English due to frequent updates. Help us improve this page's translation by joining our effort on Crowdin. (Crowdin translation page, Contributing guide)
코어 셀
대상 독자
- 코어 셀 운영자
- 카이아에서 블록체인 애플리케이션을 만들고 실행하는 데 관심이 있다면 코어 셀을 유지할 필요가 없습니다. 대신 엔드포인트 노드를 실행하여 애플리케이션이 카이아 네트워크와 상호작용할 수 있도록 해야 합니다.
코어 셀 개요
코어 셀(CC)은 합의 과정에 참여하는 주체로, 트랜잭션을 실행하고 블록을 생성하는 역할을 담당합니다. 카이아 코어 셀(CC)은 다음과 같은 구성 요소로 이루어져 있습니다.
- 합의 노드(CN): 합의 노드는 블록 생성 과정에 참여합니다.
- 프록시 노드(PN): 프록시 노드는 네트워크에 인터페이스를 제공합니다. PN은 트랜잭션 요청을 컨센서스 노드로 전송하고 블록을 엔드포인트 노드로 전파합니다.
코어 셀은 두 개 이상의 PN이 있는 하나의 CN으로 구성하는 것이 좋습니다. CN은 합의를 수행하기 위해 코어 셀 네트워크 내의 다른 CN에 연결합니다. CN은 트랜잭션 요청을 받고 네트워크에 블록을 전파하기 위해 동일한 코어 셀에 있는 PN의 연결만 수락합니다. PN은 엔드포인트 노드 네트워크 내의 모든 EN의 연결을 수락합니다.
이름 | 설명 | 네트워크 보안 | 수량 |
---|---|---|---|
CN | 코어 셀 네트워크에서 다른 CN과 함께 새 블록을 생성하는 노드 | 네트워크는 허가된 CN으로 구성됩니다. (IP 액세스 제어 필요). | 1 유닛 |
PN | - 카이아 엔드포인트 노드 네트워크에서 받은 트랜잭션을 CN에 전송하는 노드입니다. - 생성된 블록을 카이아 엔드포인트 노드 네트워크에 전파합니다. - 엔드포인트 노드 네트워크의 EN 수에 따라 수평적으로 스케일아웃할 수 있습니다. | * 코어 셀의 CN에 연결되며, 인터넷의 다른 카이아 노드로부터 연결을 받기 위해 IP와 포트가 공개되어야 합니다. - PN 부트노드를 통해 다른 코어 셀의 다른 PN에 연결할 수 있습니다. - EN 부트노드를 통해 EN에 연결할 수 있습니다. | 최소 1개 이상의 PN이 필요합니다. 2개 이상의 PN을 권장합니다. |