Đội ngũ Bitchat nói 'đây là công cụ cho tự do ngôn luận' – tôi chỉ cần 20 phút để chứng minh ngược lại: tự do ngôn luận mà phụ thuộc vào một máy chủ trung tâm thì chẳng khác gì xây lâu đài trên cát.
Trong 3 giờ đồng hồ, 3 kho mã nguồn của Bitchat trên GitHub bị gỡ bỏ theo lệnh của chính phủ Ấn Độ. Lý do? Ứng dụng này được sử dụng để liên lạc trong thời gian chính phủ đóng cửa internet – một hành vi bị coi là đe dọa an ninh quốc gia. Jack Dorsey, người sáng lập Twitter, có thể đang gãi đầu tự hỏi: tại sao một công cụ phi tập trung lại dễ bị tấn công như vậy?
Context: Hãy nhìn vào chu kỳ thổi phồng. Mỗi khi có khủng hoảng chính trị, các dự án 'kháng kiểm duyệt' lại mọc lên như nấm sau mưa. Bitchat không phải ngoại lệ. Được quảng bá như một giải pháp nhắn tin an toàn, không thể bị chặn, nó thu hút những người ủng hộ quyền riêng tư và cả những người biểu tình. Nhưng thực tế phũ phàng: mã nguồn của nó được lưu trữ trên GitHub – một nền tảng tập trung thuộc sở hữu của Microsoft. Một lệnh từ tòa án Ấn Độ, và toàn bộ dự án biến mất chỉ trong 3 giờ. Họ gọi đó là 'phân cấp', tôi gọi đó là 'ảo tưởng'.
Core: Hãy mổ xẻ vấn đề một cách có hệ thống. Đầu tiên, điểm yếu kỹ thuật: Bitchat dựa vào GitHub để phân phối code. Khi kho mã bị xóa, người dùng không thể tải xuống bản mới, không thể kiểm tra tính toàn vẹn, không thể fork. Nếu bạn nghĩ rằng chỉ cần clone trước đó là đủ, hãy suy nghĩ lại: những bản fork vẫn tồn tại, nhưng không có cơ chế cập nhật chính thức, dự án sẽ nhanh chóng phân mảnh và chết yểu. Thứ hai, mô hình bảo mật: Bitchat có thể sử dụng mã hóa đầu cuối, nhưng nếu chính phủ có thể ép GitHub gỡ code, tại sao họ không thể ép Apple hay Google xóa ứng dụng khỏi cửa hàng? Điều này cho thấy sự phụ thuộc vào hạ tầng tập trung là tử huyệt. Cuối cùng, chiến lược pháp lý: Jack Dorsey không có kế hoạch dự phòng. Không có công ty vỏ bọc ở Ấn Độ, không có luật sư trực chiến. Khi lệnh đến, họ im lặng.
Dựa trên kinh nghiệm audit của tôi, tôi từng cảnh báo hàng chục dự án về rủi ro này. Năm 2017, tôi phát hiện một ICO lừa đảo chỉ vì mã nguồn của họ chứa backdoor – và nó cũng được lưu trên GitHub. Năm 2021, một NFT marketplace từ chối sửa lỗi signature replay vì 'không có thời gian' – và cuối cùng bị tấn công mất 2 triệu đô. Lịch sử lặp lại: các dự án kháng kiểm duyệt luôn quên mất rằng chính họ đang xây dựng trên nền tảng có thể bị kiểm duyệt.
Contrarian: Nhưng hãy nhìn từ góc độ của phe bò. Sự kiện này thực ra là tín hiệu xác nhận nhu cầu thực sự. Nếu Bitchat không quan trọng, chính phủ Ấn Độ đã không mất công ra lệnh gỡ bỏ trong 3 giờ. Họ sợ nó. Điều đó chứng minh rằng công cụ này có tác động. Vấn đề không phải là sản phẩm, mà là chiến lược phân phối. Những dự án thông minh sẽ học được bài học: chuyển sang Radicle, sử dụng IPFS, hoặc triển khai hợp đồng thông minh để mã nguồn không thể bị xóa. Thực tế, vài giờ sau khi GitHub gỡ, một bản fork đã xuất hiện trên GitLab. Cộng đồng bắt đầu tự tổ chức. Đây là cơ hội để Bitchat chứng minh bản chất 'không thể ngăn chặn' của nó – nếu họ biết nắm bắt.
Takeaway: Câu hỏi cuối cùng không phải là 'Bitchat có sống sót không?', mà là 'Bạn có sẵn sàng xây dựng dự án trên nền tảng mà ai đó có thể tịch thu chỉ trong một buổi sáng không?'. Hãy nhìn vào sự thật: một dự án kháng kiểm duyệt bị kiểm duyệt bởi một lệnh đơn giản. Nếu bạn vẫn nghĩ rằng GitHub là an toàn, hãy chuẩn bị tinh thần cho cú sốc tiếp theo.