Feuille de route de Mercury wallet vers la #scalabilité et la confidentialité des bitcoin
#MercuryWallet, une application de layer 2 conçue pour Bitcoin, développe actuellement une infrastructure pour s’intégrer au Lightning Network.
Des applications comme Mercury sont un moyen d’intensifier l’utilisation de Bitcoin en effectuant temporairement des transactions off-chain avant de revenir à la main chain, ce qui rend plus facile et plus rentable d’effectuer des paiements à d’autres utilisateurs. Mais qu’est-ce que Mercury Wallet, en quoi diffère-t-il du réseau Lightning et que pourrait apporter son intégration à la croissance de #Bitcoin ?
STATECHAINS ET STATECOINS
Pour comprendre le Mercury Wallet, il faut d’abord comprendre la technologie que Mercury utilise pour construire son application : les #statechains.
Une statechain fonctionne de manière très similaire à une blockchain ou à une sidechain. En bref, une statechain fournit une preuve cryptographique de la propriété d’un #statecoin donné. Un statecoin peut être considéré comme représentant une monnaie numérique sans être réellement la monnaie numérique, qui, dans ce cas, serait le bitcoin.
De même, la comparaison la plus simple pour comprendre un statecoin est de considérer de la même manière que la monnaie papier est liée à un étalon-or. La monnaie papier n’est pas l’or réel, elle représente simplement une partie de la valeur de l’or. De la même manière, un statecoin n’est pas du bitcoin, il est juste censé représenter une partie de la valeur du bitcoin. Cela permet aux utilisateurs d’effectuer des transactions sur la valeur du bitcoin sans interagir avec la blockchain du bitcoin.
Maintenant que nous disposons des principes de base des statechains et statecoins, revenons à Mercury.
QU’EST-CE QUE LE PORTEFEUILLE DE MERCURE ?
Mercury Wallet est lui-même une implémentation d’une statechain. Le portefeuille est conçu de façon que les sorties de transaction non dépensées (UTXO), ou les fonds, sont organisés dans une statechain une fois qu’ils sont déposés.
Lorsqu’un utilisateur décide d’utiliser Mercury Wallet, il dépose des UTXO dans le portefeuille par le biais de l’interface utilisateur graphique (GUI) selon un processus assez simple. Déposer des UTXOs dans Mercury Wallet, c’est un peu comme jouer au poker avec ses amis. Chaque personne apporte un montant fixe d’argent liquide libellé en jetons. Les jetons ne peuvent pas être divisés en plus petites dénominations d’argent et ont une valeur fixe.
De même, les UTXOs déposés sur Mercury Wallet ne peuvent pas être divisés en plus petites coupures. Par conséquent, si un UTXO donné représente 1 BTC, il doit être dépensé en totalité et ne peut pas être divisé en paiements plus petits. C’est l’un des inconvénients de Mercury Wallet.
Par conséquent, une fois que les fonds sont déposés, une chaîne de transactions sécurisées par cryptographie signifiant la propriété commence. Si un utilisateur choisissait de dépenser ses UTXO, cela créerait un chemin de propriété allant du dépensier au récepteur chaque fois qu’une transaction est effectuée. Cependant, pour effectuer une transaction avec Mercury Wallet, un utilisateur doit effectuer une transaction avec un autre Mercury Wallet.
De plus, chaque UTXO déposé crée essentiellement sa propre statechain qui retrace le transfert de propriété à chaque transaction sur la plateforme Mercury Wallet. C’est pourquoi les utilisateurs de Mercury Wallet doivent interagir les uns avec les autres, afin de poursuivre la chaîne de possession.
En outre, si les utilisateurs souhaitent que la chaîne de propriété de leurs dépôts soit diffusée sur la blockchain Bitcoin pour transférer effectivement les fonds, l’interface de Mercury est connectée à un nœud Bitcoin, ce qui rend le processus rapide et facile.
Alors, qu’est-ce que Lightning offre à Mercury Wallet qu’il n’a pas déjà ?
CONFIDENTIALITÉ, SÉCURITÉ ET OPTION
Si le Lightning Network est une solution de scalabilité de layer 2, et que Mercury Wallet est une solution de scalabilité de layer 2, cela ne les rend-il pas concurrents ? Ce n’est pas la bonne façon de voir les deux projets. En fait, il serait plus juste de les considérer comme adjacents, plutôt qu’en opposition l’un à l’autre.
En conséquence, le Lightning Network est une mise en œuvre d’un protocole de communication par l’utilisation de canaux, et Mercury Wallet est une mise en œuvre de statechains qui exploitent un produit avec une société derrière lui.
Cependant, Mercury intégrant son produit au Lightning Network permet aux utilisateurs de Mercury d’accéder à son protocole de communication. Cette intégration permet des transferts Lightning vers Mercury ou vice versa, ce qui renforce les cas d’utilisation de Mercury.
Par exemple, actuellement, le modèle économique de Mercury consiste à percevoir des frais pour faciliter les transactions de couche 2 en facturant une adresse une fois que les fonds sont retransmis à la blockchain Bitcoin, adresse que les utilisateurs doivent fournir lorsqu’ils déposent initialement des fonds. Il s’agit d’un problème de confidentialité, car l’adresse doit être collectée au départ et stockée, même si elle ne doit pas nécessairement être la même que celle d’où proviennent les UTXO déposés.
Néanmoins, avec une intégration Lightning, Mercury pourrait facturer les frais à l’avance et n’avoir qu’à collecter une facture Lightning, sans stocker aucune des données de l’utilisateur. Ce serait une aubaine non seulement pour la confidentialité, mais aussi pour la sécurité.
Dans son état actuel, Mercury Wallet est sujet à des attaques par déni de service (DoS), c’est-à-dire qu’un utilisateur malveillant envoie de fausses transactions pour inonder le réseau, rendant ainsi difficile ou impossible l’utilisation de la plateforme. La possibilité de facturer Lightning à l’avance réduirait considérablement la probabilité de ce vecteur d’attaque en donnant un prix au spam et en offrant plus d’options.
Ainsi, la facturation Lightning permettrait également à Mercury de modifier entièrement son modèle de tarification. De la même manière qu’Opendime permet aux utilisateurs d’effectuer des transactions avec des UTXO placés sur un dispositif de type flashdrive pour une plus grande facilité d’utilisation, les utilisateurs de Mercury seraient en mesure d’acheter une forme virtuelle de biens immobiliers de type Opendime en masse, ce qui permettrait d’obtenir des remises en cas de dépôts multiples.
Toutefois, Mercury a une autre mise à jour à l’horizon.
UN SERVEUR AVEUGLE
Actuellement, Mercury prévoit de rendre son serveur aveugle au cours du quatrième trimestre de cette année, selon le PDG Nicholas Gregory, Qu’est-ce que cela signifie ?
“La version aveugle de Mercury Wallet appliquera la cryptographie dans une approche qui rendra impossible l’identification des pièces qui ont été transférées ou échangées”, a expliqué Tom Trevethan, directeur technique de Mercury Wallet.
La société a annoncé son intention de devenir aveugle en juin, en expliquant ici ce que signifie être aveugle dans le monde de la cryptographie. En bref, le fait d’aveugler le serveur de Mercury garantit qu’il ne peut connaître aucune information identifiable sur un jeton , ce qui empêche la censure des jetons .
Source : https://bitcoinmagazine.com/business/mercury-wallet-statechain-scaling-bitcoin