Một CPU, một phiếu bầu
Việc công bố chuỗi dấu thời gian trên một máy chủ duy nhất sẽ đưa bên trung gian trở lại. Thay vào đó, Phần 4 yêu cầu mỗi khối mang một bằng chứng công việc: một số được tìm thấy bằng cách thử đi thử lại cho đến khi hàm băm của khối bắt đầu bằng đủ số không. Việc tìm ra nó tốn công sức tính toán thực tế; việc kiểm tra nó gần như không tốn kém.
Bỏ phiếu theo địa chỉ IP sẽ cho phép bất kỳ ai có nhiều địa chỉ đều có thể chiếm quyền kiểm soát. Bằng chứng công việc làm cho phiếu bầu phải trả giá bằng thứ gì đó thực tế: bài báo gọi đó là một CPU một phiếu bầu. Quyết định đa số là chuỗi có nhiều công việc nhất trong đó.
Sáu bước của mạng lưới
- Các giao dịch mới được phát sóng đến tất cả các nút.
- Mỗi nút thu thập các giao dịch mới vào một khối.
- Mỗi nút hoạt động để tìm bằng chứng công việc cho khối của nó.
- Khi một nút tìm thấy một bằng chứng, nó sẽ phát sóng khối đó đến tất cả các nút.
- Các nút chấp nhận khối chỉ khi tất cả các giao dịch của nó hợp lệ và chưa được chi tiêu.
- Các nút cho thấy chúng chấp nhận nó bằng cách xây dựng khối tiếp theo trên đó.
Trong bài báo, mọi nút cũng khai thác. Ngày nay, các vai trò chủ yếu tách biệt: thợ đào tạo ra các khối, và nhiều nút khác kiểm tra chúng mà không khai thác. Bước 5, kiểm tra mọi thứ, vẫn được thực hiện bởi mọi nút.
▶ XEM TRONG MÁYKHAI THÁC là nơi diễn ra bằng chứng công việc: các giá đỡ thử các hàm băm cho đến khi một hàm băm giảm xuống dưới mục tiêu.