Tòa SA5 Vinhomes Smart City Tây Mỗ, Nam Từ Liêm, Hà Nội.
Hotline / Zalo: 0966.246.800
Email: letam.calico@gmail.com
Dẫn đường: Đến Goolge Map

Blockchain vận hành như thế nào? Wallet, Public Key và xác thực giao dịch

Công Nghệ 02-03-2026

Nếu hash function và Proof of Work giải thích vì sao Blockchain có thể duy trì một immutable ledger, thì câu hỏi tiếp theo là: một giao dịch thực sự được tạo ra và xác nhận như thế nào trong hệ thống đó? Phân tán dữ liệu chỉ là một phần của câu chuyện. Điều quan trọng hơn là cách danh tính được xác thực và cách mạng lưới đồng thuận với nhau về tính hợp lệ của mỗi giao dịch.

Bài viết này sẽ đi sâu vào vai trò của wallet, public key - private key, digital signature, cấu trúc giao dịch và quy trình validation trong mạng lưới. Từ đó, chúng ta sẽ thấy rõ cách các lớp bảo mật - từ chữ ký số đến Proof of Work và longest chain rule - phối hợp với nhau để đảm bảo rằng một giao dịch khi đã được xác nhận sẽ dần trở nên không thể đảo ngược.

1. Entity và Wallet - Danh tính trong hệ thống phi tập trung

1.1. Danh tính trong môi trường không có trung gian

Trong hệ thống tài chính truyền thống, danh tính được xác thực bởi tổ chức trung gian. Ngân hàng biết bạn là ai, tài khoản gắn với thông tin cá nhân, và giao dịch được xử lý dựa trên hồ sơ đã được xác minh. Niềm tin nằm ở tổ chức quản lý hệ thống.

Trong Blockchain, mô hình này thay đổi hoàn toàn. Không có cơ quan trung tâm giữ hồ sơ danh tính của người dùng. Không có “tài khoản ngân hàng” theo nghĩa truyền thống. Thay vào đó, mỗi người tham gia hệ thống được đại diện bởi một cặp khóa mật mã.

Danh tính trong Blockchain không phải là tên, địa chỉ hay số căn cước. Nó là khả năng chứng minh quyền kiểm soát một cặp khóa.

Điều này tạo ra một sự dịch chuyển quan trọng: từ identity-based system sang key-based system. Trong môi trường này, quyền lực không đến từ việc bạn “là ai”, mà đến từ việc bạn có thể chứng minh bạn sở hữu private key tương ứng hay không.

1.2. Wallet không phải ví tiền, mà là công cụ quản lý khóa

Thuật ngữ “wallet” dễ gây hiểu nhầm. Nhiều người nghĩ rằng ví blockchain là nơi lưu trữ tiền. Thực tế, token hay coin không nằm trong ví. Chúng tồn tại trên blockchain dưới dạng bản ghi trong sổ cái phân tán.

Wallet thực chất là phần mềm hoặc phần cứng dùng để:

  • Lưu trữ private key

  • Quản lý public key

  • Tạo và ký giao dịch

Private key là yếu tố cốt lõi. Ai sở hữu private key thì người đó có quyền kiểm soát tài sản gắn với địa chỉ tương ứng. Nếu private key bị mất hoặc bị lộ, quyền kiểm soát tài sản cũng biến mất hoặc bị chiếm đoạt. Trong mô hình này, trách nhiệm bảo mật được chuyển từ tổ chức trung gian sang chính người dùng. Điều này tạo ra mức độ tự chủ cao hơn, nhưng đồng thời cũng đòi hỏi ý thức bảo mật cao hơn.

Wallet vì vậy không chỉ là công cụ giao dịch. Nó là điểm giao giữa cá nhân và hệ thống blockchain, nơi danh tính được xác lập bằng mật mã thay vì hồ sơ hành chính.

2. Public Key, Private Key và Digital Signature - Cơ chế xác thực trong Blockchain

2.1. Cặp khóa mật mã và quyền kiểm soát tài sản

Trọng tâm của hệ thống Blockchain không nằm ở tài khoản, mà nằm ở cặp khóa mật mã bất đối xứng: public keyprivate key.

Private key là chuỗi ký tự bí mật chỉ người sở hữu biết. Public key được tạo ra từ private key và có thể công khai. Từ public key, hệ thống có thể tạo ra địa chỉ giao dịch (address) dùng để nhận tài sản.

Mối quan hệ giữa hai khóa này mang tính bất đối xứng:

  • Có thể tạo public key từ private key

  • Không thể suy ngược private key từ public key

Điều này đảm bảo rằng người dùng có thể công khai địa chỉ nhận tài sản mà không làm lộ quyền kiểm soát của mình. Trong mô hình này, quyền sở hữu không được xác định bằng tên hay giấy tờ pháp lý, mà bằng khả năng chứng minh rằng bạn sở hữu private key tương ứng với một địa chỉ nhất định.

2.2. Digital Signature và nguyên tắc non-repudiation

Khi một giao dịch được tạo ra, nó không chỉ là thông điệp “chuyển tài sản từ A sang B”. Trước khi được ký, nội dung giao dịch sẽ được đưa qua hash function để tạo ra một giá trị đại diện duy nhất cho dữ liệu đó.

Như đã phân tích trong phần về hash function và nguyên tắc “hard to find, easy to verify”, chỉ cần thay đổi một ký tự nhỏ trong dữ liệu thì giá trị hash sẽ thay đổi hoàn toàn.

Sau đó, private key được dùng để ký lên giá trị hash này, tạo thành digital signature.

Quá trình xác thực diễn ra theo nguyên tắc:

  • Dữ liệu giao dịch được hash

  • Private key tạo chữ ký số trên giá trị hash

  • Mạng lưới dùng public key để kiểm chứng chữ ký

Nếu chữ ký hợp lệ, hệ thống xác nhận rằng giao dịch thực sự được tạo bởi chủ sở hữu private key và nội dung không bị thay đổi.

3. Transaction Structure - Một giao dịch trong Blockchain thực sự bao gồm những gì?

Khi một người dùng gửi tài sản trên Blockchain, điều được tạo ra không phải là “chuyển tiền” theo nghĩa truyền thống, mà là một cấu trúc dữ liệu tuân theo định dạng xác định.

Một giao dịch cơ bản thường bao gồm:

  • Địa chỉ người gửi

  • Địa chỉ người nhận

  • Số lượng tài sản chuyển đi

  • Tham chiếu đến giao dịch trước (đối với một số mô hình như UTXO)

  • Chữ ký số (digital signature)

Điểm quan trọng là: giao dịch không được xác nhận ngay khi được tạo ra. Nó chỉ trở thành hợp lệ khi được mạng lưới kiểm tra.

Sau khi được ký bằng private key, giao dịch sẽ được broadcast đến toàn bộ mạng lưới. Tại đây, các nút (nodes) sẽ thực hiện quá trình validation độc lập.

Quá trình này bao gồm việc kiểm tra:

  • Chữ ký số có hợp lệ không

  • Người gửi có đủ tài sản hay không

  • Giao dịch có tuân thủ quy tắc giao thức hay không

Không có một nút trung tâm nào quyết định. Mỗi nút đều tự kiểm tra dựa trên quy tắc chung của hệ thống. Điều này tạo ra một đặc điểm quan trọng của Blockchain: Validation được thực hiện phân tán, nhưng dựa trên cùng một bộ quy tắc.

4. Network Maintains Blockchain - Mạng lưới duy trì và đồng bộ chuỗi như thế nào?

Trong hệ thống tập trung, việc duy trì sổ cái khá đơn giản: một máy chủ trung tâm lưu trữ và cập nhật dữ liệu khi có giao dịch mới. Nhưng trong Blockchain, không tồn tại một “máy chủ chính”. Toàn bộ mạng lưới các node cùng tham gia duy trì hệ thống.

Mỗi node có thể:

  • Lưu trữ bản sao đầy đủ của blockchain

  • Kiểm tra và xác thực giao dịch

  • Tham gia tạo block mới

Khi một giao dịch được ký bằng digital signature và broadcast, các node sẽ kiểm tra tính hợp lệ của chữ ký và số dư. Nếu hợp lệ, giao dịch được đưa vào mempool chờ được ghi vào block.

Tại đây, cơ chế đã phân tích trong phần về hash function và Proof of Work bắt đầu phát huy vai trò. Miner sẽ gom các giao dịch hợp lệ, tạo block mới và thực hiện quá trình tìm nonce thỏa điều kiện “hard to find, easy to verify”. Block chỉ được chấp nhận khi hash của nó đáp ứng mức độ khó của mạng.

Sau khi một block hợp lệ được tạo ra, nó được phát tán đến toàn mạng. Các node khác sẽ:

  • Kiểm tra hash của block

  • Kiểm tra liên kết hash với block trước

  • Xác nhận Proof of Work đã được thực hiện

Vì việc kiểm chứng hash là “easy to verify”, toàn bộ mạng có thể nhanh chóng xác nhận block hợp lệ mà không cần tin tưởng miner.

Nếu xuất hiện hai block cạnh tranh, mạng sẽ áp dụng quy tắc longest chain / most accumulated work – cũng là hệ quả trực tiếp của cơ chế Proof of Work đã trình bày trước đó. Chuỗi có tổng lượng công việc tích lũy lớn nhất sẽ được coi là hợp lệ.

Nhờ sự kết hợp giữa:

  • Digital signature (xác thực giao dịch)

  • Hash function (bảo toàn dữ liệu)

  • Proof of Work (bảo vệ chuỗi bằng chi phí tính toán)

Blockchain có thể tự duy trì và đồng bộ mà không cần trung tâm kiểm soát.

5. Transaction Lifecycle - Từ ký giao dịch đến khi được xác nhận

Một giao dịch trong Blockchain không “hoàn tất” ngay khi người dùng nhấn nút gửi. Nó đi qua một vòng đời nhiều bước trước khi được xem là an toàn.

Quy trình cơ bản gồm các giai đoạn:

  • Người dùng tạo giao dịch và ký bằng private key

  • Giao dịch được broadcast đến mạng lưới

  • Các node kiểm tra chữ ký số và tính hợp lệ

  • Giao dịch hợp lệ được đưa vào mempool

  • Miner chọn giao dịch và đưa vào block

  • Block được xác nhận thông qua Proof of Work

  • Block được thêm vào chuỗi

Ở giai đoạn mempool, giao dịch mới chỉ ở trạng thái “chờ xử lý”. Nó chưa được ghi vào immutable ledger. Chỉ khi block chứa giao dịch được thêm vào chuỗi và được các node chấp nhận, giao dịch mới chính thức trở thành một phần của lịch sử.

Điều quan trọng là: validation diễn ra nhiều lần ở nhiều lớp. Chữ ký số được kiểm tra để đảm bảo quyền sở hữu. Hash của block được kiểm tra để đảm bảo tính toàn vẹn. Proof of Work được kiểm chứng để đảm bảo block được tạo ra hợp lệ theo nguyên tắc “hard to find, easy to verify”.

Nhờ cơ chế này, một giao dịch không chỉ được xác thực một lần, mà được xác thực bởi toàn mạng.

6. Confirmation và Finality - Khi nào một giao dịch thực sự an toàn?

Sau khi block đầu tiên chứa giao dịch được thêm vào chuỗi, giao dịch đó có “1 confirmation”. Tuy nhiên, trong thực tế, một confirmation thường chưa đủ để đảm bảo an toàn tuyệt đối.

Mỗi block mới được thêm phía sau sẽ làm tăng số confirmation của giao dịch. Vì mỗi block đại diện cho một lượng công việc tính toán đã được thực hiện (theo Proof of Work), nên càng nhiều block chồng lên, càng khó để đảo ngược giao dịch đó.

Đây chính là cơ chế tích lũy bảo mật đã phân tích ở phần về accumulated work và longest chain rule. Lịch sử càng nằm sâu trong chuỗi, chi phí để thay đổi càng lớn.

Finality trong Blockchain vì vậy không phải là trạng thái tức thời, mà là xác suất tăng dần theo thời gian và theo số lượng block xác nhận.

Chính sự kết hợp giữa:

  • Digital signature

  • Distributed validation

  • Hash-linked structure

  • Proof of Work

  • Longest chain rule

đã tạo nên một hệ thống nơi giao dịch dần trở nên “không thể đảo ngược” theo logic toán học và kinh tế.

Kết luận

Blockchain không vận hành nhờ một trung tâm xác thực, mà nhờ sự phối hợp giữa danh tính mật mã và cơ chế đồng thuận phân tán. Wallet quản lý private key, digital signature chứng minh quyền sở hữu, còn transaction structure và validation flow đảm bảo mỗi giao dịch đều được kiểm tra độc lập bởi nhiều node trong mạng.

Tuy nhiên, bảo mật của hệ thống không dừng ở việc xác thực chữ ký. Hash function bảo toàn tính toàn vẹn của dữ liệu, còn Proof of Work và nguyên tắc “hard to find, easy to verify” khiến việc thay đổi lịch sử trở nên cực kỳ tốn kém. Khi block mới được thêm vào và số confirmation tăng lên, accumulated computational work liên tục gia cố chuỗi khối.

Chính sự kết hợp giữa digital signature, distributed validation, hash-linked structure, Proof of Work và longest chain rule đã tạo nên một hệ thống có thể duy trì immutable ledger trong môi trường không cần trung gian tập trung. Blockchain vì vậy không chỉ là kiến trúc dữ liệu, mà là một cơ chế vận hành hoàn chỉnh, nơi niềm tin được thay thế bằng toán học và chi phí kinh tế.

Danh mục cùng chuyên đề

Chia sẻ bài viết

Nội Dung Liên Quan Đến Công Nghệ

[C1.S10.Ep1] DBA in Emerging Technologies: Nền tảng chiến lược cho lãnh đạo trong kỷ nguyên RPA và AI

[C1.S10.Ep1] DBA in Emerging Technologies: Nền tảng chiến lược cho lãnh đạo trong kỷ nguyên RPA và AI

02-03-2026

DBA in Emerging Technologies giúp lãnh đạo hiểu RPA, AI và tự động hóa ở cấp độ chiến lược, từ kiến trúc công nghệ đến governance và ROI dài hạn.
[C1.S11.Ep2] AR là gì? VR là gì? XR, MR và Metaverse khác nhau như thế nào?

[C1.S11.Ep2] AR là gì? VR là gì? XR, MR và Metaverse khác nhau như thế nào?

02-03-2026

Hiểu sai AR, VR hay Metaverse không chỉ là nhầm lẫn thuật ngữ – mà có thể dẫn đến sai lệch chiến lược đầu tư và ROI trong doanh nghiệp.
[C1.S8.Ep3] Cơ chế mật mã phía sau Blockchain - Hash và Proof of Work

[C1.S8.Ep3] Cơ chế mật mã phía sau Blockchain - Hash và Proof of Work

02-03-2026

Blockchain không tự bảo mật chỉ nhờ tính phân tán. Nền tảng thực sự nằm ở hash function và nguyên tắc “hard to find, easy to verify” của Proof of Work - cơ chế khiến việc gian lận trở nên cực kỳ tốn kém trong môi trường phi tập trung.
[C1.S11.Ep1] AR/VR + AI trong Doanh nghiệp: Từ công nghệ trình diễn đến hạ tầng vận hành chiến lược

[C1.S11.Ep1] AR/VR + AI trong Doanh nghiệp: Từ công nghệ trình diễn đến hạ tầng vận hành chiến lược

02-03-2026

AR/VR không còn là công nghệ trình diễn. Khi kết hợp với AI, XR trở thành lớp hạ tầng vận hành mới giúp doanh nghiệp giảm chi phí đào tạo, giảm sai sót quy trình và chuẩn hóa hiệu suất toàn cầu.
[C1.S8.Ep2] Blockchain là gì? Sổ cái phân tán và các thuộc tính Immutable, Append-only, Distributed

[C1.S8.Ep2] Blockchain là gì? Sổ cái phân tán và các thuộc tính Immutable, Append-only, Distributed

02-03-2026

Blockchain không chỉ là công nghệ phía sau tiền mã hóa. Với các thuộc tính immutable, append-only và distributed, nó là một kiến trúc sổ cái mới giúp tái cấu trúc cách dữ liệu và giá trị được ghi nhận trong môi trường số.
Hỗ trợ trực tuyến