What are the advantages of Berty compared to the other messengers?
With a strong encryption protocol (E2EE), communicating with Berty is as anonymous as possible (no email or phone number required, with a minimum of metadata). The application is designed to work even without the internet and without a SIM card, through a distributed network. Berty is an anti-surveillance communication tool and is very difficult to censor.
What does "decentralized" and "distributed" mean?
A network is called decentralized when it doesn’t depend on a single entity, and thus does not pass through a central server where all of the resources are stored. A decentralized system gives the possibility to third parties to set up a server for a service and to transmit its data.
A distributed network does not rely on any server. It’s a P2P system. Peers who communicate with each other and exchange data over the network.
To learn more on the topic you can read the dedicated blogpost: Centralized vs Decentralized vs Distributed Systems.
What does Peer-To-Peer (P2P) mean?
There are different models for establishing a connection between two programs.
One is called a “client”, and the other is a “server”. In general, the “client” program makes a request and the “server” responds to this request. It is an “asymmetrical” architecture which passes through a central server.
Berty uses a symmetrical model called peer-to-peer (P2P), in which it is the responsibility of both programs to play the roles of both the client and the server. Giving each program both roles allows an anonymous exchange between them, without personal information passing through a server.
What is your connection to IPFS?
IPFS is a protocol + peer-to-peer network developed by Protocol Labs. The mission of this software is to democratize the distributed internet. The principle of IPFS is to set up a shared hard drive, while also ensuring immutability. It is more resilient and can also work without the internet.
Berty’s protocol is based on IPFS.
Are all my conversations encrypted?
On Berty, all of your exchanges (messages & files) are encrypted from start to finish by default. In other words, nobody except you and the one you communicate with can read or intercept these exchanges.
Berty does not have a server, how is it possible to connect?
Berty uses a distributed peer-to-peer system.
What are the advantages of not being centralized?
A centralized model cannot work without a server. It belongs to and depends on an entity that controls all the information that passes through it. What happens if this identity is malicious? Or if it is threatened by a third party or simply hacked? Our personal data cannot be truly protected if it is dependent on a single identity. If a government decides to isolate a country and cut off the internet, the centralized system becomes non-functional. To avoid all this, for Berty we have chosen a free network which does not depend on any entity or government.