Ví Blockchain có thể được coi là một công cụ để quản lý khóa và địa chỉ của blockchain.
Đây là một chương trình phần mềm lưu trữ tài sản tiền điện tử.
Có thể hiểu đơn giản như sau:
Địa chỉ = Số thẻ ngân hàng
Khóa riêng tư = Số thẻ ngân hàng + Mã PIN thẻ ngân hàng
Mnemonic = Số thẻ ngân hàng + Mã PIN thẻ ngân hàng
Các ví được phân loại theo các tiêu chí đánh giá khác nhau sau đây:
1. Người dùng có giữ khóa riêng tư (mnemonic) hay không
2. Khóa riêng tư (mnemonic) được lưu trữ ở đâu
3. Khóa riêng tư (mnemonic) có kết nối với mạng hay không
4. Ví hỗ trợ đa tiền tệ hay đơn tiền tệ
1. Người dùng có giữ khóa riêng tư (mnemonic) hay không
Ví on-chain: Người dùng nắm giữ khóa riêng tư và các giao dịch được theo dõi trên blockchain.
Ví Custodial (đã lưu trữ): Khóa riêng tư được giữ bởi nhà điều hành ví của bên thứ ba và các giao dịch nội bộ không được ghi lại trên blockchain.
2. Khóa riêng tư (mnemonic) được lưu trữ ở đâu
Ví mềm (Soft wallet): Nói một cách đơn giản, đây là ví phần mềm trên máy tính hoặc ứng dụng, không yêu cầu bạn phải mua thêm phần cứng chuyên dụng nào.
Ví cứng (Hard wallet): Đây là ví phần cứng. Để sử dụng, người dùng phải mua thêm các thiết bị ngoại vi chuyên dụng.
3. Khóa riêng tư (mnemonic) có kết nối với mạng hay không
Ví có thể được phân loại là ví nóng (hot) hoặc ví lạnh (cold) tùy thuộc vào việc chúng có được kết nối với mạng hay không.
Ví lạnh là "ví ngoại tuyến" giữ khóa riêng tư ngoại tuyến và không bao giờ kết nối với internet, ngăn chặn hacker đánh cắp chúng.
Sau đây là một số loại ví lạnh:
Ví phần cứng (tương tự USB)
Ví giấy (khóa riêng tư được ghi trên giấy)
Ví trí nhớ (khóa riêng tư được ghi nhớ trong đầu)
Ví nóng là ví được kết nối mạng, có thể truy cập thông qua trình duyệt hoặc trên thiết bị di động.
4. Ví hỗ trợ đa tiền tệ hay đơn tiền tệ
Ví đơn tiền tệ chỉ hỗ trợ tài sản kỹ thuật số của một blockchain.
Ví đa tiền tệ hỗ trợ nhiều tài sản kỹ thuật số của nhiều blockchain.
Ví phần mềm của OneKey (ví phần mềm trên ứng dụng và tiện ích mở rộng trình duyệt):
1. Mnemonic do người dùng kiểm soát và giao dịch diễn ra trên blockchain [ví on-chain].
2. Mnemonic được mã hóa và lưu trữ cục bộ [trên điện thoại hoặc máy tính].
3. Mnemonic không hoàn toàn ngắt kết nối khỏi mạng. [Ví nóng].
4. Hỗ trợ nhiều loại tiền tệ hơn [chi tiết có thể tìm thấy trong các giao thức BIP32 và BIP39].
Ví phần cứng của OneKey:
1. Mnemonic do người dùng kiểm soát và giao dịch diễn ra trên blockchain [ví on-chain].
2. Mnemonic được mã hóa và lưu trữ trong ví phần cứng [mnemonic được tạo và lưu trữ bằng chip bảo mật].
3. Mnemonic được ngắt kết nối khỏi phần còn lại của mạng. [Ví lạnh].
4. Hỗ trợ nhiều loại tiền tệ hơn [chi tiết có thể tìm thấy trong các giao thức BIP32 và BIP39].
Lưu ý: Người dùng chịu trách nhiệm về các mnemonic của mình và OneKey sẽ không hỗ trợ bạn khôi phục chúng nếu bị mất.
Bạn có thể tìm hiểu thêm về sự khác biệt giữa ví phần mềm và ví phần cứng tại: Ví phần mềm so với Ví phần cứng.
Về mnemonic và khóa riêng tư
Sau đây là giải thích về cách thức hoạt động của mnemonic:
1. Tạo một chuỗi các số ngẫu nhiên sau đó được chuyển đổi và ánh xạ tới các từ trong một từ điển.
2. Một hạt giống (seed) dài hơn được tạo ra từ các từ hỗ trợ (seed)
3. Từ seed, tạo ra khóa riêng tư và khóa công khai.
4. Khóa riêng tư con và khóa công khai con có thể được tạo ra từ khóa riêng tư, và khóa công khai con có thể được tạo ra từ khóa công khai.
Nó cũng có thể được viết là: mnemonic→seed→khóa riêng tư chính→khóa riêng tư con→khóa công khai→địa chỉ (để biết thêm chi tiết, vui lòng tham khảo các giao thức BIP32 và BIP39)
1. Tại sao tôi không nên sử dụng ví nóng (ví phần mềm) để nhập mnemonic của ví phần cứng?
Ví phần cứng OneKey được thiết kế để tránh tương tác với mạng.
Ví phần cứng OneKey sử dụng chip bảo mật để tách biệt dữ liệu quan trọng khỏi địa chỉ, chẳng hạn như mnemonic, seed và khóa riêng tư.
Kết nối mnemonic với mạng là một hành động có rủi ro cao và mnemonic của bạn sẽ không được bảo vệ bởi ví phần cứng trong trường hợp này.
2. Tại sao có nhiều địa chỉ như vậy trong ví phần cứng OneKey?
Khóa công khai chính có thể tạo ra một số lượng lớn khóa công khai con, lần lượt tạo ra các địa chỉ và mnemonic có thể được tạo ra từ đó. (Để biết thêm thông tin, hãy xem các giao thức như BIP32 và BIP39.)
3. Tôi nên làm gì bây giờ khi đã tích hợp mnemonic của ví phần cứng vào ví nóng của mình (ứng dụng di động, metamask, v.v.)?
Nếu có tiền xu: chuyển hết tiền xu ra, sau đó đặt lại ví phần cứng và tạo ví mới.
Nếu không có tiền xu: trực tiếp đặt lại ví phần cứng và tạo ví mới.
