Blockchain là gì và hoạt động như thế nào

Blockchain là một cuốn sổ cái công khai được hàng nghìn máy tính cùng lúc lưu giữ, trong đó dữ liệu chỉ được thêm vào, không bao giờ bị xóa. Các giao dịch được gom lại thành khối, và mỗi khối chứa dấu vân tay (hash) của khối trước đó. Nhờ vậy các khối tạo thành một chuỗi, trong đó không thể lặng lẽ sửa một bản ghi cũ, vì mọi khối phía sau nó đều sẽ thay đổi theo.
Blockchain hoạt động như thế nào: ví dụ với Bitcoin
Khi bạn gửi bitcoin cho ai đó, ví của bạn ký giao dịch bằng khóa riêng tư và phát nó lên mạng lưới. Các nút của mạng xác minh rằng chữ ký hợp lệ và số coin đó chưa bị ai tiêu. Sau đó giao dịch chờ đến khi một thợ đào đưa nó vào một khối.
Trung bình cứ khoảng 10 phút lại có một khối Bitcoin mới. Ngoài các giao dịch, khối còn có phần tiêu đề chứa hash của khối trước, thời gian và số nonce – con số mà thợ đào liên tục thay đổi cho đến khi tìm được hash thấp hơn giá trị mục tiêu. Ai tìm ra trước sẽ thêm khối và nhận phần thưởng – hiện nay là 3,125 BTC cộng với phí giao dịch.
Mỗi khối tiếp theo được thêm vào phía trên giao dịch của bạn là một „xác nhận“. Các sàn giao dịch và cửa hàng thường chờ vài xác nhận, vì với mỗi khối mới, việc sửa đổi ngược lại càng tốn kém hơn.
Vì sao blockchain không dễ bị sửa đổi
Nếu ai đó muốn thay đổi một giao dịch trong khối đã có từ một giờ trước, với Bitcoin họ sẽ phải tính lại khối đó cùng sáu khối tiếp theo – và còn phải đuổi kịp phần còn lại của mạng lưới vẫn đang tiếp tục chạy. Điều này đòi hỏi sức mạnh tính toán lớn hơn toàn bộ phần còn lại của mạng cộng lại (gọi là tấn công 51 %). Hiện nay toàn mạng Bitcoin đạt gần 1.000 EH/s (tính đến ngày 18.10.2026), nên trên thực tế điều này là không khả thi.
Như vậy, sự an toàn không dựa trên niềm tin vào ngân hàng hay công ty, mà dựa trên việc số thợ đào trung thực chiếm đa số. Với các mạng Proof of Stake, vai trò này thuộc về số coin mà validator đã khóa (stake), xem Proof of Work vs. Proof of Stake.
Các blockchain khác nhau như thế nào
Nguyên lý giống nhau, nhưng thông số thì khác. Thời gian tạo khối quyết định xác nhận đầu tiên đến nhanh thế nào và pool nhận phần thưởng thường xuyên ra sao.
| Mạng lưới | Thời gian tạo khối trung bình | Cơ chế đồng thuận |
|---|---|---|
| Bitcoin | 10 phút | Proof of Work (SHA-256) |
| Litecoin | 2,5 phút | Proof of Work (Scrypt) |
| Dogecoin | 1 phút | Proof of Work (Scrypt) |
| Kaspa | 0,1 giây (10 khối mỗi giây) | Proof of Work (kHeavyHash), BlockDAG |
| Ethereum | 12 giây | Proof of Stake |
Vì sao điều này quan trọng với thợ đào
Thợ đào là người nối dài blockchain. Máy đào ASIC của bạn không làm gì khác ngoài việc mỗi giây thử hàng trăm nghìn tỷ lần để tạo ra tiêu đề khối có hash hợp lệ. Phần thưởng khối và tần suất tạo khối quyết định trực tiếp việc đào coin mang lại bao nhiêu, và mọi thay đổi quy tắc của mạng – ví dụ halving – sẽ ngay lập tức ảnh hưởng đến thu nhập.
Blockchain cũng là lý do các pool chỉ chi trả khi số dư đạt một mức nhất định: mỗi giao dịch chiếm chỗ trong khối và tốn phí. Xem thêm trong bài chi trả từ pool và số dư tối thiểu.
Khái niệm liên quan
- Tiền mã hóa – thứ thực sự được ghi nhận trên blockchain.
- Đào tiền mã hóa – chi tiết cách một khối mới được tạo ra.
- Proof of Work và Proof of Stake – hai cách để mạng lưới thống nhất về khối tiếp theo.
Bước tiếp theo
Nếu bạn muốn tham gia nối dài blockchain bằng máy của riêng mình, hãy bắt đầu với bài Những đồng tiền mã hóa nào có thể đào.
Nguồn tham khảo
Câu hỏi thường gặp
Ai sở hữu blockchain?
Cần bao nhiêu xác nhận để một giao dịch được an toàn?
Blockchain có giống Bitcoin không?
Có thể xóa thứ gì đó khỏi blockchain không?
Bài viết được soạn với sự hỗ trợ của AI. Dữ kiện, số liệu và quy trình đã được Yegor kiểm tra.