Blockchain thực sự hoạt động như thế nào? Phiên bản tiếng nói trắng một phút
Bạn có muốn biết blockchain hoạt động như thế nào không? Sử dụng ví dụ “chuyển 100 Bitcoin cho ông Vương”, chỉ trong một phút là có thể giải thích rõ logic cốt lõi:
Bạn không cần xin phê duyệt từ ngân hàng, chỉ cần “hét lên” với toàn mạng (tức là phát sóng giao dịch): “Mọi người chú ý! Tôi muốn chuyển 100 Bitcoin cho ông Vương!”
Câu nói này sẽ được nhận đồng thời bởi hàng trăm nghìn máy tính trên toàn cầu tham gia duy trì mạng (tức là “nút”), mà không có bất kỳ “cơ quan trung tâm” nào kiểm tra “có được không”.
Tất cả các nút sẽ ngay lập tức đồng bộ kiểm tra lịch sử giao dịch của bạn —— Tài khoản của bạn thực sự có hơn 100 Bitcoin không? Số coin này chưa bị chuyển lặp lại chứ? Chữ ký giao dịch có phải do chính bạn thực hiện không? Sau khi xác nhận không có vấn đề, tất cả các nút sẽ nhất trí công nhận: “Giao dịch này không có vấn đề, hợp pháp và hiệu lực!”
Lúc này, “thợ đào” chuyên trách xử lý đóng gói giao dịch (các nút chịu trách nhiệm tính toán cường độ cao trong mạng), sẽ thu thập tất cả các giao dịch hợp pháp đã qua xác thực từ toàn mạng trong khoảnh khắc đó (có thể hàng nghìn giao dịch), đóng gói vào một “gói dữ liệu” (tức là “khối”). Sau đó, thợ đào sẽ tham gia một cuộc thi đoán toán học siêu khó —— Ai tính ra đáp án đầu tiên, người đó có quyền ghi “gói” này vĩnh viễn vào sổ cái, và nhận được phần thưởng Bitcoin tương ứng.
Thợ đào đoán trúng đáp án đầu tiên sẽ ngay lập tức thông báo cho toàn mạng: “Khối số 888888 tôi đã xác nhận hoàn thành! Bên trong chứa giao dịch chuyển 100 Bitcoin cho ông Vương!” Đồng thời, anh ta sẽ tạo ra một “dấu vân tay kỹ thuật số” duy nhất (tức là giá trị hash) cho khối này, viết vào “con dấu” của khối, và đính kèm “dấu vân tay kỹ thuật số” của khối đã xác nhận trước đó, khiến tất cả các khối liên kết với nhau như một chuỗi sắt.
Các nút khác trên toàn cầu sẽ nhanh chóng xác minh: “Con dấu” của khối không bị động tay chân, dấu vân tay kỹ thuật số hoàn toàn khớp, “chuỗi sắt” giữa các khối không bị đứt → Sau khi xác nhận không có vấn đề, tất cả các nút sẽ đồng bộ cập nhật sổ cái của mình, và giao dịch chuyển khoản này sẽ chính thức có hiệu lực.
Sau đó, nếu muốn thay đổi hướng đi của 100 Bitcoin này, độ khó ngang với lên trời: Phải đồng thời sửa đổi cùng một giao dịch trong hơn 51% nút trên toàn cầu, điều này khó hơn mở két sắt ngân hàng Thụy Sĩ gấp vạn lần.
Nói tóm lại, logic cốt lõi của blockchain rất đơn giản: Thay thế mô hình tin cậy “ngân hàng” truyền thống bằng “tin cậy thuật toán toán học + giám sát toàn mạng của mọi người”. Sử dụng công nghệ mật mã để “hàn chết” sổ cái, sau đó sử dụng phần thưởng kinh tế để thu hút người lạ tham gia chủ động xác minh và giám sát, cuối cùng thực hiện an toàn, minh bạch và không thể thay đổi cho giao dịch.