BlueSky hoạt động như thế nào?
- BlueSky hướng tới mục tiêu ngăn mạng xã hội bị kiểm soát bởi một số ít công ty, đồng thời xây dựng nền tảng mở cho internet xã hội để mọi người cùng định hình tương lai.
- BlueSky là một ứng dụng microblogging, đồng thời là ứng dụng đầu tiên nhằm chứng minh tính khả thi của Authenticated Transfer Protocol (ATP hoặc atproto).
- atproto là một giao thức liên kết cho các ứng dụng xã hội phi tập trung, trong đó nhiều thành phần khác nhau có thể giao tiếp với nhau và mở rộng ở quy mô lớn.
Đây có phải là tiền mã hóa không?
- atproto không phải là tiền mã hóa; dù sử dụng một số kỹ thuật bắt nguồn từ không gian crypto, nó không phải blockchain, DAO, NFT hay các thứ tương tự.
Bức tranh tổng thể của atproto là gì?
- Người dùng tạo ra các bản ghi được ký bằng mật mã để chứng minh tác phẩm của mình, và các bản ghi này có schema gọi là Lexicon.
- Các bản ghi được lưu trong những kho lưu trữ vận hành như dịch vụ; các kho này giao tiếp với nhau qua HTTP và WebSockets và liên kết các bản ghi lại.
- Ứng dụng có thể được xây dựng bằng cách xem và tận dụng nhiều bản ghi khác nhau được lưu trên mạng; các dịch vụ này được gọi là App Views.
"speech vs reach" là gì?
- atproto không chỉ cần tính đến việc kết nối mọi người mà còn cả việc ngắt kết nối, và điều này bao gồm cả kiểm duyệt nội dung.
- Giao thức áp dụng cách tiếp cận "speech vs reach", sử dụng các công cụ kiểm duyệt để hạn chế mức độ lan truyền của nội dung không mong muốn.
Trình tạo feed là gì?
- Trình tạo feed tách khái niệm "feed" của nội dung trong atproto thành một dịch vụ riêng, giúp lọc và sắp xếp nội dung mà người dùng muốn xem.
Labeler là gì?
- Labeler là dịch vụ áp nhãn cho nội dung hoặc tài khoản; người dùng có thể đăng ký một labeler cụ thể và trải nghiệm của họ có thể thay đổi tùy theo các nhãn đó.
Kiểm duyệt trong atproto hoạt động như thế nào?
- Feed có thể được biến đổi dựa trên các nhãn, và App Views có thể hỏi các labeler rồi áp dụng những biến đổi dựa trên đó.
- Mô hình này cho phép người dùng lựa chọn trải nghiệm kiểm duyệt của mình, và vì nó hoạt động ở cấp độ mạng nên tiến xa hơn các hệ thống khác.
Danh tính và tính di động của tài khoản hoạt động như thế nào?
- Người dùng có một mã định danh danh tính gọi là Decentralized Identifier (DID); DID này dùng mật mã để ký nội dung và được sao chép trên toàn mạng.
- Tính di động của tài khoản được hiện thực thông qua cách để người dùng chuyển PDS của mình sang một PDS mới và thông báo điều đó cho mạng.
BlueSky được xây dựng trên atproto như thế nào?
- BlueSky là một ứng dụng được xây dựng trên mạng atproto; nó vận hành App View và ứng dụng web, đồng thời khi người dùng đăng ký qua web app thì nó vận hành PDS và relay giao tiếp với PDS đó.
Những người khác sẽ xây dựng ứng dụng trên atproto như thế nào?
- Có thể tạo ứng dụng atproto bằng cách tạo Lexicon, vận hành một App View tận dụng dữ liệu của mạng, và cho phép người dùng ghi dữ liệu vào PDS bằng Lexicon.
Ý kiến của GN⁺
- Thiết kế của BlueSky và atproto là một cách tiếp cận đổi mới, mang lại tính mở và khả năng mở rộng trong việc định hình tương lai của mạng xã hội.
- Các công cụ kiểm duyệt lấy người dùng làm trung tâm và tính di động của tài khoản mang lại cho người dùng quyền kiểm soát và sự tự do lớn hơn.
- Công nghệ này là một phần của làn sóng mới theo đuổi sự phi tập trung hóa của các nền tảng mạng xã hội, đồng thời đặt ra tiêu chuẩn mới cho trải nghiệm người dùng và quyền sở hữu dữ liệu.
1 bình luận
Ý kiến trên Hacker News
Có vẻ đây là một thiết kế được suy nghĩ rất kỹ và dường như giải quyết được một số vấn đề lớn của ActivityPub. Trước đây tôi không quan tâm đến Bluesky, nhưng giờ thì tôi đang nghĩ đến việc tạo một tài khoản.
Hiện tại có vẻ chỉ có một relay duy nhất. Khi xuất hiện nhiều relay, mỗi relay sẽ có một góc nhìn khác nhau về mạng lưới, và relay chứa nhiều bài đăng hơn sẽ trở nên tốt hơn các relay khác.
Tôi thắc mắc làm sao có thể tin tưởng vào cam kết rằng BlueSky sẽ chỉ sử dụng các phần mở của giao thức. Trên thực tế BlueSky có vẻ khá tập trung, và vì vậy client first-party của BlueSky dường như không nhất thiết phải là client ATProto.
Ý tưởng để người dùng có thể chọn nhà cung cấp moderation của riêng mình độc lập với nhà cung cấp hosting là rất hay, nhưng có lẽ các instance vẫn sẽ phải moderation để tránh lưu trữ nội dung vi phạm luật pháp địa phương.
Mastodon có vẻ là lựa chọn khôn ngoan hơn về lâu dài nhờ sự đơn giản, nhưng trong ngắn hạn có thể kém thú vị hoặc kém hữu ích hơn vì việc feed curation của Mastodon khó hơn.
Bộ truyện tranh ngắn này cũng rất tuyệt - Welcome to BlueSky Comic
Một sự thật thú vị về Bluesky là tên của CEO trong tiếng Trung có nghĩa là "blue sky".
Các công cụ moderation thuộc về lớp "reach": chúng chấp nhận mọi phát ngôn, nhưng cung cấp cách để hạn chế độ lan tỏa của những gì bạn không muốn thấy.
Authenticated Transfer Protocol, hay atproto, là một giao thức liên kết cho các ứng dụng mạng xã hội phân tán ở quy mô lớn.
So với Nostr thì thế nào?