Breez s’est associé à Turnkey pour permettre aux développeurs d’ajouter des bitcoins non dépositaires aux applications qui exécutent des portefeuilles à partir de leurs propres serveurs, ont annoncé les sociétés.
Le partenariat répond à un problème structurel. De nombreuses applications grand public fonctionnent depuis le backend, avec un seul service gérant des millions d’utilisateurs. L’ajout de Bitcoin dans ce cadre implique de conserver les clés des utilisateurs sur les serveurs de l’entreprise.
La détention de clés fait d’une entreprise un dépositaire, un statut qui comporte des exigences de licence, une responsabilité juridique et le fardeau de la sécurité d’une grande réserve de fonds d’utilisateurs. L’alternative a été de créer un portefeuille distinct basé sur l’appareil, un changement qui brise l’architecture utilisée par ces applications pour atteindre l’échelle.
Dans le cadre du nouveau modèle, chaque utilisateur reçoit un portefeuille dont les clés sont créées et stockées dans les enclaves sécurisées de Turnkey. Selon les entreprises, ces clés restent hors de portée des serveurs de l’application, Breez et Turnkey. Le backend de l’entreprise détient un identifiant qui définit les actions qu’elle peut entreprendre, tandis que le pouvoir de déplacer des fonds appartient à l’utilisateur.
En d’autres termes, ce partenariat permet à certaines des plus grandes applications grand public au monde d’ajouter du bitcoin non dépositaire sans reconstruire leur architecture backend ni prendre la garde des fonds des utilisateurs.
Turnkey prend en charge Spark, le réseau sur lequel le SDK Breez est construit. Associé au mode serveur de Breez, un seul backend peut gérer les portefeuilles de millions d’utilisateurs sans stocker de clés.
Les clés d’accès enregistrées permettent les applications d’auto-garde Bitcoin
Le flux d’approbation fonctionne comme suit. L’utilisateur détient un identifiant, tel qu’un mot de passe enregistré auprès de Turnkey lors de l’inscription. Le serveur prépare une transaction et affiche le montant, les frais et la destination.
L’utilisateur approuve la transaction et celle-ci se termine. Le serveur ne peut pas dépenser de fonds sans cette approbation. Pour l’utilisateur, le flux existant de l’application ne change pas et il n’y a aucune phrase de départ à enregistrer.
Turnkey fournit une infrastructure de portefeuille intégrée utilisée par une gamme d’applications grand public et détient un audit SOC 2. Dans une note à Magazine Bitcoin, Breez a positionné cette version comme un moyen permettant aux bourses, aux fintechs et aux néobanques d’offrir des services Bitcoin et Stablecoin à de grandes bases d’utilisateurs sans prendre la garde des fonds.
Les bourses peuvent automatiser les paiements selon les règles définies par leurs équipes de sécurité, et les fintechs peuvent ajouter un service Bitcoin non dépositaire dans leur interface existante.
Le partenariat étend une série de fonctionnalités du Breez SDK visant à réduire les obstacles à l’intégration du Bitcoin. Passkey Login a remplacé la phrase de départ, Stable Balance traitait de la volatilité des prix et une fonctionnalité distincte a ajouté la prise en charge de l’envoi des pièces stables USDT et USDC. Les sociétés affirment que les outils combinés permettent aux produits exécutés en back-end d’offrir des bitcoins et des pièces stables aux utilisateurs tandis que la garde des actifs reste entre les mains de ces utilisateurs.