3 giờ. Chỉ 3 giờ là đủ để chính phủ Ấn Độ buộc GitHub gỡ bỏ ba kho mã nguồn của Bitchat – ứng dụng nhắn tin được cho là của Jack Dorsey. Lý do? Nó được dùng để liên lạc trong thời gian xảy ra các cuộc biểu tình, khi chính quyền địa phương từng cắt internet. Một cuộc tấn công vào khả năng chống kiểm duyệt, hay đơn giản là lời nhắc nhở rằng ngay cả mã nguồn mở cũng không thoát khỏi vòng tay của nhà nước?
Tại sao là bây giờ? Ấn Độ không phải lần đầu nhắm vào các công cụ phi tập trung. Vào năm 2020, họ từng phong tỏa TikTok và hàng loạt ứng dụng Trung Quốc. Nhưng lần này, mục tiêu là một dự án do chính Jack Dorsey – cựu CEO Twitter – hậu thuẫn. Bitchat không phải là một blockchain, không có token, không có DeFi. Nó chỉ đơn giản là một ứng dụng nhắn tin mã nguồn mở, sử dụng giao thức phi tập trung như Matrix hoặc IPFS. Và đó chính là vấn đề: bất kỳ thứ gì cho phép người dùng tự chủ liên lạc, vượt khỏi tầm kiểm soát của chính phủ, đều bị coi là mối đe dọa an ninh quốc gia.
Sự thật chính và tác động tức thì. Sự kiện diễn ra trong bối cảnh các cuộc biểu tình nông dân tại Punjab và Delhi leo thang. Khi internet bị cắt, người dân chuyển sang các ứng dụng như Bitchat – vốn được thiết kế để hoạt động ngay cả khi không có kết nối tập trung. GitHub, tuân thủ luật pháp Ấn Độ, đã gỡ các kho mã trong vòng 3 giờ. Hậu quả trước mắt: bất kỳ ai muốn fork hay kiểm tra code đều không thể tìm thấy bản gốc trên nền tảng phổ biến nhất thế giới. Các mirror trên GitLab hay Radicle vẫn tồn tại, nhưng đa số lập trình viên mới sẽ bỏ cuộc ngay từ bước đầu.
Góc nhìn chưa được đưa tin: Điểm mù của hệ sinh thái mã nguồn mở. Hầu hết các phân tích đều tập trung vào khía cạnh kiểm duyệt và tự do ngôn luận. Nhưng với tư cách một chuyên gia giám sát thị trường 24/7, tôi thấy một vấn đề kỹ thuật sâu xa hơn: sự phụ thuộc của toàn bộ ngành crypto vào GitHub. Các hợp đồng thông minh của Uniswap, mã nguồn của MetaMask, thậm chí cả Ethereum Virtual Machine đều lưu trữ trên GitHub. Nếu một chính phủ lớn như Ấn Độ quyết định nhắm vào một dự án DeFi cụ thể, họ có thể yêu cầu GitHub gỡ repository đó. Dù code có thể được sao chép, việc mất đi điểm truy cập chính thức sẽ làm chậm quá trình phát triển và kiểm toán. Năm 2017, khi tôi phát hiện lỗ hổng trong hợp đồng ICO Bancor, tôi đã dùng GitHub để công bố proof-of-concept. Nếu lúc đó GitHub bị chặn ở Trung Quốc hay Ấn Độ, tác động sẽ rất khác. Bitchat chỉ là con chuột bạch; bài học thực sự dành cho tất cả các dự án mã nguồn mở.
Takeaway: Theo dõi bước tiếp theo. Câu hỏi không phải là liệu Bitchat có tồn tại hay không, mà là bao nhiêu dự án crypto sẵn sàng cho kịch bản GitHub bị kiểm soát bởi một siêu cường? Nếu bạn đang xây dựng một ứng dụng chống kiểm duyệt, nhưng dựa vào một nền tảng tập trung để phân phối code, bạn đang tạo ra một nghịch lý: bảo vệ người dùng khỏi sự kiểm duyệt, nhưng lại không bảo vệ chính code của mình. Hãy xem Bitchat có chuyển sang Radicle, Arweave, hay IPFS hay không. Nếu họ làm vậy, đó sẽ là tín hiệu cho thấy toàn bộ ngành đang bắt đầu thoát khỏi GitHub. Nếu không, đó chỉ là một câu chuyện buồn khác về sự mong manh của hạ tầng mở.