풀 노드 요구 사항
풀 노드는 기본 노드의 모든 기능을 공유하며, 추가적으로 크로스체인 통신을 용이하게 합니다. 이를 위해 외부 블록체인 및 가격 오라클을 위한 오프체인 데이터 피드에 대한 접근 권한을 유지해야 합니다. 풀 노드 보상은 다음으로 구성됩니다:
스테이킹된 토큰 수에 비례하여 발생하는 자체 스테이킹 보상
트랜잭션 수수료
크로스체인 트랜잭션에서 발생하는 수수료
지명자 스테이킹 보상의 일부 (선택 사항)
기술적 요구 사항
하드웨어
CPU
4 cores
8+ cores
RAM
16 GB
32+ GB
Disk
500 GB
1+ TB
CPU
4 cores
8+ cores
RAM
16 GB
32+ GB
Disk
1.5+ TB
2+ TB
본딩 (bonding) 요구 사항
Minimum self-bond
100,000 BFC
Minimum voting power (self-bond + total nominated BFC)
100,000 BFC
Minimum self-bond
400,000 BFC
Minimum voting power (self-bond + total nominated BFC)
4,000,000 BFC
운영 성능 기준 (Operating Performance Standards)
네트워크 안정성과 빠른 완결성을 보장하기 위해, 모든 노드 운영자는 공개된 하드웨어 사양을 충족해야 합니다.
검증인 대상 조치 경고 (Actionable Warning for Validators)
검증인 노드(Validator-Nodes)는 3초의 시간(목표 블록 시간) 내에 블록 생성을 일관성 있게 수행할 수 있어야 합니다. 하드웨어 성능부족으로 인해 성능 기준을 유지하지 못하는 검증인은 모니터링 대상이 되며 페널티(슬래싱)를 받을 가능성이 있습니다.
페널티를 피하고 최적의 블록 생성 성능을 보장하기 위해, 귀하의 설정은 위의 요구 사항을 충족해야 합니다.
운영 요구 사항
계정 관리
검증자는 자체 본딩 예치금과 합의 참여를 위해 각각 스태시 (stash), 컨트롤러 (controller), 그리고 릴레이어 (relayer) 계정이라는 세 가지 계정을 안전하게 관리해야 합니다.
스태시 계정: 자체 본딩 예치금을 위한 EVM 계정.
컨트롤러 계정: 합의 참여를 위한 EVM 계정. 특정 작업에 사용되는 트랜잭션 수수료를 지불할 수 있을 만큼 충분한 잔액을 보유해야 합니다.
릴레이어 계정: 크로스체인 액션 참여를 위한 EVM 계정. 특정 작업에 사용되는 트랜잭션 수수료를 지불할 수 있을 만큼 충분한 잔액을 보유해야 합니다.
필수 자격 증명
검증자는 다음과 같은 세 가지 유형의 키가 필요합니다:
블록 생성을 위한 AURA 키
블록 최종화를 위한 GRANDPA 키
노드 가용성을 확인하기 위한 "Imonline" 키
외부 데이터 소스 접근
풀 노드는 자체 블록체인 RPC 노드를 재사용하거나 외부 서비스(예: Infura 또는 NodeReal)를 활용하여 바이프로스트 네트워크에서 지원하는 모든 외부 블록체인에 Web3 제공자를 설정해야 합니다.
가격 피드
풀 노드 검증자는 가격 오라클을 위한 온체인 및 오프체인 데이터를 수집합니다.
온체인 가격 피드: ChainLink
오프체인 API: CoinGecko, Upbit, Binance, Gate.io, Kucoin
Last updated