Public Key là gì? Cách thức Public Key hoạt động?

Jueviole9897

🐋Cá Voi Phake🐋

Public Key là gì?​

Public Key, hay khóa công khai là một đoạn mã hóa giúp anh chị em có thể nhận tiền mã hóa vào tài khoản của mình Public key kết hợp với Private Key (khóa riêng tư) là một trong những công cụ quan trọng cần phải có để đảm bảo an toàn cho tiền mã hoá.
1634961208770.png

Public key được tạo ra như thế nào?​

Khi gửi nhận Bitcoin lần đầu tiên, một cặp public key và private key sẽ được khởi tạo. Mỗi khóa này sẽ bao gồm một chuỗi các kí tự dài loằng ngoằng, giúp giữ an toàn cho các đồng tiền mã hóa của mình. Private key thì chỉ có người dùng biết và được sử dụng như mật khẩu. Private key cho phép người dùng gửi, rút, chuyển tiền từ tài khoản của mình. Một thuật toán phức tạp được áp dụng vào private key để khởi tạo public key. Và cả hai khóa này được lưu trong ví điện tử.

Khi gửi yêu cầu một nạp/rút chẳng hạn, giao dịch đó sẽ được đưa lên trên hệ thống - nơi các node phi tập trung sẽ xác nhận. Sau đó giao dịch được kết thúc và lưu vào trên blockchain. Trước khi được đưa lên hệ thống thì giao dịch đã được ký xác nhận bằng private key. Chữ ký dùng để chứng minh quyền sở hữu Private Key. Không ai có thể biết chi tiết Private Key đó ngoài chủ sở hữu.

Vì public key được tạo ra từ private key, nên public key được dùng để chứng minh là chữ ký số đó đến từ private key của anh chị em. Khi giao dịch được xác nhận là hợp lệ, số tiền mới được chuyển đến địa chỉ công khai của người nhận.

Địa chỉ công khai là một phiên bản được mã hoá của public key. Public key thực chất là một chuỗi các con số rất dài. Nên nó được nén ngắn lại và tạo ra địa chỉ công khai.
:2792-pepe-pray::2792-pepe-pray::2792-pepe-pray:

Cách thức vận hành của Public Key​

Nói một cách dễ hiểu và dễ hình dung: Private key tạo ra public key, tiếp đó public key này lại tạo ra địa chỉ ví công khai. Private key -> Public key -> Địa chỉ ví Bitcoin.

Khi hai người quyết định mua bán giao dịch, họ sẽ cho biết địa chỉ công khai của nhau. Nó giống như số tài khoản ngân hàng vậy. Người gửi cần địa chỉ đó để gửi tiền đến. Còn người nhận thì cần địa chỉ đó để rút tiền của mình. Người nhận cũng có thể xác nhận số tiền qua địa chỉ công khai của người gửi (xem đúng người này gửi không).

Mặc dù khoá và địa chỉ công khai được tạo ra từ private key, nhưng không thể làm ngược lại. Nó chỉ được mã hoá một chiều, tức là không thể dựa vào địa chỉ mà tìm ra private key được. Giống như việc không thể lấy số tài khoản mà lần ra mật khẩu của bạn được.

Hệ thống tiền mã hoá sử dụng thuật toán phức tạp để bảo đảm không ai giải mã ngược được private key từ public key, do chuyện ai cũng có thể thấy public key của mình được trên mạng lưới.

Và cũng vì không thể giải mã ngược, nên khi mất private key, xem như số tiền trong địa chỉ đó không bao giờ lấy lại được. Anh chị em cần phải đặc biệt lưu ý điều này! Còn public key thì dễ thở hơn, nếu mất thì có thể khởi tạo lại bằng private key.​

Tổng kết​

Bài viết này đã giới thiệu các anh chị em cơ bản về public key và cách mà nó hoạt động. Hy vọng qua nội dung trên sẽ giúp anh chị em hiểu cách sử dụng public key, private key. Chúc mọi người đầu tư tiền mã hóa may mắn và an toàn.
:echtrieuphu::echtrieuphu::echtrieuphu:
 
Thẻ
private key public key public key hoạt động public key là gì tiền mã hóa
Bên trên