Mỗi nút trong blockchain đều đang lưu giữ một bản sao của sổ kế toán. Do vậy mỗi
nút đều biết số dư tài khoản của bạn là bao nhiêu. Hệ thống blockchain không hề theo
Sổ cái trên thực tế không theo dõi số dư, nó chỉ theo dõi mọi giao dịch được phát đi
trong mạng lưới Bitcoin. Để biết số dư trên ví điện tử của bạn, bạn cần xác thực và
xác nhận tất cả các giao dịch đã diễn ra trên mạng lưới mà có liên quan tới ví điện tử
http://sachvui.com
Kho tri thức cho người việt
Việc xác minh “số dư” này được thực hiện nhờ các tính toán dựa vào liên kết đến các
giao dịch trước đó. Để gửi 10 bitcoin cho John, Mary phải tạo yêu cầu giao dịch bao
gồm các liên kết đến các giao dịch đã diễn ra trước đó với tổng số dư bằng hoặc vượt
quá 10 bitcoin. Các liên kết này được xem như là giá trị đầu vào, các nút trong mạng
lưới sẽ xác minh xem tổng số tiền của các giao dịch này bằng hoặc vượt quá 10
bitcoin không. Tất cả điều này được thực hiện tự động trong ví điện tử của Mary và
được kiểm tra bởi các nút trên mạng lưới Bitcoin, Mary chỉ gửi một giao dịch 10 BTC
tới ví của John bằng khóa công khai của John.
Như vậy có một câu hỏi được đặt ra đó là làm thế nào hệ thống có thể tin tưởng các
giao dịch đầu vào này và xác thực tính hợp lệ của chúng? Thực tế là các nút sẽ kiểm
tra tất cả các giao dịch trước đó có liên quan đến ví tiền điện tử bạn sử dụng để gửi
Bitcoin thông qua các tham chiếu lịch sử giao dịch. Để đơn giản hóa và tăng tốc quá
trình xác minh, một bản ghi đặc biệt sẽ lưu trữ số Bitcoin chưa được dùng sẽ được các
nút mạng lưu giữ. Nhờ cơ chế kiểm tra này nên các ví tiền điện tử tránh được tình
trạng chi tiêu đúp giao dịch.
“Như vậy sở hữu Bitcoin có nghĩa là có các giao dịch được lưu trong sổ kế toán liên
hệ đến địa chỉ ví của bạn mà chưa được sử dụng làm giao dịch đầu vào.”
Tất cả mã nguồn để thực hiện các giao dịch trên mạng lưới Bitcoin đều là nguồn mở,
điều này có nghĩa là bất kỳ ai có máy tính xách tay và kết nối internet đều có thể tham
gia vào mạng lưới và thực hiện giao dịch. Tuy nhiên, nếu có bất kỳ lỗi lầm nào trong