Chi tiết Qubic Crypto
Qubic sử dụng hàm hash K12 và mật mã tiêu chuẩn để cải thiện hiệu suất, được chi tiết trong qubic-cli/keyUtils.cpp. Địa chỉ và xác minh giao dịch được quản lý an toàn.
Qsilver · 31 Tháng 12, 2023.
Trong sách trắng tạm thời không chính thức, tôi không đi sâu vào các thuật toán mật mã chi tiết. Đối với những người không thoải mái khi đọc mã C++, đây là một phụ lục nhỏ:
Thay vì SHA256, Qubic sử dụng K12 (đội ngũ Keccak), nhanh hơn và cải tiến hơn SHA256. Qubic sử dụng mật mã khóa công khai/khóa riêng tiêu chuẩn. Một hạt giống chữ thường 55 ký tự được ánh xạ tới các giá trị nhị phân từ 0 đến 25, sau đó được hash K12 hai lần để tạo ra khóa riêng 256-bit. Khóa công khai được tạo ra từ khóa riêng bằng cách sử dụng ecc_mul_fixed
. Địa chỉ hiển thị cho người dùng được tạo từ các bit khóa công khai với một checksum K12.
Quá trình này, bao gồm việc tạo hash giao dịch, được chi tiết trong khoảng 100 dòng mã trong qubic-cli/keyUtils.cpp.
Những độc giả tinh ý có thể nhận thấy rằng vì hạt giống ánh xạ đến một khóa riêng có độ ngẫu nhiên cao 256-bit, ví có thể sử dụng 24 từ BIP39 để quản lý địa chỉ người dùng thay vì hạt giống 55 ký tự đặc thù của Qubic.
Mỗi epoch, trọng tài xác định một tập hợp các máy tính mới dựa trên hiệu suất của epoch trước đó, phát sóng danh sách 676 máy tính. Điều này cho phép các node xác minh máy tính thích hợp đã ký một tick. Người lãnh đạo tick, máy tính tiếp theo trong danh sách, ký mỗi tick nếu đạt được quorum, làm cho tất cả dữ liệu tick có thể xác minh được.
Mỗi giao dịch được ký bởi khóa riêng thích hợp, đảm bảo mọi thứ trong Qubic đều có thể xác minh mật mã, mặc dù không có liên kết rõ ràng giữa các khối. Ngay cả một tick trống cũng yêu cầu sự đồng thuận của quorum để ngăn chặn các cuộc tấn công từ việc gửi tick trống giả.
Đọc Loạt Bài "Không Chính Thức" của Qsilver
- Chi tiết Qubic Crypto
- Một Bản Tóm Tắt Tạm Thời Không Chính Thức Về Qubi
- Hướng Dẫn Không Chính Thức Về Tích Hợp Dịch Vụ Qubic
- Hướng Dẫn Không Chính Thức Viết Hợp Đồng Thông Minh Qubic
Để cập nhật thông tin mới nhất, tham gia Discord của Valis, theo dõi chúng tôi trên X, và đánh dấu blog của chúng tôi.