Folk

Một folk, khi thảo luận về công nghệ chuỗi khối, là một thay đổi đối với giao thức hoặc phần mềm nền tảng của chuỗi khối, được giới thiệu bởi nhà phát triển chuỗi khối đó.

Đó là một bản nâng cấp phần mềm!

Đôi khi, các nhà phát triển muốn thực hiện các thay đổi đối với chuỗi khối, chẳng hạn như thêm chức năng chuỗi khối mới, khắc phục sự cố bảo mật, tạo đồng tiền hoàn toàn mới hoặc thậm chí thay đổi giao thức đồng thuận chi phối cách tạo khối và xác thực trên chuỗi khối.

Các đợt fork đưa những thay đổi đó vào chuỗi khối, bằng cách tạo ra một chuỗi khối thứ hai (trong trường hợp là một đợt hard fork), một bản sao của chuỗi khối ban đầu nhưng với các thay đổi được thêm vào chuỗi khối thứ hai.

Với các nhánh mềm, những thay đổi diễn ra là nhỏ và không tạo ra một chuỗi khối hoàn toàn riêng biệt. Các nút thực hiện một ngã ba mềm vẫn tương thích với các nút không thực hiện một ngã ba mềm.

Mặt khác, sau một đợt hard fork, hai chuỗi khối riêng biệt tồn tại song song với nhau. Hai chuỗi chia sẻ dữ liệu chung và lịch sử giao dịch cho đến khi hard fork.

Sau hard fork, các khối mới được khai thác sẽ chỉ tồn tại trên chuỗi khối nơi chúng được xác thực và tạo.

Với các nhánh cứng, bất kỳ khối nào được tạo bằng giao thức cũ đều không tương thích với chuỗi khối mới được nâng cấp.

Các thay đổi phần mềm có thể ở phạm vi nhỏ như trong trường hợp của các nhánh mềm.

Các nâng cấp được đề xuất cũng có thể thay đổi đáng kể bộ quy tắc ban đầu chi phối cách thức hoạt động của một chuỗi khối, trong trường hợp đó, chúng được gọi là một hard fork.

Các nhánh là cần thiết trong việc cung cấp cho các chuỗi khối phi tập trung một cách để thực hiện các thay đổi đối với chuỗi khối vì không có cơ quan trung ương nào quản lý tất cả các khía cạnh của quá trình phát triển và tiến hóa chuỗi khối.

Cộng đồng blockchain bao gồm các nhà phát triển, nhà khai thác nút và thợ đào

Bitcoin Cash và Bitcoin Gold ra đời từ chuỗi khối Bitcoin ban đầu do một đợt hard fork.