Bitmessage : Différence entre versions
De WikiOpenTruc
(→Install) |
|||
Ligne 26 : | Ligne 26 : | ||
==Install== | ==Install== | ||
+ | * https://bitmessage.org/wiki/Compiling_instructions | ||
+ | |||
Sur raspberry 3. | Sur raspberry 3. | ||
<pre> | <pre> | ||
Ligne 42 : | Ligne 44 : | ||
apt-get install openssl ; déjà installé ici | apt-get install openssl ; déjà installé ici | ||
+ | |||
+ | apt-get install libssl-dev ; ~ 10Mo consommés | ||
+ | |||
+ | |||
</code> | </code> |
Version du 22 décembre 2017 à 09:29
P2P, décentralisé, chiffré
Top language : python
- https://github.com/Bitmessage/PyBitmessage sur github, projet actif en 2017
Sommaire
Technique
- sauf erreur, la propagation est par flooding. Tout le monde reçoit tout (enfin du moins de son voisinage), mais seul ceux qui ont les clés décodent. (... à terme, ça pose un gros problème de scalabilité).
- l'envoi d'un message passe par une PoW (pour éviter spam et attaques sybil)
- les messages ont une durée de vie de 48h, donc pas de blockchain qui s'allonge à l'infini
- Points communs avec bisq bitsquare https://bisq.network/blog/new-p2p-network/
Additionally to the publicly readable data like the offers there are data stored which need to remain private. There are trade process messages which are stored in a kind of mailbox in case the peer is offline. Those data are encrypted and signed and also sent to every node for storage. Only the receiver (who has the private key) can decrypt the data. A similar approach is used in Bitmessage.
Install
Sur raspberry 3.
... /home/pi# lsb_release -a No LSB modules are available. Distributor ID: Raspbian Description: Raspbian GNU/Linux 9.3 (stretch) Release: 9.3 Codename: stretch
apt-get update ; apt-get upgrade ; apt-get dist upgrade ; as usual
apt-get install python ; déjà installé ici
apt-get install openssl ; déjà installé ici
apt-get install libssl-dev ; ~ 10Mo consommés
Concurrents
- https://crypviser.network/ pour le 20 août 2018 ... site souvent inaccessible ? semble payant, au moins en partie.
- https://www.coingecko.com/en/coins/cvcoin
- https://www.coingecko.com/en/price_charts/cvcoin/usd#panel chart date du 30/10/2017
- scayl ? BTsync ?
Liens
- http://linuxfr.org/users/julmx/journaux/bitmessage-envoi-de-messages-chiffres-en-p2p article de 2013
- https://bitmsg.me/ send and receive Bitmessages directly from a web browser
- Bitmessage : lorsque le protocole de Bitcoin protège vos conversations https://www.nextinpact.com/news/80282-bitmessage-lorsque-protocole-bitcoin-protege-vos-conversations.htm