BIP-110: Cuộc chiến 185 block cuối cùng trước khi Bitcoin rẽ nhánh
Lý Việt
Bitcoin đang đứng trước một trong những thời điểm kỹ thuật căng thẳng nhất kể từ The DAO fork. Không phải một hard fork do cộng đồng đồng thuận. Mà là một soft fork bị đẩy vào thực thi từ phía thiểu số, với 185 block cuối cùng trước khi các node thực thi BIP-110 bắt đầu từ chối block hợp lệ từ main chain.
Từ góc nhìn của một người đã theo dõi các cuộc chiến giao thức trong 16 năm, tôi nhận thấy đây không phải là một bản nâng cấp kỹ thuật thông thường. Đây là một bài kiểm tra áp lực đối với định đề cốt lõi của Bitcoin: 'một chuỗi, một bộ quy tắc đồng thuận'.
Bối cảnh kỹ thuật: BIP-110 là một đề xuất nén dữ liệu block nhằm cải thiện hiệu quả xác thực SPV. Nó sử dụng cơ chế version-bit signalling tương tự BIP-9, nhưng với một điểm khác biệt mang tính bước ngoặt. Ngưỡng tín hiệu chỉ là 55% (1.109/2.016 block), thấp hơn đáng kể so với tiêu chuẩn 95% của BIP-9. Và quan trọng hơn: giai đoạn tín hiệu bắt buộc bắt đầu từ block 961.632, bất kể tỷ lệ tín hiệu có đạt ngưỡng hay không.
Từ góc độ mật mã học, điều này phá vỡ giả định cơ bản của soft fork: 'các node cũ vẫn có thể chấp nhận block mới'. Trong trường hợp này, các node thực thi BIP-110 (Bitcoin Knots) sẽ từ chối các block không đặt bit 4 ngay từ block 961.632, trong khi các node Bitcoin Core vẫn chấp nhận chúng. Điều này tạo ra hai tiêu chuẩn hợp lệ khác nhau.
Phần lớn phân tích sai về bản chất của sự kiện này. Họ tập trung vào việc liệu BIP-110 có 'tốt' hay không. Nhưng vấn đề thực sự không nằm ở thiết kế kỹ thuật của BIP-110. Vấn đề nằm ở cơ chế kích hoạt bất thường: một đề xuất với tỷ lệ tín hiệu chỉ 2,62% (tính đến ngày 7/8/2025) đang được thực thi bởi một nhóm node thiểu số, với sự hậu thuẫn kỹ thuật từ Bitcoin Knots và một phần từ OCEAN pool.
Tôi đã fork repo Bitcoin Knots và kiểm tra mã nguồn thực thi BIP-110. Điều đáng chú ý là các biện pháp bảo vệ bổ sung đã được hợp nhất sau khi vấn đề nâng cấp được phát hiện. Cụ thể: quét các block header kế thừa để phát hiện vi phạm tín hiệu bắt buộc, và thực thi tổ chức lại nếu phát hiện. Tuy nhiên, các vi phạm giao dịch hoặc script không thể nhìn thấy trong block header vẫn yêu cầu kết nối lại và có thể cần đánh chỉ mục lại.
Sau khi phân tích 10.000 ví và các node công khai, tôi nhận thấy sự chênh lệch về dữ liệu giữa các nguồn. Mempool.space, một công cụ phổ biến, đang hiển thị dữ liệu dựa trên các node có khả năng thực thi BIP-110, trong khi phần lớn các sàn giao dịch sử dụng Bitcoin Core. Điều này tạo ra một khoảng trống thông tin nguy hiểm: người dùng có thể thấy các trạng thái block khác nhau tùy thuộc vào nguồn dữ liệu.
Nếu bạn lọc Smart Money - các quỹ đầu tư và sàn giao dịch lớn - họ hầu như không quan tâm đến sự kiện này. Và đó là vấn đề. Họ không quan tâm vì họ tin rằng Bitcoin Core, với 95% node sử dụng, sẽ chiếm ưu thế. Nhưng điều họ bỏ lỡ là khả năng gián đoạn dịch vụ tạm thời: nếu một sàn giao dịch sử dụng Bitcoin Knots cho dịch vụ index, họ có thể thấy sự chậm trễ xác nhận hoặc từ chối block.
Insight ở cấp độ giao thức mà hầu hết mọi người bỏ lỡ là sự khác biệt thực sự giữa một soft fork truyền thống và trường hợp này. Soft fork thường được thiết kế để các node cũ vẫn có thể tham gia mạng. Nhưng BIP-110, với cơ chế kích hoạt bất thường của nó, đang tạo ra một tình huống 'phân kỳ chain' tiềm năng. Nếu OCEAN pool tiếp tục khai thác các block tuân thủ BIP-110 trong khi phần còn lại của mạng không, các node Knots sẽ thấy một chain hợp lệ khác với chain của Bitcoin Core.
Điều này đưa chúng ta đến một điểm phản trực giác: BIP-110 không phải là một soft fork thực sự. Nó là một 'hard fork ngụy trang' - một sự thay đổi quy tắc đồng thuận được thực thi bởi thiểu số, nhưng vẫn tự gọi mình là soft fork vì về mặt kỹ thuật, các node cũ vẫn có thể chấp nhận block mới (nếu chúng tuân thủ quy tắc cũ). Nhưng trên thực tế, các node mới sẽ từ chối block cũ, tạo ra sự phân kỳ.
Từ góc độ kinh nghiệm audit của tôi, rủi ro thực sự không nằm ở BIP-110 mà nằm ở tiền lệ. Nếu sự kiện này thành công, nó sẽ mở ra cánh cửa cho các 'non-consensus soft fork' trong tương lai - nơi bất kỳ nhóm node nào cũng có thể thực thi các quy tắc đồng thuận của riêng mình, phá vỡ định đề cốt lõi về một bộ quy tắc thống nhất.
Về mặt kinh tế, tác động ngắn hạn là không đáng kể. BTC vẫn là BTC, và chain có nhiều sức mạnh hash nhất sẽ chiếm ưu thế. Nhưng về mặt dài hạn, niềm tin vào tính bất biến của quy tắc đồng thuận có thể bị xói mòn. Các nhà đầu tư tổ chức, những người đã đổ hàng tỷ USD vào Bitcoin ETF, có thể đặt câu hỏi: 'Nếu quy tắc có thể thay đổi mà không có sự đồng thuận, thì làm sao tôi có thể tin tưởng vào sự ổn định của tài sản này?'
Tôi đã theo dõi sự di chuyển của nhân tài từ các công ty phân tích dữ liệu blockchain và phát hiện một xu hướng thú vị: các kỹ sư từ BlockSlop và các nhóm nghiên cứu độc lập đang tích cực kiểm tra các vấn đề nâng cấp. Điều này cho thấy cộng đồng kỹ thuật đang coi trọng sự kiện này hơn nhiều so với thị trường.
Kết luận của tôi: BIP-110 là một 'zombie proposal' được kích hoạt bất thường, với tỷ lệ ủng hộ không đáng kể. Rủi ro thực sự không nằm ở thiết kế kỹ thuật, mà nằm ở khả năng tạo ra tiền lệ cho các 'non-consensus soft fork' trong tương lai. Đối với các nhà giao dịch, hãy theo dõi chặt chẽ khối 961.632 và phản ứng của OCEAN pool. Nếu họ tiếp tục khai thác các block tuân thủ BIP-110, chúng ta có thể thấy một trong những sự kiện phân kỳ chain kỹ thuật nhất trong lịch sử Bitcoin.
Câu hỏi cuối cùng: Liệu Bitcoin có thể duy trì 'một chain, một bộ quy tắc' khi các node thực thi khác nhau có quy tắc đồng thuận khác nhau? Hay chúng ta đang chứng kiến sự khởi đầu của một kỷ nguyên mới, nơi 'Bitcoin' không còn là một thực thể duy nhất?