This article has been translated from English to Vietnamese.
Để gửi hoặc nhận bitcoins, bạn cần sử dụng một ví Bitcoin "wallet".
Nhưng khác với ví trong thế giới thực mà thực sự chứa tiền của bạn (và thẻ ghi nợ và tín dụng), một ví Bitcoin thực sự KHÔNG "giữ" bitcoins của bạn.
Thay vào đó, ví Bitcoin là một thiết bị phần cứng hoặc phần mềm tương tác với blockchain của Bitcoin bằng cách cung cấp thông tin cần thiết để tạo các giao dịch Bitcoin.
Một mảnh thông tin là cái gọi là "địa chỉ ví" hoặc đơn giản là "địa chỉ".
Các giao dịch Bitcoin có thể được mô tả là chuyển bitcoins từ một địa chỉ sang địa chỉ khác.
Ví dụ, giả sử Kim muốn gửi một ít bitcoins cho Kylie. Mỗi người sẽ có một ví Bitcoin mà sẽ tạo ra một "địa chỉ" cho họ.
Kim sẽ cung cấp địa chỉ Bitcoin của Kylie, và sau đó ví của cô ấy sẽ yêu cầu xác nhận giao dịch.
Và voilà! Bitcoins sẽ "di chuyển" từ địa chỉ của Kim tới địa chỉ của Kylie và sự "di chuyển" này sẽ được ghi lại trên blockchain của Bitcoin.
Nghe có vẻ đơn giản nhưng có rất nhiều điều diễn ra đằng sau hậu trường.
Trong bài học này, chúng ta sẽ tìm hiểu chính xác ví tiền điện tử là gì. Tôi sẽ nói về ví Bitcoin, nhưng tất cả các ví tiền điện tử đều hoạt động theo cách tương tự.
Ví Bitcoin là gì?
Ví Bitcoin hoàn toàn khác với ví vật lý. Thay vì lưu trữ tiền, ví Bitcoin lưu trữ một cái gọi là "khóa".
Và một trong những khóa đó được gọi là "khóa riêng" là thứ cho phép bạn gửi ("di chuyển") bitcoins của mình đến một địa chỉ khác.

Khi bạn bắt đầu sử dụng bitcoin và các loại tiền điện tử khác, điều quan trọng là bạn cần hiểu cách ví hoạt động.
Khi giao dịch với ví tiền điện tử, bạn sẽ gặp các thuật ngữ như "khóa riêng", "khóa công khai", "địa chỉ", và "cụm từ hạt giống".
Phần mềm ví thường cố gắng giấu bạn khỏi cần phải hiểu những thuật ngữ này là gì và chúng hoạt động như thế nào. Nhưng một sự hiểu biết cơ bản về các khái niệm chính đứng sau các ví tiền điện tử có thể giúp ngăn bạn mắc phải những sai lầm có thể khiến bạn mất tiền.
Hãy tìm hiểu tất cả ngôn ngữ về ví và cách chúng hoạt động cùng nhau.
Khóa riêng, khóa công khai và địa chỉ là gì?
Để gửi và nhận tiền trực tuyến, bạn thường cần một "số tài khoản" và một "mật khẩu".
Trong thế giới Bitcoin, đây được gọi là "khóa công khai" và "khóa riêng".

Bitcoin sử dụng một "hệ thống hai khóa" trong đó khóa công khai cho phép bạn NHẬN bitcoins, trong khi khóa riêng là cần thiết để GỬI bitcoins.
Hai khóa này được liên kết với nhau về mặt toán học.
"Khóa riêng" là một số bí mật duy nhất mà chỉ bạn biết.
Nó được sử dụng để "ký" các giao dịch. Những "chữ ký số" này là cần thiết để gửi bitcoin. (Sẽ có thêm thông tin về "chữ ký số" trong bài học sau.)
"Khóa công khai" là một số dài khủng khiếp, nên một phiên bản rút gọn của khóa công khai được sử dụng thay thế khiến nó dễ đọc hơn nhiều.
"Phiên bản nén" hoặc phiên bản rút gọn của khóa công khai này được gọi là địa chỉ.

Một "địa chỉ Bitcoin", hoặc đơn giản là "địa chỉ", là một chuỗi ký tự chữ và số dài từ 26-35, bắt đầu với số 1 hoặc 3 hoặc "bc".
Đây là một ví dụ về địa chỉ:
1AYJ2fXPABrS7RXqH2dfcAMwHAXk5Nrtoc
Nó cũng có thể được hiển thị dưới dạng mã QR:

Mã QR (viết tắt của "Quick Response") là một biểu diễn hình ảnh của địa chỉ có thể được đọc bởi camera của điện thoại di động của bạn.
Khi bạn muốn gửi bitcoins cho một người bạn, bạn yêu cầu người bạn của mình cung cấp "địa chỉ Bitcoin" của họ. Nó có thể được chia sẻ tự do với công chúng và bất kỳ ai cũng có thể tiềm năng gửi bitcoins đến họ.
Mặt khác, và đúng như tên gọi, một khóa riêng nên được giữ kín.
Nhưng nếu bạn tò mò, đây là hình dạng của một khóa riêng:
L5eb3xFcPHSoSytWm77UVgC6vRk4pNrhjQMQNwfootvYnzZQLXJh(Làm ơn hãy tử tế và đừng trộm bitcoins của tôi!)
Nghĩ về nó như một mật khẩu cho phép bạn chứng minh quyền sở hữu và chi tiêu các bitcoins liên quan đến địa chỉ của bạn, tương tự như cách bạn sử dụng mật khẩu để truy cập tài khoản ngân hàng của mình.
Bạn KHÔNG bao giờ, dưới bất kỳ hoàn cảnh nào, nên chia sẻ khóa riêng của bạn với bất kỳ ai khác.
Không ai nên thấy khóa riêng của bạn vì người biết khóa riêng kiểm soát các quỹ trong một địa chỉ ví. Nếu ai đó đánh cắp khóa riêng của bạn, không có cách nào để chứng minh rằng bitcoins thuộc về bạn.
Và voilà! Đó là vai trò của khóa riêng, khóa công khai và địa chỉ.
- Khóa công khai của bạn giống như "số tài khoản" của bạn.
- Địa chỉ của bạn là phiên bản ngắn gọn của số tài khoản của bạn. Đây là cái bạn đưa cho người khác để họ gửi cho bạn một ít bitcoin.
- Khóa riêng của bạn giống như "mật khẩu" của bạn chứng minh quyền sở hữu bitcoins liên quan đến một địa chỉ nhất định.
Người gửi cần địa chỉ của người nhận để có thể gửi bitcoins cho người nhận. Một khi bitcoins có trong địa chỉ của người nhận, anh/chị ta sẽ có thể chi tiêu hoặc rút chúng với khóa riêng của mình.
Khóa và địa chỉ đến từ đâu?
Khóa Riêng
Tất cả bắt đầu với khóa riêng, chỉ đơn giản là một số ngẫu nhiên được tạo ra:

Số dài này được rút ngắn bằng cách chuyển đổi nó thành định dạng thập lục phân.
Thập lục phân là một hệ thống số trong đó 16 chữ số khả thi được sử dụng để biểu diễn các số.
Mười chữ số đầu tiên: 0, 1, 2, 3, 4, 5, 6, 7, 8, và 9; đại diện cho những giá trị mà bạn đã quen thuộc.
Sáu chữ số còn lại được biểu diễn bằng A, B, C, D, E, và F, tương đương với giá trị từ 10 đến 15.

Vậy một chữ số thập lục phân có thể hiển thị 16 giá trị khác nhau thay vì 10 như bình thường.

Và đó là khóa riêng… đơn giản chỉ là một số ngẫu nhiên lớn trong định dạng thập lục phân.
Một khóa riêng có thể là bất kỳ số nào giữa 1 và 115792089237316195423570985008687907852837564279074904382605163141518161494337.
Khóa Công Khai
Khóa công khai của bạn được DẪN XUẤT từ khóa riêng của bạn.
Nhưng chờ đã, khóa công khai là… uh công khai! Nó có thể được nhìn thấy bởi người khác.
Điều này không có nghĩa là người ta cũng có thể thấy khóa riêng của tôi?!Không.
Dù khóa công khai được tạo ra từ khóa riêng, bạn không thể làm ngược lại và cố gắng tìm ra khóa riêng.
Tại sao vậy? Ồ, nó phức tạp lắm. Hãy nói rằng một thuật toán, dựa trên cái gọi là mật mã đường cong elliptic (ECC), ngăn bạn tìm ra khóa riêng ngay cả khi bạn biết khóa công khai.
Cơ bản là khóa riêng của bạn được bảo vệ bởi toán học nghiêm túc.

Một khóa riêng và một khóa công khai được liên kết toán học với nhau. Vậy nên, dù rất dễ tạo ra một khóa công khai từ một khóa riêng, nó gần như bất khả thi để tạo ra khóa riêng từ khóa công khai.
Một khóa riêng có thể được chuyển đổi thành khóa công khai, nhưng một khóa công khai không thể được chuyển đổi ngược lại thành khóa riêng.
Địa chỉ
Khóa công khai sau đó được "nén" để làm nó ngắn hơn và dễ sử dụng hơn.
Vì vậy hãy nghĩ về một địa chỉ như là một phiên bản ngắn hơn và (hơi) dễ đọc hơn của khóa công khai.
Tóm lại, khóa riêng tạo ra khóa công khai, và khóa công khai được nén lại và rút ngắn để tạo thành địa chỉ công khai.
Mối quan hệ giữa khóa riêng, khóa công khai, và địa chỉ Bitcoin được thể hiện dưới đây:

Nhưng mỗi bước là không thể đảo ngược.

Mỗi bước được xem như là một "hàm một chiều", có nghĩa là rất khó khăn cho một máy tính để đảo ngược mỗi phép toán và tìm ra dữ liệu từ bước trước đó.
Làm cách nào để tạo ra khóa và địa chỉ?
Nếu bạn chưa nhận ra, tất cả bắt đầu với khóa riêng. Và dù có thể cố gắng tự làm, khóa riêng thường được tạo ra bởi ví Bitcoin của bạn. Tất cả đều được thực hiện đằng sau hậu trường nhưng vẫn tốt nếu bạn có sự hiểu biết ở mức độ cao về quy trình này.
Đây là một số hình minh họa giúp bạn hình dung quá trình tạo cặp khóa riêng/công khai và địa chỉ tương ứng:

- Phần mềm ví tạo ra một số ngẫu nhiên.
- Số ngẫu nhiên này trở thành khóa riêng.
- Phần mềm ví sẽ sử dụng khóa riêng này để tự động tạo ra khóa công khai.
- Với khóa công khai này, một địa chỉ sẽ được tạo ra.
- Chúc mừng! Bạn bây giờ đã có một địa chỉ mới để gửi và nhận bitcoins!
Chuyện gì xảy ra nếu bạn mất khóa riêng?
Mất khóa riêng giống như mất tiền mặt vậy.
Một khi nó đi mất, nó biến mất!
Không thể tìm ra khóa riêng từ khóa công khai hoặc địa chỉ của bạn.
Và bạn cần khóa riêng để di chuyển hoặc chi tiêu bitcoins của mình!
Vì vậy nếu bạn mất khóa riêng, TẤT CẢ bitcoins lưu trữ trên địa chỉ liên quan đến khóa riêng này sẽ bị khóa ở đó mãi mãi.

Để chi tiêu bitcoins, bạn cần một "chữ ký số" để xác nhận giao dịch, và để tạo chữ ký số, bạn cần khóa riêng của mình.
Vậy, không có khóa riêng…không có "chữ ký số"…không có "chữ ký số"…không có giao dịch.
Toán học phức tạp được sử dụng để đảm bảo rằng khóa riêng không thể bị tìm ra từ khóa công khai, đặc biệt là khi khóa công khai (hiển thị dưới dạng một "địa chỉ") có thể được nhìn thấy bởi tất cả mọi người trên mạng Bitcoin.
Mặc dù phương pháp này rất nghiêm ngặt, ít nhất bạn biết rằng không ai hoặc đơn vị nào, như chính phủ, có thể đi sau lưng bạn và thu giữ bitcoins của bạn.
Chỉ có một khóa riêng để truy cập bitcoins của bạn, và bạn, và chỉ bạn, hoàn toàn chịu trách nhiệm về nó.

Nếu bạn mất hoặc quên nó, bạn không có ai khác để trách…ngoài chính mình.
Tóm tắt
- Các khóa công khai và khóa riêng luôn được tạo thành cặp.
- Khóa công khai được dùng để NHẬN bitcoins.
- Do độ dài của nó, khóa công khai được nén thành một định dạng được gọi là địa chỉ
- Địa chỉ giống như số tài khoản của một tài khoản ngân hàng.
- Khóa riêng là thứ cho phép bạn kiểm soát quỹ gắn với một địa chỉ và bắt đầu giao dịch từ địa chỉ đó.
Như bạn thấy, "lưu trữ" bitcoins đơn giản chỉ là giữ an toàn các khóa riêng.