풀 노드 요구 사항
풀 노드는 기본 노드의 모든 기능을 공유하며, 추가적으로 크로스체인 통신을 용이하게 합니다. 이를 위해 외부 블록체인 및 가격 오라클을 위한 오프체인 데이터 피드에 대한 접근 권한을 유지해야 합니다. 풀 노드 보상은 다음으로 구성됩니다:
스테이킹된 토큰 수에 비례하여 발생하는 자체 스테이킹 보상
트랜잭션 수수료
크로스체인 트랜잭션에서 발생하는 수수료
지명자 스테이킹 보상의 일부 (선택 사항)
기술적 요구 사항
CPU
x86-64 호환
Intel Ice Lake 이상 (Xeon 또는 Core 시리즈); AMD Zen3 이상 (EPYC)
동시 멀티스레딩 비활성화 (Intel의 Hyper-Threading, AMD의 SMT)
더 높은 코어 수보다 단일 스레드 성능 선호
Storage
1.5TB NVMe SSD (블록체인 성장에 대응할 수 있도록 적절한 크기여야 함).
RAM
32GB
권장 운영체제 (Ubuntu 20.04 ~ 24.04)
Linux Kernel 5.16 or 그 이상
Amazon Linux 2: 5.10.130-118.517.amzn2.x86_64 or 그 이상
본딩 (bonding) 요구 사항
Minimum self-bond
100,000 BFC
Minimum voting power (self-bond + total nominated BFC)
100,000 BFC
운영 요구 사항
계정 관리
검증자는 자체 본딩 예치금과 합의 참여를 위해 각각 스태시 (stash), 컨트롤러 (controller), 그리고 릴레이어 (relayer) 계정이라는 세 가지 계정을 안전하게 관리해야 합니다.
스태시 계정: 자체 본딩 예치금을 위한 EVM 계정.
컨트롤러 계정: 합의 참여를 위한 EVM 계정. 특정 작업에 사용되는 트랜잭션 수수료를 지불할 수 있을 만큼 충분한 잔액을 보유해야 합니다.
릴레이어 계정: 크로스체인 액션 참여를 위한 EVM 계정. 특정 작업에 사용되는 트랜잭션 수수료를 지불할 수 있을 만큼 충분한 잔액을 보유해야 합니다.
필수 자격 증명
검증자는 다음과 같은 세 가지 유형의 키가 필요합니다:
블록 생성을 위한 AURA 키
블록 최종화를 위한 GRANDPA 키
노드 가용성을 확인하기 위한 "Imonline" 키
외부 데이터 소스 접근
풀 노드는 자체 블록체인 RPC 노드를 재사용하거나 외부 서비스(예: Infura 또는 NodeReal)를 활용하여 바이프로스트 네트워크에서 지원하는 모든 외부 블록체인에 Web3 제공자를 설정해야 합니다.
가격 피드
풀 노드 검증자는 가격 오라클을 위한 온체인 및 오프체인 데이터를 수집합니다.
온체인 가격 피드: ChainLink
오프체인 API: CoinGecko, Upbit, Binance, Gate.io, Kucoin
Last updated