30 lượt xem

Hard fork bitcoin là gì

Hard fork bitcoin là gì

Giải Thích: Hard Fork Là Gì & Nó Hoạt Động Như Thế Nào? | Bybit Learn

Nếu bạn quan tâm đến tiền điện tử, thì bạn có thể đã nghe nói về những hard fork. Nhưng chúng là gì? Chúng có quan trọng không? Trong bài này, chúng ta sẽ thảo luận về hard fork là gì, tại sao chúng xảy ra, sự khác biệt giữa hard fork và soft fork, và tại sao chúng là một phần quan trọng của blockchain.

Ngoài ra, chúng ta cũng sẽ thảo luận về một số ví dụ của hard fork đã xảy ra, chẳng hạn như Bitcoin Cash và Ethereum Classic.

Hard Fork Là Gì?

Về cơ bản, hard fork chia một blockchain thành hai, với sự thay đổi trong code của blockchain, nghĩa là hiện có hai phiên bản.

Một hard fork tạo ra hai phiên bản của blockchain không tương thích với nhau. Điều này có nghĩa là các nút mạng chạy trên phiên bản mới của blockchain sẽ không nhận ra các giao dịch đang được thực hiện trên phiên bản cũ và ngược lại. Tất cả các nút mạng trên blockchain phải đồng ý với sự thay đổi để hard fork diễn ra.

Tại Sao Xảy Ra Hard Forks?

Nói chung, những hard fork blockchain xảy ra như một cách để đáp ứng nhu cầu của cộng đồng bằng cách sử dụng/khai thác một loại tiền điện tử cụ thể. Chúng có thể cần thiết do lỗi trên phiên bản phần mềm cũ hơn, để thêm các chức năng mới, hoặc do sự bất đồng giữa cộng đồng tiền điện tử về hướng mà tiền điện tử hướng đi.

Thật vậy, tại thời điểm viết bài, nhiều người trong thế giới crypto đang chờ đợt hard fork Beacon Chain Ethereum 2.0 được mong đợi từ lâu, được thiết lập để cung cấp một số nâng cấp cho Ethereum 2.0, chẳng hạn như cung cấp cho các nút mạng khả năng chạy trên các thiết bị di động.

Mặt khác, hard fork cũng có thể là một phần của chiến dịch quảng bá nhằm thu hút sự chú ý đến một loại tiền điện tử mới. Ví dụ, tất cả những người sở hữu Bitcoin vào tháng 10 năm 2017, đều đủ điều kiện thu được cùng một số tiền bằng Bitcoin Gold theo chiến dịch airdrop. Điều này nhằm đánh dấu hard fork Bitcoin Gold.

Một hard fork có thể xảy ra trong bất kỳ blockchain nào, không chỉ trong mạng lưới Bitcoin hay trên Ethereum, như trường hợp của đợt hard fork Cardano Mary vào tháng 3 năm 2021.

Những Lý Do Khác Cho Hard Forks

Thực tế có nhiều lý do khác nhau khiến hard fork có thể xảy ra, ngoài những lý do đã đề cập ở trên.

Một lý do khác khiến hard fork xảy ra là để hoàn tiền cho người dùng nếu xuất hiện vi phạm bảo mật hoặc tin tặc tấn công trên mạng lưới blockchain. Trong trường hợp như vậy, các giao dịch được thực hiện từ một ngày được chỉ định bởi những kẻ tấn công sẽ không còn hợp lệ. Điều này xảy ra bởi vì thông thường các nhà phát triển sẽ nhanh chóng sửa các lỗ hổng mới bị khai thác sau vụ tấn công.

Lỗ hổng như vậy trong code của dự án DAO thực sự là lý do tại sao Ethereum Classic được hard fork mà chúng ta sẽ thảo luận chi tiết sau.

Trong một giao thức phổ biến như Bitcoin, những coders khác nhau từ khắp nơi trên thế giới liên tục cải tiến nó bằng cách đề xuất các nâng cấp cụ thể. Trong trường hợp của Bitcoin, có toàn bộ danh sách những BIP (Đề Xuất Cải Tiến Bitcoin). Đối với Ethereum, có một danh sách các EIP (Đề Xuất Cải Tiến Ethereum).

Một ví dụ điển hình về những thứ đang diễn ra trong các đợt fork này được đưa ra vào năm 2019 bởi chính người sáng lập Ethereum, Vitalik Buterin: “Trong vòng một đến hai năm tới, chúng ta sẽ cùng nhau tham gia vào cuộc hành trình thú vị này nhằm đưa hệ sinh thái Ethereum và nâng cấp nó lên một phiên bản mới và an toàn hơn… trên mọi mặt. Vậy nên, những điều này sẽ sớm ra mắt, có nhiều sự phát triển hơn để rollup, có nhiều sự phát triển hơn đối với công nghệ mở rộng quy mô, cải tiến bảo mật, bao gồm ví, bao gồm cả ứng dụng khách, bao gồm rất nhiều thứ, cải tiến khả năng sử dụng, hoàn thiện sự riêng tư.”

Hard Forks với Soft Forks

Chuyển sang phần tiếp theo của cuộc thảo luận, bây giờ chúng ta hãy xét đến sự khác biệt giữa hard forks và soft forks, nhưng trước tiên – soft forks là gì?

Soft fork là một bản nâng cấp phần mềm tương thích ngược với các phiên bản cũ hơn của blockchain. Điều này có nghĩa là những thợ khai thác chưa nâng cấp lên phiên bản mới hơn của phần mềm vẫn có thể tham gia xác thực và xác minh các giao dịch.

Việc triển khai một soft fork dễ dàng hơn nhiều so với một hard fork vì chỉ phần lớn thợ khai thác cần nâng cấp.

Tuy nhiên, hãy lưu ý rằng thợ khai thác chưa nâng cấp sẽ bị ảnh hưởng bởi soft fork.

Giả sử, bạn tạo ra một khối 1 megabyte như một công cụ khai thác không được nâng cấp. Bạn vẫn có thể xác thực các giao dịch sắp có. Tuy nhiên, bản cập nhật chỉ cho phép thêm khối 8 megabyte vào hệ sinh thái, cho vậy rất tiếc, bạn không thể thêm khối của bạn vào.

Với suy nghĩ đó, bạn có thể nói rằng soft fork hoạt động như một động lực để các thợ khai thác nâng cấp phần mềm, hoặc là phải đối mặt với việc bị cản trở về các chức năng của họ.

Ví dụ về Hard Forks

Nói chung, ba trường hợp có thể xảy ra có nhiều khả năng xuất hiện nhất khi một cộng đồng quyết định hard-fork:

  • Một blockchain vẫn chiếm ưu thế sau khi hard fork, dẫn đến các blockchain khác có mức độ chấp nhận và/hoặc giá trị cộng đồng thấp.

Ví dụ, Bitcoin Classic (BXC)Bitcoin Unlimited hiện đang được hỗ trợ bởi các nhóm khai thác rất nhỏ, trong khi Bitcoin cũ tốt “vẫn là phiên bản tôi yêu thích”, như Shania Twain đã hát, nó là vua của những crypto trong cộng đồng crypto và hơn thế nữa.

  • Cả hai blockchain này đều được chấp nhận, cùng tồn tại và hoạt động độc lập với nhau với sự chấp nhận và/hoặc giá trị cộng đồng gần như ngang nhau.

OK, không có ví dụ thực sự tốt nào ở đây, nhưng một ví dụ cũng tạm được là Bitcoin Cash của Roger Ver, blockchain đã triển khai kích thước khối tăng lên 8 MB vào năm 2017 (và kích thước khối 32 MB vào năm 2018). Giờ đây, tài sản kỹ thuật số trên nền tảng này, BCH, thoải mái nằm trong danh sách 20 loại tiền điện tử hàng đầu theo vốn hóa thị trường. Vậy nên, công bằng mà nói, nó đã thành công theo đúng nghĩa của nó.

Tất nhiên, BCH không phải là Bitcoin về mặt giá cả nhưng hãy xét đến những hard fork khác mà chúng ta đã đề cập ở đây, chúng đang được bán với giá dưới một đô la!

  • Cả hai blockchain đều được sử dụng, nhưng một trong số chúng được ưa chuộng hơn. Một trong hai chuỗi trở thành chuỗi thống trị về mức độ chấp nhận và về giá trị.

Bây giờ, Ethereum Classic là một ví dụ phù hợp, vậy nên hãy xem xét một cách chi tiết hơn.

Vào tháng 4/2016, một tổ chức tự trị phi tập trung kỹ thuật số, DAO, đã được thiết lập trên blockchain Ethereum để tạo ra một hình thức quỹ đầu tư mạo hiểm hướng đến nhà đầu tư.

Vào tháng 7 năm 2016, tin tặc đã khai thác một lỗ hổng trong code DAO, đánh cắp ETH trị giá $50 triệu. Kết quả là blockchain Ethereum đã được hard fork tại khối 1.920.000 để khôi phục tất cả số tiền của những người đã bị thiệt hại trong vụ tấn công. Điều này đã gây tranh cãi và dẫn đến việc duy trì blockchain chưa được fork ban đầu là Ethereum Classic (ETC), do đó chia mạng lưới thành hai blockchain hoạt động riêng biệt, mỗi blockchain có một loại tiền điện tử riêng.

Không nghi ngờ gì nữa, Ethereum là lực lượng thống trị ở đây. Ethereum ở một khoảng cách nào đó là tiền điện tử lớn thứ hai theo vốn hóa thị trường, trong khi tại thời điểm viết bài, Ethereum Classic thậm chí chưa lọt được vào top 50.

Nói về sự thống trị, như chúng ta đều biết và đã đề cập, Bitcoin là loại tiền điện tử phổ biến nhất hiện nay.

Trong thời gian gần đây, mối quan tâm đến “vàng kỹ thuật số” ngày càng tăng. Kết quả là mối quan tâm đến lịch sử, bao gồm cả hard fork của nó cũng tăng lên.

Hãy cùng nhìn lại lịch sử của hard fork Bitcoin:

  • Bitcoin Classic là một hard fork được đề xuất từ blockchain Bitcoin ban đầu (Bitcoin Core) nhằm mục đích tăng kích thước khối giao dịch tối đa nhất có thể. Mặc dù có một số hứa hẹn ban đầu, nhưng Bitcoin Classic đã không được cộng đồng Bitcoin đón nhận rộng rãi.

  • Bitcoin Unlimited cho phép người dùng giành kích thước khối lớn hơn. Tuy nhiên, có mối lo ngại rằng những thợ khai thác có nguồn lực lớn hơn sẽ chiếm ưu thế trong việc thu lợi nhuận, có nghĩa là nó cũng đã không thành công.

  • Bitcoin SV là coin được sinh ra từ việc được mô tả là “cuộc nội chiến” cạnh tranh giữa hai trại Bitcoin cash. Trại đầu tiên, được hỗ trợ bởi doanh nhân Roger Ver và Jihan Wu của Bitmain, đã quảng bá phần mềm có tên Bitcoin ABC (bây giờ được gọi là Bitcoin Cash (BCH), sẽ duy trì kích thước khối ở mức 32 MB. Đây là loại tiền điện tử thành công nhất trong số các hard fork Bitcoin được tạo ra cho đến nay. Trại thứ hai, do Craig Wright và tỷ phú Calvin Ayre dẫn đầu, đã đưa ra một phiên bản phần mềm cạnh tranh Bitcoin SV, viết tắt của “Bitcoin Satoshi Vision”, sẽ tăng giới hạn kích thước khối lên 128 MB.

  • Bitcoin Gold được hard fork vào tháng 10 năm 2017. Đợt fork này được thực hiện với hy vọng rằng việc khai thác trên các card đồ họa (thay vì các ASIC đắt tiền được sử dụng để khai thác Bitcoin, những thứ này hiện không được phép do kết quả của hard fork) sẽ giúp người bình thường dễ dàng tiếp cận để khai thác hơn.

Vậy bạn hãy nghĩ xem có bao nhiêu đề xuất cải tiến Bitcoin đã được đưa ra trong thập kỷ qua?

Câu trả lời là rất nhiều. Chính xác là 350, nhưng tất nhiên không phải tất cả chúng đều thành công.

Tuy nhiên, vẫn còn rất nhiều thời gian, blockchain là một công nghệ thiếu niên chỉ mới được đưa vào cuộc sống cách đây hơn 10 năm và chúng ta chắc chắn sẽ thấy nhiều fork khó hơn trong tương lai.

Kết Luận

Vậy nên, về bản chất, hard fork là một sự thay đổi sâu rộng của blockchain, yêu cầu tất cả các nút mạng đang chạy trong mạng phân tán phải chuyển sang phiên bản mới hơn (hỗ trợ chức năng được điều chỉnh lại).

Mặt khác, soft fork là một bản nâng cấp phần mềm tương thích ngược với các phiên bản blockchain cũ hơn. Điều này có nghĩa là những thợ khai thác chưa nâng cấp lên phiên bản phần mềm mới hơn vẫn có thể tham gia xác thực và xác minh các giao dịch (mặc dù họ được khuyến khích nâng cấp).

Hard fork và soft fork đều quan trọng trong bối cảnh của sự phát triển mạng lưới. Chúng cho phép cộng đồng thực hiện những thay đổi và nâng cấp đầy đủ mặc dù thiếu quyền quản trị tập trung.

Nhờ có hard fork, blockchain và tiền điện tử được tích hợp các tính năng và cải tiến mới khi chúng được phát triển. Nếu không có những thứ đó, hệ sinh thái sẽ cần một máy chủ tập trung để kiểm soát mọi việc đang diễn ra trong mạng lưới. May mắn thay, chúng ta không gặp khó khăn với các máy chủ tập trung, nhưng chúng ta chắc chắn gặp khó khăn với những hard fork.