GaiaEx AcademyGaiaEx Academy
An ninh ví MPC giải thích chi tiết
Nâng CaoBlockchain10 min read

An ninh ví MPC giải thích chi tiết

Chia mảnh khóa, chữ ký ngưỡng, và vì sao MPC khó bị hack

Chia Sẻ Bài Viết

MPC giải quyết vấn đề gì

Ví truyền thống đặt toàn bộ bí mật vào một nơi — giấy, flash Trezor, bộ nhớ trình duyệt. Mất nó hoặc để nó bị lộ, thế là chấm hết. MPC chia nhỏ vật liệu để một chiếc laptop bị đánh cắp không đồng nghĩa với một địa chỉ bị rút sạch, sau đó dùng các giao thức tương tác để ký mà không cần ghép khóa lại trong RAM.

Độ chính xác quan trọng: MPC loại bỏ sự tập trung khóa vào một thiết bị duy nhất — nó không kỳ diệu đến mức ngăn được phishing, RPC xấu, hay malware ký thay bạn khi bạn đang ngủ.
Tạo khóa phân tán (mang tính khái niệm) Toàn bộ số vô hướng riêng tư không bao giờ tồn tại trong một bản ghi RAM duy nhất Phần chia A thiết bị / người dùng Phần chia B bộ điều phối / cloud Phần chia C dự phòng / HSM Ký ngưỡng (threshold signing) ví dụ 2-of-3 mà không cần ghép lại khóa
Các phần chia được điều phối, không phải là ‘mảnh mật khẩu’ — toán học chỉ xử lý việc kết hợp vào thời điểm ký.

Toán học trong một hơi thở

Chia sẻ bí mật Shamir là trực giác thời niên thiếu: các điểm trên một đa thức. Các hệ thống sản xuất thực tế bổ sung các vòng an ninh chống hành vi độc hại, kiểm tra không tiết lộ thông tin (zero-knowledge), và cơ chế làm mới để các phần chia cũ không còn giá trị. Bạn không cần đọc sách giáo khoa để sử dụng ví — bạn cần biết rằng cơ chế xoay vòng và số lượng ngưỡng quan trọng hơn những đoạn quảng cáo marketing.

Vì sao kẻ tấn công phải làm việc cực nhọc hơn

Đánh cắp một phần chia không nên mang lại lợi ích gì. Các chu kỳ làm mới nghĩa là dữ liệu bị lộ từ hôm qua sẽ mất giá trị. So sánh điều đó với việc xuất một seed dạng văn bản thô từ một máy đang hoạt động — chỉ một cú, và bị chiếm đoạt toàn bộ.

MPC so với Multisig so với Khóa đơn

Khóa đơn đơn giản và tàn nhẫn. Multisig on-chain minh bạch nhưng đắt đỏ. MPC đuổi theo trải nghiệm người dùng của khóa đơn với chính sách số lượng ngưỡng được cài sẵn trong toán học off-chain. Chọn dựa trên cơ chế quản trị, hỗ trợ chuỗi, và liệu bạn có tin tưởng vào cách triển khai của nhà cung cấp MPC hay không.

MPC so với multisig on-chain (những gì chuỗi khối thấy được) Ngưỡng MPC Một chữ ký duy nhất trên đường truyền Gas như một EOA khóa đơn Thay đổi thành viên tham gia off-chain Toán học giao thức: GG18/20, v.v. Multisig hợp đồng Nhiều chữ ký bên trong calldata Gas cao hơn / mô hình có thể nhìn thấy Cập nhật tập chữ ký on-chain Công cụ trưởng thành (Safe, …) Không phương pháp nào thay thế được kiểm toán — cả hai đều có thể triển khai chính sách lỗi.
Người quan sát on-chain thường không thể phân biệt MPC với một chữ ký EOA thông thường — điều đó là chủ đích.

Các tình huống

Mất điện thoại: xoay vòng phần chia của thiết bị nếu giao thức cho phép. Server bị xâm nhập: làm mất hiệu lực phần chia đó, không phải toàn bộ tiền tiết kiệm cả đời của người dùng trong một lần đổ dữ liệu. Người trong nội bộ: số lượng ngưỡng phải đảm bảo không một nhân viên đơn lẻ nào có thể di chuyển tiền — nếu kiến trúc thực sự khớp với những gì được công bố.

GaiaEx

GaiaEx công bố các cấu hình kiểu 2-of-3 với thiết bị người dùng, dịch vụ, và các đường phục hồi — hãy coi đó là điểm khởi đầu cho việc thẩm định của riêng bạn. Đọc trang bảo mật của họ, hỏi cách cơ chế làm mới hoạt động, và giả định rằng chuỗi khối vẫn sẽ không đảo ngược một giao dịch đã được ký.