4.1.1 출시 보고서

우리는 새로운 프로토콜이 2020년 6월 5일 금요일 오후 9시 00 분 (GMT)에 아무런 문제없이 실행되어 기쁩니다.

PIVX 코어 지갑을 지원하는 모든 거래소 및 서비스에 이 업데이트는 통보되었으며 대부분의 주요 서비스에서 업데이트가 완료되었습니다.

다음은 v4.1.1 지갑이 출시 된 이유를 설명하는 타임 라인입니다.:

2020년 5월 30일 토요일 오전 4시 GMT

  • 네트워크 안정성에 문제가 생겨, 일부 피어(peers)가 포킹됨

2020년 5월 30일 토요일 오전 6시 GMT

  • 에러 로그 리뷰 및 네트워크 분석을 시작함

2020년 5월 30일 토요일 오전 9시 30분 GMT

  • 발견된 문제들과 문제 탐지방법에 대한 리뷰와 상황을 완화시킬 방법들에 대한 논의가 시작됨

2020년 5월 30일 토요일 오후 1시 GMT

–원인 파악이 되어 첫번째 수정코드가 작성됨. 버그는 4.1 버전에서 발생하였고 정확히는 #1490( masetnode.cpp 파일 228번째 줄을 삭제)에서 발생하였음

변경사항 소개:

레이어2 네트워크에서 순서가 잘못되었습니다. 정확하게 말하자면 마스터 노드 위너 목록리스트입니다.

4.1을 실행중인 활성화된 피어는 담보 UTXO 무효화 후 마스터 노드 상태를 확인하고 업데이트 할 수 없었습니다. 또한 2단계 마스터 노드 데이터는 매번 시작할때 일시적으로 다운로드 및 검증되므로, 4.0과 네트워크에 새로 들어온 새 피어는 상태를 올바르게 검증했습니다.

  • 이로 인해 발생한 문제:

네트워크의 일부 피어에서 다른 마스터 노드 위너 선택 알고리즘이 사용되어 결과가 달라짐. 이로 인해 네트워크 불안정성 발생 (마스터 노드 보상은 코인 지분 거래의 마지막 결과이며 네트워크 합의 규칙의 일부임)

2020 년 5월 30일 토요일 오후 5시 GMT

  • 더 많은 시간의 네트워크 분석 및 모니터링 후, 코드화된 솔루션의 올바른 기능 및 네트워크 동작을 검증하기 위해 분리된 테스트 넷이 생성하였습니다.

2020 년 5월 30일 토요일 오후 10시 GMT

  • 만족스러운 결과로 테스트 프로세스가 종료되었고 출시 프로세스를 시작하였습니다.

2020 년 5월 30일 토요일 오후 12시 GMT

  • 4.1.1 출시가 태그되었고 Gitian(역주:안전한 소스 제어 지향 소프트웨어 배포 방법)  결정론적 배포가 시작되었습니다.

2020 년 6월 5일 금요일 오후 9시 GMT

  • 프로토콜 버전업 시행이 활성화되었습니다. 네트워크는 더 이상 문제에 취약하지 않습니다.

마지막 의견:

핵심 개발팀은 최대한 빨리 문제를 해결하려하였고 추가적인 문제들이 발생하지 않게하기 위해 노력하였습니다. 핫픽스 (v4.1.1)를 매우 짧은 기간 내에 출시했습니다.

다음 단계는 4.2버전과 지속적인 개발, 5.0버전 프라이버시의 귀환입니다!

%d 블로거가 이것을 좋아합니다: