Bài đăng
avatar

Hãy tưởng tượng bạn đang xây dựng một ví an toàn trước máy tính lượng tử và vô tình cài đặt SDK của năm ngoái. Nghe có vẻ ngu ngốc, nhưng @quipnetwork thực sự cảnh báo các nhà phát triển về điều này ngay trong tài liệu của họ. Tôi đang kiểm tra cổng phát triển đã được cập nhật của họ và phát hiện ra một chi tiết mà hầu hết mọi người có thể bỏ qua. Nhãn npm latest mặc định cho SDK Ethereum của Quip vẫn trỏ đến phiên bản năm 2025. Phiên bản này ra đời trước signer SHRINCS hiện tại. Bạn muốn phiên bản thế hệ hiện tại? Bạn phải cài đặt rõ ràng phiên bản beta. Và có một chi tiết tương tự với thư viện chữ ký WebAssembly của họ. Signer và verifier hiện tại nằm dưới nhãn release candidate, không phải nhãn latest mặc định. Đây là điều rất dễ bỏ qua khi bạn chỉ sao chép các lệnh cài đặt vào một dự án mới, đặc biệt nếu trợ lý mã AI lấy ví dụ từ một gói cũ. Đây là lý do tôi nghĩ điều này quan trọng: Xây dựng hạ tầng sau lượng tử không chỉ đơn thuần là có mật mã mạnh hơn, mà các nhà phát triển còn cần tích hợp đúng phiên bản triển khai. Một gói lỗi thời không tự động đồng nghĩa với lỗ hổng bảo mật, nhưng sử dụng sai thế hệ công cụ ký có thể tạo ra vấn đề tương thích ngay trước khi ứng dụng của bạn ra mắt. Quip đã công bố sẵn tên gói và lệnh cài đặt chính xác. Vì vậy, đây không phải là một vấn đề ẩn giấu. Đây là lời nhắc nhở rằng trải nghiệm nhà phát triển nhàm chán cũng quan trọng không kém câu chuyện về lượng tử. Bạn có thể dành hàng tháng để xây dựng mật mã phức tạp, rồi lại đánh mất người dùng ngay ở bước npm install đầu tiên. Kiểm tra thực sự về sự chấp nhận là làm cho con đường an toàn trở thành con đường dễ dàng nhất. Đó là điều tôi sẽ theo dõi tiếp theo.

Nội dung này chỉ nhằm mục đích thông tin và giáo dục. Nội dung có thể bao gồm thông tin từ bên thứ ba, nội dung được tài trợ hoặc tài liệu quảng cáo mà nhà sáng tạo nội dung có thể nhận được thù lao. Không có nội dung nào trong nguồn cấp dữ liệu này cấu thành lời khuyên đầu tư hoặc đảm bảo lợi nhuận. Bạn hoàn toàn chịu trách nhiệm về các quyết định đầu tư của mình. Luôn luôn tự nghiên cứu và thận trọng trước khi giao dịch. Chúng tôi không đảm bảo tính chính xác của thông tin từ bên thứ ba và không chịu trách nhiệm cho bất kỳ tổn thất nào có thể phát sinh. Hiệu suất trong quá khứ không phải là chỉ báo cho kết quả trong tương lai. Vui lòng tham khảo Điều khoản Cộng đồng và Tuyên bố Tiết lộ Rủi ro của chúng tôi để biết thêm chi tiết.

avatarĐăng câu trả lời của bạn

Bình luận