Fork là gì?

  • 2025-07-07

 

Định nghĩa

Các loại tiền mã hóa như Bitcoin và Ethereum được hỗ trợ bởi phần mềm mã nguồn mở phi tập trung được gọi là blockchain. Một fork xảy ra bất cứ khi nào cộng đồng thay đổi giao thức hoặc các quy tắc cơ bản của blockchain.

Các loại tiền mã hóa như Bitcoin và Ethereum được hỗ trợ bởi phần mềm mở phi tập trung mà bất kỳ ai cũng có thể tham gia, được gọi là blockchain. Chúng được gọi là blockchain vì chúng thực chất được tạo thành từ các khối dữ liệu, giống như một đoàn tàu rất dài, truy ngược lại giao dịch đầu tiên trên mạng. Và vì chúng là mã nguồn mở, chúng phụ thuộc vào cộng đồng để duy trì và phát triển mã nguồn cơ bản.

Một fork xảy ra bất cứ khi nào cộng đồng thay đổi giao thức hoặc các quy tắc cơ bản của blockchain. Khi điều này xảy ra, chuỗi bị tách, tạo ra một blockchain thứ hai chia sẻ toàn bộ lịch sử với blockchain gốc nhưng phát triển theo hướng mới.

Tại sao điều này quan trọng?
Hầu hết các loại tiền kỹ thuật số đều có các nhóm phát triển độc lập chịu trách nhiệm thay đổi và cải tiến mạng, giống như cách các thay đổi giao thức internet liên tục cải thiện trình duyệt web. Do đó, đôi khi xảy ra fork để làm cho tiền mã hóa an toàn hơn hoặc thêm các tính năng khác.

Tuy nhiên, các nhà phát triển tiền mã hóa mới cũng có thể sử dụng fork để tạo ra các loại tiền và hệ sinh thái hoàn toàn mới.

Soft Fork: Hãy coi soft fork như một bản nâng cấp phần mềm cho blockchain. Miễn là nó được tất cả người dùng chấp nhận, nó sẽ trở thành tiêu chuẩn mới cho loại tiền đó. Soft fork đã được sử dụng để mang lại các đặc điểm hoặc chức năng mới cho Bitcoin và Ethereum, thường là ở cấp độ lập trình. Vì kết quả cuối cùng là một blockchain duy nhất, những thay đổi này tương thích ngược với các khối fork trước đó.

Hard Fork: Hard fork xảy ra khi mã thay đổi quá nhiều, phiên bản mới không còn tương thích ngược với các khối trước đó. Trong trường hợp này, blockchain bị tách thành hai phần: blockchain gốc và một phiên bản mới tuân theo một bộ quy tắc mới. Điều này tạo ra một loại tiền mã hóa hoàn toàn mới, và đây là nguồn gốc của nhiều loại tiền nổi tiếng. Các loại tiền mã hóa như Bitcoin Cash và Bitcoin Gold đã tiến hóa từ blockchain Bitcoin ban đầu thông qua hard fork.

Tại sao fork xảy ra?
Giống như tất cả phần mềm đều cần nâng cấp, blockchain cũng được cập nhật vì nhiều lý do:

Thêm chức năng

Ứng phó với rủi ro bảo mật

Giải quyết bất đồng trong cộng đồng về hướng phát triển của tiền mã hóa

Fork sẽ tiếp tục thay đổi bối cảnh tiền mã hóa như thế nào?
Blockchain Ethereum được thiết kế để chạy "hợp đồng thông minh", là các khối mã tự động thực hiện một tập hợp các hành động được xác định trước khi các điều kiện cụ thể được đáp ứng. Các ứng dụng hợp đồng thông minh bao gồm mọi thứ từ trò chơi, công cụ hậu cần đến các dapp DeFi.

Là nền tảng chạy tất cả các ứng dụng này, bạn có thể coi blockchain Ethereum giống như hệ điều hành của máy tính. Theo cách tương tự, các fork Ethereum khác nhau (Ethereum, Ethereum Classic, Ethereum 2.0) giống như các phiên bản cập nhật của hệ điều hành, bổ sung các tính năng hoặc hiệu suất mà các phiên bản trước có thể thiếu.

Các fork cũ có thể tiếp tục là nền tảng ổn định để xác nhận sự trưởng thành, trong khi các fork mới có thể cung cấp cho nhà phát triển những cách thức tương tác hoàn toàn mới. (Các phiên bản cũ và mới cuối cùng có thể hợp nhất hoặc tiếp tục phát triển riêng.)

Hãy coi soft fork như "nâng cấp phần mềm" (giống như điện thoại yêu cầu cập nhật lên hệ điều hành mới nhất) và hard fork như hệ điều hành hoàn toàn mới (giống như Linux và Mac OS, cả hai đều phát triển từ nền tảng UNIX cách đây năm mươi năm).

Go Back Top