Hard fork và Soft fork là gì ?

Vào cuối năm 2017, khi đồng Bitcoin cũ được chia thành Bitcoin và Bitcoin Cash, những thuật ngữ như Fork, Hard Fork, Soft Fork cũng dần xuất hiện theo. Hôm nay, chúng ta hãy cùng tìm hiểu về hai thuật ngữ này nhé!

SOFT FORK

Soft Fork là một thay đổi trong giao thức tiền mã hoá tương thích ngược. Nó là sự phân tách do sự cập nhập chức năng hay giao thức mới trên blockchain nhưng sau khi thay đổi, nó vẫn tương thích ngược với giao thức và phiên bản cũ, không chấp nhận được trong phiên bản mới. Tức là các nút không cập nhập vẫn có thể xử lý các giao dịch và đẩy các khối mới vào blockchain như cũ, chỉ cần chúng tuân theo quy tắc trong giao thức mới và không phá vỡ chúng. Soft Fork không cần các nút trên mạng 100% phải nâng cấp để duy trì sự đồng thuận vì tất cả các khối trên blockchain Soft Fork đều tuân thủ theo quy tắc đồng thuận cũ và mới. Nhưng nếu các khối tạo bởi các nút tuân theo bộ quy tắc đồng thuận cũ thì sẽ vi phạm quy tắc bộ đồng thuận mới nên sẽ thường bị lỗi khi xác thực trên các nút đã cập nhập ở phiên bản mới.

HARD FORK

Hard Fork là sự phân tách blockchain so có sự thay đổi giao thức hoặc chức năng trong phiên bản mới nhưng giao thức và chức năng mới này không tương thích với các phiên bản cũ. Các nút không cập nhập lên phiên bản mới sẽ không xử lý được các giao dịch hay đẩy các khối mới lên blockchain. Hard Fork còn có thể được dùng để thay đổi hay cải thiện các giao thức hiện có hay thậm chí là tạo ra một blockchain với giao thức mới, hoàn toàn độc lập và riêng biệt.

Tuỳ vào các hoàn cảnh khác nhau mà các Hard Fork có thể được lên các kế hoạch hay gây ra nhiều tranh cãi. Với một fork được lên kế hoạch, các bên tham gia sẽ tự động nâng cấp phần mềm của họ nhằm đáp ứng các quy tắc mới và bỏ đi các quy tắc cũ. Nếu các node không cập nhập thì nó sẽ có rất ít người sử dụng và dần dần bị quên lãng. Còn nếu fork có tỷ lệ đồng thuận không cao, tạo ra nhiều vấn đề nâng cấp trong cộng đồng thì sẽ bị chia làm 2 blockchain khác nhau, riêng biệt với nhau và không tương thích nhau. Điều này dẫn đến việc có 2 loại tiền mã hoá khác nhau được tạo ra. Và chúng sẽ có 2 cộng động độc lập, được phát triển theo hướng mà họ nghĩ là tốt nhất. 

Dựa trên các blockchain ban đầu, toàn bộ giao dịch từ blockchain sẽ được sao chép qua fork mới. Ví dụ, bạn nắm giữ 100 đồng tiền mã hoá A và một Hard Fork trên đồng tiền đó tạo ra một đồng tiền mã hoá mới là đồng B, thì bạn cũng sẽ được nhận về 100 đồng tiền mã hoá B. 

Với bản chất tự nhiên của tiền mã hoá là các mã nguồn, khi có càng nhiều cá nhân hay tổ chức với nhiều mục đích khác nhau tham gia vào ngành công nghệ này, các fork vẫn sẽ tiếp tục đóng vai trò không có gì có thể thay thế được trong sự phát triển của loại hình tiền kỹ thuật số này.

Để liên tục cập nhập tin tức và xu hướng của thị trường crypto, các bạn có thể:

Theo dõi website của AZcoinvest

Tham gia các nhóm Telegram

AZcoinvest News

AZcoinvest – Solana & BSC Gem

AZCoinvest – NFT Gaming & Marketplace

AZcoinvest Airdrop & Bounty

Follow

Twitter

Fanpage

Và tham gia vào group AZcoinvest – Tài chính (Crypto & Forex)

 

0 0 votes
Article Rating
Subscribe
Notify of
guest

0 Comments
Inline Feedbacks
View all comments
0
Rất thích suy nghĩ của bạn, hãy bình luận.x
()
x
Portfolio