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.
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.
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 ?
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.
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.
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
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.
Tous les cas d'utilisation de la blockchain ne nécessitent pas de portefeuilles et de propriété de jetons, et Subsocial's
Expérience de chat en chaîne sans portefeuille :
Réseau sous-social :
Essayez Energy System sur Subsocial Playground :
Chat sous-social pour les développeurs :