Fork là gì vậy?

Bạn có bao giờ cảm thấy lạc lõng trong các thuật ngữ công nghệ? Tôi chắc chắn là có. Một thuật ngữ xuất hiện khắp nơi từ crypto đến lập trình là "fork" - và không, chúng ta không nói về cái mà bạn dùng để ăn spaghetti.

Fork là gì trong tiếng Anh đơn giản?

Từ "fork" có nguồn gốc từ tiếng Anh, nghĩa là một cái gì đó phân nhánh. Trong công nghệ, đó là khi ai đó lấy mã nguồn, blockchain hoặc ứng dụng hiện có và tạo ra bản sao của riêng họ mà phát triển độc lập với bản gốc.

Tôi lần đầu tiên gặp khái niệm này khi lục lọi qua các kho lưu trữ trên GitHub. Tôi nhận thấy sức mạnh của ý tưởng đơn giản này - lấy một cái gì đó hoạt động, sao chép nó, sau đó điều chỉnh nó để phù hợp với nhu cầu của bạn. Thật thông minh, nếu bạn hỏi tôi.

Forks Crypto: Khi Tiền Chia Tách

Trong tiền điện tử, fork xảy ra khi các quy tắc điều chỉnh một blockchain thay đổi. Đôi khi những thay đổi này quan trọng đến mức chuỗi phân tách thành hai, tạo ra một loại tiền tệ riêng biệt. Những khoảnh khắc này thường là những chiến trường kịch tính nơi mà lý tưởng, sở thích công nghệ và tiền bạc va chạm.

Hãy để tôi nói về Bitcoin Cash - đó thật sự là một mớ hỗn độn! Vào năm 2017, một nhóm các nhà phát triển Bitcoin đã chán nản với thời gian giao dịch chậm và đã thúc đẩy việc tăng kích thước khối từ 1MB lên 8MB. Cộng đồng đã chia rẽ, tâm trạng trở nên căng thẳng, và bùng nổ - Bitcoin Cash ra đời.

Hard fork tạo ra các loại tiền tệ hoàn toàn mới vì chúng làm phá vỡ khả năng tương thích với chuỗi gốc. Soft fork là những thay đổi nhẹ nhàng hơn mà vẫn duy trì khả năng tương thích ngược. Nó giống như sự khác biệt giữa một cuộc ly hôn và một cuộc cải tạo - một cái tạo ra hai hộ gia đình, cái kia chỉ cập nhật hộ gia đình hiện tại.

GitHub Forks: Coding Democracy

Trong thế giới lập trình, fork có nghĩa là tạo ra bản sao của kho lưu trữ của ai đó. Tôi đã làm điều này vô số lần khi phát hiện ra lỗi trong một dự án mã nguồn mở nhưng không có quyền sửa chữa trực tiếp.

Thật đơn giản để fork trên GitHub:

  1. Tìm một kho lưu trữ mà bạn muốn sửa đổi
  2. Nhấp vào nút "Fork" ở góc trên bên phải
  3. Thực hiện các thay đổi của bạn trên bản sao của bạn
  4. Tùy chọn gửi một yêu cầu kéo nếu bạn muốn dự án gốc kết hợp các thay đổi của bạn

Đừng nhầm lẫn giữa fork và clone nhé! Một fork tạo ra một bản sao phía máy chủ trong tài khoản của bạn, trong khi clone tải về kho lưu trữ vào máy tính cục bộ của bạn. Bạn thường clone sau khi fork khi bạn thực sự muốn làm việc với mã.

Các bản phân phối Linux thường xuyên fork từ nhau. Ubuntu fork từ Debian để trở nên thân thiện với người dùng hơn. Linux Mint fork từ Ubuntu để thêm giao diện riêng của nó. Nó giống như một cái cây tiến hóa, nơi mỗi nhánh thích nghi với một môi trường khác nhau.

Forks Beyond Code

Fork tồn tại ngoài crypto và lập trình. Lấy ForkPlayer, một ứng dụng Smart TV phổ biến cho phép bạn xem nội dung trực tuyến. Nó về cơ bản là một phiên bản sửa đổi của một trình phát media giúp việc truy cập nội dung dễ dàng hơn.

Sau đó là "fork bomb" đáng sợ - một đoạn mã độc hại tạo ra vô số tiến trình cho đến khi hệ thống của bạn bị sập. Nó giống như một chương trình sinh sản thỏ kỹ thuật số đi sai hoàn toàn, tiêu tốn tất cả tài nguyên có sẵn cho đến khi không còn gì hoạt động nữa.

Tại Sao Tôi Nên Quan Tâm Đến Forks?

Đối với các trader trên các nền tảng crypto, fork có thể ảnh hưởng đáng kể đến giá cả và tạo ra các cơ hội đầu tư. Nếu bạn đang nắm giữ Bitcoin trong thời gian fork, bạn có thể đột ngột sở hữu cả Bitcoin và đồng tiền fork mới.

Đối với các nhà phát triển, fork là cách mà sự đổi mới lan tỏa qua hệ sinh thái. Chúng cho phép bạn thử nghiệm mà không cần xin phép, xây dựng dựa trên những thành tựu của người khác trong khi tạo ra một cái gì đó độc đáo của riêng bạn.

Và đối với người dùng hàng ngày, hiểu biết về fork giúp công nghệ trở nên ít bí ẩn hơn. Khi ứng dụng yêu thích của bạn chia thành hai phiên bản hoặc một loại tiền điện tử trải qua một thay đổi lớn, bạn sẽ biết điều gì đang diễn ra phía sau.

Cho dù bạn đang giao dịch tiền điện tử, lập trình, hay chỉ cố gắng thiết lập TV của mình, việc hiểu về forks giúp bạn điều hướng bối cảnh công nghệ hiện đại một cách tự tin!

BTC2.37%
Xem bản gốc
Trang này có thể chứa nội dung của bên thứ ba, được cung cấp chỉ nhằm mục đích thông tin (không phải là tuyên bố/bảo đảm) và không được coi là sự chứng thực cho quan điểm của Gate hoặc là lời khuyên về tài chính hoặc chuyên môn. Xem Tuyên bố từ chối trách nhiệm để biết chi tiết.
  • Phần thưởng
  • Bình luận
  • Đăng lại
  • Retweed
Bình luận
0/400
Không có bình luận
  • Ghim
Giao dịch tiền điện tử mọi lúc mọi nơi
qrCode
Quét để tải xuống ứng dụng Gate
Cộng đồng
Tiếng Việt
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)