Nếu bạn theo dõi tin tức crypto, có lẽ bạn đã thấy các tiêu đề nói về việc một blockchain "fork", token mới xuất hiện đột ngột, hoặc sàn giao dịch tạm dừng nạp coin. Với nhiều người dùng, cảm giác như là luật chơi thay đổi chỉ sau một đêm và không rõ liệu số coin hiện có của mình có an toàn hay không. Trong hướng dẫn này, bạn sẽ tìm hiểu chính xác fork trong blockchain (blockchain) là gì, và nó liên quan thế nào đến lịch sử dùng chung mà tất cả node cùng đồng thuận. Chúng ta sẽ phân tích soft fork so với hard fork, vì sao chúng xảy ra và chúng thường ảnh hưởng thế nào đến số dư, ví và việc giao dịch. Kết thúc bài, bạn sẽ biết khi nào có thể gần như bỏ qua một đợt fork, khi nào cần chú ý kỹ, và những bước đơn giản nào giúp bạn an toàn và tránh căng thẳng không cần thiết trong các sự kiện này.
Tóm tắt nhanh: Nhìn fork trong một lần
Tóm tắt
- Fork xảy ra khi một số node tuân theo một bộ quy tắc, còn những node khác tuân theo bộ quy tắc khác, tạo ra các phiên bản chuỗi cạnh tranh nhau.
- Soft fork siết chặt quy tắc nhưng vẫn tương thích, nên các node cũ vẫn chấp nhận block mới và chuỗi thường không bị tách vĩnh viễn.
- Hard fork thay đổi quy tắc theo cách không tương thích, nên mạng có thể bị chia tách vĩnh viễn thành hai chuỗi và hai loại coin.
- Người dùng hiếm khi cần làm gì trong soft fork ngoài việc cập nhật ví và theo dõi thông báo từ dự án.
- Trong hard fork, người dùng nên kiểm tra xem sàn và ví của mình hỗ trợ chuỗi nào, và liệu họ có ghi nhận số coin mới hay không.
- Fork thường mang lại sự nhầm lẫn và biến động (volatility) ngắn hạn nhưng cũng có thể giới thiệu các nâng cấp quan trọng hoặc hướng đi mới cho dự án.
Khái niệm cốt lõi: Fork trong một blockchain (blockchain) là gì?

- Độ trễ mạng hoặc chậm trễ khiến hai thợ đào hoặc validator tạo ra các block hợp lệ gần như cùng lúc, tạm thời tạo ra các nhánh cạnh tranh.
- Các nâng cấp giao thức (protocol) được lên kế hoạch để giới thiệu tính năng mới hoặc cải thiện hiệu năng, đòi hỏi thay đổi quy tắc mà node tuân theo.
- Bản vá lỗi hoặc bản vá bảo mật siết chặt tiêu chí thế nào là giao dịch hoặc block hợp lệ để bảo vệ mạng khỏi các vấn đề đã biết.
- Bất đồng trong cộng đồng về phí, kích thước block hoặc chính sách tiền tệ khiến các nhóm khác nhau ủng hộ các bộ quy tắc khác nhau.
- Phản ứng khẩn cấp với hack hoặc lỗ hổng nghiêm trọng có thể kích hoạt các fork nhằm đảo ngược hoặc cô lập giao dịch độc hại.
- Các dự án thử nghiệm đôi khi fork một chuỗi hiện có để kiểm thử mô hình kinh tế hoặc hệ thống quản trị mới mà không phải bắt đầu từ con số 0.
Fork thực sự xảy ra như thế nào ở cấp độ mạng

- Nhà phát triển hoặc thành viên cộng đồng đề xuất một thay đổi quy tắc, như tính năng mới, bản sửa lỗi hoặc điều chỉnh chính sách, và thảo luận công khai.
- Khi đã thống nhất, họ phát hành phần mềm node đã cập nhật, trong đó mã hóa các quy tắc đồng thuận mới và thường kèm theo block height hoặc thời điểm kích hoạt.
- Người vận hành node, thợ đào và validator quyết định có cài đặt phần mềm mới hay không, dẫn đến việc trên mạng tồn tại cả node đã nâng cấp và node chưa nâng cấp.
- Khi đến điểm kích hoạt, các node đã nâng cấp bắt đầu thực thi quy tắc mới, trong khi node cũ tiếp tục thực thi quy tắc trước đó.
- Nếu xuất hiện các block thỏa mãn quy tắc mới nhưng vi phạm quy tắc cũ, hai nhóm node sẽ bất đồng và bắt đầu theo các chuỗi khác nhau.
- Theo thời gian, mạng hoặc sẽ hội tụ lại về một chuỗi, như trong nhiều soft fork, hoặc sẽ tiếp tục bị chia tách thành hai chuỗi song song, như trong các hard fork gây tranh cãi.
Soft Fork: Thay đổi quy tắc tương thích ngược
- Soft fork thường hạn chế những gì được phép, như siết chặt quy tắc script hoặc giới hạn nội dung block, để tất cả block mới vẫn trông hợp lệ với node cũ.
- Vì node cũ chấp nhận block từ thợ đào đã nâng cấp, chuỗi thường không bị tách thành hai phiên bản tồn tại lâu dài.
- Nâng cấp SegWit của Bitcoin năm 2017 là một soft fork thay đổi cách lưu trữ chữ ký, cải thiện khả năng xử lý và sửa lỗi "transaction malleability" trong khi vẫn giữ tương thích với node cũ.
- Hầu hết người dùng trải nghiệm SegWit đơn giản là giao dịch nhanh hơn, rẻ hơn khi ví và sàn của họ áp dụng định dạng mới, mà không cần nhận coin mới nào.
- Soft fork thường được dùng cho các cải tiến từng bước, khi cộng đồng phần lớn đồng ý về hướng đi và muốn tránh một sự chia tách gây xáo trộn.

Hard Fork: Chia tách không tương thích và chuỗi mới
- Một hard fork gây tranh cãi có thể tạo ra hai chuỗi cùng tồn tại, mỗi chuỗi có cộng đồng, lộ trình phát triển và thương hiệu riêng.
- Tại block fork, số dư thường được nhân đôi, nên người nắm giữ có thể sở hữu coin trên cả hai chuỗi, miễn là ví và sàn của họ hỗ trợ.
- Các dự án thường đổi thương hiệu cho một hoặc cả hai chuỗi với tên và ticker khác nhau để phân biệt trên thị trường và trên sàn.
- Sàn giao dịch có thể tạm dừng nạp/rút trong thời gian fork, sau đó quyết định niêm yết chuỗi nào, hoặc niêm yết cả hai với ticker riêng.
- Nhà cung cấp ví phải chọn chuỗi nào hỗ trợ mặc định và có thể cần thêm công cụ đặc biệt để người dùng truy cập coin trên chuỗi còn lại.
- Tin tức, mạng xã hội và biến động giá quanh sự kiện có thể tạo ra sự nhầm lẫn ngắn hạn và cả cơ hội kiếm lời lẫn lừa đảo.

Soft Fork vs Hard Fork: Khác biệt quan trọng với người dùng
Key facts
Dấu mốc lịch sử: Những fork nổi tiếng trong blockchain
Fork không phải là lỗi hiếm gặp; chúng là những bước ngoặt quan trọng trong lịch sử các blockchain (blockchain) lớn. Khi cộng đồng rơi vào bất đồng hoặc khủng hoảng, fork chuỗi có thể là cách họ lựa chọn hướng đi. Một số fork, như nâng cấp SegWit của Bitcoin, âm thầm cải thiện hệ thống mà không gây kịch tính. Những fork khác, như sự chia tách giữa Ethereum và Ethereum Classic, phản ánh các khác biệt triết lý sâu sắc về tính bất biến, quản trị và cách phản ứng trước các vụ hack.
Điểm chính
- 2013–2016: Các soft fork Bitcoin giai đoạn đầu dần siết chặt quy tắc và thêm tính năng, cho thấy các nâng cấp tương thích ngược là khả thi mà không làm tách chuỗi.
- 2016: Sau vụ hack DAO trên Ethereum, một hard fork gây tranh cãi đảo ngược giao dịch hack trên chuỗi chính (ETH), trong khi những người phản đối giữ lại chuỗi gốc dưới tên Ethereum Classic (ETC).
- 2017: Cộng đồng Bitcoin tranh luận về mở rộng; một hướng triển khai soft fork SegWit, trong khi nhóm khác khởi chạy hard fork trở thành Bitcoin Cash (BCH) với block lớn hơn.
- 2017–2018: Nhiều hard fork của Bitcoin Cash diễn ra, bao gồm chia tách thành BCH và BSV, minh họa cách bất đồng lặp lại có thể làm phân mảnh cộng đồng và thanh khoản.
- 2021: Soft fork Taproot của Bitcoin được kích hoạt, cải thiện quyền riêng tư và khả năng scripting với sự đồng thuận rộng rãi và gần như không gây gián đoạn cho người dùng.
- Đang diễn ra: Nhiều dự án nhỏ hơn dùng hard fork có kế hoạch như các mốc nâng cấp định kỳ, phối hợp toàn bộ cộng đồng chuyển sang phiên bản mới mà không để lại chuỗi cạnh tranh phía sau.
Nghiên cứu tình huống / Câu chuyện

Vì sao fork quan trọng: Mục đích và kết quả trong thực tế
Từ bên ngoài nhìn vào, fork có thể trông như một màn drama, nhưng chúng cũng là công cụ mạnh mẽ để định hình tương lai của một blockchain (blockchain). Trong các hệ thống mã nguồn mở, bất kỳ ai cũng có thể sao chép mã hoặc đề xuất quy tắc mới, và fork là cách những ý tưởng đó được thử nghiệm trong thế giới thực. Nhà phát triển dùng fork để triển khai nâng cấp, sửa lỗi hoặc phản ứng với khẩn cấp. Cộng đồng dùng fork để thể hiện các tầm nhìn khác nhau về phí, quyền riêng tư hoặc chính sách tiền tệ. Nhà đầu tư và người dùng cảm nhận tác động thông qua tính năng mới, thay đổi động lực khuyến khích, hoặc các coin hoàn toàn mới cạnh tranh sự chú ý.
Trường hợp sử dụng
- Triển khai các nâng cấp mở rộng (scaling) thay đổi cách dữ liệu được lưu trữ hoặc xác thực, cho phép nhiều giao dịch hơn mỗi block hoặc phí thấp hơn.
- Thêm tính năng mới như scripting nâng cao, khả năng smart contract hoặc cải thiện quyền riêng tư, những thứ đòi hỏi thay đổi quy tắc đồng thuận.
- Phản ứng với hack hoặc lỗi nghiêm trọng bằng cách quyết định có đảo ngược một số giao dịch cụ thể hay giữ nguyên chuỗi, đôi khi dẫn đến cộng đồng bị chia tách.
- Giải quyết tranh chấp quản trị về kích thước block, cơ chế phí hoặc chính sách tiền tệ bằng cách cho phép các phe khác nhau theo đuổi bộ quy tắc ưa thích trên các chuỗi riêng.
- Điều chỉnh hành vi giao thức để phù hợp hơn với kỳ vọng pháp lý hoặc yêu cầu tuân thủ, như đưa một số địa chỉ vào blacklist hoặc siết chặt quy tắc liên quan KYC ở rìa giao thức.
- Khởi chạy các mô hình kinh tế thử nghiệm, như lịch trình lạm phát khác, phần thưởng staking hoặc hệ thống ngân quỹ (treasury) mới, mà không phải bỏ rơi hoàn toàn tập người dùng hiện tại.
- Lên lịch các hard fork có tính dự đoán, ít tranh cãi như những mốc nâng cấp, để toàn bộ cộng đồng có thể phối hợp chuyển sang phiên bản lớn mới.
Hướng dẫn thực tế: Bạn nên làm gì khi sắp có fork?
- Đọc thông báo chính thức của dự án và một vài bài giải thích trung lập để hiểu fork là soft hay hard, và mục tiêu là gì.
- Kiểm tra các sàn và ví chính của bạn để xem họ tuyên bố hỗ trợ chuỗi nào và có dự định ghi nhận coin được fork hay không.
- Cập nhật phần mềm hoặc ứng dụng ví lên phiên bản mới nhất để có thể xử lý đúng quy tắc mới và tránh lỗi đã biết quanh thời điểm fork.
- Cân nhắc tạm dừng các giao dịch lớn hoặc không khẩn cấp ngay trước và trong thời gian fork, khi thời gian xác nhận có thể chậm hơn và đội hỗ trợ bận rộn hơn.
- Cảnh giác với các scam yêu cầu bạn nhập seed phrase hoặc private key để "nhận" coin được fork; chỉ dùng công cụ do nhà cung cấp ví uy tín khuyến nghị.
- Sau khi fork, hãy kiểm tra lại xem số dư trên chuỗi bạn chọn có chính xác không trước khi chuyển tiền hoặc giao dịch mạnh tay trên thị trường mới.

Pro Tip:Nếu bạn không chắc nên làm gì trong một đợt fork, thường an toàn hơn là không làm gì thay vì lao vào giao dịch nhanh. Giữ tiền trong ví an toàn, chờ thông tin rõ ràng, và chỉ hành động thông qua nền tảng đáng tin cậy.
Rủi ro và vấn đề bảo mật quanh các đợt fork
Yếu tố rủi ro chính
Fork tạo ra những khoảng thời gian ngắn mà các giả định thông thường về một blockchain (blockchain) có thể bị phá vỡ. Hai chuỗi có thể chia sẻ cùng lịch sử đến một thời điểm, công cụ có thể không hỗ trợ đầy đủ cả hai, và kẻ lừa đảo biết rằng người dùng đang mất tập trung. Trong những khoảng thời gian này, các vấn đề kỹ thuật như replay attack hoặc chain reorg có thể tương tác với sai lầm của con người, như gửi coin lên chuỗi không được hỗ trợ hoặc tin vào công cụ nhận coin giả mạo. Hiểu các loại rủi ro chính giúp bạn nhận ra khi nào cần chậm lại và kiểm tra kỹ hành động của mình.