Fork là gì?
Fork xảy ra khi một blockchain tách thành hai hướng vì có người thay đổi quy tắc hoặc từ chối thay đổi. Một bên theo quy tắc mới, bên kia giữ quy tắc cũ. Hãy tưởng tượng cập nhật thực đơn mà nửa số khách quen muốn món cổ điển và nửa muốn phiên bản cay hơn.
Mỗi lần tách đều cho bạn coin miễn phí. Không hẳn vậy. Nhiều nâng cấp chỉ giữ một tài sản, và ngay cả khi xuất hiện tài sản mới, bạn chỉ hưởng lợi nếu bạn kiểm soát khóa riêng và thị trường chấp nhận nó.
Cách Fork hoạt động
Một Fork thường bắt đầu khi mọi người muốn thay đổi quy tắc. Có thể là kích thước khối, phí, sửa lỗi, hoặc tính năng mới.
- Bước 1: Ai đó đề xuất thay đổi và đăng mã nguồn. Thảo luận bùng lên trên diễn đàn, chat và kho mã.
- Bước 2: Các nhà phát triển phát hành phần mềm mới. Chủ đề bạn đã thấy trước đây: khối lớn hơn so với khối nhỏ hơn.
- Bước 3: Các nút và thợ đào chọn phần mềm để chạy. Nếu đủ người đồng ý, họ đạt đồng thuận về cùng một bộ quy tắc.
- Bước 4: Nếu quy tắc không khớp, có thể xảy ra tách. Đôi khi là tạm thời, đôi khi hai chuỗi cùng tồn tại.
- Bước 5: Ví và sàn quyết định hỗ trợ, mã giao dịch được xác định, và người dùng chọn nơi tham gia. Đúng vậy, đó là ý tưởng.
Tại sao Fork quan trọng
Bạn quan tâm vì đây là cách blockchain nâng cấp mà không cần CEO. Đồng thời đây là cách tranh luận chuyển thành mã thay vì gây ồn ào.
- Lợi ích: Hiệu năng tốt hơn, tính năng mới, sửa lỗi bảo mật, và đôi khi cải thiện khả năng mở rộng.
- Góc nhìn: Đó là quản trị cộng đồng công khai. Tranh luận diễn ra trước công chúng, có bằng chứng.
- Sự liên quan: Bạn sẽ thấy nó trong giao dịch, airdrop, cập nhật ví, và nâng cấp giao thức trong DeFi và NFT.
Trước khi tách, giữ coin trong ví bạn kiểm soát khóa riêng, chờ hướng dẫn rõ ràng về bảo vệ phát lại, và đợi vài xác nhận trước khi chuyển tiền trên bất kỳ chuỗi nào.
Đặc điểm chính của Fork
Nêu các đặc điểm cốt lõi khiến khái niệm này khác biệt. Viết ngắn gọn và dễ quét:
- Quy tắc: Mã xác định block và giao dịch nào hợp lệ, và thay đổi bộ quy tắc đó là nguyên nhân tạo rủi ro tách.
- Tương thích: Một số thay đổi tương thích ngược, một số thì không, điều này quyết định chuỗi nào còn hoạt động.
- Cộng đồng: Phối hợp xã hội quan trọng không kém mã vì con người và hạ tầng phải chọn.
- Thời điểm: Cách kích hoạt khác nhau, từ chiều cao khối đến ngày do cộng đồng báo hiệu.
Các biến thể
Hai dạng chính bạn sẽ nghe, pha giữa chỉnh chu và phong cách diễn đàn:
- Hard: A Hard Fork thay đổi quy tắc sao cho phần mềm cũ từ chối, có thể tạo hai chuỗi hoạt động nếu các nhóm không đồng ý.
- Soft: A Soft Fork siết chặt quy tắc trong khi vẫn tương thích với các nút cũ theo con đường nghiêm ngặt hơn.
Sau khi tách, coin có thể tồn tại trên hơn một chuỗi. Nếu bạn không kiểm soát khóa riêng, bạn không kiểm soát kết quả. Các sàn có thể mất thời gian để quyết định hỗ trợ.
Ví dụ
Sau sự cố DAO, Ethereum tiếp tục bằng cách khôi phục trạng thái trong khi Ethereum Classic giữ lịch sử gốc, tạo thành hai chuỗi riêng với cộng đồng khác nhau.
Sự thật thú vị
Thuật ngữ xuất phát từ quản lý phiên bản phần mềm. Blockchain hơi giống Git nhưng có tiền gắn vào, giải thích vì sao các tranh luận trông như xem xét mã kèm meme.
Tóm tắt
Tóm lại: a Fork là quyết định về quy tắc được phơi bày, nơi mã và cộng đồng chọn con đường họ tin tưởng.
