NeoSPCC đã xuất bản bản phát hành NeoGo đầu tiên tương thích với bản cập nhật Neo core v3.6.0.
Đội ngũ đã triển khai đầy đủ các tính năng giao thức mới, chẳng hạn như xác minh bằng chứng zero-knowledge Groth16, đồng thời thực hiện các cải tiến đáng kể cho trình tạo ràng buộc hợp đồng và cơ sở hạ tầng RPC.
Các bản cập nhật RPC ảnh hưởng đến cả phía máy khách và phía máy chủ, đưa ra các mã lỗi và lỗi phản hồi được tiêu chuẩn hóa.
Một nhóm lệnh gọi RPC mới hiện được hỗ trợ: getrawnotarypool và getrawnotarytransaction để gỡ lỗi tương tác với dịch vụ công chứng, phiên bản lịch sử của lệnh gọi getstorage và cuối cùng là API seekstorage mới cộng với đối tác lịch sử.
Các tiện ích khác dành cho nhà phát triển trong bản phát hành bao gồm util ops, tiện ích CLI để giải mã các tập lệnh NeoVM và các cải tiến khác nhau của trình tạo liên kết RPC.
Những thay đổi này đơn giản hóa trải nghiệm của nhà phát triển trong việc diễn giải logic tập lệnh và tương tác với các hợp đồng thông minh tương ứng.
Một số bản sửa lỗi đã được đưa vào v0.102.0, các ví dụ đáng chú ý bao gồm loại cổng không hợp lệ trong phản hồi RPC của getpeers, người ký bị thiếu kiểm tra xung đột giao dịch on-chain và lỗi trong hướng dẫn CALLT trong tệp NEF được tải vào VM CLI.
NeoSPCC đã cập nhật lộ trình của NeoGo để tính đến những thay đổi bắt buộc sắp tới đối với các tệp cấu hình node.
Nhiều trường hợp ngừng sử dụng khác theo kế hoạch và tiến trình của chúng cũng được trình bày chi tiết, chẳng hạn như các điểm dừng đối với ứng dụng khách RPC và API đăng ký WebSocket đã lỗi thời.
Các nhà khai thác node nên cập nhật các tệp cấu hình của họ để giải thích cho hard fork Basilisk, được lên lịch cho khối 2,680,000 và khối 4,120,000 cho TestNet và MainNet tương ứng.
Giống như các node NeoCLI, các node NeoGo cũng sẽ yêu cầu đồng bộ lại bộ nhớ với bản cập nhật này.
Bản phát hành và nhật ký thay đổi có thể được tìm thấy tại liên kết bên dưới:
https://github.com/nspcc-dev/neo-go/releases/tag/v0.102.0
Tin Tức Bitcoin tổng hợp.