Phân nhánh (fork) là một thuật ngữ trong blockchain, thường mang những nghĩa sau:
"sự kiện khi một blockchain phân thành hai nhánh riêng rẽ " "một sự thay đổi trong giao thức", hoặc tình huống "xảy ra khi hai hoặc nhiều khối có cùng chiều cao khối" Việc phân nhánh xảy ra dựa trên nguyên tắc của blockchain là lịch sử của chuỗi dữ liệu sẽ được kiểm định bằng một tập các quy tắc chung. Khi các nút thành viên của blockchain không thống nhất về các quy tắc đồng thuận này, dữ liệu sẽ bị phân nhánh thành các chuỗi khác nhau. Hầu hết các phân nhánh tồn tại trong thời gian ngắn, nhưng một số ít fork tiếp tục hoạt động và tạo ra blockchain mới. Các nhánh tồn tại ngắn hạn là do khó đạt được sự đồng thuận nhanh chóng trong một hệ thống phân tán. Trong khi các fork vĩnh viễn (theo nghĩa thay đổi giao thức) đã được sử dụng để thêm các tính năng mới vào blockchain, chúng cũng có thể được sử dụng để đảo ngược tác động của việc hack, chẳng hạn như trường hợp với Ethereum và Ethereum Classic, hoặc ngăn chặn các lỗi thảm khốc trên blockchain như trường hợp của đợt fork bitcoin vào ngày 6 tháng 8 năm 2010. Việc phân nhánh blockchain đã được thảo luận nhiều trong vấn đề về khả năng mở rộng của bitcoin.