PRIVATE KEY LÀ GÌ

  -  

Để hiểu hơn về khái niệm Private key là gì? Public key là gì? Sự khác biệt giữa Private key và Public key bạn hãy theo dõi bài viết này của vietradeportal.vn nhé.Bạn đang xem: Private key là gì

Trước khi tìm hiểu Public key và Private key, chúng ta cần hiểu về đồng tiền điện tử Bitcoin.

Bạn đang xem: Private key là gì

Bitcoin là gì?

Bitcoin là đồng tiền kỹ thuật số đầu tiên trên thế giới, thành công nhờ công nghệ Blockchain đằng sau nó cho phép xác thực được giao dịch bỏ qua được chi phí trung gian. Hiện nay Bitcoin đã trở nên rất phổ biến và có lẽ không xa lạ với mọi người nữa.

Làm thế nào để có được Bitcoin

Giao dịch với người khác bằng tiền mặt hoặc vật phẩm để đổi lấy BTC của họĐào Bitcoin (mining): Bạn có thể nhận được Bitcoin từ phần thưởng khi đào được 1 block hoặc là phí khi xác thực giao dịch của người khác (transaction fee).

Tìm hiểu chi tiết hơn về Bitcoin là gì ? Những kiến thức cơ bản để đầu tư Bitcoin hiệu quả

Ví tiền điện tử (Wallet) là gì?

Ví tiền điện tử là phần mềm cho phép bạn lưu trữ và nhận các loại tiền mã hóa như Bitcoin, Ethereum… Ví có thể lưu trữ nhiều đồng coin và token cùng một lúc nhưng hầu hết các ví sẽ chỉ hỗ trợ một số loại tiền mã hóa nhất định.

Các ví tiền điện tử này sẽ được bảo vệ bởi khóa cá nhân hay còn gọi là private key. Đây là một mã thập lục phân dài liên kết từ thiết bị đến ví tiền điện tử của bạn và để có thể sử dụng được số tiền trong ví thì mã này phải khớp với khóa công khai hay public key.

Tương tự như các ứng dụng ngân hàng truyền thống, bạn có thể truy cập để biết được số dư của mình trên nhiều thiết bị khác nhau và rủi ro chỉ xảy ra khi bạn quên mật khẩu hoặc làm mất điện thoại.

Tìm hiểu chi tiết hơn về Ví tiền điện tử là gì?

Nếu bỏ qua những xử lý bên trong của các phần mềm ví (wallet) và hỏi rằng điều gì không thể thiếu và làm nên 1 wallet thì đó là cặp private key và public key, chúng xác định nên tính độc nhất của 1 wallet.

Sau đây chúng ta sẽ đi tìm hiểu lần lượt các khái niệm Private key là gì, Public key là gì và so sánh sự khác biệt giữa Private key và Public key.

Private key là gì?

Private key là một chuỗi được tạo ngẫu nhiên gồm số và chữ cái, cho phép bạn chi tiêu Bitcoin trong ví. Đây là những gì bạn sử dụng để chứng minh bạn là chủ sở hữu của địa chỉ và cho phép bạn gửi Bitcoin từ địa chỉ / Public key của bạn.

Một Private key luôn bắt đầu bằng con số 5 và nó là một dãy số có dạng như thế này: 5Kb8kLf9zgWQnogidDA76MzPL6TsZZY36hWXMssSzNydYXYB9KF.

Xem thêm: Một Số Nội Dung Cần Chú Ý Khi Đặt Hàng Cung Cấp Dịch Vụ Sự Nghiệp Công Là Gì

3 đặc điểm chính của Private key:

Public key là gì?

Public key/Address nó được ví von như hai hạt đậu nằm trong một vỏ, Public key hay Address như mã định danh duy nhất cho tài khoản của bạn trên Blockchain. Như tên của nó cho thấy nó hoàn toàn công khai và có thể được xem bởi bất cứ lúc nào, bởi bất cứ ai. Public key được tính toán từ Private key của bạn.

Công thức tính public key đơn giản hóa như sau: Public_key = Private_key * G. Public_key chính là số lần nhân G với Private_key lần về mặt hình học.


*

Ví dụ để bạn có thể hiểu rõ hơn về Public key/Address và Private key

Hãy nhìn vào cách mà một giao dịch Bitcoin hoạt động.

Nếu Tom chuyển 1 lượng Bitcoin cho Jenny. Để chuyển Bitcoin, bạn cần 2 thứ: địa chỉ Bitcoin và một private key. Địa chỉ Bitcoin thì được tạo 1 cách ngẫu nhiên, nó đơn giản là một dãy gồm chữ và số. Private key thì cũng là 1 chuỗi gồm chữ và số khác, nhưng không giống địa chỉ Bitcoin, nó được được giữ bí mật.

Thử hình dung ví Bitcoin của bạn là một hộp đựng tiền an toàn với một kính phía trước. Mọi người có thể biết bên trong nó chứa gì, nhưng chỉ có Private key mới có thể mở nó ra và lấy mọi thứ đi hoặc cho mọi thứ vào.

Khi Tom muốn chuyển Bitcoin cho Jenny, anh ấy sẽ sử dụng Private key của anh ấy để ký xác nhận một thông điệp với Nguồn Vào ( nguồn giao dịch của lượng Bitcoin ), Số tiền, Nguồn ra ( địa chỉ Bitcoin của Jenny).

Sau đó anh ấy sẽ chúng từ ví Bitcoin của mình cho mạng lưới Bitcoin rộng lớn. Từ mạng lưới này, người đào Bitcoin sẽ xác nhận giao dịch, đặt nó vào một khối giao dịch (a transaction block) và cuối cùng thì giao dịch đó được giải quyết.

Hiểu đơn giản thì:

Public key tương đương với địa chỉ email của bạn.Private key tương đương với mật khẩu bạn sử dụng để đăng nhập vào tài khoản email của mình.

Nếu bạn muốn bắt đầu một giao dịch với BTC, bạn cần:

Đăng ký tài khoản trên CoinBase để chuyển đổi đô la, euro, bảng Anh, vv với tiền điện tử lớn.Một ví phần cứng như Ledger Nano S – đây là điều duy nhất trong danh sách bạn sẽ phải trả tiền, và nó là tuyệt đối quan trọng nhất.Ứng dụng Google Authenticator miễn phí – xác thực hai yếu tố làm giảm đáng kể khả năng chiếm đoạt tài khoản của bạn.

Xem thêm: Cách Chia 4 Chữ Số Cho 1 Chữ Số Có Bốn Chữ Số Cho Số Có Một Chữ

Hi vọng bài viết của mình có thể cung cấp cho các bạn 1 cách nhìn rõ ràng hơn trên góc độ kỹ thuật.