Chương 9: Mạng và khai thác
Bây giờ tôi sẽ tóm tắt các bước được mô tả ở trên; đây là những
gì xảy ra trong mạng -
· Bất kỳ ai muốn có được
dịch vụ từ bên thứ ba đã quảng cáo trên mạng trước tiên sẽ tạo một giao dịch
(tin nhắn cho người nhận mong muốn).
· Trong một khoảng thời
gian nhất định, có thể có nhiều người gửi (người mua) và người nhận (người bán)
tạo ra các giao dịch đó.
· Tất cả các giao dịch
được phát trên mạng đến tất cả các nút. Lưu ý rằng không nhất thiết là một
giao dịch nhất định phải tiếp cận từng nút khác trong mạng.
· Mỗi nút tập hợp các
giao dịch mới thành một khối. Lưu ý rằng tập hợp các giao dịch trong mỗi
khối độc lập với tập hợp trong các khối được tạo bởi người khác và sẽ tự nhiên
khác với các khối khác. Điều này không quan trọng; hệ thống đảm bảo rằng
mọi giao dịch được phát trên mạng sẽ được đưa vào một số khối trong một khoảng
thời gian hợp lý. Thông thường, người gửi sẽ khuyến khích nút bằng cách
cung cấp một lượng bitcoin nhất định cho người khai thác cho những nỗ lực của
mình. Người khai thác có thể lựa chọn ưu tiên đưa vào khối cho những người
có ưu đãi cao hơn.
· Nút bây giờ hoạt động
trên việc tìm bằng chứng công việc cho khối lắp ráp của nó.
· Khi nút tìm thấy một bằng
chứng công việc, nó sẽ phát khối lắp ráp trên mạng.
· Các nút nhận được khối
mới sẽ chỉ chấp nhận nó sau khi xác minh rằng tất cả các giao dịch trong khối
là hợp lệ và chưa được chi tiêu.
· Nếu khối được chấp nhận
là hợp lệ, nút đang hoạt động trên khối mới của chính nó sẽ phải lắp ráp lại
các giao dịch trong khối của nó để đảm bảo rằng các giao dịch không bị trùng lặp. Nút
bây giờ hoạt động trên việc tìm bằng chứng công việc trên khối mới được tạo của
nó; trong khi làm như vậy, nó sẽ lấy hàm băm của khối được chấp nhận làm
hàm băm trước đó.
· Tương tự như vậy,
blockchain tiếp tục phát triển mãi mãi.
Bây giờ, như chúng ta đã thấy toàn bộ hệ thống hoạt động như thế
nào, hãy để tôi mô tả một số tác dụng phụ và cách giải quyết chúng.
**********
Mục lục:
Chương 1: Giới thiệu về Blockchain
Chương 2: Chi tiêu gấp đôi (Double Spending)
Chương 3: Sơ lược về lịch sử phát triển của Blockchain
Chương 4: PKI (Public Key Cryptography) - Mật mã khóa công khai
Chương 5: Hàm Băm (Hashing)
Chương 6: Khai phá (Mining)
Chương 7: Chuỗi khối (Chaining Blocks)
Chương 8: Bằng chứng công việc
Chương 9: Mạng và khai thác
Chương 10: Phần thưởng cho người khai thác
Chương 11: Cây Merkle (Merkle Tree)
Chương 12: Xác minh thanh toán
Chương 13: Giải quyết xung đột
Chương 14: Quyền riêng tư
Chương 15: Giảm thiểu tấn công
Chương 16: Kết luận