Trang chủTrung tâm tin tức LBank
Decred khắc phục lỗ hổng nghiêm trọng có thể cho phép tấn công giải ẩn danh trong trộn giao dịch
decred-patches-critical-flaw-that-could-enable-mixing-deanonymization-attack
Decred khắc phục lỗ hổng nghiêm trọng có thể cho phép tấn công giải ẩn danh trong trộn giao dịch
Decred đã phát hành bản bắt buộc v2.1.6 để khắc phục một lỗ hổng bảo mật đồng thuận nghiêm trọng. Bản vá này ngăn chặn một cuộc tấn công khử ẩn danh định kỳ tiềm ẩn liên quan đến hệ thống trộn giao dịch của Decred. Một số đường tấn công từ chối dịch vụ mạng tiềm ẩn và các vấn đề xác thực SPV cũng đã được khắc phục. Người dùng đang chạy các phiên bản cũ hơn được khuyến nghị nâng cấp để tránh hoạt động trên một nhánh mạng khác.
2026-08-19 Nguồn:crypto.news

Decred đã phát hành bản vá phần mềm bắt buộc v2.1.6 để khắc phục lỗ hổng đồng thuận nghiêm trọng, một cuộc tấn công có thể dẫn đến việc giải ẩn danh hóa trộn giao dịch định kỳ, và một số rủi ro từ chối dịch vụ mạng.

Tóm tắt
  • Decred đã phát hành bản v2.1.6 bắt buộc để khắc phục lỗ hổng bảo mật đồng thuận nghiêm trọng.
  • Bản vá ngăn chặn một cuộc tấn công giải ẩn danh hóa định kỳ tiềm ẩn liên quan đến hệ thống trộn giao dịch của Decred.
  • Một số lộ trình tấn công từ chối dịch vụ mạng tiềm năng và các vấn đề xác thực SPV cũng đã được giải quyết.
  • Người dùng đang chạy các phiên bản cũ hơn đã được khuyến khích nâng cấp để tránh hoạt động trên một nhánh mạng khác.

Decred cho biết trong một bài đăng ngày 19 tháng 8 trên X rằng người dùng nên nâng cấp lên bản phát hành mới càng sớm càng tốt vì bản vá chứa các thay đổi bảo mật ảnh hưởng đến đồng thuận, trộn giao dịch và hoạt động mạng. Dự án cũng cho biết bản cập nhật cải thiện cách các phiên trộn giao dịch hết hạn.

Bản phát hành này là bắt buộc vì các node vẫn hoạt động trên phần mềm cũ có nguy cơ bị phân tách khỏi mạng. Thông báo phát hành của Decred cho biết yêu cầu này đặc biệt quan trọng đối với các bên liên quan cá nhân, Nhà cung cấp dịch vụ bỏ phiếu (Voting Service Providers), thợ đào proof-of-work, và các sàn giao dịch tiền điện tử đang vận hành cơ sở hạ tầng mạng.

Decred v2.1.6 yêu cầu tất cả người dùng nâng cấp

Theo ghi chú phát hành v2.1.6, Decred đã phân loại vấn đề đồng thuận là một lỗ hổng bảo mật “nghiêm trọng” và cảnh báo rằng người dùng không cập nhật có thể sẽ hoạt động trên một nhánh mạng khác. Bản vá áp dụng cho dcrd, phần mềm node đầy đủ của Decred, trong khi các thay đổi liên quan cũng đã được phát hành cho dcrwallet.

Gói phần mềm này chứa 23 commit từ ba người đóng góp, bao gồm 20 tệp. Theo thông báo phát hành trên GitHub, các nhà phát triển đã thêm 795 dòng mã và loại bỏ 392 dòng mã như một phần của bản vá. Dave Collins, Jamie Holdstock và Josh Rickmar đã đóng góp vào bản phát hành dcrd.

Bên cạnh việc khắc phục đồng thuận, các nhà phát triển đã giải quyết một số cuộc tấn công từ chối dịch vụ liên quan đến mạng. Decred đã không tiết lộ chi tiết kỹ thuật cung cấp lộ trình từng bước để khai thác lỗ hổng đồng thuận, trong khi thông báo phát hành của họ nhấn mạnh sự cần thiết của người dùng trên toàn mạng phải chuyển sang phiên bản đã vá.

Vào thời điểm Decred công bố trên X, bản dựng Decrediton dành cho Windows vẫn chưa được cung cấp, dự án cho biết họ dự kiến sẽ phát hành trong ngày tiếp theo. Trang GitHub v2.1.6 hiện đã liệt kê phiên bản Decrediton cho Windows cùng với các gói cho Linux và macOS.

Người dùng tải xuống phần mềm cũng có thể xác minh các tệp phát hành dựa trên các hàm băm SHA-256 và các tệp chữ ký liên quan được cung cấp cùng với gói, theo hướng dẫn cài đặt của Decred.

Các thay đổi của ví ngăn chặn cuộc tấn công giải ẩn danh hóa trộn giao dịch

Một tập hợp các bản sửa lỗi riêng biệt trong dcrwallet v2.1.6 trực tiếp xử lý hệ thống trộn giao dịch của Decred. Bản phát hành ví này cập nhật giao thức mixclient để ngăn chặn một cuộc tấn công giải ẩn danh hóa và nâng cấp phiên bản ghép nối được sử dụng để thiết lập khả năng tương thích giữa những người tham gia trong các phiên trộn giao dịch.

Do thay đổi phiên bản, các ví chạy v2.1.6 sẽ không trộn giao dịch với các ví cũ hơn, và các phiên bản cũ hơn cũng sẽ không tham gia vào các phiên với các máy khách đã cập nhật. Do đó, Decred yêu cầu tất cả người dùng các phiên bản dcrwallet trước đó phải nâng cấp.

Các nhà phát triển cũng đã khắc phục một vấn đề liên quan đến việc gán lỗi trong quá trình trộn giao dịch. Theo hành vi trước đây, các bên tham gia trộn giao dịch không chính xác khi khởi xướng gán lỗi có thể tự thoát khỏi việc bị đổ lỗi. Một thay đổi khác khắc phục việc loại bỏ tin nhắn khỏi mixpool sau khi một phiên trộn giao dịch hết hạn.

Decred sử dụng CoinShuffle++, hay CSPP, để trộn giao dịch. Tài liệu của dự án mô tả hệ thống này là một cách để ẩn danh các địa chỉ đầu ra bằng cách kết hợp những người tham gia vào một quy trình trộn, đồng thời xử lý tiền thừa riêng biệt để giảm các liên kết giữa các đầu ra giao dịch chưa chi tiêu đã trộn và chưa trộn.

CoinShuffle++ lần đầu tiên hoạt động trên mạng chính Decred vào tháng 8 năm 2019, theo tài liệu lịch sử của dự án. Việc mua vé đã trộn cũng có thể sử dụng giao thức để ẩn danh các đầu ra từ các giao dịch chia nhỏ trước khi chúng được sử dụng để mua vé Decred.

Chức năng quyền riêng tư cũng đã giữ DCR trong các cuộc thảo luận xung quanh các tài sản tiền điện tử tập trung vào quyền riêng tư. Một phân tích ETF tiền riêng tư vào tháng 5 năm 2026 từ crypto.news đã ghi nhận chức năng giao dịch được bảo vệ của Decred trong khi xem xét cách các loại tiền điện tử định hướng quyền riêng tư khác nhau có thể được xử lý theo khung pháp lý và lưu ký của Hoa Kỳ.

Các biện pháp bảo vệ mạng và SPV nhận được các bản sửa lỗi bổ sung

Ngoài trộn giao dịch, dcrwallet v2.1.6 thay đổi cách ví xử lý các giao dịch nhận được từ mạng. Ví đã cập nhật từ chối ghi lại một giao dịch khi xác minh chữ ký không thành công đối với các đầu ra đã chi tiêu thuộc về ví, theo ghi chú phát hành.

Các peer Xác minh thanh toán đơn giản (Simplified Payment Verification - SPV) phải đối mặt với một kiểm tra khác theo bản vá. Một peer thông báo một giao dịch chứa các đầu vào dường như chi tiêu các đầu ra thuộc sở hữu của ví nhưng không vượt qua kiểm tra kịch bản chữ ký sẽ bị ngắt kết nối. Các nhà phát triển cũng đã thêm kiểm tra xác thực Merkle-root bị thiếu cho các khối được xử lý khi ví hoạt động ở chế độ SPV.

SPV cho phép các ví xác minh hoạt động mà không cần hoạt động giống như một node đầy đủ, làm cho các kiểm tra xác thực trở thành một phần quan trọng trong cách các máy khách nhẹ đánh giá dữ liệu blockchain. Lịch sử dự án của Decred ghi nhận việc triển khai SPV dcrwallet ban đầu vào tháng 9 năm 2018 và một thay đổi đồng thuận sau đó được phê duyệt vào tháng 2 năm 2020 đã kích hoạt các cam kết tiêu đề khối nhằm cải thiện bảo mật ví SPV.

Sự kết hợp của các thay đổi về chữ ký, ngắt kết nối peer và Merkle-root cùng với các bản sửa lỗi DoS cấp mạng được bao gồm trong dcrd v2.1.6. Ghi chú phát hành của Decred không nêu rõ rằng các lộ trình tấn công đã được xác định đã bị khai thác trong thực tế trước khi bản vá được công bố.

DCR vẫn là một phần của thị trường token riêng tư

Các công cụ quyền riêng tư của Decred cũng đã ảnh hưởng đến cách các sàn giao dịch và nhà giao dịch nhóm DCR với các loại tiền điện tử tập trung vào quyền riêng tư khác. Trong đợt tăng giá token riêng tư vào tháng 1 năm 2026, DCR đã tăng khoảng 60% trong bảy ngày trong khi Monero, Dash và các token liên quan đến quyền riêng tư khác thu hút nhu cầu gia tăng.

Cách xử lý của sàn giao dịch đối với các tài sản như vậy rất đa dạng. Binance đã đảo ngược kế hoạch vào năm 2023 về việc loại bỏ một số loại tiền điện tử liên quan đến quyền riêng tư ở một số khu vực của Châu Âu, để lại Decred, Dash, Zcash, PIVX, Navcoin, Secret và Verge có sẵn ở Pháp, Ý, Ba Lan và Tây Ban Nha, như được trình bày chi tiết trong các bài viết về việc hủy niêm yết của sàn giao dịch sau đó. Các hạn chế tiếp tục áp dụng cho một số tài sản khác.

Về mặt phần mềm, tài liệu của Decred cho biết các ví di động không hỗ trợ trộn quyền riêng tư hoặc tham gia proof-of-stake, hướng người dùng muốn các chức năng đó đến phần mềm ví máy tính để bàn. Bản phát hành v2.1.6 hiện cung cấp các gói Decrediton cho Linux, macOS và Windows, trong khi các công cụ dòng lệnh có thể được cài đặt riêng thông qua dcrinstall.