Status Weekly Roundup: Desktop Messenger team.
09 Aug 2023, 15:55
Status Weekly Roundup: Desktop Messenger team
This week, we’re going to share with you an awesome feature we implemented a while ago.
We call it the Archive Protocol, but you’ll see it referred to in the app as the Community History Service! 📦
Its purpose, as its name implies, is to make the history of a Community equally available to all members, irrespective of when they joined the Status Community. Since Status messaging is peer-to-peer, having a way to access older messages in a Status Community is not simple.
The Archive Protocol comes to the rescue! 🦸 Each week, the Control Node of a Community is tasked with automatically creating an archive of all the messages sent in the Community in the past week and sharing it with community members. Of course, all the messages in the archive have the same level of encryption they had when they were originally sent. Passing all that data over the @Waku_org network wouldn’t be a good idea, which is why the Archive Protocol uses the Torrent protocol under the hood. All members in a Status Community contribute to the seeding of that community’s history archive.
With this in place, all members of a community (including those who have joined more recently) can be certain they always end up having the entirety of the Community’s history!
#EthStatusProgress