Fork: công cụ của cuộc cách mạng và sự chia rẽ trong thế giới crypto

Hãy nhớ đến ngã ba trên con đường trong truyện cổ tích, nơi mà nhân vật chính phải chọn một con đường? Trong thế giới công nghệ, "fork" hoạt động tương tự như vậy. Đây là điểm phân chia, nơi một con đường trở thành hai. Tôi đã gặp khái niệm này nhiều lần, và tôi phải nói - các fork thường được sinh ra không chỉ từ nhu cầu kỹ thuật mà còn từ tham vọng con người và những khác biệt về ý tưởng.

Fork trên đầu ngón tay

Về bản chất, fork là khi ai đó lấy mã đã tồn tại và tạo ra phiên bản độc lập của riêng mình. Giống như khi bạn lấy công thức nấu borscht từ bà của mình, rồi thêm vào đó các nguyên liệu của riêng bạn và gọi nó là món ăn mới. Từ tiếng Anh "fork" nghĩa đen là "cái nĩa" - công cụ dùng để phân chia thực phẩm. Và ở đây cũng là một phép ẩn dụ tương tự: một dòng chảy được chia thành nhiều.

Tôi luôn ngạc nhiên về cách một khái niệm đơn giản lại được sử dụng trong những lĩnh vực kỹ thuật hoàn toàn khác nhau. Nhưng tất cả chúng đều được kết nối bởi ý tưởng phân tách và tạo ra điều gì đó mới mẻ dựa trên cái cũ.

Fork trong tiền điện tử: khi tiền gặp phải ý thức hệ

Trong thế giới tiền điện tử, fork là một chiến trường thực sự! Hãy tưởng tượng: có một blockchain với các giao dịch, và đột nhiên một phần cộng đồng nói: "Chúng tôi muốn thay đổi quy tắc". Những người còn lại trả lời: "Không, mọi thứ phải giữ nguyên như cũ". Và ôi! Một đồng tiền mới ra đời.

Hard fork là một sự chia rẽ thực sự. Phiên bản cũ và phiên bản mới trở nên không tương thích, như những cặp vợ chồng cũ sau một cuộc ly hôn ầm ĩ. Tôi nhớ sự ồn ào xung quanh fork Bitcoin vào năm 2017, khi BCH xuất hiện. Có bao nhiêu cảm xúc, cáo buộc và tiếng kêu về "tầm nhìn thực sự" của tiền điện tử! Như một sự chia rẽ tôn giáo, thật lòng mà nói.

Soft fork nhẹ nhàng - giống như khi trong phòng thay đổi giấy dán tường, nhưng không ai chuyển đi. Hệ thống vẫn tiếp tục hoạt động, các nút cũ vẫn hoạt động, mặc dù không hoàn toàn hiểu các quy tắc mới.

Nhiều sàn giao dịch lớn kiếm lợi từ những sự phân chia này, vì sự xuất hiện của đồng tiền mới đồng nghĩa với phí giao dịch mới và hoạt động của các nhà giao dịch. Đối với những người nắm giữ tiền tệ thông thường, fork có thể trở thành một món quà bất ngờ: họ đột ngột nhận được token của đồng tiền mới, trong khi vẫn giữ lại đồng cũ.

Fork trong Git: cách các nhà phát triển chia sẻ tác phẩm của họ

Trong lập trình, fork là công cụ để thí nghiệm và phát triển. Bạn thấy dự án của người khác, nghĩ rằng "mình có thể làm tốt hơn", tạo một bản sao và thử nghiệm.

Tôi thường fork các kho lưu trữ để thêm tính năng mà tác giả gốc không muốn đưa vào. Fork mang lại tự do hành động mà không thể có được trong dự án gốc. Đó giống như việc bạn được cho một bản sao của căn hộ của người khác và được nói: "Làm gì thì làm, chủ không giận đâu".

Quan trọng là phải hiểu sự khác biệt giữa fork và clone. Fork là bản sao trên máy chủ, trong tài khoản của bạn. Clone là bản sao trên máy tính của bạn. Đầu tiên là fork, sau đó là clone - thường thì nó hoạt động như vậy.

Forks trong cuộc sống hàng ngày

Ngay cả những người không liên quan đến lập trình cũng gặp phải fork. Chẳng hạn như ForkPlayer cho tivi - một trình phát phương tiện đã được sửa đổi để xem nội dung từ internet. Nó được tạo ra như một fork của trình phát thông thường, thêm khả năng xem phim và series từ mạng.

Còn fork-bom thì đã trở thành mối đe dọa mạng. Hãy tưởng tượng một quy trình tạo ra hai cái mới, rồi chúng lại tạo ra thêm hai cái nữa, và cứ thế cho đến vô hạn. Chỉ trong vài giây, máy tính bị nghẽn, không thể xử lý tải. Giống như việc bạn đặt một chiếc pizza, nhưng người giao hàng lại mang đến hai cái, rồi bốn cái, tám cái... cho đến khi căn hộ của bạn đầy ắp pizza đến tận trần.

Làm thế nào để nói về fork bằng tiếng Nga

Ngôn ngữ là một sinh vật sống, và tiếng lóng kỹ thuật được tiếp nhận trong đó rất nhanh. "Fork" đã trở nên bình thường đối với bất kỳ lập trình viên nào. "Tôi đã fork kho mã", "họ đã fork blockchain" - tất cả điều này đều dễ hiểu với những người trong ngành.

Nhưng hãy tưởng tượng phản ứng của bà nếu bạn nói với bà: "Hôm qua tôi đã fork một dự án". Đối với các tài liệu chính thức, tốt hơn là sử dụng các cách diễn đạt truyền thống hơn: "tạo một fork", "thực hiện phân tách dự án".

Tại sao cần biết điều này?

Forks không chỉ là một hiện tượng kỹ thuật, mà còn là sự phản ánh bản chất con người của chúng ta. Chúng ta luôn muốn tái tạo, cải thiện, điều chỉnh cho phù hợp với bản thân. Đôi khi điều này dẫn đến những đổi mới, đôi khi - đến sự phân chia tài nguyên và sức lực một cách vô nghĩa.

Khi bạn nghe thấy lần tiếp theo về một fork của loại tiền điện tử nào đó, hãy tự hỏi: đó thực sự là một bước đột phá công nghệ hay chỉ là tham vọng của ai đó và mong muốn kiếm tiền từ cơn sốt? Nhiều dự án tiền điện tử đã trở thành những thứ rỗng tuếch chính vì chúng được tạo ra như những fork mà không có giá trị thực sự.

Fork là công cụ của tự do trong thế giới số, nhưng cũng như bất kỳ tự do nào, quan trọng là sử dụng nó một cách khôn ngoan.

BCH-0.01%
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
  • Chia sẻ
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)