Một hiện tượng thú vị trong giao dịch Bitcoin: Giao dịch lặp lại
Trong mạng Bitcoin tồn tại một hiện tượng hiếm nhưng thú vị: hai nhóm giao dịch hoàn toàn giống nhau. Tình huống này có thể xảy ra vì giao dịch coinbase không có bất kỳ đầu vào giao dịch nào, mà chỉ có các đồng coin mới được tạo ra. Do đó, hai giao dịch coinbase khác nhau có khả năng gửi số lượng giống nhau đến cùng một địa chỉ, và được xây dựng hoàn toàn giống nhau, khiến chúng hoàn toàn giống nhau. Vì những giao dịch này là giống nhau, ID giao dịch (TXID) cũng khớp nhau, vì TXID là tóm tắt băm của dữ liệu giao dịch.
Hai nhóm giao dịch trùng lặp này đều xảy ra trong khoảng thời gian từ ngày 14 đến 15 tháng 11 năm 2010, kéo dài khoảng 16 giờ. Nhóm giao dịch trùng lặp đầu tiên nằm giữa nhóm thứ hai. Chúng tôi phân loại d5d2....8599 là giao dịch trùng lặp đầu tiên, vì nó trở thành bản sao đầu tiên, mặc dù nó lần đầu tiên xuất hiện trên blockchain sau một giao dịch trùng lặp khác e3bf....b468.
Giá trị của các giao dịch trùng lặp này là 50 BTC mỗi giao dịch. Đến thời điểm hiện tại, 200 BTC liên quan vẫn chưa được chi tiêu. Nếu ai đó sở hữu khóa riêng liên quan đến những đầu ra này, họ có thể chi tiêu những Bitcoin này. Tuy nhiên, một khi đã được chi tiêu, UTXO sẽ bị xóa khỏi cơ sở dữ liệu, 50 BTC trùng lặp sẽ không thể chi tiêu và sẽ bị mất, do đó chỉ có 100 BTC có thể được khôi phục.
Giao dịch lặp lại rõ ràng là không tốt. Chúng sẽ gây rối cho ví và trình duyệt khối, cũng như khiến người ta không rõ nguồn gốc của Bitcoin. Nó cũng có thể mang lại một số rủi ro về tấn công và lỗ hổng tiềm ẩn.
Để giảm thiểu vấn đề giao dịch trùng lặp, một soft fork đã được thực hiện vào tháng 3 năm 2012, cấm việc sử dụng TXID trùng lặp cho các giao dịch, trừ khi TXID trước đó đã được chi tiêu. Vào tháng 3 năm 2013, một soft fork khác đã được kích hoạt, yêu cầu các giao dịch coinbase phải bao gồm chiều cao khối, điều này đã giúp giải quyết vấn đề giao dịch trùng lặp một cách hiệu quả hơn.
Tuy nhiên, trong các khối trước khi BIP34 được kích hoạt, vẫn có một số giao dịch coinbase mà scriptSigs có byte đầu tiên trùng khớp với chiều cao khối hợp lệ trong tương lai. Điều này có nghĩa là vẫn tồn tại khả năng rất nhỏ xảy ra giao dịch trùng lặp, thời điểm có thể xảy ra tiếp theo là khoảng tháng 1 năm 2046 với khối 1,983,702.
Tuy nhiên, với việc xem xét độ khó và chi phí của việc sao chép giao dịch, cũng như cơ hội để tận dụng nó rất hiếm, lỗ hổng sao chép giao dịch này không giống như một vấn đề bảo mật chính của Bitcoin. Mặc dù vậy, các nhà phát triển vẫn đang xem xét cách để khắc phục vấn đề này triệt để thông qua các phương pháp như phân nhánh mềm.
Trang này có thể chứa nội dung của bên thứ ba, được cung cấp chỉ nhằm mục đích thông tin (không phải là tuyên bố/bảo đảm) và không được coi là sự chứng thực cho quan điểm của Gate hoặc là lời khuyên về tài chính hoặc chuyên môn. Xem Tuyên bố từ chối trách nhiệm để biết chi tiết.
16 thích
Phần thưởng
16
4
Đăng lại
Chia sẻ
Bình luận
0/400
PumpDetector
· 2giờ trước
đã thấy mẫu này trước đây. ai có cảm giác giống mt gox không?
Xem bản gốcTrả lời0
SandwichVictim
· 08-16 04:23
thế giới tiền điện tử迷惑行为+1
Xem bản gốcTrả lời0
PerpetualLonger
· 08-16 04:19
Lỗi này không kiếm được tiền Vị thế đã đầy ngắn eth rồi Thật không bằng mua đáy
Xem bản gốcTrả lời0
MeaninglessApe
· 08-16 04:03
Bitcoin thời kỳ đầu thật sự giống như một tờ giấy trắng.
Hiện tượng hiếm gặp trong lịch sử Bitcoin: Giao dịch lặp lại và ảnh hưởng của nó
Một hiện tượng thú vị trong giao dịch Bitcoin: Giao dịch lặp lại
Trong mạng Bitcoin tồn tại một hiện tượng hiếm nhưng thú vị: hai nhóm giao dịch hoàn toàn giống nhau. Tình huống này có thể xảy ra vì giao dịch coinbase không có bất kỳ đầu vào giao dịch nào, mà chỉ có các đồng coin mới được tạo ra. Do đó, hai giao dịch coinbase khác nhau có khả năng gửi số lượng giống nhau đến cùng một địa chỉ, và được xây dựng hoàn toàn giống nhau, khiến chúng hoàn toàn giống nhau. Vì những giao dịch này là giống nhau, ID giao dịch (TXID) cũng khớp nhau, vì TXID là tóm tắt băm của dữ liệu giao dịch.
Hai nhóm giao dịch trùng lặp này đều xảy ra trong khoảng thời gian từ ngày 14 đến 15 tháng 11 năm 2010, kéo dài khoảng 16 giờ. Nhóm giao dịch trùng lặp đầu tiên nằm giữa nhóm thứ hai. Chúng tôi phân loại d5d2....8599 là giao dịch trùng lặp đầu tiên, vì nó trở thành bản sao đầu tiên, mặc dù nó lần đầu tiên xuất hiện trên blockchain sau một giao dịch trùng lặp khác e3bf....b468.
Giá trị của các giao dịch trùng lặp này là 50 BTC mỗi giao dịch. Đến thời điểm hiện tại, 200 BTC liên quan vẫn chưa được chi tiêu. Nếu ai đó sở hữu khóa riêng liên quan đến những đầu ra này, họ có thể chi tiêu những Bitcoin này. Tuy nhiên, một khi đã được chi tiêu, UTXO sẽ bị xóa khỏi cơ sở dữ liệu, 50 BTC trùng lặp sẽ không thể chi tiêu và sẽ bị mất, do đó chỉ có 100 BTC có thể được khôi phục.
Giao dịch lặp lại rõ ràng là không tốt. Chúng sẽ gây rối cho ví và trình duyệt khối, cũng như khiến người ta không rõ nguồn gốc của Bitcoin. Nó cũng có thể mang lại một số rủi ro về tấn công và lỗ hổng tiềm ẩn.
Để giảm thiểu vấn đề giao dịch trùng lặp, một soft fork đã được thực hiện vào tháng 3 năm 2012, cấm việc sử dụng TXID trùng lặp cho các giao dịch, trừ khi TXID trước đó đã được chi tiêu. Vào tháng 3 năm 2013, một soft fork khác đã được kích hoạt, yêu cầu các giao dịch coinbase phải bao gồm chiều cao khối, điều này đã giúp giải quyết vấn đề giao dịch trùng lặp một cách hiệu quả hơn.
Tuy nhiên, trong các khối trước khi BIP34 được kích hoạt, vẫn có một số giao dịch coinbase mà scriptSigs có byte đầu tiên trùng khớp với chiều cao khối hợp lệ trong tương lai. Điều này có nghĩa là vẫn tồn tại khả năng rất nhỏ xảy ra giao dịch trùng lặp, thời điểm có thể xảy ra tiếp theo là khoảng tháng 1 năm 2046 với khối 1,983,702.
Tuy nhiên, với việc xem xét độ khó và chi phí của việc sao chép giao dịch, cũng như cơ hội để tận dụng nó rất hiếm, lỗ hổng sao chép giao dịch này không giống như một vấn đề bảo mật chính của Bitcoin. Mặc dù vậy, các nhà phát triển vẫn đang xem xét cách để khắc phục vấn đề này triệt để thông qua các phương pháp như phân nhánh mềm.