Fork được triển khai như thế nào?

Để hiểu về fork, chúng ta có thể chia Bitcoin thành hai phần lớn: giao thức Bitcoin (phần mềm) và blockchain, nơi lưu trữ tất cả dữ liệu giao dịch.

Giao thức Bitcoin (phần mềm) hoàn toàn là nguồn mở, nếu bạn muốn tạo chuỗi khối (phân nhánh) nhánh của riêng mình, trước tiên bạn phải sao chép giao thức Bitcoin (mã phần mềm), sau đó thực hiện các sửa đổi phù hợp theo nhu cầu của bạn.

Cuối cùng, việc fork Bitcoin có thể được thực hiện hiệu quả bằng cách chỉ định số khối. Ví dụ: có thể thông báo rằng fork sẽ có hiệu lực khi số khối đạt tới 500000. Khi số khối được truyền tới cộng đồng, nó sẽ được chia thành hai các bộ phận và một số người quyết định hỗ trợ giao thức ban đầu và một số người hỗ trợ phân nhánh giao thức, sau đó mỗi nhóm bắt đầu thêm các khối mới vào một chuỗi khối mà họ muốn hỗ trợ.