Ví tiền mã hóa là gì? Ví tiền mã hóa hoạt động như thế nào?
Ví tiền mã hóa là gì? Tìm hiểu cách khóa riêng tư, khóa công khai, địa chỉ ví và ký giao dịch hoạt động đằng sau hậu trường.

Hiểu về ví tiền mã hóa không chỉ đơn thuần là ghi nhớ một vài thuật ngữ kỹ thuật. Điều cốt lõi là hiểu cách khóa riêng tư, khóa công khai, địa chỉ ví và blockchain phối hợp với nhau. Khóa riêng tư ủy quyền giao dịch, khóa công khai giúp xác minh chữ ký, địa chỉ ví định danh tài khoản trên chuỗi, và ví biến các quy trình mật mã phức tạp này thành giao diện mà người dùng thông thường có thể thao tác. Vì các blockchain sử dụng định dạng địa chỉ và quy tắc tạo khóa khác nhau, không có công thức duy nhất nào có thể giải thích đầy đủ cách mọi loại ví hoạt động.
Ví là gì, và tại sao tài sản của bạn thực chất không được lưu trữ trong đó?
Để hiểu ví là gì, hãy nghĩ về nó như một “chìa khóa” hơn là một “két sắt.” Mạng blockchain ghi lại trạng thái tài khoản và chuyển giao tài sản, trong khi ví tiền mã hóa chủ yếu tạo ra hoặc quản lý các khóa liên quan và giúp người dùng đọc dữ liệu blockchain, tạo địa chỉ ví và ký giao dịch.
Điều này có nghĩa là ngay cả khi điện thoại của bạn bị hỏng hoặc ứng dụng ví bị xóa, bạn vẫn có thể khôi phục quyền truy cập vào tài khoản trên chuỗi miễn là bạn giữ thông tin khôi phục hợp lệ và tương thích. Ngược lại, nếu ai đó có được khóa riêng tư hoặc thông tin khôi phục quan trọng của bạn, chỉ đổi mật khẩu đăng nhập ứng dụng thường là không đủ để bảo vệ lại tài sản trên chuỗi của bạn.
Phần mềm ví chỉ là giao diện. Thông tin xác thực mật mã bên dưới mới là thứ quyết định quyền truy cập vào tài sản của bạn. Ethereum cũng phân biệt rõ ràng giữa ví và tài khoản, mô tả ví là một ứng dụng hoặc giao diện dùng để tương tác với tài khoản trên chuỗi.
Khóa công khai, khóa riêng tư và địa chỉ ví liên quan với nhau như thế nào?
Khi tìm hiểu về khóa công khai và khóa riêng tư, điều quan trọng là không nên nghĩ đơn giản chúng giống như tên đăng nhập và mật khẩu của một trang web truyền thống. Khóa riêng tư thường được tạo từ dữ liệu ngẫu nhiên có độ bảo mật cao và được dùng để tạo chữ ký số. Khóa công khai được suy ra từ khóa riêng tư thông qua các phép toán mật mã và được dùng để xác minh các chữ ký đó. Các blockchain khác nhau sau đó tạo địa chỉ ví từ khóa công khai hoặc dữ liệu khác theo quy tắc riêng của chúng.
Lấy Ethereum làm ví dụ. Khóa công khai được suy ra từ khóa riêng tư bằng mật mã đường cong elliptic. Địa chỉ Ethereum sau đó được tạo từ 20 byte cuối của hàm băm Keccak-256 của khóa công khai và được hiển thị với tiền tố 0x. Các blockchain khác có thể sử dụng định dạng địa chỉ và phương pháp tạo khác nhau, vì vậy nói rằng “khóa riêng tư được băm một lần để tạo ra cả khóa công khai và địa chỉ” không phải là cách giải thích phổ quát chính xác.
Từ góc độ người dùng, bạn có thể chia sẻ địa chỉ ví của mình với người khác để nhận tiền, nhưng khóa riêng tư của bạn phải được giữ bí mật. Biết địa chỉ ví công khai của ai đó không cho phép bạn chuyển tài sản liên quan đến địa chỉ đó.
Điều gì thực sự xảy ra khi bạn gửi tiền mã hóa từ ví?
Khi người dùng khởi tạo một giao dịch chuyển tiền, ví trước tiên xây dựng giao dịch bằng thông tin như địa chỉ đích, số tiền chuyển và phí mạng. Sau đó, ví sử dụng khóa riêng tư của tài khoản tương ứng để tạo chữ ký số. Giao dịch đã ký được phát lên mạng blockchain, nơi các nút xác minh chữ ký và quy tắc giao dịch. Sau khi được xác thực, giao dịch có thể được đưa vào một khối hoặc dùng để cập nhật trạng thái mạng.
Trong ví tự quản lý truyền thống, việc ký thường diễn ra trên thiết bị hoặc công cụ ký do người dùng kiểm soát. Ví phần cứng tiến thêm một bước bằng cách cô lập khóa riêng tư bên trong một thiết bị chuyên dụng. Phần cứng ký giao dịch, trong khi thiết bị kết nối internet chịu trách nhiệm phát giao dịch lên mạng.
Cụm từ hạt giống và khóa riêng tư cũng cần được phân biệt. BIP39 không đơn giản “dịch khóa riêng tư thành 12 hoặc 24 từ tiếng Anh.” Thay vào đó, nó mã hóa entropy ngẫu nhiên và thông tin checksum thành một cụm từ ghi nhớ mà con người có thể đọc được. Cụm từ đó sau đó được chuyển đổi thành hạt giống, sau này có thể được dùng với các tiêu chuẩn ví xác định như BIP32 để tạo khóa.
Câu hỏi thường gặp
Có thể suy ra khóa riêng tư từ khóa công khai không?
Theo các giả định bảo mật mật mã được sử dụng trong các hệ thống blockchain hiện đại, việc tính toán hiệu quả khóa riêng tư tương ứngCó thể lấy lại khóa riêng tư từ khóa công khai không?
Không. Việc lấy lại khóa riêng tư từ khóa công khai được thiết kế để không khả thi về mặt tính toán. Đây là một thuộc tính bảo mật cơ bản của mật mã khóa công khai.Cụm từ hạt giống có giống với khóa riêng tư không?
Không. Cụm từ hạt giống BIP39 thường được dùng để tạo hạt giống ví, từ đó ví xác định có thể tạo ra nhiều khóa và tài khoản. Nó không chỉ đơn giản là phiên bản con người có thể đọc được của một khóa riêng tư duy nhất.Sự khác biệt giữa mật khẩu ví và khóa riêng tư là gì?
Mật khẩu ví thường bảo vệ quyền truy cập vào ứng dụng cục bộ hoặc giao diện tài khoản, trong khi khóa riêng tư được dùng để tạo chữ ký trên chuỗi hợp lệ. Chúng hoạt động ở các cấp độ bảo mật khác nhau.Tôi có thể chia sẻ địa chỉ ví công khai không?
Trong hầu hết các trường hợp, có. Địa chỉ ví có thể được chia sẻ để nhận tiền. Tuy nhiên, lịch sử giao dịch gắn với địa chỉ blockchain công khai thường có thể được xem trên chuỗi, vì vậy có thể chia sẻ không có nghĩa là riêng tư.
Nắm vững kiến thức cơ bản là bước đầu tiên. Theo dõi MGBX Academy để cập nhật thêm tài nguyên giáo dục về tiền mã hóa và các cơ hội trên thị trường.
Quy trình giao dịch trên MGBX:
Đăng ký tài khoản giao dịch và hoàn tất các bước xác minh danh tính cần thiết;
Nạp tiền và chọn loại giao dịch phù hợp;
Trên trang giao dịch của tài sản, nhập số tiền hoặc số lượng bạn muốn mua;
Xác nhận lệnh, hoàn tất giao dịch và kiểm tra xem số dư tài sản đã được cập nhật chính xác hay chưa.
Đọc thêm:
Ví tiền mã hóa: Hướng dẫn đầy đủ cho người mới bắt đầu
Ví nóng và ví lạnh: Lựa chọn lưu trữ nào phù hợp với bạn?


