2020/01/05
Blockchain

Hardfork có nghĩa là gì? Giải thích dễ hiểu về hardfork!

Khi bạn tìm hiểu về tiền ảo, bạn sẽ thường gặp phải thuật ngữ “hardfork”.

Dù có thể hiểu được một số điểm về hardfork như “Phân ly từ blockchain” “Không còn tương thích với phiên bản cũ”, nhiều người vẫn chưa nắm được một cách hệ thống kiến thức tổng quan về hardfork cũng như ảnh hưởng của nó đến giá trị tiền ảo.

Hardfork là một yếu tố quan trong khi nói đến sự thay đổi của tiền ảo.

Điều này cũng có nghĩa là nếu bạn hiểu kỹ hơn về hardfork, bạn cũng sẽ hiểu biết sâu hơn về tiền ảo.

 

Các điểm chính của bài viết

  • Hardfork là một “phiên bản cập nhật không tương thích với phiên bản cũ” của tiền ảo
  • Giá trị tiền ảo sẽ thay đổi rất lớn trước và sau hardfork

 

Hardfork là gì?

Giới thiệu chung về hardfork

Sự Hardfork của tiền ảo là sự thay đổi phần mềm nhằm nâng cấp mạng lưới của tiền ảo.

Do phần mềm mới được thay đổi và không tương thích với phiên bản cũ trước đó nên các thợ đào cần phải cài đặt phần mềm mới để thay thế.

Do các thợ đào có thể sử dụng phần mềm mới và mềm cũ cùng lúc trong một khoảng thời gian ngắn nhất định, nên cũng xảy ra việc hai blockchain cũ và mới tồn tại đồng thời với nhau.

Tuy nhiên, khi những thợ đào dần dần từ bỏ phần mềm cũ, blockchain cũ cũng sẽ dần bị loại bỏ.

Nó khác với Segwit như thế nào?

Segwit là tên gọi của một công nghệ. Trong đó, từng dữ liệu giao dịch sẽ được rút gọn, giúp dung lượng lưu trữ trong một block tăng lên.

Do đó, tính năng của đồng tiền ảo cũng được nâng cao khinó có thể xử lý cùng lúc nhiều giao dịch.

Segwit trở nên cần thiết trong bối cảnh Bitcoin gặp vấn đề về khả năng mở rộng. Do hệ thống không kịp xử lý nếu một lượng tiền lớn được chuyển đi một lúc, nên người dùng phải chờ một thời gian dài để tiền được chuyển tới nơi.

Khi Bitcoin bắt đầu đưa công nghệ Segwit vào sử dụng, phần mềm cũ đã được cập nhật bằng một phiên bản mới có tính tương thích. Phương pháp cập nhật này gọi là Softfork. Softfork không đòi hỏi người sử dụng phải tự cập nhật nên thợ đào ít tốn công sức hơn so với việc hardfork.

Softfork là gì?

Softfork là khi thay đổi các mã code cơ bản của tiền ảo, người ta cập nhật phần mềm mới có tính tương thích với phiên bản cũ của nó.

Điều này có nghĩa là ngay cả khi thợ đào không cập nhật phiên bản mới của phần mềm, họ vẫn có thể tiếp tục tham gia vào mạng lưới blockchain.

Tuy nhiên, dù họ có thể tham gia nhưng cơ hội nhận được thù lao của họ có thể sẽ bị giảm xuống nếu nếu không thực hiện tốt các nghiệp vụ xác nhận.

Do đó, thợ đào thường nâng cấp phần mềm, và blockchain cũng sẽ từng bước được hợp nhất với phần mềm mới. Với trường hợp của softfork, tiền ảo sẽ không bị phân ly.

Mục đích của Harkfork

Nhiều hardfork được thực hiện với mục địch là để nâng cao tính năng của tiền ảo.

Cho tới nay, những hardfork đều được thực hiện với 2 mục đích dưới đây.

  • Giải quyết vấn đề về khả năng mở rộng
  • Vô hiệu hóa hacking

Giải quyết vấn đề về khả năng mở rộng.

Mục đích thứ nhất là giải quyết vấn đề về khả năng mở rộng.

Vấn đề về khả năng mở rộng có nghĩa là, khi phát sinh một lượng tiền lớn cần phải chuyển, hệ thống không kịp xử lý nghiệp vụ chuyển tiền dẫn đến kéo dài thời gian cần thiết để chuyển tiền.

Để giải quyết vấn đề về khả năng mở rộng, người ta sẽ chọn giải pháp nâng cấp phần mềm thích hợp nhất giữa softfork và hardfork .

Vô hiệu hóa hacking

Mục đích thứ hai là vô hiệu hóa hacking.

Hardfork được thực hiện với mục đích này trên chuỗi Ethereum blockchain khi xảy ra “Sự kiện The DAO” vào năm 2016.

Thông qua hardfork, các dữ liệu được lưu trong chuỗi khối trước khi bị hack đã được khôi phục lại, và chuỗi khối đã trở lại tình trạng ban đầu như lúc chưa bị hack.

Nhờ đó, Ethereum blockchain hiện tại không lưu lại những dữ liệu của sự kiện hacking THE DAO.

Lợi ích của hardfork

Hardfork có 3 lợi ích như dưới đây

Có thể giải quyết nhiều vấn đề

Hardfork về cơ bản sẽ diễn ra khi đơn vị điều hành nâng cấp các tính năng của đồng tiền ảo.

Do đó, nó thường giúp giải quyết nhiều vấn đề mà đồng tiền ảo đang gặp phải.

Tạo thêm các đồng tiền ảo mới

Do sự kiện hardfork nên blockchain mới và cũ sẽ đồng thời tồn tại trong một khoảng thời gian nhất định, nhưng hầu hết các trường hợp, blockchain cũ sẽ bị loại bỏ.

Tuy nhiên, nếu cộng đồng phân ly do các nguyên nhân như định hướng phát triển khác nhau, blockchain cũ sẽ không bị loại bỏ mà tiếp tục tồn tại.

Trong trường hợp này, các đồng tiền ảo mới sẽ được tạo ra, và nhiều khi những người đang nắm giữ tiền ảo của blockchain cũ sẽ được nhận thêm các đồng tiền ảo mới.

Gia tăng giá trị

Khi hardfork diễn ra, tính năng của đồng tiền ảo sẽ được nâng cao nên giá trị của nó cũng có thể sẽ gia tăng.

Hơn nữa, khi tiền ảo mới được sinh ra nhờ hardfork, số lượng đặt mua đồng tiền cũ nhằm mục đích nhận thêm những đồng tiền ảo mới cũng tăng lên, dẫn đến nhiều trường hợp giá trị của tiền ảo cũ cũng sẽ tăng theo.

Những sự kiện hardfork trong quá khứ

Sự ra đời của Ethereum Classic(Ethereum Classic/ETC) vào tháng 6/2016

Vào tháng 6/2016, token sinh ra từ nền tảng Ethereum “DAO” đã bị hack, gây thất thoát hơn 5 tỷ yên.

Nhóm phát triển Ethereum đã đưa ra phương hướng giải quyết dựa trên lý luận như sau “tạo ra một blockchain mới bằng cách khôi phục blockchain cũ về thời điểm trước khi bị hack và từ bỏ blockchain cũ”

Tuy nhiên, một bộ phận các thành viên trong cộng đồng đã phản đối vì cho rằng hardfork này có tính tập trung quyền lực, do đó họ không ủng hộ blockchain mới. Họ đã tiếp tục duy trì blockchain đáng ra sẽ bị loại bỏ và tách Ethereum làm hai nhánh.

Từ đó, blockchain mới không lưu trữ dữ liệu hacking giữ nguyên tên gọi “Ethereum”.

Blockchain cũ có ghi lại dữ liệu hacking vẫn tiếp tục tồn tại nhưng đổi tên thành “Ethereum Classic”.

Sự ra đời của Bitcoin Cash (Bitcoin Cash/BCH) vào tháng 8/2017

Vào tháng 8/2017, Bitcoin Cash được tạo ra thông qua sự kiện hardfork của Bitcoin với lý do chính là do sự phân ly trong cộng đồng Bitcoin.

Trước đây, Bitcoin vốn có dung lượng block là 1MB, khi số người dùng tăng lên, thời gian cần thiết cho việc chuyển tiền đã bị kéo dài ra, dẫn đến phát sinh vấn đề phí chuyển tiền tăng cao.

Để giải quyết vấn đề này, Bitcoin đã quyết định sử dụng công nghệ có tên là “Segwit2”.

Tuy vậy, một phần cộng đồng cho rằng việc “tăng kích thước khối” vẫn hiệu quả hơn so với việc sử dụng “Segwit2”, và họ đã tạo ra Bitcoin Cash với kích thước khối mở rộng đến 8MB.

Những hardfork được dự kiến trong tương lai

Bytecoin (Bytecoin/BCN)

Bytecoin được hardfork vào ngày 31/08/2018.

Đây là sự kiện cập nhật đồng thuận nhằm hạn chế độ trễ của mạng lưới.

Do đó, đây không phải sự kiện mà qua đó một loại tiền ảo mới được phát hành.

Link: https://bytecoin.org/blog/updated-bytecoin-roadmap

ZClassic (ZClassic/ZCL)

ZClassic là một sự kiện hardfork từ Zcash, dự kiến thực hiện vào ngày 10/9.

Loại tiền ảo mới được tạo raqua sự kiện này là Anonymous Bitcoin.

Để nhận được tiền ảo mới, bạn cần sở hữu ZClassic hoặc Bitcoin.

Nguyên nhân dẫn đến việc fork từ hai loại tiền này là do người ta cho rằng việc fork đồng thời (dual fork) là cần thiết để để kết hợp những điểm tốt nhất của 2 loại tiền ảo này.

Anonymous Bitcoin có đặc điểm là sử dụng thuật toán Euihash, và đảm bảo ẩn danh bằng zkSNARK

Link: https://www.anonymousbitcoin.io/

Ảnh hưởng của hardfork tới giá trị thị trường

Khiến giá cả biến động thất thường

Những đồng tiền có dự định hardfork đều có giá cả biến động rất lớn trước và sau hardfork.

Giá trị thường tăng cho đến trước thời điểm hardfork, rồi giảm ngay trước và sau hardfork.

Ví dụ như Bitcoin Cash hardfork vào ngày 15 tháng 5, thời điểm tháng 4 giá trị của nó là 1,3 triệu đồng, vào đầu tháng 5 giá trị của nó tăng cao đến 19,6 triệu đồng, vào ngày hardfork, giá trị của nó đạt 31,2 triệu đồng.

Do vậy, vào thời điểm hardfork giá trị của tiền ảo biến động rất lớn.

Phạm vi biến động giá có thể rất lớn trước và sau hardfork. Nhiều phán đoán khác nhau xuất hiện tùy thuộc vào kỳ vọng hay bất an đối với hardfork, và trở thành nguyên nhân khiến giá trị bị đẩy lên cao hoặc kéo xuống thấp.

Giao dịch tại các sàn bị tạm dừng

Trước và sau khi hardfork diễn ra, các sàn giao dịch thường tạm dừng việc nhận chuyển tiền.

Điều này nhằm mục đích để tránh gây ra lỗi khi chuyển tiền trong khoảng thời gian trước và sau diễn ra hardfork.

Vì không thể chuyển tiền, nên có lẽ nhiều cũng không thể sử dụng được chức năng thanh toán trong một khoảng thời gian nhất định.

Những vấn đề của hard fork

Tính tin cậy của tiền ảo bị giảm sút

Hardfork có thể làm suy giảm độ tin cậy của tiền ảo.

Ví dụ, đối với việc khôi phục lại blockchain của Ethereum, một phần cộng đồng phản đối với ý kiến như sau “Chẳng phải là rất kỳ lạ khi người ta thay đổi một hệ thống vốn không thể đảo ngược và không thể gian lận sao?”.

Hơn nữa, có khả năng những người không ủng hộ hardfork sẽ bán tháo tiền tệ mới, khiến giá trị của nó giảm sâu.

Như vậy, tiền ảo có thể giảm độ tin cậy sau sự kiện hardfork, khiến giá trị của nó có nguy cơ giảm sút.

Tấn công phát lại (replay attack)

Trong thời điểm hardfork, có khả năng hệ thống gặp phải tấn công phát lại.

Khi blockchain tách ra làm 2, việc chuyển tiền có thể được thực hiện trên cả 2 chuỗi được tách ra đó.

Lợi dụng điều này, việc chuyển tiền trên một chuỗi có thể được thực hiện lại trên chuỗi kia. Việc người chuyển tiền vô tình chuyển tiền như vậy thì đó gọi là hiện tượng tấn công phát lại (replay attack).

Để tránh tấn công phát lại, bạn hãy tạm dừng chuyển tiền cho đến khi tình trạng hệ thống đã ổn định nhé.

Mất đi tính tiện lợi vốn có do việc chuyển tiền bị đình trệ

Khi việc chuyển tiền bị tạm dừng, thì trong thời gian nhất định người ta không thể thanh toán được.

Khi xảy ra hardfork, đồng tiền được hardfork sẽ bị đình chỉ chuyển đi trên nhiều sàn giao dịch.

Do không thể thanh toán được, nên đồng tiền ảo được hardfork sẽ mất đi tính tiện lợi của nó.

Nguy cơ lỗi, bug

Khi hardfork, thợ đào cần tiến hành cài đặt phần mềm mới để thay thế.

Do vậy, sau khi hardfork, nhiều khi sức mạnh hàm hash (hash power) của blockchain mới sẽ nhỏ hơn blockchain cũ, dẫ đến việc dễ phát sinh lỗi khi chuyển tiền hơn.

Chúng tôi khuyên bạn đừng gửi tiền ngay sau sự kiện hardfork mà hãy đợi cho đến khi sức mạnh của hàm hash đã đủ lớn rồi hãy chuyển tiền.

Những nghi vấn liên quan đến hardfork

Đồng tiền ảo bạn đang nắm giữ sẽ ra sao.

Khi tiền ảo được nâng cấp bằng hardfork, nếu bạn đã gửi tiền ảo tại một sàn giao dịch bạn không cần làm gì cả.

Nếu bạn sử dụng ví của riêng mình, hãy kiểm tra lại hướng dẫn sử dụng dịch vụ của ví.

Hơn thế, việc bạn có nhận được đồng tiền ảo mới hay không phụ thuộc vào chính sách dịch vụ của sàn giao dịch và ví bạn sử dụng. Thường thì luôn có thông báo trước khi hardfork nên bạn hãy kiểm tra thông tin thường xuyên nhé.

 


Tổng kết

Trên đây chúng tôi đã giải thích về sự kiện hardfork của tiền ảo.

Hardfork là hình thức cập nhật không mang tính tương thích với phiên bản cũ.

Một loại tiền mới được tạo ra khi có sự phân li trong cộng đồng.

Trước khi hardfork, tiền ảo có đặc điểm là dễ tăng giá.

Bạn hãy tận dụng thông tin về hardfork để đầu tư nhé.