SHUALlet.js – Un simple portefeuille Web et plugin de navigateur

  • SHUAllet.js est un portefeuille web et plugin de navigateur open source pour Bitcoin SV (BSV).
  • Il offre des fonctionnalités standardisées pour les transactions courantes sans avoir à les réimplémenter, avec un cache de navigateur pour les UTXO.
  • Aucun domaine dédié n'est nécessaire, le portefeuille exploite uniquement des API tierces et vise à rendre Bitcoin plus précieux pour les développeurs.

SHUAllet.js est une bibliothèque JavaScript simple et open source et un plugin de portefeuille non dépositaire qui prend en charge les types de transactions Bitcoin SV (BSV) courants. L'objectif du portefeuille est de fournir aux développeurs des moyens rationalisés pour exécuter des transactions bien connues sans avoir à réimplémenter ces fonctions à partir de zéro dans leurs propres applications.

répertorier des jetons à vendre sur la chaîne et verrouiller des pièces dans le futur deviennent tous des scripts Bitcoin couramment utilisés au point où ils devraient être aussi standardisés que l'envoi de Bitcoin à une adresse (Pay-To-Public). -Clé-Hash (P2PKH)). Le portefeuille a été écrit en JavaScript pur, la seule dépendance de bibliothèque tierce étant la bibliothèque bsv-legacy, un dérivé de la bibliothèque Bitcore vieille de dix ans.

Présentation de SHUAllet.js – Un simple plug-in de portefeuille de navigateur qui prend en charge les types de transactions Bitcoin courants et populaires.

SHUALlet.js – Un simple portefeuille Web et plugin de navigateur

co/THoZM8DbBM

De plus, le portefeuille prend en charge les fonctions 1 Sat Ordinals

js qui peut être inclus dans une page HTML pour une utilisation facile (aucun webpack ou processus de construction personnalisé n'est nécessaire). Le référentiel est open source, les développeurs peuvent donc choisir les fonctions qu'ils souhaitent inclure ; par exemple, s'ils veulent verrouiller des pièces, mais pas des fonctions Ordinaires, ils peuvent le faire. De plus, le plugin prend en charge les fonctions bSocial (poster, aimer, répondre), qui peuvent être facilement couplées à d'autres types de sortie de transaction, tels que le verrouillage des pièces, comme l'implémente hodlocker.

La dernière fonctionnalité ajoutée à SHUAllet était un simple cache de navigateur pour les UTXO de paiement afin que le portefeuille n'ait pas à effectuer un appel d'API externe à chaque fois qu'il effectue une transaction. Compte tenu de la récente pression exercée sur le réseau BSV, la mise en cache des UTXO deviendra extrêmement importante, voire nécessaire, car les services pourraient ne pas fournir cette fonctionnalité gratuitement à l'avenir. Par exemple, la plupart des applications BSV font appel à un explorateur de blocs tel que WhatsOnChain, Bitails ou GorillaPool.

pour obtenir les UTXO à jour pour une adresse.

Cependant, une fois que les UTXO sont connus à un moment donné, cela devient inutile dans le contexte de dépenses dans le cadre d’une seule application. Chaque fois que le portefeuille dépense du BSV, l'état futur des UTXO est connu sur la base de la transaction brute construite. Cette fonctionnalité est implémentée dans SHUAllet, améliorant les performances (sur le chargement et les dépenses initiales de la page) et donnant à l'utilisateur plus de contrôle et de confiance pour sécuriser ses actifs.

Bien sûr, si les fonds sont envoyés ou dépensés en dehors du contexte de l'application ou du domaine, un appel externe pour récupérer les UTXO mis à jour est nécessaire, mais même cela peut être rationalisé avec des protocoles de communication avancés si nécessaire.

autres développeurs à créer des applications qui rendent Bitcoin plus précieux, et non pour capturer un fossé d'utilisateurs. Aucun domaine dédié n'existe pour SHUAllet ; il s'agit d'une décision intentionnelle car le concept de portefeuille transcende le concept Web 2.0 de domaine.

La blockchain existe indépendamment d’Internet ; par conséquent, les portefeuilles doivent être conçus pour s’aligner sur ce concept. SHUAllet n'a même pas de serveur backend ; il exploite uniquement des API tierces. En tant que tel, d'autres développeurs ont en effet trouvé la bibliothèque utile, étant implémentée pour le minting LRC-20 (hodl, lockmap), LockStream,.OG et treechat.ai (bientôt). J'espère que de plus en plus de développeurs trouveront SHUAllet utile et les aideront à exprimer leur créativité en chaîne.

Regarder  : portefeuilles Bitcoin pour les particuliers et les entreprises

Nouveau sur la blockchain ? Consultez la section Blockchain pour les débutants de CoinGeek, le guide de ressources ultime pour en savoir plus sur la technologie blockchain.