Deze wallet maakt gebruik van statechains om de schaalbaarheid en privacy van Bitcoin transacties te verbeteren.
Het wordt algemeen aangenomen dat Bitcoin een van de meest private methoden is om geld te versturen en dat betalingen ergens in de blockchain verborgen zitten. Feit is dat het gebruik van Bitcoin om een betaling te doen de meest zichtbare methode is om dat te doen. In tegenstelling tot een traditionele bank, waar je gegevens privé zijn, wordt elke Bitcoin-transactie vastgelegd in de blockchain, een openbaar grootboek.
Mercury Wallet is een van de meest recente Bitcoin-portemonnees. Het maakt gebruik van het idee van statechains en is gebaseerd op de nieuwe Bitcoin layer-2 schalingstechnologie.
Daardoor kan de wallet BTC-stortingen (UTXO’s) accepteren zonder transactiekosten te hoeven betalen. Omdat het geld veilig tussen eigenaars wordt verplaatst zonder dat er een on-chain transactie nodig is.
Als eigenaar kunt u dus snel het volledige beheer van een Bitcoin-bedrag overdragen aan wie dan ook. Dit verbetert de privacy en elimineert mijnwerkerskosten.
Mercury wallet maakt gebruik van het unspent transaction output (UTXO) model, wat het onderliggende item is dat waarde en eigendom vaststelt in een cryptocurrency zoals Bitcoin. Een transactie ID, of TxID, en een output index nummer, of n, worden gebruikt om de UTXO te identificeren.
De portemonnee maakt ook gebruik van een nieuwe technologie die bekend staat als statechains, een Layer 2-oplossing voor het schalen van Bitcoin. Statechains zijn cryptografische raamwerken die bestaan uit een reeks digitale handtekeningen waarmee het eigendom van een statecoin van de ene eigenaar naar de volgende wordt overgedragen. Statechains kunnen, net als de blockchain, niet worden gewijzigd of veranderd, en dienen als bewijs dat de statecoin niet twee keer is gebruikt.
Statechains als een Layer 2 alternatieve schalingsoplossing voor Bitcoin
Het primaire doel van statechains is schaalbaarheid. Gebruikers kunnen de Mercury Wallet gebruiken om toegang te krijgen tot deze laag. Gebruikers kunnen hier statechains aanmaken en statechain-transacties uitvoeren.
Laten we eens nader kijken naar statechains, de architectuur die deze nieuwe privé-transacties mogelijk maakt. De hoeveelheid ruimte die beschikbaar is voor Bitcoin-transacties op de blockchain is vrij beperkt. Als Bitcoin-enthousiastelingen willen dat digitaal geld voor zoveel mogelijk mensen beschikbaar is, moeten ze een manier vinden om deze beperking te omzeilen.

Statecoins zijn onderdeel van de Statechain architectuur
Het Lightning-netwerk is op dit moment de meest gebruikte techniek voor het schalen van Bitcoin-transacties. Lightning stelt gebruikers in staat om veilige transacties uit te voeren zonder blokruimte te gebruiken, wat resulteert in snellere en goedkopere transacties. Statechains zijn in dit opzicht gelijkwaardig.
Statechains vertrouwen, net als het Lightning-netwerk, op transacties met meerdere handtekeningen, waarbij veel gebruikers moeten tekenen voor een transactie voordat deze kan worden uitgevoerd. In het geval van statechains moeten twee van elke twee private sleutels aftekenen. De gebruiker heeft één sleutel, terwijl de provider van de staatsketen een andere heeft.
Om geld over te maken, stuurt de gebruiker gewoon de private sleutel naar de ontvanger. Je private sleutel naar iemand sturen is bijna altijd een formule om al je geld te laten stelen. Echter, de statechain provider is bedoeld om de gebruiker te beschermen en te voorkomen dat dit gebeurt.
Laten we het Lightning netwerk eens vergelijken met statechains omdat het Lightning netwerk bekender is.
Gebruikers van de Statechain hoeven zich geen zorgen te maken over routing of liquiditeitsproblemen zoals Lightning gebruikers dat doen. De private sleutel kan gemakkelijk worden overgedragen aan een andere eigenaar met statechains.
In tegenstelling tot Lightning, is er geen vereiste voor een betaling om over een netwerk te gaan, daarom is er geen kans dat de transactie mislukt als een van de hops van het netwerk een tekort aan contant geld heeft. Hoewel er slimme nieuwe technologieën zijn opgedoken in de hoop dit probleem draaglijker te maken, is liquiditeit misschien wel het grootste probleem waar Lightning gebruikers vandaag de dag mee te maken hebben. Directe statechain transacties zijn daarom te verkiezen voor grotere betalingen wanneer routing moeilijk kan zijn.
Privacy via off-chain transacties, Bitcoin swaps en private key swaps
Mercury Wallet laat gebruikers off-chain transacties verzenden en ontvangen, maar ook hun Bitcoin transactiegeschiedenis uitwisselen met andere Mercury gebruikers door private sleutels te ruilen. Het doel is om gebruikers een manier te bieden om Bitcoin-transacties uit te voeren met dezelfde mate van privacy die u zou hebben bij een contante transactie.
U kunt het ruilen gebruiken om uw privacy te verhogen, omdat de portemonnee u toestaat om statecoins te ruilen met andere anonieme gebruikers met behulp van een geblindeerd ruilmechanisme. Om te ruilen met andere Mercury gebruikers, moet u eerst bevestigen dat zij dezelfde hoeveelheid Bitcoin willen ruilen als u. Mercury heeft het concept van een staatsmunt bedacht om dit probleem aan te pakken. Net als een echte munt of briefje, slaat het een exacte hoeveelheid geld op.
Het enige wat u hoeft te doen is lid worden van een swapgroep via de Mercury swap dirigent voor de Mercury wallet om automatisch swaps uit te voeren met andere anonieme gebruikers. Daarnaast geeft de Mercury wallet informatie over de privacy status van elke statecoin die in de wallet is opgeslagen.
Om lid te worden van een swap groep, ga naar het dashboard van de portemonnee en klik op de Swap knop, dan Join Group om statecoins te swappen met andere Mercury portemonnee gebruikers.
Een andere methode is om op auto swap te klikken op de munt en deze zal continu de munt blijven invoeren in swaps totdat u of de portemonnee verlaat of u klikt op Leave Group.

U kunt uw statecoins automatisch in swaps invoeren met de auto swap functie.
Mercury wallet gebruikt een zeer eenvoudig mechanisme om statecoins van de ene eigenaar naar de andere over te dragen. De statecoin ontvanger maakt eerst een statecoin adres aan met een Bech32 gecodeerde publieke sleutel met een SC prefix.
De verzender moet het adres invoeren in zijn portemonnee, die dan samenwerkt met de Mercury server om een versleuteld overdrachtsbericht aan te maken.
Een ondertekende back-uptransactie en een geblindeerde sleuteloverdrachtswaarde worden in het overdrachtsbericht opgenomen. Nadat de ontvanger het overschrijvingsbericht in zijn portefeuille heeft bevestigd, voltooit de server de transactie.
Ook het delen van de private sleutel wordt bijgewerkt. Als gevolg daarvan is het ondertekenen van legitieme transacties met de server beperkt tot het nieuwe particuliere sleutelaandeel van de ontvanger. De privésleutels van de vorige eigenaar zijn ook nutteloos geworden.
Conclusie
Mercury Wallet gebruikt een nieuwe technologie om Bitcoin-transacties te schalen en tegelijkertijd de privacy van de gebruikers te vergroten. Off-chain transacties en veilige private key swaps zijn enkele van de kenmerken die deze wallet echt onderscheidend maken.