-
- 14
작성자: 마르신 사모툴스키
완전 P2P 네트워킹을 위한 준비, 임시 부트스트랩 네트워크, 향후 계획에 대해 자세히 알아보기
P2P 네트워킹은 블록체인의 장기적인 탈중앙화, 보안, 회복력에 핵심적인 기여를 하며, P2P 통신, 데이터 동기화, 참여자 간의 합의를 가능하게 합니다.
2023년 3월, 동적 P2P는 피어 선택 프로세스를 자동화했습니다. 노드 v.1.35.6 릴리스에서 활성화된 이 기능은 분산 노드 간의 통신을 강화하여 릴레이 및 블록 생성 노드의 운영을 간소화하고, 정적 구성과 스테이크 풀 운영자(SPO)의 수동 입력이 필요하지 않도록 했습니다.
완전한 P2P 노드 운영을 향한 여정의 다음(그리고 마지막) 관문은 곧 출시될 우로보로스 제네시스 출시와 함께 다가올 예정입니다. 제네시스는 올 여름을 목표로 하는 Chang 업그레이드의 일부로 배포될 예정입니다. 이를 통해 노드들은 라이브 카르다노 네트워크에서 자체 부트스트랩을 할 수 있게 될 것입니다.
완전 P2P 전환
현재 초기 네트워크에 진입하려면 안전하고 신뢰할 수 있는 검증자(일반적으로 신뢰할 수 있는 동료 SPO 또는 다른 주체)의 동기화가 필요합니다. 노드가 동기화되면, 노드는 우로보로스 프라오스를 사용하여 탈중앙화된 방식으로 운영됩니다. 우로보로스 제네시스는 프로세스를 더욱 단순화할 것입니다. 카르다노 노드의 P2P 기능을 활용하면 프로세스가 완전히 자율적으로 진행되어 사람의 개입이 필요 없게 됩니다.
현재의 하이브리드 모델에서 완전한 P2P 네트워킹으로 전환하는 과정은 점진적으로 이루어지며, 이미 전환이 진행 중입니다. PoolTool에 따르면, 약 65%의 SPO가 12월에 출시된 노드 v.8.7.3으로 업그레이드했으며, 5%는 P2P 최신 버전인 v.8.9.0으로 업그레이드한 것으로 나타났습니다. IOG와 카르다노 재단의 엔지니어들은 공동의 노력으로 개별 SPO가 P2P를 지원할 수 있는 충분한 릴레이를 실행하고 있는지 확인하고, 지갑, 디앱, 거래소 및 기타 노드 사용자들과 소통하여 필요에 따라 노드를 업그레이드할 수 있도록 지속적으로 확인, 연락 및 안내할 것입니다.
우로보로스 제네시스로: 임시 부트스트랩 네트워크와 ‘제네시스 라이트’
개별 노드가 장시간 다운되거나 네트워크와 동기화되지 않을 경우, 자체 부트스트랩 프로세스를 거쳐야 합니다. 이는 네트워크에 새로 가입하는 노드에도 적용됩니다. 우로보로스 제네시스를 배포하기 전 임시 조치로, IOG와 EMURGO는 약 20개의 신뢰할 수 있는 노드로 구성된 새로운 전용 부트스트랩 네트워크인 제네시스 라이트를 사용자에게 제공할 것입니다. 이 신뢰할 수 있는 부트스트랩 릴레이 네트워크는 수요에 따라 확장되며, 카르다노 제네시스 구성에서 노드 부트스트랩을 용이하게 할 것입니다. 새로 부트스트랩된 노드는 처음에는 최신의 신뢰할 수 있는 노드를 따라야 하며, 현재 팁에 가까워지면 P2P로 전환해야 합니다. 이전 버전에서는 노드 소유자가 토폴로지 파일에 슬롯을 지정하여 수동으로 이 전환을 수행해야 했습니다.
생태계 업그레이드
완전 P2P의 원활한 출시와 카르다노 네트워크에 필요한 서비스 품질을 유지하기 위해서는 노드 소유자들의 적시에 업그레이드하는 것이 매우 중요합니다. 완전 P2P 시스템으로 마이그레이션하는 동안 모든 노드 소유자는 자신의 노드를 P2P 메커니즘을 완벽하게 지원하는 버전으로 업그레이드해야 합니다. 사용자들은 또한 서비스 제공자가 업그레이드를 완료했는지 확인해야 합니다. 이는 디앱 제공자, 거래소, 지갑 제공자, 탐색기, 기타 도구, 스테이크 풀에 적용됩니다.
현재 IOG는 새로운 P2P 툴링에 맞게 Daedalus, Lace, Nami 및 기타 지원하는 툴을 업그레이드하고 있습니다. 카르다노 재단의 아드레스티아 팀도 지갑 백엔드 업그레이드 작업을 진행 중입니다. DB Sync는 변경 없이 계속 작동할 것입니다. IOG와 CF 엔지니어링 팀은 SPO 커뮤니티와 함께 네트워크 성능과 서비스 품질을 매일 모니터링하고 주요 이해관계자들과 정기적으로 소통할 것입니다.
모든 SPO, 거래소, 디앱 개발자, 인프라 제공자 및 기타 노드 사용자들은 이번 주에 최신 노드 버전 8.9.0으로 업그레이드하고 모든 릴레이 노드를 P2P 모드로 실행할 것을 권장합니다. SPO의 릴레이 노드 뒤에 방화벽이 있는 블록 생성자들은 useLedgerAfterSlot
을 -1
로 설정하여 블록 생성 노드에서 P2P 모드를 사용하거나 원하는 경우 기존 네트워크를 사용하여 릴레이 노드와 계속 소통할 수 있습니다. 또한, 도구 제공자는 토폴로지 파일에서 로컬 루트를 사용하여 자체 사용자 지정 토폴로지를 구성하고 useLedgerAfterSlot
을 -1로 설정하여 피어 검색을 비활성화할 수 있습니다.
SPO, 인프라 제공자 또는 카르다노 빌더로서 이러한 노력을 지원하기 위해 필요한 사항에 대해 자세히 알아보시려면 P2P 운영 채널여기로 들어가 보시기 바랍니다.
또는 아직 Discord 서버에 가입하지 않으셨다면, 여기에서 가입하실 수 있습니다.
* Source: Approaching full P2P node operations | Essential Cardano
* Translation: Ilhun@CryptoVeri enics_sky@naver.com
1 post - 1 participant