Sui 테스트넷 웨이브 1 요약

Sui 테스트넷 웨이브 1은 지리적으로 분산된 Sui 네트워크에서 탈중앙화된 조정 및 사고 대응을 성공적으로 실행했습니다.

Sui 테스트넷 웨이브 1 요약

Sui 테스트넷 웨이브 1 테스트넷 웨이브 1이 2022년 12월 1일에 종료되었습니다. 8개 시간대, 10개국에 걸쳐 독립적인 검증자와 노드 운영자가 있는 지역적으로 분산된 Sui 네트워크에서 탈중앙화된 조정과 사고 대응을 실천한다는 목표를 성공적으로 달성했습니다. 웨이브 1을 성공으로 이끈 Sui 검증자, 운영자, 사용자 여러분께 진심으로 감사드립니다!

하이라이트

웨이브 1에서 진행한 작업은 다음과 같습니다:

제네시스: 탈중앙화 네트워크의 부트스트랩에는 신중한 오케스트레이션이 필요합니다. 웨이브 1에서 저희는 검증자들과 함께 Sui 를 온라인으로 전환하기 위한 공동의 제네시스 행사를 성공적으로 진행했습니다.

모니터링: 네트워크 상태를 관찰하는 것은 모든 멀티노드 네트워크의 상태를 유지하는 데 필요하지만, 지리적으로 분산된 여러 운영자가 이러한 노드를 소유하고 있는 경우 그 중요성은 두 배로 증가합니다. 웨이브 1에서는 합의 상태, 네트워킹 상태, 처리량, 리소스 사용량을 관찰하기 위해 글로벌 모니터링을 설정했습니다.

커뮤니케이션: 운영자는 창설 기념식을 조율하고, 지표 변경에 대해 문의하고, 문제를 공유하고, 소프트웨어 패치에 대해 알아볼 수 있는 커뮤니케이션 채널이 필요합니다. 또한 업데이트와 재시작을 조율할 수 있는 방법도 필요합니다. 웨이브 1 기간 동안 저희는 소통을 위해 단일 Discord 채널을 시도했고, 이 간단한 접근 방식이 저희의 요구 사항을 상당히 잘 충족한다는 것을 알게 되었습니다.

완화: 네트워크 상태를 유지하려면 이벤트에 적시에 대응해야 합니다. 웨이브 1에서는 연결 끊김, 잘못된 구성, 문서 오류, 노드 동기화 및 따라잡기, 합의 안정성, 머신 리소스 소비, 트랜잭션 트래픽 급증 등의 문제와 관련된 네트워크 이벤트를 감지, 진단 및 완화하는 프로세스를 연습해 볼 수 있습니다.

업데이트: 건강한 네트워크를 유지하려면 실시간 업데이트와 패치를 적용해야 할 수 있습니다. 웨이브 1에서는 세 가지 소프트웨어 업데이트를 배포하여 문제가 발생할 때마다 이를 완화했습니다. 모든 운영자는 다운타임이나 데이터 손실 없이 새 버전으로 업데이트할 수 있었습니다.

사용 통계

처리된 총 트랜잭션 수: ~2,200만 개
총 온체인 NFT: ~약 1,100만*
게시된 총 패키지 수: 약 2,600*
수도꼭지를 통해 분배된 총 코인 수: 2,510억 개 MIST
전 세계 테스트넷 수도꼭지에서 처리한 총 요청 수: 419만 건

*이 수치는 수스칸 커뮤니티 프로젝트. 이러한 커뮤니티 기여는 Sui 의 성공에 기본이 되었으며, 우리는 Suiscan 팀! 감사합니다!

웨이브 1 인시던트 및 수정 사항

운영상의 사고가 없는 테스트넷은 라이브 환경에서 문제를 디버깅하고 완화하는 방법을 배울 수 있는 기회를 놓칠 수 있습니다. 테스트넷 웨이브 1은 운영자에게 많은 어려움을 안겨주었지만, 다행히도 이러한 문제를 이해하고 수정하여 Sui (많은 경우 웨이브 1 업데이트 중에 배포된 개선 사항을 통해) 개선할 수 있었습니다.

기억에 남는 세 가지 사건을 소개합니다:

  • 저희는 검증인이 점차 합의의 생동성을 잃고 결국 네트워크가 정족수를 달성할 수 없는 지점에 도달하는 한 가지 합의 정지 시나리오를 해결했습니다. 며칠에 걸친 디버깅을 통해 밝혀진 사실은 Narwhal 비잔틴 브로드캐스트 중에 노드가 중복 제거되어 전송되지 않은 요청의 반환을 기다리는 에지 케이스가 발생하여 라이브락으로 이어질 수 있다는 사실을 발견했습니다. 저희 팀은 이 에지 케이스에 대한 수정 사항을 배포하고 정지된 모든 검증자를 점진적으로 복원하여 정족수를 회복할 수 있었습니다. (이 사건은 11월 17일 테스트넷을 대중에게 공개하기 며칠 전에 발생했으며, 이후 다른 기술적 이유로 인해 새로운 네트워크를 출시하기로 결정했습니다).
  • 새로 재시작한 검증자가 재참여하여 최신 합의 상태를 따라잡지 못하는 시나리오를 해결했습니다. 저희 팀은 재시작 시 고래 합의 라운드 수가 올바른 합의 라운드 수가 아닌 0으로 잘못 설정되어 지나치게 느린 요청으로 인해 시간 초과가 발생하는 엣지 케이스를 확인했습니다. 이 사례를 패치하고, 지연되는 검증자를 업데이트하고, 네트워크가 정상적으로 작동하는 동안 이를 따라잡을 수 있도록 지원했습니다.
  • 마지막으로, 웨이브 1 활동 덕분에 메모리 누수에 크게 기여했던 오랜 네트워킹 문제의 근본 원인을 파악할 수 있었습니다. 웨이브 1에서는 이 수정 사항을 적용하고 테스트할 기회를 얻지 못했지만, 이제 업스트림 리포지토리에서 이 수정 사항을 사용할 수 있으며 곧 데브넷과 웨이브 2에 적용될 예정입니다.

미스텐랩스의 엔지니어들은 웨이브 1 내내 지칠 줄 모르는 노력을 기울였으며, 이후 웨이브에서도 Sui 네트워크를 테스트하여 메인넷에서 안정적으로 운영될 수 있도록 최선을 다할 것입니다.

다음 단계, 웨이브 2

테스트넷 웨이브 1을 통해 Sui 커뮤니티는 건강하고 활기찬 네트워크를 구축하기 위한 여정의 첫발을 내디뎠습니다. 이러한 노력은 에포크 관리, 토큰노믹스, 스테이크 위임에 초점을 맞춘 웨이브 2를 위한 기반을 마련했습니다. 다음 테스트넷 웨이브는 2023년 초에 출시될 예정입니다.

검증자와 노드 운영자로 구성된 Sui 커뮤니티는 테스트넷 웨이브 1을 큰 성공을 거두었습니다. 저희는 커뮤니티와 함께 또 다른 고도로 협력적인 웨이브 2를 통해 Sui 인프라를 성장시키고 개선할 수 있기를 기대합니다!