‹ CHƯƠNG 11, TẤT CẢ CÁC BÀI HỌC

NGƯỜI DẪN ĐƯỜNG · CHƯƠNG 11 · BÀI HỌC 1 TRONG SỐ 4

Chi tiêu hai lần

Vấn đề chi tiêu hai lần

Tại sao việc chi tiêu cùng một đồng tiền hai lần lại là vấn đề trung tâm của tiền kỹ thuật số? 4 phút

Một bức ảnh có thể được gửi cho một nghìn người và bạn vẫn còn nó. Nếu tiền tệ là một tệp, bạn có thể thanh toán cho một nghìn cửa hàng bằng cùng một đồng tiền. Bất kỳ loại tiền mặt kỹ thuật số nào cũng phải trả lời một câu hỏi: khi cùng một đồng tiền được gửi hai lần, khoản thanh toán nào được chấp nhận?

Cuộc đua

Cuộc tấn công rất dễ hình dung. Alice ký một khoản thanh toán cho một cửa hàng và, cùng lúc đó, một khoản thanh toán thứ hai bằng cùng các đồng tiền cho chính mình. Cả hai đều là chữ ký hợp lệ. Nếu cửa hàng giao hàng trước khi biết mạng lưới đã giữ khoản nào, Alice có thể lấy hàng và giữ tiền.

Các ngân hàng tránh điều này vì họ giữ sổ cái duy nhất. Bitcoin có hàng nghìn bản sao, vì vậy nó cần một quy tắc mà mọi bản sao đều áp dụng theo cùng một cách để chọn một khoản thanh toán và loại bỏ khoản kia.

▶ XEM TRONG MÁY

Tại các NÚT, mỗi bản sao của sổ cái kiểm tra từng khối; một khối chi tiêu một đồng tiền hai lần sẽ thất bại trong việc kiểm tra ở mọi nơi.

Những điều cần ghi nhớ

  • Dữ liệu kỹ thuật số có thể được sao chép; tiền tệ thì không được.
  • Hai khoản thanh toán xung đột đều có thể mang chữ ký hợp lệ.
  • Bitcoin cần một thứ tự chung để chọn khoản nào được chấp nhận.

Kiểm tra nhanh

Alice ký hai khoản thanh toán bằng cùng một đồng tiền. Cả hai chữ ký có hợp lệ không?

Trước Bitcoin, các ngân hàng đã tránh chi tiêu hai lần như thế nào?

Vấn đề chi tiêu hai lần · Trường Đại học Bitcoin