paint-brush
Octet éducatif : Qu'est-ce qu'une preuve de concept (PoC) et comment en créer une ?par@obyte

Octet éducatif : Qu'est-ce qu'une preuve de concept (PoC) et comment en créer une ?

par Obyte3m2024/08/07
Read on Terminal Reader

Trop long; Pour lire

Dans le monde des cryptomonnaies, le terme Proof-of-Concept (PoC) apparaît souvent dans de nombreux projets. Un PoC n'est qu'une démonstration préliminaire pour vérifier qu'une idée, un projet ou une méthode est réalisable et pratique. De nombreux projets intéressants sont nés d’un PoC.
featured image - Octet éducatif : Qu'est-ce qu'une preuve de concept (PoC) et comment en créer une ?
Obyte HackerNoon profile picture
0-item

Dans le monde des cryptomonnaies, le terme Proof-of-Concept (PoC) apparaît souvent dans de nombreux projets. Contrairement à d'autres concepts écrits de la même manière, comme le Proof-of-Stake (PoS) ou le Proof-of-Work (PoW), celui-ci n'est pas un mécanisme de consensus sur un certain réseau et il est également applicable en dehors de l'argent décentralisé. En effet, un PoC n'est qu'une démonstration préliminaire permettant de vérifier qu'une idée, un projet ou une méthode est réalisable et pratique.


En d’autres termes, si vous avez un concept en tête et que vous pensez que c’est une bonne idée de le mettre en pratique, vous pouvez construire quelque chose de petit pour tester sa valeur et ses performances. En crypto, un PoC fait spécifiquement référence à une première démonstration qui teste la faisabilité et la fonctionnalité d'un nouveau réseau distribué, d'un système décentralisé, d'une pièce ou d'un protocole. Il est utilisé pour valider les idées, tester les hypothèses et identifier les problèmes potentiels avant le développement et le déploiement à grande échelle.


De nombreux projets intéressants ont démarré à partir d'un PoC simple . Donc, si vous avez une idée originale pour commencer à construire quelque chose qui améliore un certain domaine ou système, ce sera probablement la première étape de votre voyage.

Comment réaliser un PoC ?

Selon l'ampleur ou la complexité de votre projet, vous aurez peut-être besoin de plus d'une partie et d'un certain budget pour démarrer. Disons que nous essayons de construire un système de vote décentralisé dans Ooctet . L'objectif principal serait de démontrer que le réseau Obyte peut améliorer la transparence et la sécurité électorales, en abordant des problèmes tels que la fraude et le manque de confiance dans les systèmes de vote traditionnels.


Le projet commence par identifier le problème, en se concentrant sur l'amélioration de l'intégrité et de la transparence des procédures de vote. Obyte est choisi pour son contenu sécurisé et résistant à la censure Graphe acyclique dirigé (DAG). Vient ensuite la phase de conception qui définit la structure technique. Cela pourrait inclure la gestion des données, l'enregistrement des votes et la sélection de Dapps ou de fonctionnalités spécifiques à utiliser . Agents autonomes sur Obyte pourrait gérer l'enregistrement et le décompte des votes en toute sécurité, par exemple. Des tests rigoureux, notamment des audits de sécurité et des élections simulées, garantiraient la fiabilité du système et remédieraient aux vulnérabilités potentielles.


Enfin, les commentaires des parties prenantes, telles que les responsables électoraux et les experts techniques, sont essentiels pour affiner le PoC, améliorer l'interface utilisateur et renforcer les fonctionnalités de sécurité. Documenter l'ensemble du processus fournit un aperçu complet, et présenter le PoC à son public cible met en évidence ses fonctionnalités et ses applications potentielles, ouvrant la voie à un développement à grande échelle.


Compte tenu de ce qui précède, nous pouvons diviser le processus en six étapes : définir l'objectif du projet, choisir un réseau décentralisé approprié, concevoir ou sélectionner la structure technique, effectuer des tests rigoureux et des audits de sécurité, recueillir des commentaires et documenter le processus. N'oubliez pas que, même si cela ne fonctionne pas comme prévu, d'autres constructeurs peuvent le trouver utile pour leurs propres projets.

Quelques PoC dans Obyte

PoC précédents sur Obyte, en collaboration avec Bosch Connectory à Stuttgart, ont démontré la polyvalence et l'efficacité de ce réseau dans diverses applications. Un PoC, par exemple, impliquait un Agent autonome (AA) gère une vente aux enchères néerlandaise, où les articles sont vendus selon un format d'enchères inversées.


Dans ce cas, les vendeurs saisissent les détails des enchères, tels que le prix de départ et les intervalles de baisse des prix, via un chatbot Obyte. Les acheteurs placent des offres et l'AA gère l'ensemble du processus, y compris la confirmation des ventes, l'expédition des articles et le déblocage des paiements dès réception, tout en mettant à jour les évaluations de réputation.


PoC Vending machine with power tools

Un autre PoC a utilisé Obyte pour démontrer le fonctionnement d'un distributeur automatique rempli d'outils électriques sur un chantier de construction. Les travailleurs louaient des outils sur une base de paiement à l'utilisation, en scannant un code QR pour payer avec des pièces Bosch, un jeton personnalisé également développé dans Obyte. Le distributeur automatique génère de nouvelles adresses de dépôt en toute sécurité via une clé publique étendue, garantissant ainsi la sécurité des fonds même si le distributeur est endommagé ou volé . Cette configuration fournit également des notifications de paiement en temps réel aux administrateurs.


Un troisième PoC impliquait la réservation de salles de conférence à l'aide de Bosch Coins via l'application Connectory Member Portal. Les utilisateurs réserveraient des chambres et d'autres services en payant avec ces jetons. Un agent autonome suit et distribue les allocations Bosch Coins pour chaque département, facilitant ainsi un rapprochement efficace des charges entre les départements et évitant les dépenses excessives en Bosch Coins.


Ce sont de beaux échantillons des années passées, mais c'est désormais aux nouveaux innovateurs d'explorer et de développer leurs propres preuves de concept. Avec ses fonctionnalités puissantes et décentralisées, Obyte est un bon point de départ.



Image vectorielle en vedette par Freepik