Fig. 3

Chuỗi Proof-of-Work

Bitcoin proof-of-work block chain with previous hash and nonce
Bitcoin proof-of-work block chain with previous hash and nonce

Ngữ cảnh

Hình này xuất hiện trong phần Bằng chứng Công việc, mô tả cách Bitcoin triển khai một máy chủ dấu thời gian phân tán sử dụng các bài toán tính toán thay vì xuất bản tập trung. Phần này giải thích cách các thợ đào tìm kiếm giá trị nonce sao cho hàm băm của khối đáp ứng mục tiêu độ khó cụ thể, và cách xâu chuỗi các khối này lại với nhau khiến lịch sử trở nên bất biến. Nó cũng giới thiệu quy tắc chuỗi dài nhất như cơ chế đồng thuận phân tán.

Nội dung hình này

Sơ đồ hiển thị một chuỗi các khối, mỗi khối chứa một tập hợp giao dịch, một giá trị nonce và một tham chiếu mật mã đến hàm băm của khối trước đó. Để thêm một khối mới, thợ đào phải tìm một nonce sao cho hàm băm SHA-256 kết quả của tiêu đề khối bắt đầu với số lượng bit không yêu cầu — công việc tốn kém về mặt thống kê để thực hiện nhưng chi phí xác minh cực kỳ thấp. Vì mỗi khối tham chiếu hàm băm của khối trước, việc viết lại bất kỳ khối lịch sử nào đòi hỏi phải làm lại bằng chứng công việc cho khối đó và mọi khối sau nó, sau đó vượt qua tốc độ làm việc liên tục của mạng lưới trung thực. Chuỗi có tổng bằng chứng công việc tích lũy lớn nhất được coi là sự thật chuẩn, khuyến khích các thợ đào trung thực mở rộng chuỗi dài nhất. Độ khó điều chỉnh theo thời gian thông qua trung bình động để duy trì khoảng thời gian khối mục tiêu bất kể sự thay đổi trong tổng sức mạnh băm.

Tầm quan trọng

Hình này là trọng tâm của thiết kế Bitcoin: nó cho thấy cách bằng chứng công việc biến đổi nỗ lực tính toán thành một bản ghi lịch sử giao dịch bất biến, không cần tin cậy. Mô hình một-CPU-một-phiếu mà nó mã hóa ngăn chặn các cuộc tấn công Sybil và đảm bảo rằng kẻ tấn công kiểm soát ít hơn đa số sức mạnh băm không thể viết lại sổ cái, cung cấp các đảm bảo an ninh giúp Bitcoin khả thi như một loại tiền tệ phi tập trung.

Thuật ngữ liên quan

Các hình khác từ