네오(Neo) SPCC는 NeoGo v0.114.0 업데이트에서 TestNet 상태 차이를 해결합니다.

이 기사는 기계로 번역되었습니다
원문 표시

네오(Neo) SPCC는 블록 11,074,661에서 발생한 TestNet 상태 차이를 해결하고 광범위한 호환성, 성능 및 기능 개선 사항을 도입한 업데이트인 NeoGo v0.114.0을 출시했습니다.

상태 호환성 수정

이 업데이트는 네이티브 NEP-17 토큰 전송의 부적절한 처리로 인해 발생하는 상태 불일치 문제를 해결합니다. 이 문제는 실행 중 노드 간 분산을 유발할 수 있습니다. 또한 만료된 반복자 세션을 종료할 수 없어 발생하는 교착 상태 문제도 해결합니다.

NeoGo v0.114.0은 버전 3.8부터 C# 노드 구현과 완벽하게 호환됩니다.

네오(Neo) SPCC는 테스트넷 노드가 11,074,660 블록 으로 상태를 재동기화하거나 재설정할 수 있지만, 이 단계는 선택 사항이라고 언급했습니다. 상태 정렬은 11,091,272 블록 부터 자연스럽게 재개되며, 대부분의 사용자에게 영향을 미치지 않을 것으로 예상되는 낮은 높이의 두 트랜잭션에서 두 개의 애플리케이션 로그만 남습니다.

개선 사항 및 수정 사항

이번 릴리스는 향후 온체인 스토리지 개선을 지원하기 위해 System.Storage.* 상호 운용성 API의 로컬 유사 기능을 추가하여 Faun 프리뷰를 확장합니다. NeoFS 블록 스토리지 업로더는 이제 단일 스레드 검색 모델을 사용하여 동작을 단순화하고 안정성을 향상시키며, 관련 NeoFS 구성 요소 전반에 걸친 개선 사항도 함께 제공됩니다.

NeoFS SDK for Go가 RC15로 업데이트되었습니다. 이번 릴리스에는 문서 업데이트, 종속성 업그레이드, 스마트 계약 내 NeoFS 사용 사례 추가, NeoFS 감사 도구 개선 등이 포함됩니다. 컴파일러 업데이트에는 &= , |= , >>= , <<= 와 같은 대입 연산자 지원이 추가되었습니다.

버그 수정은 NEP-22 및 NEP-31에 대한 잘못된 RPC 바인딩, 가져온 모듈에서 외부 패키지가 누락되어 발생하는 컴파일러 패닉, nil 슬라이스를 반복할 때 발생하는 실행 오류, 부정적인 NEP-17 전송에 대한 부적절한 처리, 만료된 반복자 세션을 종료할 때 발생하는 오류 등의 문제를 대상으로 합니다.

더 이상 사용되지 않는 기능 제거

지원 중단 일정에 따라 이번 릴리스에서는 math.Max ​​및 math.Min 상호 운용성 함수가 제거되고 SessionExpirationTime RPC 서버 구성도 삭제됩니다. 이 기능을 사용하는 스마트 계약 또는 노드 설정에는 업데이트가 필요할 수 있습니다.

MainNet 구성의 기본 Prometheus 및 pprof 포트도 변경되었습니다. 이러한 수정 사항은 이러한 모니터링 서비스를 사용하는 운영자에게 영향을 미칠 수 있습니다.

전체 변경 내역은 아래 링크(Chainlink) 에서 확인할 수 있습니다.
https://github.com/nspcc-dev/neo-go/releases/tag/v0.114.0

출처
면책조항: 상기 내용은 작자의 개인적인 의견입니다. 따라서 이는 Followin의 입장과 무관하며 Followin과 관련된 어떠한 투자 제안도 구성하지 않습니다.
라이크
즐겨찾기에 추가
코멘트