Cơ bản
Giao ngay
Giao dịch tiền điện tử một cách tự do
Giao dịch ký quỹ
Tăng lợi nhuận của bạn với đòn bẩy
Chuyển đổi và Đầu tư định kỳ
0 Fees
Giao dịch bất kể khối lượng không mất phí không trượt giá
ETF
Sản phẩm ETF có thuộc tính đòn bẩy giao dịch giao ngay không cần vay không cháy tải khoản
Giao dịch trước giờ mở cửa
Giao dịch token mới trước niêm yết
Futures
Truy cập hàng trăm hợp đồng vĩnh cửu
TradFi
Vàng
Một nền tảng cho tài sản truyền thống
Quyền chọn
Hot
Giao dịch với các quyền chọn kiểu Châu Âu
Tài khoản hợp nhất
Tối đa hóa hiệu quả sử dụng vốn của bạn
Giao dịch demo
Bắt đầu với Hợp đồng
Nắm vững kỹ năng giao dịch hợp đồng từ đầu
Sự kiện tương lai
Tham gia sự kiện để nhận phần thưởng
Giao dịch demo
Sử dụng tiền ảo để trải nghiệm giao dịch không rủi ro
Launch
CandyDrop
Sưu tập kẹo để kiếm airdrop
Launchpool
Thế chấp nhanh, kiếm token mới tiềm năng
HODLer Airdrop
Nắm giữ GT và nhận được airdrop lớn miễn phí
Launchpad
Đăng ký sớm dự án token lớn tiếp theo
Điểm Alpha
Giao dịch trên chuỗi và nhận airdrop
Điểm Futures
Kiếm điểm futures và nhận phần thưởng airdrop
Đầu tư
Simple Earn
Kiếm lãi từ các token nhàn rỗi
Đầu tư tự động
Đầu tư tự động một cách thường xuyên.
Sản phẩm tiền kép
Kiếm lợi nhuận từ biến động thị trường
Soft Staking
Kiếm phần thưởng với staking linh hoạt
Vay Crypto
0 Fees
Thế chấp một loại tiền điện tử để vay một loại khác
Trung tâm cho vay
Trung tâm cho vay một cửa
Lý do tại sao BIP39 cách mạng hóa quản lý Bitcoin: Khoa học về hạt giống mnemonic
Chủ quyền của Bitcoin dựa vào việc quản lý khóa riêng tư. Câu tục ngữ xưa “kẻ không có chìa khóa sẽ mất coin” vẫn đúng trong thế giới tài sản mã hóa ngày nay. Tuy nhiên, khóa riêng tư bản chất rất phức tạp, khiến người dùng gặp nhiều khó khăn trong việc xử lý hàng ngày. Để giải quyết vấn đề này, tiêu chuẩn BIP39 đã được thiết kế dựa trên cụm từ khóa mnemonic để dễ dàng quản lý.
Bản chất của khóa riêng tư và phương pháp quản lý truyền thống
Ví Bitcoin thực tế không “sở hữu” Bitcoin mà là sở hữu khóa riêng tư. Khóa riêng tư đơn giản là một số rất lớn, cụ thể hơn là một số nhị phân gồm 256 bit, gồm các bit 0 và 1 ngẫu nhiên, với tổng số gần bằng số nguyên tử trong vũ trụ.
Khi biểu diễn khóa riêng tư này dưới dạng thập lục phân, nó có dạng như sau:
E2D97BC144089EBB5773FFABA5D3A729BD187D79A5E6E836DC68C7A24F6AB36A
Trong thời kỳ đầu của Bitcoin, người dùng quản lý khóa riêng bằng định dạng WIF (Wallet Import Format). Ví dụ như “5KYC9aMMSDWGJciYRtwY3mNpeTn91BLagdjzJ4k4RQmdhQvE98G”. Tuy nhiên, chỉ cần một lỗi chuyển đổi một chữ số, toàn bộ bản sao lưu trở nên vô dụng. Những khó khăn này đã thúc đẩy nhu cầu về phương pháp quản lý khóa riêng tư dễ sử dụng hơn.
BIP39 mnemonic: Chuyển đổi 256 bit thành 12 từ tiếng Anh
Trong đề xuất cải tiến Bitcoin 39 (BIP39), phương pháp chuyển đổi khóa riêng tư thành dạng dễ ghi nhớ và chuyển đổi đã được chuẩn hóa. Một khóa riêng tư ngẫu nhiên 256 bit sẽ được đối chiếu với một từ điển gồm 2048 từ đã được thiết kế đặc biệt, và chuyển thành chuỗi 12 hoặc 24 từ tiếng Anh.
Ví dụ, cụm từ mnemonic do ví Bitcoin tạo ra từ giá trị ngẫu nhiên có thể là:
track update anger donkey remind laptop reform detail divide sadness for fat
Như vậy, sự phức tạp của dạng nhị phân được thay thế bằng danh sách các từ dễ hiểu, giúp người dùng dễ ghi chú bằng giấy hoặc ghi nhớ trong đầu hơn. Bộ não xử lý tốt hơn chuỗi dài các bit 0 và 1 khi chúng được biểu diễn bằng các từ tiếng Anh liên tiếp, từ đó giảm thiểu đáng kể khả năng sai sót khi ghi chép lại và mất coin do lỗi chuyển đổi.
Lý do chọn 2048 từ và ý tưởng thiết kế của BIP39
Mỗi từ trong từ điển mnemonic của BIP39 được ánh xạ với 11 bit nhị phân. 12 từ sẽ tương ứng với 132 bit (11×12), cộng thêm 4 bit kiểm tra (checksum) để đạt tổng 136 bit. Điều này phù hợp hoàn toàn với số bit ngẫu nhiên cần thiết để tạo ra khóa riêng tư.
Việc chọn 2048 từ là dựa trên các lý do sau:
Điều này đặc biệt quan trọng vì 2048 từ có 4 ký tự đầu khác nhau hoàn toàn, giúp ví có thể xác định chính xác từ khi người dùng nhập một phần của từ, tránh nhầm lẫn hoặc sai sót khi ghi chép.
Cơ chế kiểm tra bằng checksum
Khi tạo ra các bit ngẫu nhiên của khóa riêng, ví sẽ băm bằng SHA512, rồi lấy một phần của hàm băm (ví dụ 8 bit trong số 256 bit của khóa) làm checksum và thêm vào chuỗi bit ban đầu. Nhờ đó, từ đó sẽ xác định được từ thứ 12 (hoặc 24).
Chức năng của checksum là phát hiện khi người dùng nhập sai seed phrase. Ví dụ, nếu hoán đổi thứ tự các từ hoặc sai một từ, checksum sẽ không khớp, ví sẽ cảnh báo. Nhờ đó, có thể đảm bảo tính chính xác mà không cần kiểm tra phức tạp bằng toán học.
Tạo nhiều cặp khóa từ một seed duy nhất
Sức mạnh thực sự của mnemonic BIP39 là khả năng sinh ra nhiều cặp khóa riêng và khóa công khai theo dạng phân cấp từ một seed duy nhất.
Khi seed mnemonic được nhập vào ví, nó sẽ được xử lý bằng hàm SHA512. 512 bit đầu tiên của kết quả sẽ là khóa riêng, còn 512 bit còn lại là chuỗi khóa cha (chain code). Khi tạo các khóa mới, ví sẽ dùng chuỗi này cùng với khóa hiện tại làm đầu vào cho SHA512 để sinh ra các khóa con.
Quá trình này lặp lại, cho phép người dùng từ seed mnemonic duy nhất có thể khôi phục toàn bộ các địa chỉ và cặp khóa trong ví phân cấp (HD Wallet). Ngay cả khi mất ví, chỉ cần seed 12 hoặc 24 từ là có thể tạo lại tất cả các khóa.
Sự kết hợp giữa mật mã học và toán học trong tính thực tiễn
Cụm từ mnemonic BIP39 là sự kết hợp hoàn hảo giữa mật mã học cao cấp và tính thực tiễn. Các phép toán phức tạp như mã hóa elliptic curve, hàm băm, và sinh khóa phân cấp đều được tích hợp để tạo ra giao diện đơn giản, dễ sử dụng cho người dùng.
Hầu hết các ví Bitcoin hiện đại đều tuân theo tiêu chuẩn BIP39, giúp dễ dàng khôi phục seed giữa các ví khác nhau. Điều này giúp bảo vệ an toàn mà vẫn duy trì phương pháp lưu trữ khóa riêng trên giấy một cách hợp lý.
Bitcoin, được gọi là “tiền tệ được bảo vệ bằng toán học”, chính là nhờ vào các thiết kế thông minh như BIP39.