Hai mươi năm sau, người sáng lập Twitter Jack Dorsey trở lại với một sản phẩm mới, bitchat, theo phong cách tối giản.
Vào mùa hè năm 2006, internet di động vẫn là một thuật ngữ mới mẻ, và điện thoại tính năng là các thiết bị chính trong tay mọi người, với SMS là hình thức “giao lưu di động” tiện lợi nhất. Vào thời điểm đó, một dự án mang tên mã “twttr” được ra đời. Nó bắt đầu với việc nhắn tin hàng loạt qua SMS, sử dụng giới hạn ký tự cực kỳ đơn giản và giao thức phát sóng cơ bản nhất, khiến cho lần đầu tiên có thể “nói chuyện với cả thế giới bất cứ lúc nào, bất cứ nơi đâu.”
Trong văn phòng tồi tàn đó, đội ngũ sáng lập đang nhiệt tình tranh luận về các chi tiết chức năng, trong khi Jack Dorsey, người lúc đó vẫn chỉ là một sinh viên đại học, ngồi giữa họ. Anh đã biến những lý tưởng giao tiếp của mình thành hiện thực bằng cách tiếp cận kỹ thuật đơn giản nhất. Chẳng bao lâu sau, twttr nhanh chóng phát triển thành Twitter—một sản phẩm đã thay đổi căn bản hệ sinh thái xã hội toàn cầu.
Vào ngày này năm 2025, thời gian đã trôi qua, và công nghệ cũng như thế giới đã thay đổi một cách mạnh mẽ. Tín hiệu Wi-Fi có mặt khắp nơi trong thành phố, và 5G đã kết nối mọi thứ thành một mạng lưới lớn. Tuy nhiên, bản chất của sự tương tác xã hội vẫn không thay đổi: chúng ta vẫn khao khát sự giao tiếp tự do, chân thực và không có trung gian. Tuy nhiên, thực tế không phải lúc nào cũng dễ chịu; những điểm mù mạng, sự cố nền tảng, và vi phạm dữ liệu có thể xảy ra bất cứ lúc nào và ở bất kỳ đâu. Twitter mới mua không chỉ thay đổi logo và tên mà còn được hình thành lại thành một hình thức hoàn toàn mới bởi Musk.
Jack Dorsey, nhân vật huyền thoại từng đồng thời lãnh đạo hai công ty niêm yết trị giá hơn 5 tỷ đô la, đã rời Twitter từ lâu để tập trung nỗ lực vào ngành mã hóa và phát triển Block. Tuy nhiên, ông chưa hoàn toàn từ bỏ niềm đam mê với không gian mạng xã hội. Như một thanh niên trở lại thiết kế dự án "twttr" vào năm 2006, ông đã dành một cuối tuần bình thường để lập trình suốt đêm theo cảm hứng và tạo ra một sản phẩm xã hội tối giản mới—bitchat.
Điểm khác biệt duy nhất là bitchat có nhiều niềm tin của Jack Dorsey hơn về các giao thức tối giản, giao tiếp phi tập trung và tự do thông tin hơn "twttr".
Khi cắm trại, đi bộ đường dài hoặc tham gia các hoạt động trên núi ngoài trời mà không có tín hiệu di động, cần chia sẻ vị trí và tìm kiếm sự giúp đỡ khẩn cấp; tại các lễ hội âm nhạc, buổi hòa nhạc, địa điểm thể thao, hội chợ truyện tranh và những nơi đông người khác nơi mà mạng thường bị sập, dễ dàng thiết lập một mạng trò chuyện tạm thời với bạn bè; trong các thảm họa bất ngờ, mất điện, gián đoạn internet hoặc thời tiết cực đoan, các đội cứu hộ, tình nguyện viên hoặc cư dân có thể thiết lập các mạng lưới liên lạc khẩn cấp; trong các phong trào xã hội, địa điểm biểu tình, các cuộc thảo luận nhạy cảm và các môi trường khác nơi cần bảo vệ quyền riêng tư, việc theo dõi người tham gia trở nên khó khăn; hoặc trong các không gian kín như các trường đại học, trại hè, nhóm nghiên cứu hoặc các buổi tụ tập geek, việc tối đa hóa ý tưởng là rất cần thiết… Trong những tình huống này, bitchat là một lựa chọn tốt.
Điểm nổi bật lớn nhất của bitchat là nó hoàn toàn không phụ thuộc vào bất kỳ cơ sở hạ tầng nào - không có máy chủ, không có Wi-Fi, hay tín hiệu di động. Mỗi điện thoại hoạt động như một "máy phát" và "trạm tiếp sóng", phát hiện lẫn nhau bằng cách sử dụng Bluetooth Low Energy (BLE).
Lý do thu hút ngành công nghiệp mã hóa là tất cả các tin nhắn đều được mã hóa đầu cuối. Trong các cuộc trò chuyện riêng tư, các công nghệ mã hóa như X25519+AES-256-GCM được sử dụng, và các cuộc trò chuyện nhóm cũng có thể được bảo vệ bằng mật khẩu, cho phép chỉ những người biết mật khẩu mới có thể xem nội dung. Tin nhắn chỉ được lưu trữ cục bộ, và chúng tự động biến mất khi thoát hoặc tắt máy, không để lại dấu vết nào trong nền.
So với các sản phẩm giao tiếp mã hóa khác, bitchat hoàn toàn từ bỏ hành động "đăng nhập"; không cần số điện thoại, email, hay một chuỗi dài các khóa. Mỗi khi bạn trực tuyến, một "ID người dùng" ngẫu nhiên được tạo ra, và có thể được thay đổi bất kỳ lúc nào, vì vậy không cần phải lo lắng về việc bị theo dõi.
Sao chép và mở địa chỉ sau trong trình duyệt web trên iPhone:https://github.com/jackjackbits/bitchat.
Tìm mục mời TestFlight trên trang, và nhấp vào "Xem trong App Store" để chuyển đến TestFlight. Nếu bạn chưa cài đặt TestFlight, bạn sẽ tự động được nhắc để tải xuống. Sau khi cài đặt hoàn tất, quay lại trang mời, và bạn sẽ thấy phiên bản Beta của "bitchat mesh."
Để cài đặt bitchat trên TestFlight, hãy nhấp vào nút “Cài đặt”. Bạn sẽ thấy một trang thông tin ứng dụng đơn giản. Quá trình cài đặt mất khoảng 5-10 giây, hãy chờ cho đến khi nút thay đổi từ “Cài đặt” sang “Mở.”
Sau khi mở bitchat, hệ thống sẽ hiển thị một yêu cầu quyền truy cập "Cho phép 'bitchat' tìm các thiết bị Bluetooth?" Nội dung thông báo: bitchat sử dụng Bluetooth để tạo ra một mạng lưới mesh an toàn cho việc trò chuyện với người dùng gần đó. Nhấn "Cho phép" để cho phép bitchat quét và kết nối với các thiết bị xung quanh trong nền, đảm bảo chức năng chuyển tiếp tin nhắn hoạt động bình thường.
Vì nó vẫn đang trong giai đoạn thử nghiệm, bạn sẽ được yêu cầu chia sẻ phản hồi với các nhà phát triển; chỉ cần nhấp vào "Tiếp theo" để bỏ qua. Cuối cùng, nhấp vào "Bắt đầu thử nghiệm" để vào giao diện chính của bitchat.
Mẹo: Hãy chắc chắn rằng Bluetooth trên điện thoại của bạn đã được bật và TestFlight được phép chạy trong nền, nếu không bạn sẽ không thể tìm thấy thiết bị của bạn bè gần đó.
Bạn có thể thấy rằng bitchat hoàn toàn không có quy trình đăng nhập; bạn có thể bắt đầu sử dụng ngay sau khi tải xuống. Trong bitchat, mọi giao tiếp đều ẩn danh và không thể bị theo dõi—không cần số điện thoại, không cần email và không cần đăng ký. Bạn có thể thay đổi biệt danh của mình bất cứ lúc nào. Cơ chế này tối đa bảo vệ quyền riêng tư của người dùng, cho phép bạn không phải lo lắng về việc bị truy ngược lại danh tính của mình trong những tình huống nhạy cảm hoặc bối cảnh đặc biệt.
Tại đầu trang, trong khu vực ID hiện tại ở bitchat* @, bạn có thể thay đổi ID của mình bất cứ lúc nào. Nhấp vào tên sau @ để chỉnh sửa trực tiếp và lưu ID mới. ID mới sẽ có hiệu lực ngay lập tức và sẽ được hiển thị trong danh sách bạn bè và tiêu đề tin nhắn của tất cả bạn bè trong cùng một phòng.
Sau khi sử dụng bitchat trong một khoảng thời gian, bạn sẽ nhận thấy rằng giao diện chính liên tục hiển thị trạng thái trực tuyến (kết nối) và ngoại tuyến (ngắt kết nối) của nhiều thiết bị, cùng với nhật ký nói, mỗi bản ghi được đánh dấu bằng một dấu thời gian.
Để ngăn chặn các cuộc tấn công "phân tích thời gian", bitchat sẽ thêm một độ trễ ngẫu nhiên bổ sung từ 50–500 mili giây sau tất cả các thao tác. Điều này không chỉ ghi lại thời gian mà còn giúp ngăn chặn "nghe gói"; lưu lượng mạng sẽ không hoàn toàn tương ứng với thời gian thao tác thực tế của bạn, điều này cũng có thể giúp ngăn chặn việc truy tìm danh tính trong các tình huống nhạy cảm hoặc kịch bản đặc biệt.
bitchat hỗ trợ mã hóa đầu cuối thực sự, có nghĩa là chỉ bạn và bên kia (hoặc các thành viên trong nhóm) có thể đọc từng tin nhắn, và ngay cả các thiết bị trung chuyển cũng không thể giải mã nó. Dù là trò chuyện riêng tư hay trò chuyện nhóm, nội dung vẫn được bảo mật và riêng tư, và sẽ không bị chặn bởi nền tảng hoặc bên thứ ba.
Nhìn vào góc trên bên phải của trang, có một biểu tượng người nhỏ. Nhấp vào đó sẽ liệt kê tất cả các đồng nghiệp hiện đang trực tuyến: một chấm xanh chỉ ra trực tuyến, và một dấu chéo xám chỉ ra vừa mới offline. Đối với những người liên hệ thường xuyên trò chuyện hoặc quan trọng, nhấp vào ☆ ngôi sao bên cạnh tên của họ để “thêm vào danh sách yêu thích”. Sau khi thêm vào danh sách yêu thích, một ngôi sao sẽ xuất hiện trước liên hệ đó để nhận diện dễ dàng hơn lần sau.
Trong danh sách trực tuyến, chúng tôi nhấp vào "Xiao Shuai" để vào cửa sổ trò chuyện riêng tư—vào lúc này, số lượng tin nhắn chưa đọc sẽ được hiển thị ở trên thiết bị của anh ấy.
Vào lúc này, Xiaoshuai mở thông báo và thấy người gửi là “@BlockBeats> Sau đó, bạn có thể xem toàn bộ lịch sử trò chuyện. Các cuộc trò chuyện riêng tư cũng được mã hóa đầu cuối, và nội dung cuộc trò chuyện không thể bị giải mã bằng cách quan sát các nút. Tất cả các tin nhắn ở đây cũng sẽ có sự biến động thời gian ngẫu nhiên trong các dấu thời gian để đảm bảo tính riêng tư và khả năng chống phân tích lưu lượng.
Vào thời điểm này, câu hỏi đặt ra là: sự riêng tư của các cuộc trò chuyện công khai không được tốt lắm. Giả sử chúng ta muốn có một cuộc trò chuyện riêng tư giữa nhiều người, chúng ta nên làm thế nào?
Bất kỳ lúc nào, chỉ cần gõ một dấu / trong ô nhập, và một danh sách đầy đủ các lệnh sẽ xuất hiện ở dưới cùng của màn hình:
Ví dụ, /j tương ứng với: Tham gia hoặc tạo một phòng. Nếu phòng được chỉ định đã tồn tại, bạn sẽ tham gia trực tiếp; nếu không tồn tại, một phòng mới sẽ được tạo ra và bạn sẽ tự động trở thành chủ sở hữu.
/rooms tương ứng với: Liệt kê tất cả các tên phòng hiện đang được phát hiện (có thể tham gia), giúp bạn dễ dàng để nhanh chóng xem những phòng nào có sẵn.
/w tương ứng với: Xem danh sách hiện tại của người dùng trực tuyến, hiển thị tất cả các liên hệ trực tuyến của bạn trong cùng một phòng hoặc trên cùng một mạng.
/m tương ứng với: Gửi tin nhắn riêng tư đến một người dùng xác định. Định dạng thường là /m @ tên người dùng nội dung tin nhắn, chỉ bạn và bên kia có thể thấy.
/clear tương ứng với: xóa tất cả các bản ghi tin nhắn trong cửa sổ trò chuyện hiện tại, khôi phục giao diện về trạng thái trống mà nó đã có khi được mở lần đầu.
/pass tương ứng với: (Chỉ chủ sở hữu) Đặt hoặc sửa đổi mật khẩu truy cập phòng. Sau khi thực hiện, người dùng tham gia phòng này sẽ cần nhập mật khẩu để vào.
/transfer tương ứng với: chuyển nhượng quyền sở hữu phòng cho một người dùng trực tuyến khác. Chủ sở hữu mới sẽ có quyền quản lý mật khẩu, lưu trữ tin nhắn và nhiều quyền hạn khác.
/save tương ứng với: (Chỉ chủ sở hữu) Chuyển đổi cho việc lưu trữ tin nhắn cục bộ: Khi bật, bạn vẫn có thể xem các cuộc trò chuyện lịch sử cục bộ khi ngoại tuyến hoặc sau khi khởi động lại Ứng dụng; khi tắt, tin nhắn chỉ được lưu trữ trong bộ nhớ và sẽ bị xóa khi thoát.
Vì vậy, khi tạo một phòng, chỉ cần nhập /j, theo sau là tên phòng mà bạn muốn, chẳng hạn như "testroom". Sau khi gửi, nếu phòng không tồn tại, hệ thống sẽ tự động tạo nó và đặt bạn làm chủ sở hữu. Khi được tạo, một thông báo sẽ xuất hiện trên màn hình: "đã tham gia phòng ####testroom (đã tạo phòng mới - bạn là chủ sở hữu) *"
Vào lúc này, nếu Tiểu Soái cũng muốn vào phòng riêng này, anh ấy cần gõ /j testroom và nhập mật khẩu trên trang nhập mật khẩu bật lên để vào phòng.
Trong phòng, còn có một loạt các lệnh nâng cao. Bằng cách gõ /pass yourSecret, một hộp nhập mật khẩu sẽ xuất hiện, và sau khi xác minh, chỉ những đối tác giữ bộ mật khẩu này mới có thể tham gia lại. Chỉ có chủ phòng mới có thể khóa phòng hoặc thay đổi mật khẩu. Bạn cũng có thể chuyển quyền sở hữu phòng trong phòng bằng cách gõ /transfer @ ID đối thủ. Khi đối thủ chấp nhận, họ sẽ tự động trở thành chủ phòng mới, sở hữu tất cả quyền hạn về quản lý nhân sự, cài đặt mật khẩu và bật/tắt lưu trữ tin nhắn.
Mặc định, tin nhắn trong phòng chat bitchat tạm thời tồn tại trong bộ nhớ; chủ phòng có thể sử dụng /save để kích hoạt hoặc vô hiệu hóa tính năng "giữ tin nhắn" tại chỗ. Khi tính năng giữ tin nhắn được kích hoạt, lịch sử phòng vẫn có thể được xem tại chỗ ngay cả sau khi khởi động lại ứng dụng. Nhập /save một lần nữa sẽ đóng tính năng giữ tin nhắn và khôi phục chế độ "phiên sẽ bay hơi ngay lập tức".
Sau khi nắm vững những kiến thức cơ bản về việc tạo phòng, tham gia phòng, gửi và nhận tin nhắn riêng, cũng như xem người dùng trực tuyến, bước tiếp theo bao gồm một số lệnh nâng cao trên trang chính, chẳng hạn như xóa lịch sử trò chuyện, xem người dùng trực tuyến và các thao tác khác.
Nếu bạn muốn tạm thời "dọn dẹp chiến trường", hãy nhập /clear trong dòng lệnh, và bạn có thể xóa tất cả các tin nhắn hiển thị trong cửa sổ phiên hiện tại chỉ với một cú nhấp chuột. Sau khi dọn dẹp, màn hình sẽ trở nên sạch sẽ như mới, giống như hình ảnh này cho thấy:
Trong tương lai, mạng bitchat sẽ tích hợp nhiều phương thức truyền tải khác nhau như Wi-Fi Direct (250 Mbps, 100 mét), siêu âm, LoRa, v.v., tự động chuyển đổi dựa trên mạng và nguồn điện; và nó có thể kết nối tùy chọn với giao thức Nostr, cho phép kết nối giữa các nút Mesh địa phương và internet, từ đó mở rộng bán kính giao tiếp.
Có thể cảm nhận rằng bitchat hoàn toàn kế thừa ba nguyên tắc cốt lõi của "sự đơn giản, sự ràng buộc và sự tinh xảo" mà Jack Dorsey đặt ra cho Twitter.
Đây không phải là lần đầu tiên Jack Dorsey xây dựng một giao thức xã hội kể từ khi rời Twitter. Ví dụ, vào năm 2024, Bluesky, được ươm tạo nội bộ từ Twitter dưới sự lãnh đạo của Jack Dorsey và sau đó trở thành độc lập (ông không còn liên quan đến Bluesky), cũng là một giao thức xã hội phi tập trung tập trung vào "kênh tiếp sóng" (Relay/Channel), hỗ trợ hàng chục nghìn nút máy chủ được cộng đồng tổ chức. Về lý thuyết, nó hoạt động tương tự như cơ chế của tiếp sóng nhiều bước BLE trong mesh bitchat.
Tinh thần "không cần tin tưởng" mà cộng đồng Bitcoin đề cao được nhúng sâu vào thiết kế của bitchat: không có máy chủ trung tâm, không có lưu trữ đám mây, và ngay cả danh tính người dùng cũng được làm mới với mỗi lần khởi động lại. Cơ chế phát hiện không trạng thái của Nostr, độ trễ ngẫu nhiên trong các hoạt động… tất cả những chi tiết này nhằm bảo tồn "quyền riêng tư và tự do" cơ bản nhất.
Sự xuất hiện của bitchat là một thực hành cá nhân khác của Jack Dorsey ủng hộ sự phi tập trung và tự do thông tin. Trong một kỷ nguyên mà internet thường xuyên bị hạn chế và việc rò rỉ dữ liệu xảy ra thường xuyên, ông đã trả lại sự tương tác xã hội cho chính người dùng—cho phép mỗi cuộc trò chuyện chỉ bị giới hạn bởi phạm vi tín hiệu Bluetooth, mà không bị can thiệp bởi bất kỳ nền tảng, máy chủ hoặc trung gian nào.
Đây có thể là ý nghĩa được mong đợi nhất của bitchat: nó có thể nhỏ và có nhiều khuyết điểm, nhưng từ một góc độ nhất định, nó cũng có thể là khoảnh khắc "twttr" trong lĩnh vực truyền thông mã hóa.
Mời người khác bỏ phiếu