Tin tức

Atproto Spaces Alpha: Dữ liệu riêng tư trên mạng công khai

Bản cập nhật lớn nhất của AT Protocol giới thiệu Spaces, một nguyên thủy mới cho dữ liệu không công khai có kiểm soát truy cập (không mã hóa). Mã alpha, SDK và PDS lưu trữ đã có sẵn để thử nghiệm.

August 22, 2026· 3 min read· Nguồn: AT Protocol
Atproto Spaces Alpha: Dữ liệu riêng tư trên mạng công khai

AT Protocol vừa phát hành bản cập nhật lớn nhất kể từ khi ra mắt: Atproto Spaces, một nguyên thủy mới để lưu trữ và đồng bộ dữ liệu không công khai trong khi vẫn giữ các lợi thế cốt lõi của nền tảng—danh tính di động, dữ liệu tương tác và tham gia không cần cấp phép. Bản alpha hiện đã có sẵn với mã chạy được, SDK, ứng dụng mẫu và PDS lưu trữ.

Cho đến nay, mọi thứ trên atproto đều công khai theo thiết kế: bài đăng, theo dõi, thích, chặn—tất cả đều được phát qua một firehose toàn cầu. Điều đó giữ mạng lưới mở nhưng khiến việc xây dựng các tính năng như cài đặt riêng tư, diễn đàn có kiểm soát hoặc nội dung chỉ dành cho người đăng ký là bất khả thi. Spaces thay đổi điều đó.

Space là gì?

Về cơ bản, một space là một mạng atproto thu nhỏ có kiểm soát truy cập. Nó có thể chứa một bản ghi duy nhất hoặc mở rộng đến một tỷ bản ghi. Người dùng vẫn có DID, lưu trữ dữ liệu trong kho lưu trữ và sử dụng Lexicon để định nghĩa bản ghi. Điểm khác biệt chính: một cơ quan quản lý space (một DID) quyết định ai có thể đọc dữ liệu. Bản ghi nằm trong kho lưu trữ có quyền riêng theo từng space trên PDS của tác giả.

Lưu ý quan trọng: Spaces cung cấp kiểm soát truy cập, không phải bảo mật. Dữ liệu không được mã hóa—bất kỳ ai có quyền truy cập đều có thể đọc. Đó là lựa chọn thiết kế có chủ đích, nhưng điều đó có nghĩa Spaces không dành cho bí mật.

Giao thức đồng bộ nhẹ hơn giao thức công khai, không có relay. Ứng dụng đồng bộ dữ liệu space trực tiếp từ máy chủ PDS, cho phép đồng bộ thời gian thực mà không phát lại nội dung cho toàn mạng.

Những gì có trong bản alpha

  • PDS lưu trữ: Nhận mã mời từ tài khoản BPS của bạn và thử nghiệm mà không cần chạy hạ tầng. Dữ liệu dự kiến sẽ bị xóa; PDS sẽ ngừng hoạt động sau bản alpha.
  • PDS tự lưu trữ: Hình ảnh Docker ghcr.io/bluesky-social/atproto:pds-spaces-alpha, tương thích với bản phân phối PDS tham chiếu. Không chạy trong môi trường sản xuất.
  • Ứng dụng mẫu: bulletin.my—một bảng tin nơi chỉ người theo dõi của bạn mới thấy bài đăng. Mã trên GitHub.
  • SDK: Các gói TypeScript @atproto dưới dạng ảnh chụp alpha, cài đặt bằng thẻ alpha.

Các triển khai hệ sinh thái đã xuất hiện: ZDS (Zig), atproto-crates PDS (Rust), rsky PDS (Rust) và HappyView (khung AppView).

Điều cần theo dõi

Đây là bản alpha thực sự—thay đổi phá vỡ, di chuyển schema không có nâng cấp sạch và một đề xuất có thể khác với mã. Nhóm lên kế hoạch cập nhật hàng tuần vào thứ Năm. Nếu bạn đang xây dựng trên atproto, đây là cơ hội để bạn định hình đặc tả trước khi nó cứng lại.

Spaces cung cấp cho bạn kiểm soát truy cập, không phải bảo mật. Dữ liệu trong một space có thể đọc được bởi bất kỳ người dùng hoặc ứng dụng nào có quyền truy cập vào space đó, nó không được mã hóa.
Ban biên tập Manul X