In de meeste gevallen leggen de verschillende substraten van een blockchain limieten op aan welke technieken beschikbaar zijn voor ingenieurs die deze nieuwe systemen bouwen. Het Lightning Network wordt bijvoorbeeld mogelijk gemaakt door gebruik te maken van de tijd- en hash-vergrendelingsfunctionaliteit van het Bitcoin-script. Blockchains met minder beperkingen op hun runtime hebben toegang tot gelaagde protocollen die afhankelijk zijn van geavanceerde bewijsvalidatie-engines die off-chain functionaliteit mogelijk maken die verder gaat dan eenvoudige eigendomsoverdracht (bijv. optimistisch en zk-rollups).
Er zijn echter gelaagde protocollen waarvan de constructie niet wordt beperkt door de scriptsystemen die beschikbaar zijn op de blockchain, maar in plaats daarvan door de cryptografische algoritmen die het geld van de gebruiker beveiligen.
Eรฉn zoโn protocol, statechains, werd oorspronkelijk in 2018 voorgesteld door Ruben Somsen. De constructie die hij beschreef maakt de overdracht van privรฉsleutels buiten de keten mogelijk. Na het storten van een Bitcoin in een staatsketen kan het sleutelmateriaal onmiddellijk en zonder extra kosten aan de keten tussen gebruikers worden overgedragen.
Dit lijkt in strijd met ons begrip van hoe blockchains werken, aangezien de wereldwijde afwikkelingslaag is ontworpen om dit exacte probleem op te lossen. Met wat coole cryptografie en aanvullende vertrouwensaannames is sleuteloverdracht echter niet alleen mogelijk, maar ook extreem krachtig! Voordat we ingaan op enkele van de opwindende use-cases die mogelijk worden gemaakt door statechains, laten we eens kijken hoe ze werken.
Om geld in een statechain te storten, genereert een gebruiker interactief een Bitcoin-adres met een Statechain-entiteit. Dit gezamenlijke sleutelgeneratieproces creรซert een sleutel die gelijkelijk is verdeeld tussen de Statechain-entiteit en de gebruiker. De fondsen kunnen niet worden verplaatst zonder hun onderlinge samenwerking. De gebruiker krijgt ook een timelocked back-uptransactie, zodat ze hun geld kunnen ophalen in het geval dat de Statechain-entiteit onbereikbaar is.
Om deze "statecoin" over te dragen, wordt een interactief protocol tussen de Statechain-entiteit, afzender en ontvanger geรฏnitieerd. Geen enkele partij heeft ooit de volledige sleutel en de sleutels worden bij elke overdracht cryptografisch bijgewerkt (geknepen). Bij elke overboeking wordt een nieuwe back-up transactie gegenereerd voor de ontvanger. Hoe dit precies werkt in de Mercury statechain-implementatie zullen we binnenkort induiken, omdat het aanzienlijk verschilt van het oorspronkelijke voorstel van Reuben.
Aangezien het betrekking heeft op het beveiligingsmodel, kun je een statechain zien als een mix tussen het Lightning Network en een gefedereerde zijketen (bijv. Liquid). In het Lightning Network werken twee partijen off-chain samen door vooraf ondertekende transacties door te geven. Beveiliging is afhankelijk van het feit dat beide partijen de keten controleren op slecht gedrag (kwaadaardige of onopzettelijke uitzending van oude vooraf ondertekende transacties). In een federatieve zijketen geven de gebruikers de bewaring van de Bitcoin aan een of meer entiteiten in ruil voor toegang tot de zijketen. Veiligheid hangt af van een eerlijke federatie.
In een statechain wordt elke back-uptransactie vooraf ondertekend en off-chain overgedragen. Dit is vergelijkbaar met het Lightning Network, aangezien de huidige sleutelhouder het netwerk moet monitoren op het uitzenden van deze oude back-uptransacties. Er bestaat ook een Statechain-entiteit die een deel van de sleutel in handen heeft. Het belangrijkste verschil is dat de Statechain-entiteit alleen het geld niet kan stelen. Om geld te stelen, zouden ze ofwel moeten samenwerken met een oude staatsmunthouder of eerder houder zijn geweest van die staatsmunt.
Op het hoogste niveau is ons begrip van staatsketens in de loop van de tijd geรซvolueerd. De eerste en momenteel enige implementatie, Mercury, is om twee redenen afgeweken van het voorstel van Reuben: het is gemaakt vรณรณr de activering van taproot-schnorr en de upgrade van het Bitcoin-protocol ANYPREVOUT is nog niet voorgesteld voor activering.
Als een drop-in vervanging voor Schnorr-handtekeningen, maakt de Mercury-implementatie gebruik van een 2-of-2 multiparty-ECDSA-bibliotheek. Als ANYPREVOUT live was, zou elke nieuwe back-uptransactie het volgnummer bijwerken, waardoor nieuwe back-uptransactiehouders alle oude back-uptransacties die kwaadwillig of per ongeluk werden uitgezonden, zouden kunnen overschrijven. Omdat deze functie niet beschikbaar is, gebruikt Mercury de tijdvergrendelingsfunctie van Bitcoin op een aflopende manier: elke nieuwe back-uptransactie heeft een recentere tijdvergrendeling dan de vorige. Dit geeft de huidige sleutelhouder een tijdgebonden voordeel in de race om hun back-uptransactie te bevestigen in het geval dat er oude back-uptransacties worden uitgezonden.
Statechain gebruikt
Nu we hebben vastgesteld hoe een statechain werkt, gaan we begrijpen voor welke nuttige functies het als platform dient. Een ding om op te merken is de primaire beperking die wordt opgelegd aan een kale statecoin: bij het overdragen ervan moet de volledige uitvoer worden verplaatst. Je kunt het niet opsplitsen in kleinere waarden zonder extra protocollen toe te voegen aan de statecoin.
Een use case die zeer geschikt is voor deze beperking, is de ontwikkeling van privacyprotocollen. Bij het bouwen van een privacyprotocol wilt u de kosten van de anonimiteit van de gebruiker verlagen en het proces zo wrijvingsarm mogelijk maken. Het meest populaire on-chain privacyprotocol, coinjoin, vereist over het algemeen dat gebruikers interactief een grote transactie construeren met outputs van gelijke waarde. Bij elke nieuwe ronde van een coinjoin is een extra on-chain transactie met vergoedingen en bevestigingsvertragingen vereist.
In de context van een staatsketen kun je je een muntenwisselprotocol voorstellen waarmee gebruikers van gelijkwaardige outputs onmiddellijk en zonder extra kosten hun privรฉsleutels kunnen uitwisselen met andere gebruikers in de staatsketen. Dit is precies wat Mercury portemonnee is ontworpen om te doen. Dit is het eerste en krachtigste niet-bewarende privacyprotocol in het Bitcoin-netwerk dat op laag twee werkt. U betaalt รฉรฉn vergoeding en kunt zoveel muntenwissels doen als u wilt. Een zeer spannend vooruitzicht voor privacyliefhebbers.
Het nut van Mercury gaat verder dan privacy. Het is ook een uitstekend hulpmiddel voor de afwikkeling van fondsen tussen financiรซle instellingen, bewaarders en andere entiteiten die onmiddellijk waarde met elkaar willen uitwisselen. Dit, samen met muntenswaps, werkt direct uit de doos wanneer Mercury-portemonnee op het mainnet wordt geรฏmplementeerd. Op deze manier zijn statechains een alternatief voor netwerken zoals Liquid, die snelle en private afwikkeling mogelijk maken, maar gepaard gaan met een zwaarder beveiligingsmodel.
Kijkend naar de toekomst, zijn er andere spannende use-cases die zullen voortvloeien uit de ontwikkelingsstaatketens. Een voorbeeld van zo'n use-case die goed wordt gediend door volledige uitvoeroverdracht zijn activaprotocollen. Niet-fungeerbare activa op het Bitcoin-netwerk zijn sterk beperkt in laag twee-omgevingen zoals het Lightning Network, precies omdat ze niet-fungeerbaar zijn: er is niet genoeg liquiditeit van deze tokens om ze met succes te routeren. Voor die niet-fungeerbare activa die in de keten aanwezig zijn, kunnen ze door ze naar statecoins te converteren onmiddellijk en zonder extra kosten off-chain worden overgedragen.
Voor gebruikers die zich bezighouden met verschillende soorten financiรซle instrumenten zijn staatsketens handig. Neem bijvoorbeeld een on-chain weddenschap tussen twee gebruikers op de prijs van Bitcoin, misschien opgebouwd als een Discreet Log Contract. Als een van de partijen het contract wilde vernieuwen (zichzelf ruilen voor een nieuwe tegenpartij), zouden er een aantal on-chain-interacties moeten plaatsvinden. Als de weddenschap in plaats daarvan in een staatsketen zou plaatsvinden, zou het hele contract buiten de keten kunnen worden bijgewerkt zonder extra kosten of vertragingen bij de bevestiging.
Omdat een statechain bestaat op het niveau van het cryptosysteem van een blockchain, is het mogelijk om er extra systemen bovenop te leggen. U kunt niet alleen een statechain in een zijketen gebruiken, maar u kunt er ook het Lightning-netwerk bovenop leggen. Er zijn een paar benaderingen om dit te doen, en de meeste worden sterk verbeterd door het bestaan โโvan ANYPREVOUT, maar de mogelijkheid van hun bestaan โโis buitengewoon opwindend.
Er zijn twee belangrijke voordelen van het aanbrengen van het Lightning Network bovenop een statechain: de eerste is de onmiddellijke overdracht van het eigendom van een Lightning-kanaal tussen partijen, waardoor gebruikers aan boord van het Lightning-netwerk kunnen worden opgenomen zonder eerder een kanaal te hebben, en de tweede is de mogelijkheid om overal op de netwerkgrafiek een bliksemkanaal in te zetten zonder dat een kanaal moet worden gesloten en vervolgens opnieuw moet worden geopend.
Er is zoveel om hoopvol over te zijn met staatsketens. Mercurius heeft de weg naar hun bestaan โโgeplaveid en ik hoop verdere ontwikkeling vanuit de bredere gemeenschap te zien terwijl anderen hun potentieel beginnen te realiseren. Je kunt de ontwikkeling van Mercury volgen door hun werk te volgen GitHub.
Ad: Tot 20x marge op FTX.
Gastpost door Nicholas Gregory van CommerceBlock
De openbare op blockchain gebaseerde infrastructuur van CommerceBlock maakt de distributie, uitwisseling en opslag van tokenized activa en effecten mogelijk. We hebben een open-source-ecosysteem gecreรซerd met behulp van zijketens, samen met een portfolio van optionele beveiligingsservices om de onveranderlijkheid en beveiliging van openbare blockchains te combineren met de flexibiliteit van geautoriseerde blockchains.
krijg een rand op de cryptoassetmarkt
Krijg toegang tot meer crypto-inzichten en context in elk artikel als betaald lid van CryptoSlate-rand.
Analyse op de keten
Prijsmomentopnamen
Meer context
Vind je het leuk wat je ziet? Schrijf je in voor updates.
Bron: https://cryptoslate.com/how-statechains-are-revolutionary-for-bitcoin-privacy-and-scalability/
- toegang
- Extra
- Voordeel
- algoritmen
- Alles
- anonimiteit
- rond
- dit artikel
- aanwinst
- Activa
- backup
- Bitcoin
- blockchain
- Box camera's
- Gebouw
- gevallen
- CLOSED
- Doe mee
- samenwerking
- gemeenschap
- bouw
- contract
- tegenpartij
- crypto
- geheimschrift
- Actueel
- Hechtenis
- vertragingen
- Ontwikkeling
- ecosysteem
- Ingenieurs
- Event
- uitwisseling
- Mode
- Kenmerk
- vergoedingen
- financieel
- Financiรซle instellingen
- Voornaam*
- Flexibiliteit
- FTX
- vol
- fondsen
- toekomst
- Globaal
- hachee
- Hoe
- HTTPS
- Infrastructuur
- inzichten
- instellingen
- interactieve
- IT
- mee
- sleutel
- toetsen
- Groot
- LEARN
- Niveau
- Bibliotheek
- bliksem
- Bliksem netwerk
- Vloeistof
- Liquiditeit
- logo
- model
- Grensverkeer
- Meest populair
- netwerk
- netwerken
- Overige
- Betaal
- platform
- Populair
- portfolio
- prijs
- privacy
- privaat
- Privรฉsleutels
- bewijs
- voorstel
- protocol
- publiek
- openbare blockchain
- Race
- redenen
- Beloningen
- weg
- Schaalbaarheid
- Effecten
- veiligheid
- Diensten
- nederzetting
- zijketting
- Eenvoudig
- So
- OPLOSSEN
- spleet
- mediaopslag
- Systems
- niet de tijd of
- tokens
- top
- transactie
- Transacties
- Trust
- bijwerken
- updates
- gebruikers
- waarde
- Portemonnee
- WIE
- Bredere gemeenschap
- Mijn werk
- uitwerken
- Bedrijven