Neo SPCC giải quyết sự khác biệt về trạng thái TestNet trong bản cập nhật NeoGo v0.114.0

Bài viết này được dịch máy
Xem bản gốc

Neo SPCC đã phát hành NeoGo v0.114.0, bản cập nhật giải quyết sự khác biệt về trạng thái TestNet tại Block 11.074.661 và giới thiệu một loạt cải tiến về khả năng tương thích, hiệu suất và tính năng.

Sửa lỗi tương thích trạng thái

Bản cập nhật này khắc phục sự không khớp trạng thái do xử lý không đúng cách việc chuyển giao Token NEP-17 gốc, có thể khiến các nút phân kỳ trong quá trình thực thi. Bản cập nhật cũng giải quyết tình trạng bế tắc xảy ra khi các phiên lặp đã hết hạn không thể kết thúc.

NeoGo v0.114.0 vẫn hoàn toàn tương thích với việc triển khai nút C# từ phiên bản 3.8 trở đi.

Neo SPCC lưu ý rằng các nút TestNet có thể đồng bộ lại hoặc đặt lại trạng thái về Block 11.074.660, nhưng bước này là tùy chọn. Việc căn chỉnh trạng thái sẽ tự động tiếp tục từ Block 11.091.272, chỉ để lại hai nhật ký ứng dụng từ hai giao dịch ở độ cao thấp hơn, điều này khó có thể ảnh hưởng đến hầu hết người dùng.

Cải tiến và sửa lỗi

Bản phát hành này mở rộng bản xem trước Faun bằng cách bổ sung các phiên bản cục bộ tương tự của API tương tác System.Storage.* , nhằm hỗ trợ các cải tiến trong tương lai cho lưu trữ on-chain . Trình tải lên lưu trữ Block NeoFS hiện sử dụng mô hình tìm kiếm luồng đơn để đơn giản hóa hành vi và cải thiện độ tin cậy, cùng với các cải tiến trên các thành phần NeoFS liên quan.

NeoFS SDK cho Go đã được cập nhật lên RC15, bao gồm các bản cập nhật tài liệu, nâng cấp phụ thuộc, một ví dụ mới về cách sử dụng NeoFS trong hợp đồng thông minh và những cải tiến cho công cụ kiểm tra NeoFS. Các bản cập nhật trình biên dịch bổ sung hỗ trợ cho các toán tử gán như &= , |= , >>=<<= .

Sửa lỗi các vấn đề mục tiêu như ràng buộc RPC không chính xác cho NEP-22 và NEP-31, lỗi biên dịch do thiếu các gói bên ngoài trong các mô-đun đã nhập, lỗi thực thi khi lặp qua các lát cắt nil, xử lý không đúng cách các chuyển NEP-17 âm và lỗi khi kết thúc các phiên lặp đã hết hạn.

Xóa bỏ chức năng không còn được sử dụng nữa

Theo lịch trình ngừng hỗ trợ, bản phát hành này sẽ loại bỏ các hàm tương tác math.Max ​​và math.Min , đồng thời loại bỏ cấu hình máy chủ RPC SessionExpirationTime . Các hợp đồng thông minh hoặc thiết lập nút dựa trên chức năng này có thể cần được cập nhật.

Các cổng Prometheus và pprof mặc định trong cấu hình MainNet cũng đã được thay đổi, một sửa đổi có thể ảnh hưởng đến các nhà điều hành sử dụng các dịch vụ giám sát này.

Bạn có thể xem nhật ký thay đổi đầy đủ tại LINK (Chainlink) bên dưới:
https://github.com/nspcc-dev/neo-go/releases/tag/v0.114.0

Nguồn
Tuyên bố từ chối trách nhiệm: Nội dung trên chỉ là ý kiến của tác giả, không đại diện cho bất kỳ lập trường nào của Followin, không nhằm mục đích và sẽ không được hiểu hay hiểu là lời khuyên đầu tư từ Followin.
Thích
Thêm vào Yêu thích
Bình luận