Fork trong Blockchain và Git là gì?

robot
Đang tạo bản tóm tắt

Khái Niệm Cơ Bản Của Fork

Một nhánh hoặc fork xảy ra khi một mạng blockchain chia thành hai con đường độc lập. Sự kiện này được gây ra bởi những thay đổi trong giao thức làm thay đổi các quy tắc xác thực giao dịch. Mỗi nút trong mạng duy trì một bản sao hoàn chỉnh của sổ ghi giao dịch, vì vậy những thay đổi này yêu cầu tất cả các nhà điều hành quyết định có nên áp dụng phiên bản mới hay không hoặc giữ lại phiên bản cũ.

Thuật ngữ “fork” cũng được sử dụng trong kiểm soát phiên bản như Git, nơi nó đại diện cho việc tạo ra một nhánh độc lập của mã. Mặc dù các ngữ cảnh khác nhau, cả hai khái niệm đều chia sẻ ý tưởng về sự phân kỳ và việc tạo ra các con đường song song.

Soft Forks: Thay đổi tương thích ngược

Một soft fork là một bản cập nhật giao thức giữ cho tương thích với các phiên bản trước. Các nút không được cập nhật vẫn sẽ nhận ra chuỗi là hợp lệ, ngay cả khi không triển khai tất cả các chức năng mới.

Loại phân nhánh này được coi là an toàn hơn vì không buộc tất cả người tham gia phải cập nhật đồng thời. Các tính năng mới có thể được thêm dần mà không làm phân tán mạng lưới. Việc triển khai SegWit trên Bitcoin vào tháng 8 năm 2017 minh họa hoàn hảo loại fork này: nó đã giới thiệu những cải tiến đáng kể mà không làm mất tính tương thích với phiên bản trước của giao thức.

Hard Forks: Rupturas Incompatibles

Một hard fork đại diện cho một sự thay đổi cơ bản trong giao thức mà không tương thích ngược. Tất cả các nút phải cập nhật phần mềm của họ bắt buộc để tiếp tục là một phần của mạng.

Nếu sự đồng thuận không nhất quán về những quy tắc mới này, blockchain sẽ tách ra thành hai lịch sử độc lập. Mỗi nhánh tiến triển với sổ ghi chép giao dịch riêng của nó từ điểm chia tách. Một ví dụ điển hình là sự tách rời giữa Ethereum và Ethereum Classic, xảy ra khi cộng đồng quyết định đảo ngược giao dịch sau cuộc tấn công vào DAO. Những người không chấp nhận quyết định này đã tiếp tục trên chuỗi gốc, tạo ra hai mạng song song với các loại tiền điện tử riêng của chúng.

Tác động đến Hệ sinh thái

Các hard fork và soft fork tạo ra những hậu quả đáng kể: chúng có thể tạo ra các tài sản kỹ thuật số mới, sự biến động trong giá của các mã thông báo hiện có, và thay đổi trong cấu trúc quản trị của mạng. Sự lựa chọn giữa soft fork và hard fork xác định tốc độ chấp nhận và mức độ gián đoạn trong cộng đồng người dùng.

BTC-0.06%
ETH0.02%
ETC0.77%
Xem bản gốc
Trang này có thể chứa nội dung của bên thứ ba, được cung cấp chỉ nhằm mục đích thông tin (không phải là tuyên bố/bảo đảm) và không được coi là sự chứng thực cho quan điểm của Gate hoặc là lời khuyên về tài chính hoặc chuyên môn. Xem Tuyên bố từ chối trách nhiệm để biết chi tiết.
  • Phần thưởng
  • Bình luận
  • Đăng lại
  • Retweed
Bình luận
0/400
Không có bình luận
  • Ghim