Hôm qua, một dòng tin ngắn xuất hiện trên radar của tôi: Chris Guida đang rebase mã hard fork proof-of-work cho Bitcoin Knots. Không có link kho lưu trữ. Không có dữ liệu testnet. Không có tuyên bố chính thức từ thợ đào. Không có báo cáo kiểm toán. Trong một thị trường vừa trải qua chu kỳ thanh lý dữ dội, một bản rebase có thể bị bỏ qua như một tiếng vọng. Nhưng tôi không bỏ qua. Bởi vì những thứ không tồn tại lại nói nhiều hơn những thứ tồn tại.
Trước khi bàn về hard fork, tôi muốn xác định rõ khái niệm. Bitcoin Knots là một phần mềm nút đầy đủ của Bitcoin, được duy trì bởi Luke Dashjr. Nó nổi tiếng là nơi cất giữ những bản vá chưa đủ độ chín để đưa vào Bitcoin Core. Khi một lập trình viên nói rebase mã hard fork, nghĩa là họ lấy một bộ mã viết từ trước, đặt lại lên phiên bản mã mới nhất và xử lý xung đột để bộ mã có thể chạy trên nền tảng hiện tại. Rebase không tạo ra một mạng lưới. Rebase chỉ là một thao tác bảo trì.

Nhưng hard fork thì không chỉ là bảo trì. Hard fork là một thay đổi quy tắc đồng thuận không tương thích ngược. Sau khi kích hoạt, các nút cũ sẽ từ chối các khối mới. Nếu có đủ thợ đào và người dùng, chuỗi có thể tách làm hai. Nếu không, nó chỉ là một chuỗi chết với một bản ghi giao dịch vô chủ. Điều đầu tiên tôi làm khi đọc bản tin là tìm kiếm kho lưu trữ. Tôi không tìm thấy. Tôi tìm kiếm testnet. Tôi không tìm thấy. Tôi tìm kiếm tuyên bố của nhóm khai thác. Tôi không tìm thấy. Bản tin này chỉ có hai sự kiện: một cái tên, một hành động. Không đủ để kết luận, nhưng đủ để đặt câu hỏi: vì sao lại là Bitcoin Knots?
Hard fork là một khái niệm thường bị hiểu sai. Nhiều người cho rằng hard fork là một bản nâng cấp phần mềm. Thực ra, nó là một sự thay đổi quy tắc xác thực. Trong một hệ thống tập trung, chỉ cần một công ty cập nhật máy chủ. Trong một hệ thống phi tập trung, bạn cần sự đồng thuận của các nút, thợ đào và người dùng. Một hard fork PoW lại càng phức tạp, vì nó chạm vào tầng năng lượng và phần cứng.
Phân tích kỹ thuật: N/A là một chân lý
Bitcoin Knots không phải là nơi để khởi động một hard fork lớn. Nó là một nhánh kỹ thuật, thường được dùng để thử nghiệm các tính năng phụ trợ như lọc coinjoin hay giảm phí giao dịch. Nếu Chris Guida muốn thay đổi thuật toán PoW, anh ta có thể tự tạo một repo riêng, hoặc bắt đầu từ Bitcoin Core. Việc chọn Bitcoin Knots có thể vì một lý do rất thực dụng: ít người chú ý, ít rào cản, ít áp lực. Trong một cuộc audit, tôi thường để ý đến những thay đổi đặt ở nơi hiếm ai nhìn. Một rebase âm thầm lên Bitcoin Knots có thể là một chiến thuật để tránh tranh cãi trước khi hoàn thiện. Nhưng blockchain không vận hành theo ý định. Nó vận hành theo dữ liệu. Và dữ liệu ở đây là N/A.
Tôi sẽ chia thành bốn chiều: kỹ thuật, bảo mật, tập trung hóa, và kinh tế. Ở cả bốn chiều, cột so sánh đều là N/A. Bảng dưới đây là phần duy nhất tôi có thể đưa ra một cách trung thực.
| Hạng mục | Đánh giá | So sánh | Ghi chú | | --- | --- | --- | --- | | Tính sáng tạo | Vi mô, bảo trì mã | N/A — không có repo công khai | Rebase không có nghĩa là ý tưởng mới | | An toàn đồng thuận | Chưa thể xác minh | N/A — không có testnet | Hard fork cần mô phỏng và kiểm thử rộng | | Mức độ tập trung | Không thể kết luận | N/A — không có tuyên bố miner | Thuật toán PoW mới sẽ thay đổi bản đồ khai thác | | Kinh tế | Không có dữ liệu | N/A — không có nguồn tài trợ | Hard fork trong thị trường gấu cần thanh khoản |
Bảng này không đẹp, nhưng nó trung thực. Nó cho thấy bản tin này không phải là một sự kiện đã hoàn thành, mà là một dấu hiệu đang trong quá trình hình thành. N/A chính là một dữ liệu: dự án chưa đủ trưởng thành để bị đánh giá. Một bản rebase hard fork có thể là khởi đầu của một cuộc chiến tranh giành quyền kể lại lịch sử đồng thuận.
Vấn đề thực sự nằm ở thanh khoản. Có một câu mà tôi dùng nhiều trong các báo cáo vĩ mô: Thanh khoản? Chỉ là câu chuyện cổ tích. Hard fork cũng là một câu chuyện cổ tích, nhưng nó cần thanh khoản thật để nuôi thợ đào, niêm yết và cộng đồng. Không có thanh khoản, một hard fork chỉ là một repository với vài commit nằm quên lãng.
Lịch sử gần đây của Bitcoin cho thấy các hard fork thường bắt đầu bằng một câu chuyện kỹ thuật, nhưng kết thúc bằng một cuộc chiến thanh khoản. Bitcoin Cash được khởi động với khẩu hiệu tăng kích thước khối. Kỹ thuật đơn giản, nhưng cộng đồng nhanh chóng chia rẽ. Bitcoin SV tách ra từ Bitcoin Cash, và thanh khoản tiếp tục co lại. Trong thị trường gấu, các hard fork không có đủ nguồn vốn để duy trì chi phí khai thác, niêm yết, và đội ngũ phát triển. Vì vậy, thay vì hỏi hard fork có khả thi không, tôi hỏi có ai đứng sau thanh khoản không.
Hard fork PoW có một đặc điểm nguy hiểm hơn các hard fork thay đổi kích thước khối. PoW liên quan đến phần cứng khai thác. Nếu bạn đổi thuật toán từ SHA-256 sang một thuật toán kháng ASIC, toàn bộ các máy đào chuyên dụng hiện tại trở thành kim loại vụn. Điều này đụng chạm đến vốn đầu tư của các công ty khai thác lớn. Họ sẽ không đứng yên. Họ có thể tổ chức tấn công mạng lưới mới, hoặc bơm thanh khoản để giữ chuỗi cũ. Đây là lý do tôi cần tuyên bố của thợ đào. Nhưng bản tin không có.
Về mặt bảo mật, rebase lên Bitcoin Knots là một lựa chọn thú vị. Bitcoin Knots có những thay đổi riêng so với Bitcoin Core. Nếu một bản vá hard fork được phát triển từ nhánh cũ, việc rebase lên nhánh mới có thể tạo ra xung đột không lường trước. Khi xung đột xảy ra, lập trình viên phải quyết định giữ phần mã nào. Nếu giữ sai, có thể tạo ra một kẽ hở đồng thuận: hai nút khác nhau sẽ chấp nhận các khối khác nhau. Trong kinh nghiệm audit của tôi, đây là một trong những lỗi nguy hiểm nhất, vì nó không xuất hiện trong kiểm thử thông thường. Nó chỉ xuất hiện khi mạng lưới thực sự tách ra.
Đặt trong bối cảnh vĩ mô, câu chuyện này càng trở nên mong manh. Lãi suất toàn cầu vẫn ở mức cao, thanh khoản bị thắt chặt, và dòng vốn đầu tư mạo hiểm không còn đổ vào những giao thức không có doanh thu. Bitcoin ETF đã trở thành cửa ngõ chính cho nhà đầu tư tổ chức. Khi họ có thể mua Bitcoin thông qua một sản phẩm được quản lý, họ không có lý do gì để chấp nhận rủi ro của một hard fork chưa kiểm toán. Điều này có nghĩa là nếu Chris Guida không có một quỹ đạo phân phối token rõ ràng, dự án sẽ chết trước khi ra mắt.
Song song với hard fork, các ngân hàng trung ương vẫn tiếp tục nghiên cứu CBDC. Trong nhiều bài viết của tôi, tôi đặt câu hỏi: CBDC: cơn ác mộng hay giấc mơ của DeFi? Một hard fork PoW tự phát có thể được xem như một phép thử cho câu hỏi ngược lại: nếu không có ngân hàng trung ương, một cộng đồng kỹ thuật có thể tự tạo ra một loại tiền có khả năng sống sót qua chu kỳ sao? Câu trả lời cho đến nay là rất khó. Không phải vì code không chạy, mà vì thanh khoản không đứng về phía họ.
Góc nhìn ngược: Rebase có thể là một hành động tử tế
Phần lớn những bình luận trên mạng xã hội sẽ gắn bản tin này với một âm mưu tấn công Bitcoin. Nhưng tôi muốn dừng lại một nhịp. Có một khả năng khác: Chris Guida đang cố giữ cho một đoạn mã không bị mục nát. Trong một hệ sinh thái nơi ý tưởng rẻ hơn sự chú ý, việc rebase mã hard fork PoW có thể là một cách để chứng minh rằng nếu một hard fork xảy ra, nó sẽ trông như thế nào. Khi mọi thứ sụp đổ, thứ còn lại là khả năng mô phỏng. Một bản rebase tốt có thể giúp các nhà vận hành node chuẩn bị tinh thần mà không cần trải qua một cuộc chiến thực tế.
Điểm mù của câu chuyện này nằm ở chỗ chúng ta gán ý đồ cho một đoạn mã. Mã nguồn không tấn công ai. Con người mới tấn công. Và con người cần thanh khoản. Nếu không có thanh khoản, một bản rebase chỉ là một mảnh ký ức kỹ thuật.
Bài học cho người vận hành node và nhà đầu tư
Cập nhật mã nguồn là chuyện của máy tính. Hard fork là chuyện của con người. Một máy tính có thể rebase một cách hoàn hảo, nhưng con người sẽ quyết định mạng lưới có tách ra hay không. Vì vậy, câu hỏi dành cho bạn không phải là hard fork có cần thiết không. Câu hỏi là: bạn có đọc code trước khi nâng cấp không? Bạn có kiểm tra testnet, bản audit, tuyên bố của thợ đào không? Nếu không có bất kỳ một trong những yếu tố trên, hãy đứng ngoài.
Tôi đã từng bỏ lỡ một lệnh short vì muốn chờ thêm dữ liệu on-chain. Bài học tôi nhận được không phải là hãy nhanh hơn, mà là mọi quyết định đều có giá. Một bản rebase hard fork trên Bitcoin Knots có thể không trở thành hiện thực. Nhưng nó đang nhắc chúng ta rằng trong không gian tiền mã hóa, thứ duy nhất không thể giả mạo là thanh khoản.