- Retour au menu
- Retour au menuTarifs
- Retour au menuRecherche
- Retour au menuConsensus
- Retour au menu
- Retour au menu
- Retour au menu
- Retour au menuWebinaires et Événements
Un étudiant souhaite promouvoir la liberté d'expression grâce à une application de messagerie Bitcoin
Un étudiant aux Pays-Bas a développé un service de publication bon marché et résistant à la censure, construit sur la blockchain Bitcoin .
Un étudiant en informatique aux Pays-Bas a développé un service de messagerie bon marché et résistant à la censure, construit sur la blockchain Bitcoin .
Ce nouvel outil a été développé par Krzysztof Okupski dans le cadre d'un projet de fin d'études à l'Université de Technologies d'Eindhoven. Ce jeune homme de 25 ans est notamment l'auteur du Référence du développeur Bitcoin.
En utilisant une combinaison de techniques avec l'objectif explicite d'être aussi rentable que possible, Okupski a probablement développé la méthode la moins chère pour diffuser des messages sur la blockchain Bitcoin à ce jour.
« Je cherchais un sujet lié au Bitcoin lorsque mon directeur de thèse, le Dr Boris Škorić, a eu l'idée d'utiliser la blockchain pour contourner la censure », explique Okupski. « Vu la dimension humanitaire du projet, j'ai immédiatement accepté l'idée et je me suis mis au travail. »
Okupski espère que son logiciel pourra un jour aider les dissidents du monde entier à contourner les restrictions à la liberté d’expression.
Il a dit :
Associer un réseau de paiement comme le Bitcoin à un système anti-censure oblige tout gouvernement répressif à accepter ou à abandonner les deux. L'abandonner ne serait toutefois pas très judicieux, car le Bitcoin est une monnaie active et en pleine croissance dont l'économie pourrait tirer profit.
Accorder
L'idée de base du logiciel est simple. Le service se connecte au portefeuille Bitcoin CORE local de l'utilisateur et y fait circuler les fonds. Pour transmettre les messages, le logiciel intègre des données aux éléments fondamentaux de chaque transaction, tels que les signatures, les clés publiques et même les montants des transactions.
Étant donné que ces transactions transfèrent des fonds entre des adresses appartenant toujours à l'utilisateur, ces fonds restent en sa possession. Ainsi, aucune perte significative de Bitcoin n'est constatée, même si le diffuseur doit s'acquitter de frais de minage.
Pour lire le message, un utilisateur a besoin du même client, ainsi que d'un « identifiant » fourni par l'auteur du texte. Cela détermine quelles parties de la blockchain doivent être lues, et est donc un peu comparable au réglage d'une antenne sur la bonne fréquence.
Solution abordable
Bien que la conception d'Okupski ne soit pas la première solution pour transmettre des messages sur le réseau Bitcoin , il pense que c'est une option beaucoup moins chère et plus efficace que toute autre alternative existante.
« Avant de commencer à écrire le logiciel, j'ai mené une analyse approfondie des libertés offertes par le protocole Bitcoin qui permettraient l'inclusion d'informations arbitraires dans les transactions », a-t-il expliqué, ajoutant :
« En environ neuf mois, j'ai identifié tous les éléments pouvant intégrer des données et construit un modèle que j'ai ensuite optimisé en fonction du coût en satoshi par octet intégré. De plus, j'ai inclus un algorithme simple de compression de texte, qui réduit la taille totale des données. »
Les résultats du logiciel d'Okupski montrent que, dans le meilleur des cas, le coût se situe à environ 16 satoshis par octet intégré, soit environ 60 000 satoshis pour un article de cette taille. Cela représente moins d'un quart de dollartaux de change actuels.
Un autre attribut intéressant du projet est la possibilité d’enchaîner des messages, ce qui pourrait être une option utile pour créer des services d’actualités fonctionnant sur la blockchain.
Chaque fois qu'un nouveau message est publié, explique Okupski, il peut être lié au ONE. Cela permet à tout utilisateur possédant l'identifiant requis de lire tous les messages suivants sans avoir à obtenir d'informations supplémentaires. « Il suffit de saisir l'adresse et de vérifier si de nouveaux messages ont été publiés », ajoute-t-il.
Il reste encore du travail à faire
Un inconvénient possible du logiciel d’Okupski est toutefois l’utilisation intensive de la blockchain Bitcoin à des fins autres que le transfert de fonds.
Non seulement cela provoque «gonflement de la blockchain', mais, en cas de succès, cela pourrait également entraîner une hausse de son propre coût d'utilisation, puisque les transactions concurrentes pourraient augmenter les frais miniers requis.
« Si mon système de messagerie devient populaire, cela pourrait effectivement poser problème », a déclaré Okupski. « Mais tant qu'il n'est utilisé que par une poignée de services d'information, c'est négligeable. De plus, l'encombrement de la blockchain est un problème, avec ou sans ce logiciel. »
En outre, Okupski a souligné qu’il serait difficile en pratique d’utiliser son système actuellement, puisque le logiciel n’en est qu’au stade de la preuve de concept.
« Plusieurs aspects du système devraient être améliorés avant de pouvoir être déployé concrètement », a-t-il déclaré. « Par exemple, il faudrait le rendre BIT plus convivial et, surtout, une évaluation des garanties de sécurité qu'il offre. »
Par exemple, en raison de la nature très irrégulière des transactions utilisées par le système de messagerie, il convient de noter que les diffusions ne sont pas nécessairement intraçables. Les utilisateurs qui savent quoi rechercher devraient être en mesure de déchiffrer les messages de la blockchain même sans l'identifiant.
Okupski a ajouté :
« Et même si les diffuseurs ne peuvent être censurés, ils ne doivent pas s'attendre à rester anonymes. Les lecteurs, en revanche, ne peuvent être distingués des simples utilisateurs de Bitcoin . »
Pour l'instant, Okupski a toutefois suspendu son projet. « Je ne pense T que la mise en œuvre complète demanderait beaucoup de travail, mais je ne le poursuivrai T pour le moment. J'espère toutefois qu'avec un soutien adéquat, il pourra évoluer vers un projet complet dans un avenir NEAR . »
Autres approches
Bien que la conception d'Okupski ne soit pas la première solution de transmission de messages sur le réseau Bitcoin , la plupart des alternatives génèrent des sorties non dépensables, ce qui signifie que les montants en Bitcoin échangés (même faibles) sont définitivement perdus. Elles utilisent également de manière limitée les types de transactions disponibles.
Un service d'édition alternatif, CryptoGraffiti.info, permet aux utilisateurs d'écrire et de lire des messages arbitraires sur la blockchain via une interface Web. L'utilisateur de Reddit Adam Smith a également récemment publié son propre service de publication de blockchain appeléPierre.
D'autres services, tels quePreuve d'existence, utilisent le même principe pour permettre aux créateurs de contenu original d'horodater leur travail afin de prouver la paternité. Le service stocke un condensé cryptographique de l'œuvre numérique, lié à l'heure à laquelle le document a été soumis. Ainsi, les données peuvent être certifiées comme ayant existé à ce moment-là.
Thèse complète d'Okupski, intitulée(Ab)user Bitcoin comme outil anti-censure,peut être lu sur sonsite web, et le code de la preuve de concept sera bientôt publié sur sonPage Github.
MessagerieImage via Shutterstock
Aaron van Wirdum
Aaron van Wirdum est journaliste indépendant et fondateur du site d'actualités néerlandais sur le Bitcoin Coincourant. Il a étudié la politique et la société dans une perspective historique à l'Université d'Utrecht et s'est spécialisé dans l'influence de la liberté d'expression et des technologies de communication sur les structures sociales.
