Những ý chính:
Tiền mã hóa sử dụng công nghệ blockchain như một sổ cái công khai lưu trữ toàn bộ lịch sử giao dịch. Mặc dù dữ liệu đã ghi trên blockchain không thể bị thay đổi, nhưng các quy tắc vận hành của một blockchain cụ thể vẫn có thể được cập nhật trong một mức độ nhất định. Những bản cập nhật này được gọi là blockchain fork, và chúng có thể đóng vai trò quan trọng đối với sự phát triển trong tương lai. Hãy cùng DigiBit tìm hiểu chi tiết.
Blockchain fork là gì?
Tương tự như hầu hết các hệ thống công nghệ thông tin, blockchain cũng có thể nhận các bản cập nhật. Những bản cập nhật này được gọi là fork. Có thể hiểu đơn giản, chúng giống như việc bạn cần cập nhật một phần mềm máy tính. Đây chính là phiên bản tương đương trong thế giới tiền mã hóa.
Một bản cập nhật có thể khá nhỏ, hoặc cũng có thể là một thay đổi lớn tác động đáng kể đến cách một loại tiền mã hóa vận hành. Ví dụ, vào năm 2017, Bitcoin đã trải qua một blockchain fork nhằm triển khai SegWit vào mạng lưới. Kể từ đó, SegWit đã trở thành định dạng địa chỉ phổ biến nhất để quản lý BTC. Việc tích hợp Taproot vào năm 2021 cũng là một blockchain fork quan trọng khác.
Nói một cách đơn giản, blockchain fork giúp tiền mã hóa linh hoạt hơn. Đồng thời, chúng cho phép triển khai các bản vá liên quan đến bảo mật, khả năng sử dụng, khả năng mở rộng và nhiều yếu tố khác. Tuy nhiên, điểm khác biệt lớn giữa blockchain và các hệ thống truyền thống là không tồn tại một cơ quan quản lý duy nhất. Thay vào đó, tất cả những người tham gia mạng lưới phải đồng thuận với đề xuất fork. Nói cách khác, họ phải đạt được sự đồng thuận.
Hard fork và soft fork trong blockchain
Có thể bạn đã từng nghe đến thuật ngữ soft fork và hard fork. Thoạt nhìn, chúng có vẻ khá giống nhau. Tuy nhiên, trên thực tế, giữa hai khái niệm này tồn tại sự khác biệt đáng kể.
Đặc điểm riêng của soft fork
Soft fork thường dễ triển khai hơn. Những bản cập nhật này có tính tương thích ngược. Điều này có nghĩa là bản thân blockchain không cần phải thay đổi hoàn toàn để áp dụng cập nhật. Các fork dạng này cũng hầu như không ảnh hưởng đến người dùng cuối.
Có thể ví soft fork giống như việc cập nhật Microsoft Word, bạn chỉ cần cập nhật phiên bản hiện tại, thay vì cài đặt một chương trình hoàn toàn mới.
Đặc điểm riêng của hard fork
Ngược lại, hard fork giống như khi bạn phải cài đặt một phiên bản Microsoft Word hoàn toàn mới để sử dụng các tính năng mới. Khác với soft fork, hard fork không có tính tương thích ngược. Bản cập nhật mà hard fork mang lại có thể xung đột với trạng thái hiện tại của blockchain.
Vì blockchain có tính bất biến, nên hard fork đòi hỏi việc tạo ra một blockchain hoàn toàn mới, nhưng vẫn kế thừa toàn bộ lịch sử giao dịch trước đó. Rõ ràng, mức độ tác động của hard fork lớn hơn nhiều và có thể yêu cầu các nhà cung cấp ví phải phát triển thêm để hỗ trợ. Tuy nhiên, với tư cách người dùng, bạn thường không cần phải trực tiếp thực hiện những thay đổi kỹ thuật này.
Xét về bản chất, cả hai loại fork đều nhằm mục đích cập nhật mạng lưới, bổ sung tính năng hoặc thay đổi quy tắc vận hành. Tuy nhiên, với hard fork, tình huống có thể trở nên phức tạp nếu cộng đồng chia rẽ quan điểm về đề xuất cập nhật.
Điều gì xảy ra khi một blockchain thực hiện fork?
Ở phần đầu, chúng ta đã đề cập rằng một fork thành công phải đạt được sự đồng thuận để được triển khai. Điều này đặc biệt quan trọng đối với hard fork, vì chúng tạo ra blockchain mới.
Nếu tất cả các bên tham gia mạng lưới đều đồng ý với fork, họ sẽ bắt đầu cung cấp dịch vụ trên blockchain mới được tạo ra. Với tư cách người dùng, nhà cung cấp ví sẽ cập nhật phần mềm để tự động kết nối với blockchain mới cho bạn, nghĩa là bạn không cần làm gì thêm. Tài sản của bạn sẽ tồn tại trên blockchain mới, còn blockchain cũ sẽ dần không còn được sử dụng do không được hỗ trợ.
Fork blockchain khi không có sự đồng thuận
Tuy nhiên, thực tế không phải lúc nào cũng như vậy. Trong lịch sử của Bitcoin, đã từng xảy ra một số trường hợp fork không đạt được sự đồng thuận hoàn toàn. Có những bên phản đối fork, trong khi phần lớn cộng đồng vẫn ủng hộ.
Ví dụ nổi tiếng nhất là đề xuất fork Bitcoin “BIP91”. Một nhóm đáng kể đã quyết định không ủng hộ fork này. Vậy điều gì xảy ra khi một hard fork không đạt được đồng thuận?
fork. Mạng lưới sẽ bị chia tách. Hai chuỗi blockchain riêng biệt và độc lập được hình thành: chuỗi cũ hiện tại và chuỗi mới đã cập nhật.
Trong trường hợp của BIP91, đa số thợ đào chọn ủng hộ bản cập nhật và chuỗi đó tiếp tục được gọi là Bitcoin. Chuỗi còn lại cũng nhận được sự ủng hộ đáng kể và đã tạo ra một loại tiền mã hóa hoàn toàn mới: Bitcoin Cash.
Điều này có nghĩa là nếu ai đó sở hữu 2 Bitcoin (BTC) trước thời điểm phân tách, thì sau đó họ sẽ sở hữu cả 2 Bitcoin (BTC) và 2 Bitcoin Cash (BCH).
Mặc dù có vẻ như bạn được “tặng miễn phí” một loại tiền mã hóa mới, nhưng điều này không hoàn toàn không có rủi ro. Việc chia tách mạng lưới có thể làm giảm mức độ ổn định và do đó ảnh hưởng đến bảo mật vì sức mạnh mạng lưới bị phân tán.
Điều hướng blockchain fork với Ledger
Mỗi khi một blockchain thực hiện fork, Ledger sẽ chịu trách nhiệm triển khai các thay đổi cần thiết cho ứng dụng và trong Ledger Wallet. Nếu mạng lưới bạn đang sử dụng xảy ra fork, bạn không cần phải làm gì, Ledger sẽ chuẩn bị và xử lý toàn bộ các bước kỹ thuật cần thiết.
Dù vậy, chúng tôi vẫn khuyến nghị người dùng nên cập nhật thông tin về các blockchain.
Đối với các đồng coin mới được tạo ra từ blockchain fork: Ledger hiện hỗ trợ khá nhiều, trong đó Bitcoin Cash là một ví dụ điển hình.
Ledger đặc biệt coi trọng vấn đề bảo mật tài sản tiền mã hóa của bạn. Ledger hoạt động theo nguyên tắc “crypto agnostic”, tức là trung lập với mọi loại tiền mã hóa. Quyết định không hỗ trợ một blockchain fork sẽ không bao giờ dựa trên quan điểm chủ quan, mà chỉ dựa trên phân tích kỹ thuật.
Bởi lẽ, một số blockchain fork có thể khiến người dùng đối mặt với rủi ro như tấn công replay do thiếu cơ chế replay protection chẳng hạn.

