Không ai có thể áp đặt một bản cập nhật lên Bitcoin. Mỗi node chạy phần mềm mà người vận hành của nó chọn cài đặt. Một thay đổi chỉ có hiệu lực nếu đủ số lượng mạng chọn chạy nó.
Con đường thông thường
- Một ý tưởng được viết thành BIP, Đề xuất Cải tiến Bitcoin, và được thảo luận công khai.
- Các nhà phát triển xem xét nó, đôi khi trong nhiều năm, và triển khai nó trong phần mềm như Bitcoin Core.
- Người dùng và doanh nghiệp quyết định có chạy phiên bản mới hay không.
- Đối với soft fork, thợ đào thường báo hiệu sự sẵn sàng, sau đó nó được kích hoạt tại một khối nhất định.
Trọng lượng kinh tế
Các node quan trọng nhất là của những người nhận thanh toán: sàn giao dịch, thương nhân, ví, cá nhân. Họ quyết định loại tiền nào họ chấp nhận. Một chuỗi với các quy tắc khác nhau mà họ không chấp nhận đơn giản là một đồng tiền khác.
Các nhà phát triển viết mã nhưng không thể buộc ai chạy nó. Thợ đào có tỷ lệ băm nhưng phải đào tiền mà mọi người chấp nhận. Người dùng có lời cuối cùng vì họ chọn phần mềm kiểm tra những gì họ nhận được.