Berty is an anonymous, secure, peer-to-peer protocol that doesn't need an internet connection to function.
There is a protocol that uses advanced cryptography and a messenger app that is built on top of the protocol.
Berty is currently developed by Berty Technologies, a French non-profit organization.
Usages:
Note: the project is made by a small team of humans who are not experts and who make mistakes. Please, do not hesitate to point out if you notice a bug or something missing. See the contribute section below.
We cannot promise to give you the best app, but we can commit to doing our best in that direction.
Berty is still under active development and should not be used to exchange important data.
The current Berty Messenger implementation is not using the Berty Protocol yet, but OrbitDB directly. Which means the encryption is not safe, but the good news is that the current Berty Messenger app is already a P2P one!
The current Berty Protocol is partially implemented. The API will certainly change in a near future, so be prepared to have breaking changes if you start using it right now.
We will open betas for the different packages and apps soon, so anyone will be able to give it a try even without the coding skills. Subscribe to our newsletter if you want to be notified.
Note: this is an ongoing work. The repos are being opened progressively, and there will be more changes and updates.
A generic SDK that allows developers to write P2P applications. It contains everything needed (encryption, identities, network routing, group management, account management, device management, application lifecycle) so you can just focus on the high-level features of your app.
The main concept of the Berty Protocol is the "group", a virtual place where multiple devices can share messages and metadata using OrbitDB, which itself relies on IPFS.
Get it: go get -u berty.tech/berty/v2
A messenger application written in React Native, that uses the Berty Protocol using gomobile-ipfs, which, in its turn, is using gomobile.
berty daemon
: Runs the whole Berty Protocol instance.berty mini
: Simple CLI messenger app using Berty Protocol.We want to contribute to the world of free, secure communication without fear of censorship and surveillance.
Open source is more secure, since anyone can examine the code, improve it and maintain it. Our ultimate goal is to completely lose control of Berty and have it evolve as a global community project.
More info on berty/community.
We really welcome contributions. Your input is the most precious material. We're well aware of that and we thank you in advance. Everyone is encouraged to look at what they can do on their own scale; no effort is too small.
There are plenty of ways to get involved and act for our community. It has been divided into two distinct parts: everything that is related to the code and everything that is not.
To put it very simply:
Everything on contribution is sum up here: CONTRIBUTING.MD
Take a look at our community repo.
See all our available contact methods on the contact page of our website.
© 2018-2020 Berty Technologies h0
Licensed under the Apache License, Version 2.0 (LICENSE-APACHE
) or the MIT license (LICENSE-MIT
), at your option. See the COPYRIGHT
file for more details.
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。