Khái niệm cơ bản
Tại trung tâm của Bitcoin là phần mềm nguồn mở đặc biệt. Mỗi người dùng có kỹ năng kỹ thuật phù hợp đều có thể truy cập và chỉnh sửa nó, bao gồm việc tạo ra các dự án của riêng mình.
Các thay đổi đối với mã nguồn được gọi là nhánh (branches) hoặc các nhánh cứng (hard forks) và nhánh mềm (soft forks).«
Nếu chúng ta nói bằng một ngôn ngữ dễ hiểu, fork là quá trình thay đổi bộ quy tắc ban đầu mà thư viện Blockchain (hoặc chuỗi các khối tiếp theo và dữ liệu của chúng) hoạt động dựa trên, và tính nguyên bản của nó được xác định. Nó phục vụ cho mục đích gì? Cả hai loại fork, mặc dù khác nhau về cơ chế, đều nhằm mục đích nâng cấp và cải thiện mạng lưới tiền điện tử trong trường hợp không có cơ quan trung ương.
Hard fork so với Soft fork
Thông thường, người ta phân biệt hai loại nĩa, trong đó Một bản cập nhật mềm do đó là một hình thức nhẹ nhàng của sự biểu hiện của nó trong khi những cái khó Giữ nguyên một sự thay đổi cứng nhắc và cơ bản trong mã nguồn.
Hãy xem xét từng loài một cách chi tiết hơn.
Một hard fork (cũng có thể được viết là hardfork) là thuật ngữ trong công nghệ blockchain, chỉ sự thay đổi triệt để trong giao thức của mạng lưới, khiến các khối và giao dịch trước đây không hợp lệ trở nên hợp lệ, và ngược lại. Việc sử dụng hard fork yêu cầu tất cả người dùng hoặc nút mạng Bitcoin phải cập nhật lên phiên bản mới nhất của giao thức phần mềm. Một hard fork là khái niệm đối lập với hard fork, và nó không yêu cầu các bản cập nhật phần mềm bắt buộc để triển khai các quy tắc mới và tương thích ngược.
Hai loại phân nhánh blockchain này được ra mắt nhằm phản ứng lại các quy tắc cũ do các nhà phát triển và cộng đồng tiền điện tử không còn hài lòng với các tính năng trong phần mềm giao thức được đề xuất bởi các ứng dụng blockchain hiện có. Do đó, chúng có thể xuất hiện như một phương pháp huy động vốn cộng đồng cho các dự án công nghệ khác nhau hoặc tiền điện tử các sản phẩm.
Nguyên lý hoạt động của The Forks
Không chỉ Bitcoin Dễ bị phân tách chuỗi khối – điều này có thể xảy ra trong bất kỳ Nền tảng công nghệ blockchain. Lý do là, blockchain và tiền điện tử có nguyên lý hoạt động tương tự nhau, bất kể nền tảng tiền điện tử nào mà chúng hoạt động trên đó. Dễ hình dung các khối trong blockchain như các khóa mã hóa quản lý dung lượng và tính năng của bộ nhớ (tương tự, các thợ đào blockchain xác định các quy tắc chuyển giao bộ nhớ trong mạng blockchain).
Tuy nhiên, nội dung của một khối hợp lệ trong chuỗi và các quy tắc liên quan được kỳ vọng sẽ được hầu hết các thợ đào xác nhận. Trong trường hợp bạn muốn thay đổi các quy tắc đó, bạn sẽ cần tham khảo quy trình phân nhánh (fork) — như một dấu hiệu của sự thay đổi quan trọng trong giao thức hoặc bất kỳ sự thay đổi nào trong mạng lưới.
Bạn đã bao giờ tự hỏi tại sao gần đây lại có nhiều loại tiền điện tử tương tự Bitcoin được ra mắt đến vậy? (Bạn có thể đã nghe nói đến Bitcoin Cash, Bitcoin Gold và các loại khác). Điều này là do cơ chế phân tách (forking). Nếu bạn mới bắt đầu đầu tư vào tiền điện tử, việc xác định đặc điểm của tất cả các loại tiền điện tử này và hiểu sâu về từng loại chắc chắn là điều không dễ dàng. Tuy nhiên, có rất nhiều bài viết giải thích về nguồn gốc của các loại hard fork Bitcoin quan trọng nhất trên thị trường, mà chúng tôi khuyên bạn nên tìm hiểu.
Cơ chế Hard Fork chi tiết hơn
Một loại hard fork là khi các nút của phiên bản mới nhất của blockchain không còn chấp nhận các phiên bản cũ hơn của blockchain, dẫn đến sự phân tách vĩnh viễn so với phiên bản trước đó của blockchain. Các nút mới và các nút cũ không được cập nhật sẽ từ chối các quy tắc mới, và đây là yếu tố gây ra sự phân tách, hay hard fork, trong blockchain.
Thêm một quy tắc mới vào mã nguồn thực chất tạo ra một nhánh mới trong blockchain: một nhánh theo dõi blockchain mới, được nâng cấp, và nhánh còn lại tiếp tục theo dõi blockchain cũ. Thông thường, sau một thời gian ngắn, những người dùng trên blockchain cũ sẽ nhận ra rằng phiên bản blockchain của họ đã lỗi thời hoặc không còn phù hợp và sẽ nhanh chóng nâng cấp lên phiên bản mới nhất.
Một hard fork có thể được so sánh với một phân tách mềm.
- Một hard fork tạo ra và dẫn đến sự phân tách đột ngột trong giao thức của mạng blockchain, chia mạng thành hai nhánh: một nhánh tuân theo giao thức cũ và một nhánh theo đuổi phiên bản mới.
- Các chủ sở hữu token trong hard fork của blockchain ban đầu sẽ được cấp token trong fork mới, nhưng các thợ đào được kỳ vọng sẽ chọn một blockchain cụ thể để tiếp tục quá trình xác minh.
- Một hard fork có thể xảy ra trong bất kỳ loại blockchain nào, không chỉ riêng Bitcoin (ví dụ: hard fork đã tạo ra Bitcoin Cash và Bitcoin SV, cùng với nhiều loại khác).
Điều gì xảy ra trong quá trình Soft Fork?
Softfork không đi kèm với các bản cập nhật phần mềm bắt buộc để áp dụng các quy tắc mới. Ngay cả khi một số nút trong mạng chung không thể được thay đổi, điều này sẽ không ngăn cản chúng tương tác với các nút khác đã chấp nhận các quy tắc.
Bạn có thể đưa ra một ví dụ tương tự với ngôn ngữ. Nếu tất cả các nút trong mạng trước khi giới thiệu phân nhánh đều hiểu tiếng Anh theo kiểu Mỹ, và sau khi áp dụng các quy tắc mới, cần chuyển sang kiểu Anh, thì tất cả “người Mỹ” sẽ có thể tương tác thoải mái với “người Anh”, và ngược lại.
Có thể tóm tắt rằng softfork là một sự thay đổi mã nguồn có thể đảo ngược, không vi phạm bản chất của giao thức.
Bản chất của Hard Fork là gì?
Bây giờ chúng ta hãy xem xét khái niệm về hard fork.
Ở đây mọi thứ không đơn giản như vậy, và các thay đổi được nhập vào sẽ mâu thuẫn với các thay đổi cũ, do đó các nút có mã nguồn không thể xử lý đúng cách công việc của các nút hoạt động theo cách mới hoàn toàn.
Một lần nữa, lấy ví dụ về ngôn ngữ, các nút cũ được gán tiếng Anh, còn các nút mới – tiếng Trung. Trong trường hợp thay đổi hard fork, bản chất của giao thức khiến mạng lưới chia thành hai phần, mỗi phần sẽ hoạt động độc lập. Hiện tượng này được giải thích bởi việc các khối gốc của một hướng sẽ không được nhận diện bởi các khối trong fork.
Hard Forks so với Soft Forks
Những đặc điểm chính của loại “hard fork” so với "soft fork" là gì, và ngược lại? Như đã được làm rõ trong các chương trước, hard fork và soft fork về cơ bản là giống nhau ở điểm rằng nếu mã nguồn hiện tại của một nền tảng tiền điện tử được thay đổi, hai mạng lưới riêng biệt sẽ được tạo ra, trong đó phiên bản cũ vẫn tồn tại trên mạng lưới trong khi phiên bản chuỗi mới đang được tạo ra. Khi blockchain chia tách thành hai hướng tiềm năng, điều này có thể liên quan đến lịch sử giao dịch của mạng lưới hoặc một quy tắc mới xác định tính hợp lệ của giao dịch và tạo ra các khối hợp lệ mới. Tuy nhiên, các hard fork (phân tách cứng) như một phiên bản blockchain mới thường được thực hiện khi có sự ủng hộ đa số từ cộng đồng thợ đào tiền điện tử (thường có nghĩa là 90 đến 95% được kỳ vọng sẽ phản hồi tích cực về quá trình nâng cấp fork), và nếu vậy, các nhà phát triển blockchain bắt đầu thay đổi và nâng cấp mã nguồn hiện có.
Ngược lại, một soft fork được cho là xảy ra khi sự thay đổi trong giao thức phần mềm duy trì tính tương thích ngược, có nghĩa là chuỗi được phân tách mới sẽ tuân thủ cả các quy tắc mới được cập nhật lẫn các quy tắc cũ, trong khi chuỗi ban đầu vẫn tuân thủ các quy tắc cũ (ví dụ: việc giảm kích thước khối có thể được xử lý thông qua cơ chế soft fork). Khác với hard fork, vốn chỉ được xử lý nếu hầu hết các nút đồng ý cập nhật phiên bản mới, soft fork chỉ yêu cầu đa số các nhóm khai thác duy trì cập nhật để các quy tắc mới được áp dụng.
Fork trong tiền điện tử
Nếu bạn thiết kế một quy trình phân nhánh cho tiền điện tử, thì khi nói đến việc phân nhánh (fork), bạn đang đề cập đến việc thay đổi quy tắc của mã nguồn với yêu cầu phải thay đổi giao thức. Điều này giúp Bitcoin an toàn và đáng tin cậy hơn.
Hậu quả chính của một hard fork
Đầu tiên, có ba trường hợp có thể xảy ra nếu cộng đồng khai thác tiền điện tử thực hiện hard-fork:
- Một blockchain chiếm ưu thế so với hard fork, trong khi các mạng lưới khác có mức độ chấp nhận và giá trị thấp trong cộng đồng (như Bitcoin Unlimited và Bitcoin truyền thống);
- Cả hai blockchain đều đã được phê duyệt và do đó đang hoạt động độc lập với mức độ chấp nhận và giá trị cộng đồng tương đương nhau (ví dụ: Bitcoin Cash);
- Cả hai blockchain đều được giới thiệu, nhưng một trong số chúng được ưa chuộng hơn và do đó chiếm ưu thế về giá trị và tỷ lệ áp dụng (chẳng hạn như mạng Ethereum).
Sau khi áp dụng các quy tắc mới về loại cứng, một trong các chuỗi mới có thể đơn giản là biến mất, mặc dù vẫn có khả năng nó tiếp tục tồn tại. Ở đây, yếu tố sức mạnh băm cho mỗi hướng đã trở nên quan trọng. Càng nhiều sức mạnh, khả năng tồn tại càng cao.
Một ví dụ điển hình về điều đã xảy ra là mạng Ethereum khi các thay đổi được thực hiện đối với giao thức vào mùa hè năm ngoái, và một chuỗi ETH mới xuất hiện, tồn tại song song với phiên bản gốc của Ethereum Classic.
Tất cả các loại tiền điện tử có phải là các nhánh của Bitcoin không?
Xem xét các thông tin trên, việc phân nhánh mã nguồn của một dự án tiền điện tử riêng biệt có thể trở thành nền tảng cho một loại tiền điện tử mới.
Nếu bạn lấy mã nguồn của Bitcoin và tạo ra sản phẩm của riêng mình dựa trên nó, thì thực tế, ngay cả với những thay đổi nhỏ nhất, nó sẽ trở thành một dự án tiền điện tử độc lập. Để dự án được công nhận và thành công, hãy mời bạn bè và người quen tham gia dự án, đảm bảo việc phát hành một triệu đồng tiền, và ai biết được, có thể, thực sự, bạn sẽ trở thành người sáng lập của một dự án nghiêm túc.
Làm thế nào để phân biệt bản gốc với bản fork?
Không phải tất cả các dự án tiền điện tử đều là các nhánh (forks) vì vẫn còn các loại tiền điện tử có màu (colored coins), metacoins và các loại token phức tạp khác không thuộc nhóm nhánh (branch group) hoặc altcoins.
Altcoin là gì?
Altcoin là bất kỳ loại tiền điện tử nào khác ngoài Bitcoin. Tuy nhiên, đừng nhầm lẫn nó với bản sao vì nó không phải là bản sao. Đây là hai khái niệm hoàn toàn khác nhau, thậm chí có thể được áp dụng cho một dự án nhưng độc lập với nhau.
Làm thế nào để hiểu sự khác biệt?
Altcoins bao gồm các loại tiền điện tử, vốn có bản chất khác biệt so với các dự án khác. Đây chính là Etherium, NXT, Dash hoặc MaidSafe. Các nhánh (fork) bao gồm Dogecoin, là nhánh của Litecoin, Expanse – nhánh của Ethereum, và Stellar là nhánh của tiền điện tử Ripple.
Kết luận
Trong những năm qua, Bitcoin đã tạo ra một số lượng lớn các nhánh (fork). Mặc dù việc dự đoán trên thị trường tiền điện tử và blockchain đầy biến động là rất khó khăn, nhưng rất có khả năng trong tương lai, tiền điện tử sẽ tiếp tục thử nghiệm và triển khai cả các nhánh mềm (soft fork) và nhánh cứng (hard fork), từ đó dần mở rộng cộng đồng tiền điện tử, tăng số lượng người nắm giữ tiền điện tử và đồng thời làm cho quy trình tổng thể ngày càng phức tạp hơn.
Tóm lại, quy mô thị trường tiền điện tử có triển vọng phát triển ngày càng mở rộng, dự kiến sẽ tăng từ 1,6 tỷ USD vào năm 2021 lên 2,2 tỷ USD vào năm 2026 (để biết thêm thống kê, hãy thực hiện nghiên cứu thị trường trên các trang web tiền điện tử liên quan). Điều này mở ra nhiều cơ hội hấp dẫn cho những người mới tham gia ngành này, tuy nhiên, chúng tôi không cung cấp bất kỳ lời khuyên đầu tư nào trong bài viết này và luôn khuyến nghị bạn nên tham khảo ý kiến của các chuyên gia trước khi bước vào thế giới mới đầy hấp dẫn của khai thác tiền điện tử.
Lưu ý: Trang web của chúng tôi tuân thủ chính sách TCF v2.0, có nghĩa là chúng tôi và các đối tác của chúng tôi xử lý dữ liệu của người dùng, áp dụng dữ liệu vị trí chính xác, quét các đặc điểm thiết bị để xác định, đo lường hiệu suất nội dung, chọn quảng cáo cơ bản, đo lường hiệu suất quảng cáo, hiển thị quảng cáo cá nhân hóa, áp dụng nghiên cứu thị trường để tạo ra thông tin về đối tượng, và các hoạt động tương tự. Chúng tôi xử lý dữ liệu cá nhân theo Khung minh bạch và đồng ý. Điều này sẽ không ảnh hưởng đến dữ liệu duyệt web và dữ liệu cá nhân của người dùng, tuy nhiên họ có quyền phản đối khi lợi ích hợp pháp được sử dụng.
Câu hỏi thường gặp
Một hard fork có tốt hay không?
Tình hình phức tạp và gây tranh cãi hơn vì cả hard fork và soft fork đều có thể mang lại cả lợi ích lẫn tác hại cho cộng đồng tiền điện tử, do đó có nhiều ý kiến trái chiều về vấn đề này. Điểm mấu chốt là, hard fork tạo ra sự chia tách vĩnh viễn trong blockchain và là dấu hiệu của sự bất ổn trong tiền điện tử. Vì vậy, nếu hard fork xảy ra, điều đó ngụ ý thời gian ngừng hoạt động kéo dài hơn và sự gia tăng tổng thể về độ biến động của giá tiền điện tử trên thị trường tiền điện tử.
Hard fork coins là gì?
Một hard fork Bitcoin đề cập đến sự thay đổi nhất quán trong mô hình Bitcoin và giao thức blockchain, dẫn đến việc hình thành hai nhánh, hay hai loại hard fork Bitcoin, một nhánh tuân theo giao thức cũ và một nhánh áp dụng phiên bản mới. Do quá trình phân tách này, nhiều loại tiền điện tử đã được phát triển, chẳng hạn như Bitcoin Cash (vẫn là hard fork thành công nhất của tiền điện tử đầu tiên) và Bitcoin Gold. Vậy Bitcoin Cash là kết quả của một hard fork như vậy; tổng cộng có 105 dự án hard fork Bitcoin Cash.
Fork trong Crypto có nghĩa là gì?
Khi mã nguồn cơ bản của blockchain và, ví dụ như nền tảng Bitcoin, được thay đổi để nâng cao một tính năng cụ thể, một cơ chế gọi là hard fork sẽ xảy ra. Trong trường hợp các nhà phát triển muốn mở rộng khả năng của blockchain bằng cách tăng dung lượng giao dịch trong một khối, cơ chế hard fork là cần thiết để triển khai các tính năng này. Hard fork yêu cầu các nút được nâng cấp và dẫn đến việc blockchain bị chia tách liên tục; blockchain mới và được cải tiến sẽ được quản lý bởi mã nguồn được nâng cấp. Công nghệ blockchain ban đầu được thiết kế như công nghệ nền tảng cho Bitcoin, đồng tiền điện tử phi tập trung đầu tiên trên thế giới.
Có hai loại fork nào trong Blockchain?
Các nhánh blockchain (hoặc, nói ngắn gọn, sự phân tách trong mạng blockchain) được chia thành hai nhóm chính: nhánh ngẫu nhiên và nhánh có chủ đích; nhánh ngẫu nhiên xảy ra khi hai hoặc nhiều khối được tạo ra đồng thời, trong khi nhánh có chủ đích được chia thành nhánh cứng và nhánh mềm. Cả hai loại phân tách đều dẫn đến sự chia tách mạng, nhưng hard fork, do không tương thích ngược, dẫn đến hai blockchain (hoặc mạng lưới tách biệt), trong khi soft fork chỉ tạo ra một blockchain, có thể hoạt động với phần mềm cũ và không yêu cầu cập nhật phần mềm mới. Để tìm hiểu thêm về cách hoạt động của soft fork và hard fork, vui lòng tham khảo bài viết của chúng tôi.








