This article has been translated from English to Vietnamese.
Chữ ký số là gì nhỉ?
Khi bạn muốn gửi một ít bitcoin, ví của bạn tạo ra một “giao dịch” và gửi nó đến một node trên mạng Bitcoin rồi sau đó nó truyền bá đến các node khác.
Khi bạn thực hiện một giao dịch Bitcoin, bạn phải chứng minh cho mọi node trên mạng Bitcoin biết rằng bạn được phép tiêu số tiền đó.
Giao dịch Bitcoin là gì?
Một giao dịch chỉ đơn giản là một tin nhắn chứa thông tin về người gửi và người nhận cũng như số lượng BTC cần chuyển (bao gồm cả phí giao dịch).
Vì vậy, trước khi gửi tin nhắn đi (tức “giao dịch”), bạn cần “ký” vào nó. Tất cả các giao dịch cần được “ký” trước khi được đưa lên mạng.

Để làm việc đó, phần mềm ví của bạn thực hiện một số phép toán "phép thuật" cho tin nhắn giao dịch và sau đó, thực hiện thêm một ít "phép thuật" với thứ gọi là "khóa riêng".
Kết quả của tất cả các phép toán này là một mẩu thông tin đặc biệt gọi là “chữ ký số”.

Chính “chữ ký số” này mới chứng minh cho mạng Bitcoin thấy rằng bạn là chủ sở hữu thực sự của bitcoin mà bạn muốn gửi.
Khi nói về việc “ký” giao dịch hay “chữ ký số”, các phương tiện truyền thông tài chính chính thống thường dừng lại ở đây.
Nhưng lời giải thích này thực ra không nói nhiều với chúng ta. Tất cả các phép "phép thuật số học" mơ hồ này là gì chứ?!
Chính xác thì “ký” một giao dịch có nghĩa là gì? “Chữ ký” hay “chữ ký số” nghĩa là gì
Vì chữ ký số là một thành phần quan trọng trong các loại tiền mã hóa, chúng ta cần tìm hiểu chữ ký số thực sự là gì, tại sao chúng cần thiết và chúng hoạt động như thế nào!
Chữ ký số là gì?
Bitcoin sử dụng mã hóa khóa công khai để tạo ra một “cặp khóa” (một cặp khóa) kiểm soát quyền truy cập vào bitcoin.
Cặp khóa này bao gồm một khóa riêng và một khóa công khai.
- Khóa riêng tạo ra khóa công khai.
- Hai khóa này được liên kết toán học và thực ra chỉ là những con số rất lớn.
- Khóa công khai sau đó tạo ra một địa chỉ được chia sẻ với người khác để bạn có thể nhận bitcoin và được biểu diễn dưới dạng một chuỗi các chữ cái và số.
Nếu bạn chưa quen với các khái niệm “khóa riêng” và “khóa công khai”, điều này có nghĩa là bạn đã đi quá xa trong trường Crypto và chưa hoàn thành các khóa học theo thứ tự! Bạn cần quay lại và đọc bài học này trước! 😑
Vậy khi bạn nói bạn “có một ít bitcoin”, điều bạn thực sự nói là:
- Có bitcoin gắn liền với một địa chỉ cụ thể.
- Và địa chỉ này cùng với lượng bitcoin mà nó nắm giữ được ghi lại trên sổ cái của Bitcoin, được gọi là blockchain.
- Bạn có một khóa riêng chứng minh toán học rằng bạn là chủ sở hữu của địa chỉ này.
- Điều này có nghĩa là bất kỳ bitcoin nào được giữ trong địa chỉ này đều thuộc quyền kiểm soát của bạn.
- Và chỉ có bạn mới có thể “di chuyển” hoặc gửi những bitcoin này đến một địa chỉ khác.
Nếu bạn không có khóa riêng của địa chỉ mới, thì bạn không còn kiểm soát được bitcoin nữa. Bạn đã gửi chúng đến một chủ sở hữu mới (người có khóa riêng liên kết với địa chỉ mới.)
Như bạn thấy, quyền sở hữu bitcoin gắn liền với một địa chỉ.
Và số lượng bitcoin gắn liền với TẤT CẢ các địa chỉ được ghi lại trên blockchain của Bitcoin.
Vì vậy, nếu bạn muốn gửi bitcoin đến một địa chỉ khác, bạn phải chứng minh rằng bạn là chủ sở hữu thực sự của ĐỊA CHỈ HIỆN TẠI đang giữ bitcoin.
Làm thế nào để thực hiện điều này?
Nhớ rằng một địa chỉ chỉ là một biểu diễn sửa đổi của một khóa công khai.
Và một khóa công khai được tạo ra từ một khóa riêng cụ thể.
Điều này có nghĩa là mỗi địa chỉ liên quan đến một khóa công khai, cũng liên quan đến một khóa riêng.

Khóa công khai, được biểu diễn dưới dạng thân thiện hơn gọi là địa chỉ, có thể được xem là “danh tính” của chủ sở hữu.
Điều này có nghĩa là khóa công khai của bạn (hiển thị dưới dạng một địa chỉ) hoạt động như “danh tính” của bạn trên blockchain của Bitcoin.
Và khóa riêng có thể được coi là một mẩu thông tin cho phép chủ sở hữu chứng minh quyền sở hữu khóa công khai.
Vậy một cách đơn giản để chứng minh rằng bạn là chủ sở hữu của một địa chỉ (và khóa công khai) là cung cấp khóa riêng của bạn như một phần của tin nhắn giao dịch.Sau đó, bằng cách sử dụng phép toán "phép thuật" cao cấp, bất kỳ ai cũng có thể dễ dàng thấy rằng khóa riêng tạo ra khóa công khai đã tạo ra địa chỉ.
Nhưng làm như vậy KHÔNG an toàn! Một khi khóa riêng của bạn được biết công khai, bất kỳ ai cũng có thể truy cập vào địa chỉ nơi bitcoin của bạn cư trú, tức là bất kỳ ai cũng có thể ăn cắp bitcoin của bạn!
Bằng “ăn cắp”, ý tôi là bất kỳ ai cũng có thể di chuyển bitcoin từ địa chỉ hiện tại đến một địa chỉ khác mà họ chọn (giống như một trong số địa chỉ của họ).
Vì vậy, cần phải có một cách tốt hơn!
Làm thế nào bạn có thể chứng minh rằng bạn là chủ sở hữu thực sự của một địa chỉ (và khóa công khai) mà không phải tiết lộ khóa riêng liên quan đến địa chỉ (và khóa công khai) đó?
Điều này có thể được thực hiện bằng cách cung cấp cái gọi là “chữ ký số“.
Chữ ký số là thứ bạn có thể đính kèm vào một tin nhắn để chứng minh rằng người gửi tin nhắn LÀ người gửi thực sự.
Trong Bitcoin, chữ ký số được sử dụng để chứng minh rằng bạn biết khóa riêng liên quan đến một địa chỉ MÀ KHÔNG phải tiết lộ khóa riêng thực sự cho mạng Bitcoin.
Mục đích của chữ ký số là gì?
Để tiêu bitcoin từ một địa chỉ Bitcoin cụ thể, cần phải chứng minh “quyền sở hữu” (hoặc kiến thức) về khóa riêng được liên kết với khóa công khai liên quan đến địa chỉ đó.
Một chữ ký số là thứ bạn có thể sử dụng để chứng minh rằng bạn biết khóa riêng liên quan đến một khóa công khai, MÀ KHÔNG phải tiết lộ khóa riêng thực sự.
Mục đích của chữ ký số là để chứng minh rằng bạn là chủ sở hữu của một địa chỉ.Và để chứng minh rằng bạn là chủ sở hữu của một địa chỉ, bạn cần chứng minh bạn là chủ sở hữu của khóa riêng liên kết với địa chỉ đó.
Bây giờ chúng ta đã có một ý niệm chung về chữ ký số là gì và nó được sử dụng để làm gì, hãy cùng khám phá xem nó hoạt động như thế nào!