DashPay est l’une des premières applications des contrats de données de la plateforme Dash. À la base, DashPay est un contrat de données qui permet une application décentralisée qui crée des canaux de paiement de règlement direct bidirectionnels entre les identités. Mais il est bien plus que ça.

Présentation de Dashpay et de ses fonctionnalités techniques

Le contrat DashPay permet une expérience améliorée du portefeuille Dash avec des fonctionnalités plurielle.

DashPay met les utilisateurs au premier plan dans un portefeuille de cryptomonnaies. Au lieu d’envoyer le Dash à une adresse, un utilisateur envoie directement à un autre utilisateur. Les utilisateurs auront un nom d’utilisateur, un nom d’affichage, un avatar et un message bio/information rapide.

Lire aussi : Comment utiliser Uphold comme wallet pour Dash ?

Une fois que deux utilisateurs ont échangé des demandes de contact, chacun peut effectuer des paiements à l’autre sans partager manuellement les adresses via des e-mails, des SMS ou des codes QR BIP21. En effet, chaque demande de contact contient les informations (une clé publique étendue cryptée) nécessaires pour envoyer des paiements à l’expéditeur de la demande. Une fois déchiffrée, cette clé publique étendue peut être utilisée par le destinataire de la demande de contact pour générer des adresses de paiement pour l’expéditeur de la demande de contact.

Les clés publiques étendues dans les demandes de contact sont chiffrées de telle sorte que seuls les deux utilisateurs impliqués dans la relation bidirectionnelle d’un contact peuvent déchiffrer ces clés. Cela garantit que lorsque deux utilisateurs effectuent des paiements dans DashPay, seuls eux connaissent l’expéditeur et le destinataire, contrairement aux tiers.

Le principe de Dashpay envisagé par Dash

Le contrat définit trois types de documents : contactRequest, profile et contactInfo. Les documents ContactRequest sont les plus importants. Ils sont utilisés pour établir des relations et des canaux de paiement entre les identités Dash.

Les documents de profil sont utilisés quant à eux pour stocker des informations publiques sur les identités Dash, y compris les avatars et les noms d’affichage. Les documents ContactInfo peuvent être ainsi utilisés pour stocker des informations privées sur d’autres identités Dash.

Utiliser Dashpay : les explications

Il faut en premier lieu télécharger un logiciel de portefeuille prenant en charge DashPay. Par la suite, on enregistre une identité numérique, puis on créé un nom d’utilisateur.

Il suffit ensuite de rechercher un autre membre pour une demande de contact chiffrée via DashPay. Quand le contact l’accepte, une relation d’échange à sens unique s’établit. La clé publique ne sera partagée que par eux et se veut de se fait indéchiffrable par un quelconque autre acteur susceptible d’utiliser le réseau blockchain de Dash.

Puisque les deux ont établi des relations à sens unique les uns avec les autres, ils ont maintenant une relation à double sens. Si l’un des deux obtient un nouvel appareil, il peut utiliser sa phrase de récupération de la première étape et restaurer son portefeuille, ses contacts et les paiements vers et depuis ses contacts.

Par ce biais, DashPay perfectionne et sécurise les échanges entre ses utilisateurs tout en facilitant ces derniers grâce à une recherche de contact intuitive et on ne peut plus pratique.

Article précédent5 choses à vérifier avant de mettre en place un masternode sur réseau de test
Article suivantLes six étapes à franchir pour développer une ICO