14 điểm bởi GN⁺ 2024-11-04 | 1 bình luận | Chia sẻ qua WhatsApp
  • Mục tiêu của Matrix là xây dựng một ứng dụng liên lạc mở, phân tán và an toàn. Matrix 2.0 hiện thực hóa bốn tính năng chính để đưa điều này vào dòng chính
    • Đăng nhập tức thì, bắt đầu tức thì, đồng bộ tức thì: được triển khai thông qua Simplified Sliding Sync
    • Xác thực thế hệ mới: sử dụng OpenID Connect để cung cấp API xác thực an toàn và hoàn thiện hơn
    • VoIP/video đa bên mã hóa Matrix gốc: cho phép gọi nhóm mã hóa quy mô lớn thông qua MatrixRTC
    • Mã hóa vô hình: được cải tiến để người dùng gần như không nhận thấy sự hiện diện của mã hóa

1. Simplified Sliding Sync

  • Là phiên bản hoàn chỉnh cuối cùng của Sliding Sync API, cung cấp đăng nhập tức thì, khởi động tức thì và đồng bộ tức thì.
  • Được triển khai native trong Synapse nên không cần proxy riêng.
  • Hiệu năng rất tốt và nhanh hơn nhiều so với API v2 trước đây.

2. Xác thực thế hệ mới

  • Sử dụng OpenID Connect để thay thế API xác thực hiện có của Matrix.
  • Cung cấp API xác thực an toàn và hoàn thiện hơn, đồng thời cho phép đăng nhập tiện lợi bằng cách quét mã QR.

3. VoIP/video nhóm Matrix gốc: MatrixRTC

  • Hỗ trợ gọi video nhóm mã hóa quy mô lớn thông qua Matrix
  • Được xây dựng dựa trên LiveKit SFU, đồng thời cũng có triển khai WebRTC full mesh
  • Cung cấp tính năng gọi MatrixRTC thông qua Element Call và cũng hỗ trợ khả năng tương tác với các ứng dụng khác.

4. Mã hóa vô hình

  • Được cải tiến để người dùng gần như không nhận thấy sự hiện diện của mã hóa.
  • Giảm thiểu lỗi mã hóa và loại trừ các thiết bị chưa được xác thực.
  • Cung cấp cảnh báo khi danh tính người dùng thay đổi theo phương thức TOFU(Trust On First Use).

Các bước tiếp theo

  • Có kế hoạch áp dụng MAS lên matrix.org, triển khai các tính năng còn lại và phát hành trên toàn bộ hệ sinh thái
  • Mở rộng hỗ trợ của hệ sinh thái cho API Matrix 2.0
  • Trong tương lai, Matrix 3.0 có thể sẽ thảo luận về độ tin cậy, an toàn và các cải tiến hiệu năng.

Kết luận

  • Matrix 2.0 mang đến cơ hội xây dựng các ứng dụng vượt trội hơn những lựa chọn thay thế phổ biến hiện nay.
  • Nếu bạn đang vận hành máy chủ Matrix, nên cân nhắc áp dụng xác thực thế hệ mới và MatrixRTC

1 bình luận

 
GN⁺ 2024-11-04
Ý kiến trên Hacker News
  • Nếu muốn tự host một homeserver nhưng thấy quá tải vì nhiều dịch vụ, thì nên xem qua matrix-docker-ansible-deploy. Công cụ này mang lại trải nghiệm có thể thiết lập xong rồi quên đi, và tài liệu hướng dẫn mọi quyết định.

  • Đã cài Element X, nhưng sau khi EMS ngừng các instance nhỏ nên bắt đầu tự host thì không còn dùng được nữa. Hiện tại nó hoạt động cùng với Synapse tự host. Tuy vậy vẫn có nhiều vấn đề nhỏ. Có thể sống mà không cần Spaces, nhưng việc không có avatar trong kênh thông báo và trong thông báo thì khá bất tiện. Còn nhiều điểm cần cải thiện, nhưng những nhược điểm này làm giảm giá trị của nó.

  • Vấn đề lớn nhất khi thiết lập một instance Matrix tự host là các nội dung liên quan đến mã hóa. Khi dùng client Element, có rất nhiều popup mơ hồ kiểu "Hãy nâng cấp mã hóa!" xuất hiện. Phần giải thích trong trang "Bảo mật và quyền riêng tư" không đủ rõ ràng nên khá dễ gây bối rối. Nếu giảm được sự khó hiểu này thì trải nghiệm người dùng sẽ cải thiện đáng kể.

  • Không rõ có kế hoạch cải thiện phiên bản desktop của Element hay không. Đang phân vân liệu có kế hoạch port Element X lên desktop hay nên tìm một client Matrix khác. Có vẻ đội ngũ Element gặp khó khăn trong việc duy trì Element Desktop như một client thực sự tốt do nguồn lực hạn chế.

  • Không biết phần thông báo có thay đổi gì không. Đã từng dùng Matrix nhưng phải ngừng trò chuyện với bạn bè vì các vấn đề thông báo. Tin nhắn được gửi lên máy chủ, nhưng thông báo đến điện thoại của người khác lại bị chậm vài phút hoặc vài giờ, hoặc có trường hợp tin nhắn không được gửi lên máy chủ dù vẫn có kết nối Internet.

  • Tôi thích giao diện trình phát YouTube. Nó không tải mặc định mà cung cấp tùy chọn để chủ động tham gia, nhờ đó có thể tránh bị Google theo dõi.

  • Không rõ Synapse có còn là bản triển khai máy chủ Matrix duy nhất chưa còn ở trạng thái beta hay không. Trang matrix.org có vẻ gợi ý như vậy, nhưng không chắc đó có phải thông tin mới nhất không.

  • Xin chúc mừng đội ngũ Matrix, và tôi rất mong được thử mọi thứ mà bản phát hành này mang lại cũng như xem có thể triển khai nó trong tổ chức nơi tôi làm việc như thế nào.

  • Không biết có thể tham gia phòng như XMPP mà không phải công khai địa chỉ toàn cục hay không