paint-brush
Pouvons-nous éliminer le besoin de portefeuilles cryptographiques dans les dApps ?par@tusharojha
219 lectures

Pouvons-nous éliminer le besoin de portefeuilles cryptographiques dans les dApps ?

par Tushar Ojha3m2023/05/11
Read on Terminal Reader

Trop long; Pour lire

Les chaînes de blocs permettent de nombreux nouveaux cas d'utilisation qui tirent parti de leur technologie ouverte et décentralisée. L'industrie est encore naissante, avec de nombreux obstacles à l'adoption par les utilisateurs. Voyons comment nous pouvons minimiser ces obstacles pour apporter la technologie blockchain aux masses, sans même qu'elles le sachent.
featured image - Pouvons-nous éliminer le besoin de portefeuilles cryptographiques dans les dApps ?
Tushar Ojha HackerNoon profile picture
0-item
1-item

Les chaînes de blocs permettent de nombreux nouveaux cas d'utilisation qui tirent parti de leur technologie ouverte et décentralisée, mais l'industrie est encore naissante, avec de nombreux obstacles à l'adoption par les utilisateurs. Voyons comment nous pouvons minimiser ces obstacles pour apporter la technologie blockchain aux masses, sans même qu'elles le sachent.

Le besoin de portefeuilles

En règle générale, l'utilisation d'une blockchain nécessite l'utilisation d'un logiciel appelé "portefeuille" pour stocker votre clé privée. Ces portefeuilles prennent souvent la forme d'extensions pour les navigateurs Web populaires (comme Google Chrome). Il y a des inconvénients à cela, comme le fait que tous les portefeuilles ne prennent pas en charge toutes les chaînes de blocs, ce qui oblige souvent les utilisateurs à installer plusieurs portefeuilles.


Exportation de clé privée


La principale raison d'utiliser un portefeuille est de gérer votre clé privée, vous permettant d'accéder à plusieurs reprises au même compte, ce qui est important si vous stockez des actifs de valeur tels que des jetons ou des NFT sur ce compte. Ces jetons sont nécessaires pour payer les frais de transaction sur les blockchains, permettant aux utilisateurs d'utiliser le réseau.


Et si vous pouviez utiliser une blockchain sans portefeuille ?

Une expérience sans portefeuille

Il existe deux méthodes pour stocker les clés privées localement (sur l'ordinateur d'un utilisateur), sans utiliser de portefeuille. La première consiste à utiliser une application Iframe (comme Login with Google), et la seconde consiste simplement à stocker la clé privée dans le stockage local.


Expérience sans portefeuille


En utilisant l'une de ces méthodes, un utilisateur n'a plus besoin d'un portefeuille. Les applications peuvent signer des transactions au nom des utilisateurs. Évidemment, cela peut présenter des risques de sécurité, mais les utilisateurs peuvent utiliser cette configuration pour des choses à faible enjeu, comme aimer une publication sur un réseau social. Cependant, si cet utilisateur a besoin de jetons pour interagir avec le réseau, il voudra probablement toujours utiliser un portefeuille, afin de mieux gérer et sécuriser ses jetons.


Il convient de noter que tous les utilisateurs de blockchain n'ont pas nécessairement besoin de jetons. Sous-social , une plate-forme sociale Web3, utilise un système appelé Energy pour permettre aux développeurs dapp de couvrir facilement les frais de transaction des utilisateurs. Cela peut être fait avec juste un quelques lignes de code :


 const burnAmount = 1 // 1 SUB const parsedBurnAmount = burnAmount * 10 ** 10 //SUB token uses 10 decimals const target = '3osmnRNnrcScHsgkTJH1xyBF5kGjpbWHsGrqM31BJpy4vwn8' const tx = api.tx.energy.generateEnergy(target, parsedBurnAmount.toString())


Testez-le en direct sur le Subsocial Playground .


En conséquence, si une dapp prend en charge le système énergétique, les utilisateurs de cette dapp n'ont même pas besoin de penser aux jetons - ils peuvent simplement utiliser l'application.


En combinant ces deux points, les utilisateurs peuvent se connecter à des applications décentralisées en utilisant leur clé privée stockée localement, leur clé publique faisant office d'identifiant d'utilisateur, et ils n'auront pas besoin de jetons (grâce au système énergétique de Subsocial).


De cette façon, n'importe qui peut interagir avec une blockchain sans installer ni configurer de portefeuille. Ceci est similaire au modèle Web2 classique où n'importe qui peut créer un compte anonyme sur un forum et commencer à l'utiliser immédiatement pour discuter de n'importe quel sujet dans le monde.


Un bon exemple de cela dans Web3 est Grill.chat , une application de chat anonyme et résistante à la censure alimentée par Subsocial.


Cependant, contrairement à Web2, les utilisateurs n'ont même pas besoin de créer un compte pour commencer à discuter sur Grill.chat, ils ont juste besoin d'envoyer un message, et un compte sera généré pour eux, ainsi qu'un peu d'énergie.


Formulaire de connexion


Tous les cas d'utilisation de la blockchain ne nécessitent pas de portefeuilles et de propriété de jetons, et Subsocial's Grill.chat est un excellent exemple de moyens novateurs d'intégrer davantage d'utilisateurs à Web3, sans même qu'ils s'en rendent compte. Nous nous dirigeons vers une époque où les gens utiliseront la technologie blockchain sans le savoir, et des solutions comme celle-ci nous aident à nous diriger vers cet avenir.


Ressources

Expérience de chat en chaîne sans portefeuille : https://grill.chat

Réseau sous-social : https://subsocial.network

Essayez Energy System sur Subsocial Playground : https://play.subsocial.network/energy/generate

Chat sous-social pour les développeurs : Adhérer maintenant