본문으로 건너뛰기
이 페이지는 영문에서 기계 번역되었으므로 오역이나 어색한 표현이 있을 수 있습니다. 따라서 정확한 정보는 영어 원문을 참조하시기 바랍니다. 또한 잦은 업데이트로 인해 일부 콘텐츠는 영문이 그대로 남아있을 수 있습니다. Crowdin에서 이 페이지의 번역을 개선하는 데 동참하여 도움을 주세요. (Crowdin translation page, Contributing guide)

검증자 온보딩

관리자 계정 설정을 완료하면 온체인 등록 단계를 수행하여 검증자로 온보딩할 수 있습니다. 이 프로세스를 시작하기 전에 먼저 실제 컨센서스 노드(kcn)를 실행해야 한다는 점에 유의하세요.

카이아 검증인으로 온보딩하려면 스테이킹 컨트랙트 하나를 배포하고 다른 필수 정보와 함께 스테이킹 컨트랙트 주소를 제출해야 합니다.

무허가 1단계 / 2단계

무허가 1단계** 동안에는 원활한 운영을 위해 카이아 팀의 행정 승인을 받아야 온보딩이 가능합니다. 새로운 검증인 운영자는 온보딩 요청을 제출할 수 있으며, 카이아 팀은 내부 승인 절차를 거쳐 온체인 등록을 완료합니다.

곧 출시될 퍼미션리스 2단계부터는 카이아 팀의 관리 승인 없이도 정보를 온체인에 직접 등록할 수 있습니다.

등록 후 검증자의 정보는 합의 과정에서 카이아 노드가 참조하는 AddressBookSimpleBlsRegistry 컨트랙트에 기록됩니다. 셀프 검증자 등록에 대한 자세한 기술 정보는 KIP-277을 참조하세요.

첫 스테이킹 컨트랙트 배포

스테이킹 컨트랙트를 배포하려면 스테이킹 컨트랙트 배포 메뉴로 이동합니다.

현재는 하나의 스테이킹 계약에 여러 개의 관리자 계정을 등록할 수 있지만, 무허가 2단계부터는 스테이킹 계약당 하나의 관리자 계정만 허용됩니다. 이러한 이유로, 관리자 계정으로 하나의 세이프 월렛 계정만 등록할 것을 권장합니다.

스테이킹 컨트랙트를 배포하기 전에 관리자 외에 추가 임시 계정이 있어야 배포를 수행할 수 있습니다. 이 계정을 계약 유효성 검사기라고 하며 이전 버전과의 호환성을 위해 존재합니다. 스테이킹 컨트랙트 관리자 계정과 검증인 관리자 계정은 일반적으로 별도로 유지되므로, 검증인 관리자 계정을 컨트랙트 검증인으로 재사용할 수 있습니다.

스테이킹 컨트랙트 관리자 지갑과 임시 컨트랙트 검증자 지갑은 각각 소량의 KAIA를 보유하고 있어야 합니다. 모든 준비가 완료되면 아래 단계를 진행합니다.

스테이킹 계약 양식 배포](/img/nodes/become-a-validator/image07.png)

  1. 카이아 네트워크에 온보딩 중이신가요?]** 확인란을 클릭합니다.

  2. 미리 준비한 계약 유효성 검사기 계정 주소를 입력합니다.

  3. 컨센서스 노드 ID**의 경우 CN 콘솔에서 admin.nodeInfo.nodeAddress RPC를 호출하여 반환된 주소를 입력합니다.

  4. 보상 주소**는 공개 위임 사용 여부에 따라 다릅니다.

    • 공개 위임 없이** 검증자로 온보딩하려면 보상을 직접 받을 주소를 입력하세요.
    • 공개 위임이 활성화된 상태에서 **온보딩하려면 공개 위임 확인란을 클릭합니다. 그러면 공개 위임 계약을 통해 위임자에게 보상이 자동으로 분배됩니다.

공개 위임 섹션 공개 위임 섹션(계속)

  1. 스테이킹 컨트랙트 관리자 주소와 다중서명 임계값을 입력합니다. 관리자 주소로 Safe Wallet 주소를 입력하고 임계값을 1로 설정하면, 다중 서명 기능은 Safe에서 처리됩니다. 여러 관리자 주소를 입력하고 임계값을 임의의 값으로 설정하면 멀티서명 기능은 스테이킹 관리 메뉴에서 처리됩니다.

계약 배포 버튼

  1. 트랜잭션을 실행하려면 **[컨트랙트 배포]**를 클릭합니다. 컨트랙트가 배포된 후에는 [초기화되지 않음] 상태로 표시됩니다.

스테이킹 컨트랙트 초기화

새로 배포된 스테이킹 컨트랙트는 사용하려면 먼저 초기화해야 합니다. 필요한 정보를 입력하고 각 관리자 계정에서 트랜잭션을 한 번씩 전송하여 지갑을 확인하면 계약을 사용할 수 있게 됩니다.

스테이킹 트래커 설정

  1. 스테이킹 트래커 설정]**을 클릭하여 스테이킹 트래커 주소를 스테이킹 컨트랙트에 기록합니다. 올바른 스테이킹 트래커 주소가 자동으로 입력됩니다.

GC ID 설정

  1. 카이아 팀으로부터 GC ID를 받아 입력합니다. [GC ID 설정]을 클릭하여 스테이킹 컨트랙트에 GC ID를 기록합니다. 무허가 2단계부터는 GC ID가 자동으로 할당됩니다.

공개 위임 정보 공개 위임 정보 (계속)

  1. 공개 위임이 활성화된 경우 관련 정보를 입력합니다. 컨트랙트 배포 중에 공개 위임이 활성화되지 않은 경우 이 단계를 건너뜁니다.
    1. 소유자: 커미션 수령인 및 커미션 요율을 변경할 수 있는 계정입니다.
    2. 커미션 수령인: 커미션을 수령하는 계정입니다.
    3. 수수료율: 0에서 10000 사이의 베이시스 포인트 값입니다.
    4. GC 이름: pdKAIA 토큰 이름으로 노출될 짧은 이름입니다. 예를 들어, GC 이름이 '헬로'인 경우, 퍼블릭 델리게이션의 예치 토큰 이름은 '헬로-pdKAIA'가 됩니다. (예시: 카이아스캔 pdKAIA 토큰 검색)

검토 조건

  1. 앞서 설정한 컨트랙트 검증자와 모든 스테이킹 컨트랙트 관리자가 지갑을 확인하기 위해 각각 하나의 트랜잭션을 전송합니다. 각 지갑을 차례로 사용해 로그인하고 **[조건 검토]**를 각각 한 번씩 클릭합니다.

입금 및 초기화 (1) 입금 및 초기화 (2)

  1. 마지막으로 **[입금 및 초기화]**를 클릭해 컨트랙트 초기화를 완료합니다.

온보딩 요청 제출

홈** 메뉴로 돌아오면 배포된 스테이킹 컨트랙트가 [초기화됨] 상태로 표시됩니다.

초기화 후 홈

카이아 팀에 온보딩 요청을 제출하려면 **[온보딩 검증자]**를 클릭하세요.

온보드 유효성 검사기

온보딩 요청 양식

  1. 표시된 정보를 검토합니다.
  2. 노드 정보를 검토합니다. 합의 노드 ID** 주소는 가스 추상화MEV 경매 트랜잭션을 처리하는 데 필요한 최소값인 10 KAIA 이상을 보유해야 합니다. 10 KAIA는 차감되지 않으며, 해당 거래를 처리하는 동안 잠시 사용되었다가 즉시 반환됩니다.

BLS 공개 키 정보

  1. 노드에 BLS 공개 키 정보를 쿼리하고 입력합니다. CN 콘솔에서 admin.nodeInfo.blsPublicKeyInfo RPC를 호출하고 반환된 publicKeypop 값을 입력합니다.

온보딩 요청 제출

  1. 온보딩 요청을 제출하려면 **[온보딩 요청 제출]**을 클릭합니다.
페이지를 개선해 주세요