Tôi đã dành nhiều năm theo dõi chính trị blockchain diễn ra, và cho phép tôi nói với bạn - fork không chỉ là những sự kiện kỹ thuật, mà là những khoảnh khắc chiến trường nơi các tư tưởng va chạm và tài sản được tạo ra hoặc mất đi chỉ sau một đêm.
Khi một blockchain fork, nó giống như chứng kiến một cuộc ly hôn rắc rối diễn ra công khai. Mạng lưới thực sự chia thành hai con đường, và đột nhiên mọi người bị buộc phải chọn bên. Tôi nhớ fork Bitcoin Cash vào năm 2017 - thật là một cảnh hỗn loạn! "big blockers" đối đầu với "small blockers" chiến đấu như mèo và chó trên Reddit và Twitter. Một số người trở nên giàu có, người khác mất tất cả.
Điều gì khiến một fork xảy ra?
Một fork xảy ra khi các nhà phát triển không thể đồng ý về cách mà blockchain của họ nên phát triển. Hãy nghĩ về nó như quyền nuôi con chung đi sai - mỗi bậc phụ huynh muốn nuôi dạy đứa trẻ theo cách khác nhau.
Hard fork là lựa chọn cuối cùng. Khi nút đó được nhấn, không có đường quay lại - các chuỗi sẽ bị tách biệt vĩnh viễn. Fork Bitcoin Cash? Ví dụ điển hình. Một số lập trình viên muốn có các khối lớn hơn để xử lý nhiều giao dịch hơn, trong khi những người khác la hét rằng điều đó sẽ làm trung tâm hóa mạng lưới. Không bên nào nhượng bộ, vì vậy BOOM - bom fork đã nổ.
Soft forks ít kịch tính hơn nhưng vẫn rắc rối. Chúng tương thích ngược, có nghĩa là các node cũ vẫn có thể hoạt động cùng với các quy tắc mới, mặc dù chúng có thể bỏ lỡ một số tính năng. SegWit trong Bitcoin cũng như vậy - một sự thỏa hiệp mà bằng cách nào đó đã khiến mọi người đều không hài lòng.
Sự thật mà không ai muốn thừa nhận? Những "quyết định kỹ thuật" này thực ra liên quan đến tiền bạc và quyền lực. Khi Bitcoin fork để tạo ra Bitcoin Cash, số dư ví đã bị sao chép qua đêm. Một số cá voi đã nhân đôi tài sản của họ trong khi thúc đẩy một câu chuyện cụ thể.
Git Forks: Những người anh em ít kịch tính hơn
Các fork lập trình trong Git thì ít kịch tính hơn nhưng theo cùng một nguyên tắc. Bạn lấy mã của ai đó, sao chép nó vào tài khoản của bạn và làm bất cứ điều gì bạn muốn với nó. Không cần sự cho phép.
Điều này thực sự khá tuyệt vời cho sự hợp tác. Tôi đã fork hàng chục kho lưu trữ khi tôi phát hiện ra những lỗi khiến tôi phát điên. Tôi đã tự sửa chúng và gửi yêu cầu kéo. Đôi khi chúng được chấp nhận, đôi khi bị bỏ qua. Đó là mã nguồn mở cho bạn.
Sự khác biệt giữa fork và clone khiến mọi người bối rối. Hãy nhớ: fork tạo ra một bản sao phía máy chủ dưới tên của bạn, trong khi clone chỉ tải nó về máy tính của bạn. Đơn giản vậy thôi.
Fork Bombs và Các Ứng Dụng Kỳ Lạ Khác
Không phải tất cả các fork đều là những nỗ lực cao quý. Fork bomb về cơ bản là những quả lựu đạn kỹ thuật số - các script độc hại tạo ra vô số tiến trình cho đến khi hệ thống của bạn bị treo. Tôi đã vô tình tạo ra một cái khi học bash scripting nhiều năm trước. Cái laptop tội nghiệp của tôi đã bị đông cứng đến mức tôi phải tháo pin ra.
Và rồi có ForkPlayer - cái trình phát media lén lút cho TV thông minh cho phép mọi người phát trực tuyến nội dung từ... thì, hãy chỉ nói rằng không phải lúc nào cũng từ các nguồn hợp pháp. Về mặt kỹ thuật, nó là một fork của các trình phát media khác, nhưng với một số tính năng nghi vấn được thêm vào.
Vấn Đề Ngôn Ngữ
Cái việc sử dụng động từ "to fork" khiến những người thuần túy ngôn ngữ phát điên. Các cộng đồng công nghệ không gặp vấn đề gì khi nói "Tôi đã fork repo" hoặc "Ethereum đã fork sau vụ hack DAO," nhưng trong các tình huống chính thức? Tốt hơn là nên sử dụng "tạo một fork" nếu bạn không muốn nghe giống như vừa mới bước ra từ một hackathon.
Tại Sao Fork Quan Trọng Đối Với Bạn
Ngay cả khi bạn không phải là một nhà phát triển, các fork ảnh hưởng đến tài sản tiền điện tử của bạn. Khi một chuỗi phân tách, bạn có thể đột nhiên sở hữu token trên cả hai chuỗi. Điều này đã xảy ra với ETH/ETC và BTC/BCH. Nghe có vẻ như tiền miễn phí, đúng không?
Không hẳn vậy. Một chuỗi thường chiếm ưu thế trong khi chuỗi kia gặp khó khăn. Và trong cơn hỗn loạn, giá cả dao động mạnh khi các nhà giao dịch cố gắng bán một phiên bản để lấy phiên bản khác. Tôi đã thấy mọi người mắc những sai lầm nghiêm trọng trong sự nhầm lẫn này.
Forks phản ánh vẻ đẹp và sự hỗn độn của phân quyền. Không có cơ quan trung ương nào có thể buộc mọi người phải cập nhật - mọi người bỏ phiếu bằng các nút của họ, sức mạnh khai thác của họ và ví của họ. Đôi khi điều đó rất xấu xí, nhưng đó là cái giá của tự do khỏi sự kiểm soát tập trung.
Và điều đó, dù bạn yêu hay ghét nó, chính là điều làm cho tiền điện tử trở nên hấp dẫn. Nó không chỉ là mã - mà là nền dân chủ kỹ thuật số ở dạng thô nhất.
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.
Bi kịch đằng sau các Fork Blockchain: Quan điểm cá nhân của tôi
Tôi đã dành nhiều năm theo dõi chính trị blockchain diễn ra, và cho phép tôi nói với bạn - fork không chỉ là những sự kiện kỹ thuật, mà là những khoảnh khắc chiến trường nơi các tư tưởng va chạm và tài sản được tạo ra hoặc mất đi chỉ sau một đêm.
Khi một blockchain fork, nó giống như chứng kiến một cuộc ly hôn rắc rối diễn ra công khai. Mạng lưới thực sự chia thành hai con đường, và đột nhiên mọi người bị buộc phải chọn bên. Tôi nhớ fork Bitcoin Cash vào năm 2017 - thật là một cảnh hỗn loạn! "big blockers" đối đầu với "small blockers" chiến đấu như mèo và chó trên Reddit và Twitter. Một số người trở nên giàu có, người khác mất tất cả.
Điều gì khiến một fork xảy ra?
Một fork xảy ra khi các nhà phát triển không thể đồng ý về cách mà blockchain của họ nên phát triển. Hãy nghĩ về nó như quyền nuôi con chung đi sai - mỗi bậc phụ huynh muốn nuôi dạy đứa trẻ theo cách khác nhau.
Hard fork là lựa chọn cuối cùng. Khi nút đó được nhấn, không có đường quay lại - các chuỗi sẽ bị tách biệt vĩnh viễn. Fork Bitcoin Cash? Ví dụ điển hình. Một số lập trình viên muốn có các khối lớn hơn để xử lý nhiều giao dịch hơn, trong khi những người khác la hét rằng điều đó sẽ làm trung tâm hóa mạng lưới. Không bên nào nhượng bộ, vì vậy BOOM - bom fork đã nổ.
Soft forks ít kịch tính hơn nhưng vẫn rắc rối. Chúng tương thích ngược, có nghĩa là các node cũ vẫn có thể hoạt động cùng với các quy tắc mới, mặc dù chúng có thể bỏ lỡ một số tính năng. SegWit trong Bitcoin cũng như vậy - một sự thỏa hiệp mà bằng cách nào đó đã khiến mọi người đều không hài lòng.
Sự thật mà không ai muốn thừa nhận? Những "quyết định kỹ thuật" này thực ra liên quan đến tiền bạc và quyền lực. Khi Bitcoin fork để tạo ra Bitcoin Cash, số dư ví đã bị sao chép qua đêm. Một số cá voi đã nhân đôi tài sản của họ trong khi thúc đẩy một câu chuyện cụ thể.
Git Forks: Những người anh em ít kịch tính hơn
Các fork lập trình trong Git thì ít kịch tính hơn nhưng theo cùng một nguyên tắc. Bạn lấy mã của ai đó, sao chép nó vào tài khoản của bạn và làm bất cứ điều gì bạn muốn với nó. Không cần sự cho phép.
Điều này thực sự khá tuyệt vời cho sự hợp tác. Tôi đã fork hàng chục kho lưu trữ khi tôi phát hiện ra những lỗi khiến tôi phát điên. Tôi đã tự sửa chúng và gửi yêu cầu kéo. Đôi khi chúng được chấp nhận, đôi khi bị bỏ qua. Đó là mã nguồn mở cho bạn.
Sự khác biệt giữa fork và clone khiến mọi người bối rối. Hãy nhớ: fork tạo ra một bản sao phía máy chủ dưới tên của bạn, trong khi clone chỉ tải nó về máy tính của bạn. Đơn giản vậy thôi.
Fork Bombs và Các Ứng Dụng Kỳ Lạ Khác
Không phải tất cả các fork đều là những nỗ lực cao quý. Fork bomb về cơ bản là những quả lựu đạn kỹ thuật số - các script độc hại tạo ra vô số tiến trình cho đến khi hệ thống của bạn bị treo. Tôi đã vô tình tạo ra một cái khi học bash scripting nhiều năm trước. Cái laptop tội nghiệp của tôi đã bị đông cứng đến mức tôi phải tháo pin ra.
Và rồi có ForkPlayer - cái trình phát media lén lút cho TV thông minh cho phép mọi người phát trực tuyến nội dung từ... thì, hãy chỉ nói rằng không phải lúc nào cũng từ các nguồn hợp pháp. Về mặt kỹ thuật, nó là một fork của các trình phát media khác, nhưng với một số tính năng nghi vấn được thêm vào.
Vấn Đề Ngôn Ngữ
Cái việc sử dụng động từ "to fork" khiến những người thuần túy ngôn ngữ phát điên. Các cộng đồng công nghệ không gặp vấn đề gì khi nói "Tôi đã fork repo" hoặc "Ethereum đã fork sau vụ hack DAO," nhưng trong các tình huống chính thức? Tốt hơn là nên sử dụng "tạo một fork" nếu bạn không muốn nghe giống như vừa mới bước ra từ một hackathon.
Tại Sao Fork Quan Trọng Đối Với Bạn
Ngay cả khi bạn không phải là một nhà phát triển, các fork ảnh hưởng đến tài sản tiền điện tử của bạn. Khi một chuỗi phân tách, bạn có thể đột nhiên sở hữu token trên cả hai chuỗi. Điều này đã xảy ra với ETH/ETC và BTC/BCH. Nghe có vẻ như tiền miễn phí, đúng không?
Không hẳn vậy. Một chuỗi thường chiếm ưu thế trong khi chuỗi kia gặp khó khăn. Và trong cơn hỗn loạn, giá cả dao động mạnh khi các nhà giao dịch cố gắng bán một phiên bản để lấy phiên bản khác. Tôi đã thấy mọi người mắc những sai lầm nghiêm trọng trong sự nhầm lẫn này.
Forks phản ánh vẻ đẹp và sự hỗn độn của phân quyền. Không có cơ quan trung ương nào có thể buộc mọi người phải cập nhật - mọi người bỏ phiếu bằng các nút của họ, sức mạnh khai thác của họ và ví của họ. Đôi khi điều đó rất xấu xí, nhưng đó là cái giá của tự do khỏi sự kiểm soát tập trung.
Và điều đó, dù bạn yêu hay ghét nó, chính là điều làm cho tiền điện tử trở nên hấp dẫn. Nó không chỉ là mã - mà là nền dân chủ kỹ thuật số ở dạng thô nhất.