
BitMEX Research: Khóa thời gian cực kỳ quan trọng đối với an ninh lâu dài của Bitcoin
Tuyển chọn TechFlowTuyển chọn TechFlow

BitMEX Research: Khóa thời gian cực kỳ quan trọng đối với an ninh lâu dài của Bitcoin
Việc cân nhắc thêm thời gian khóa vào giao dịch là một dạng bi kịch tương tự như «tài nguyên chung».
Tác giả: BitMEX Research
Biên dịch: 1912212.eth, Foresight News
Sau vài tháng nữa, có thể vào tháng 4 năm 2024, phần thưởng khối Bitcoin sẽ giảm một nửa xuống chỉ còn 3,125 Bitcoin. Cho đến nay, Bitcoin luôn dựa vào phần thưởng khối để đảm bảo an ninh mạng. Tuy nhiên, theo quan điểm của chúng tôi, trong những năm tới, viễn cảnh mà Satoshi đã đề ra – “động lực có thể chuyển hoàn toàn sang phí giao dịch và hoàn toàn không bị ảnh hưởng bởi lạm phát” – sẽ bắt đầu được kiểm nghiệm. Vấn đề liệu Bitcoin có thể đạt được điều này và duy trì được sự an toàn hay không vẫn luôn là chủ đề tranh luận.
Ví dụ, nếu mức phí đủ cao để đảm bảo an ninh mạng, thì liệu điều đó có loại bỏ một số trường hợp sử dụng phổ biến nào không? Một yếu tố khác cần cân nhắc là vai trò của các trường hợp sử dụng thay thế như Ordinals trong việc tạo ra nguồn thu nhập bền vững cho thợ đào? Trong báo cáo này, chúng tôi sẽ tập trung vào thành phần then chốt mà chúng tôi cho là cốt lõi trong quá trình chuyển đổi sang mô hình phí – chức năng khóa thời gian (time lock) thường bị lãng quên của Bitcoin.
Chức năng khóa thời gian của Bitcoin
Bitcoin có bốn loại chức năng khóa thời gian tích hợp. Các cơ chế này đảm bảo rằng giao dịch Bitcoin chỉ có thể được đưa vào chuỗi khối sau một thời điểm cụ thể hoặc độ cao khối nhất định. Bảng dưới đây tóm tắt các loại khóa thời gian khác nhau.

Cấu trúc giao dịch ví dụ dưới đây cho thấy nhiều loại khóa thời gian có thể được sử dụng trong cùng một giao dịch, đồng thời minh họa vị trí đặt khóa thời gian trong giao dịch.
Hình minh họa cho thấy các vị trí có thể chứa các tùy chọn khóa thời gian khác nhau trong một giao dịch.

Nguồn: BitMEX Research
Ngoài các nội dung trên, cần lưu ý rằng đầu ra của giao dịch coinbase có khoảng thời gian khóa tương đối 100 khối, có thể được coi là một dạng khóa thời gian khác.
Cạnh tranh phí và động lực cho thợ đào
Khi phần thưởng khối giảm và động lực chuyển sang phí, điều đảm bảo an ninh không chỉ đơn thuần là phí liên quan đến các giao dịch mới. Độ an toàn của giao dịch đã xác nhận còn phụ thuộc vào phí từ các giao dịch khác. Nếu bạn nhận được khoản thanh toán lớn bằng Bitcoin trong môi trường không đáng tin cậy, ví dụ trị giá 10 triệu USD, thì ngay cả sau một lần xác nhận, phí liên quan đến giao dịch đó cũng có thể không cung cấp nhiều độ an toàn. Người gửi có thể tạo một giao dịch xung đột với mức phí cao hơn, ví dụ 500.000 USD, và cố gắng thực hiện chi tiêu kép. Khi đó, một số thợ đào có thể bị cuốn hút để tái tổ chức lại chuỗi về trước một khối nhằm giành lấy mức phí cao hơn.
Tất nhiên, thợ đào không muốn tái tổ chức ngược lại. Họ muốn khai thác ở rìa trước nhất vì các thợ đào khác lựa chọn làm việc trên chuỗi POW lớn nhất; nếu một thợ đào cố gắng quay ngược lại, khối của họ có khả năng bị lỗi thời cao hơn và họ sẽ không nhận được gì. Mặt khác, nếu động lực để quay ngược lại một khối đủ lớn, do chênh lệch thu nhập giữa khai thác ở rìa trước và quay ngược lại rất lớn, một số thợ đào độc hại có thể lợi dụng điều này.
Bitcoin có một số đặc điểm giúp giảm nhẹ vấn đề này. Đầu tiên là phần thưởng khối. Vì phần lớn động lực cho thợ đào là cố định, nên động cơ để quay ngược lại nhằm kiếm thêm phí là rất nhỏ. Khi phần thưởng khối giảm dần, một cơ chế khác nên ngăn chặn kiểu tấn công này, đó là "mempool sâu". Đây là quan điểm cho rằng các khối Bitcoin sẽ luôn đầy và mempool sẽ luôn tồn tại tình trạng tắc nghẽn vĩnh viễn với các giao dịch cùng mức phí đi kèm, từ đó khuyến khích thợ đào tiếp tục đẩy chuỗi về phía trước. Với mempool sâu, luôn có một khoản thu nhập tiềm năng khi khai thác ở rìa trước. Quan điểm này từng gây tranh cãi trong cuộc chiến kích thước khối, khi phe ủng hộ khối lớn phản đối khối đầy và mempool sâu. Dù quan điểm của bạn về mempool sâu ra sao, thì khóa thời gian ở đây đóng vai trò quan trọng. Hệ thống an ninh mempool sâu hoạt động tốt hơn khi người gửi thiết lập khóa thời gian bằng độ cao khối hiện tại.
Đơn giản hóa, hãy tưởng tượng một thợ đào ác ý đang cân nhắc việc tái tổ chức ngược lại một khối khi phần thưởng khối thấp. Nếu không dùng khóa thời gian, thợ đào có thể xem tất cả phí giao dịch trong khối trước và mempool, rồi chọn các giao dịch có mức phí cao nhất từ hai nhóm này để xây dựng khối. Nếu tổng phí thu được ở đây vượt xa so với mức phí có thể kiếm được từ việc khai thác một khối mới ở rìa trước, thợ đào có thể cố gắng tái tổ chức ngược lại. Ngược lại, nếu mọi người đều dùng khóa thời gian với độ cao khối hiện tại, thì bất kỳ giao dịch mới nào trong mempool sẽ không thể được khai thác nếu thợ đào quay ngược lại. Nếu thợ đào quay ngược lại, họ chỉ có thể đưa vào ứng viên khối một số chứ không phải toàn bộ các giao dịch có tỷ lệ phí cao nhất trong mempool. Bất kỳ giao dịch phí cao mới nào được bật khóa thời gian, ngay khi được phát sóng, sẽ khuyến khích thợ đào khai thác ở rìa trước. Do đó, động lực để tái tổ chức ngược lại bị giảm mạnh. Theo quan điểm của chúng tôi, đặc tính này cực kỳ quan trọng đối với an ninh lâu dài của Bitcoin.
Thiết lập mặc định của Bitcoin Core
Kể từ cuối năm 2014, các giao dịch được tạo bởi ví Bitcoin Core mặc định đặt trường khóa thời gian là độ cao khối hiện tại nhằm ngăn chặn cạnh tranh phí. Như chú thích trong kho mã nguồn Bitcoin Core đã nêu:
Giá trị giao dịch trong khối tốt nhất và mempool có thể vượt quá chi phí cố ý khai thác hai khối để vô hiệu hóa khối tốt nhất hiện tại, đặc biệt với các thợ đào lớn. Bằng cách đặt khóa n, ta giới hạn chỉ khối tiếp theo mới có thể bao gồm giao dịch này, từ đó ngăn chặn hành vi này, vì quy mô khối bị giới hạn khiến các thợ đào cân nhắc cạnh tranh phí có ít lựa chọn hơn khi thực hiện tấn công. Nói đơn giản, từ góc nhìn ví, chúng ta luôn muốn chuỗi khối tiến lên phía trước. Bằng cách đặt khóa n như vậy, chúng ta về cơ bản đang thể hiện rằng chỉ muốn giao dịch này xuất hiện ở khối tiếp theo; chúng ta không muốn tiềm ẩn khuyến khích tái tổ chức bằng cách cho phép giao dịch xuất hiện ở độ cao thấp hơn trên nhánh phân nhánh của chuỗi tốt nhất.
Theo hiểu biết của chúng tôi, rất ít ví khác mặc định sử dụng khóa thời gian, và phần lớn việc áp dụng đến từ người dùng sử dụng Bitcoin Core. Cần lưu ý rằng ví Electrum cũng đặt khóa thời gian bằng độ cao khối mới nhất.
Chúng tôi dự kiến sẽ cung cấp thêm dữ liệu và thống kê về việc sử dụng các loại khóa thời gian trong vài tuần tới. Tuy nhiên, một số biểu đồ liên quan đến việc áp dụng khóa thời gian có thể tìm thấy tại trang web này website.

Dữ liệu cho thấy việc áp dụng khóa thời gian tuyệt đối theo độ cao khối tăng lên vào đầu năm 2015, đạt mức khoảng 20%. Chúng tôi cho rằng nguyên nhân là do ví Bitcoin Core đã đặt khóa thời gian tuyệt đối làm chiến lược mặc định vào cuối năm 2014. Kể từ đó, tỷ lệ áp dụng dao động quanh mức 20%, sau đó giảm xuống khoảng 10% vào năm 2023. Chúng tôi cho rằng sự sụt giảm này là do sự gia tăng áp dụng Ordinals và token BRC-20. Cách sử dụng blockchain mới này khiến một số người dùng khác e ngại, và theo hiểu biết của chúng tôi, các giao dịch liên quan đến Ordinals thường không bật mặc định khóa thời gian.
Việc áp dụng khóa thời gian tuyệt đối theo ngày rất thấp, chỉ có một lượng nhỏ sử dụng chuyên biệt. Trước khi có Ordinals, tỷ lệ áp dụng từng đạt đỉnh khoảng 0,1% trên tổng số giao dịch Bitcoin, nhưng sau khi Ordinals nổi lên, mức sử dụng giảm xuống khoảng 0,05%.
Kết luận
Quyết định có nên thêm khóa thời gian vào giao dịch hay không giống như một dạng "bi kịch của tài nguyên chung". Người dùng cá nhân có thể chỉ muốn giao dịch của họ được xác nhận bằng mọi cách, và có thể họ không quan tâm đến lợi ích an ninh rộng lớn hơn mà khóa thời gian mang lại cho mạng Bitcoin. Mặt khác, quy mô vấn đề trò chơi rõ ràng này rất nhỏ, vì chi phí thêm khóa thời gian vào giao dịch là cực kỳ thấp. Hầu hết người dùng sẽ không tự quyết định điều này cho từng giao dịch, và thậm chí nhiều người còn không biết khóa thời gian là gì. Trong hầu hết các trường hợp, điều này phụ thuộc vào chiến lược mặc định của ví mà người dùng đang sử dụng.
Chúng tôi cho rằng việc áp dụng khóa thời gian là cực kỳ quan trọng đối với an ninh lâu dài của Bitcoin, và khuyến khích các nhà phát triển ví triển khai tính năng này. Mức áp dụng hiện tại khoảng 20% dường như khá thấp. Những người ủng hộ Bitcoin giờ đây có thể có thêm một thông điệp nữa để truyền bá:
-
Tự giữ chìa khóa riêng của bạn. Không kiểm soát chìa khóa, không sở hữu coin! Bán BlackRock ETF, mua Bitcoin thật!
-
Chạy nút riêng để xác thực hoàn toàn các giao dịch đến.
-
Thiết lập khóa thời gian cho giao dịch của bạn và/hoặc sử dụng ví mặc định bật khóa thời gian.
Chào mừng tham gia cộng đồng chính thức TechFlow
Nhóm Telegram:https://t.me/TechFlowDaily
Tài khoản Twitter chính thức:https://x.com/TechFlowPost
Tài khoản Twitter tiếng Anh:https://x.com/BlockFlow_News














