Hvad er Mimblewimble?

Den gennemsigtige karakter af Bitcoin er det, der gør det muligt at være en decentraliseret kryptokurrency. Der er en offentlig hovedbog, og vi kan alle blive enige om de transaktioner, der har fundet sted i Bitcoin-netværket, ved at se på det og fjerne behovet for en betroet tredjepart til at give denne bekræftelse. Men den samme gennemsigtighed medfører nogle problemer. Manglen på privatliv kan afskrække faste brugere såvel som virksomheder, der ikke ønsker, at deres økonomi skal være tilgængelig for konkurrencen. Spændbarhedsproblemer opstår også, når en bestemt mønt kan udpeges på grund af sin tidligere historie og nægtes som betaling på grund af den.

På trods af de tilgængelige værktøjer, såsom bitcoin-mixere, p2p-udvekslinger og muligheden for at bruge Bitcoin gennem Tor, er disse ikke perfekte.

Andre kryptokurver har brugt flere metoder, der søger at løse dette problem, herunder implementering af masternoder, ringsignatur og senest zk-snarks. Disse kræver dog, at brugeren konverterer sine Bitcoins til en alternativ kryptokurrency, der altid er mere ustabil. Dette kan også være et problem

Der er dog flere projekter, der arbejdes med for at give Bitcoin en højere grad af privatlivets fred. En af disse kaldes MimbleWimble, et forslag til en bitcoin-lignende blockchain, der kunne implementeres som sidekæde eller potentielt (i den fjerne fremtid) som en udvidelsesblokordning, der ville være som en integreret sidekæde.

Mimblewimble udnytter tidligere begreber som fortrolige transaktioner og "envejs samlede underskrifter" (OWAS) for at give private transaktioner og bedre skalerbarhed, der står i kontrast til tidligere forslag, hvor en afvejning mellem privatliv og skalerbarhed finder sted. Forslaget fjerner dog også nogle af Bitcoins funktioner. Lad os se.

Hvad er Mimblewimble?

En af de største forskelle mellem Bitcoin og Mimblewimble er, at Mimblewimble understøtter fortrolige transaktioner. I en Bitcoin-transaktion er alt offentligt. Vi kan se input- og outputværdierne, og vi kan kontrollere transaktionen som gyldig, hvis disse tilføjes (summen af ​​input er summen af ​​outputene).

I det fortrolige transaktions system er alle værdier homomorfisk krypteret med tilfældige talstrenge kaldet “blændende faktorer.” Dette betyder, at værdierne ikke kan ses direkte, de er temmelig krypteret på en måde, der gør det muligt at matematikken udføres med krypteringstekst, hvilket genererer et krypteret resultat, der, når det dekrypteres, svarer til resultatet af de operationer, der udføres i almindelig tekst. Dette betyder, at værdierne er krypteret, men at det er muligt at beregne, at alle outputværdier minus alle inputværdier tilføjes til nul og kontrollere, at en transaktion er gyldig.

Her inkluderer transaktioner også information, hvormed modtagere kan dekryptere beløbene. I fortrolige transaktioner kender både afsender og modtager den blændende faktor.

I Mimblewimble genererer modtageren af ​​en transaktion den blændende faktor, der bruges til at bevise ejerskab af bitcoins. Og den måde det gør dette på er gennem dette "overskydende værdi", hvilket er forskellen mellem ind- og udgange. Denne overskydende værdi er et sæt tilfældige tal, der sikrer, at kun den person, der genererede den blændende faktor (modtageren), kan bruge bitcoins. Så de blændende faktorer tilføjes ikke længere til nul, men snarere til et andet beløb, der er som en privat nøgle.

”Måden at tænke på dette er, at det overskydende stort set er en multisignaturnøgle. Det er en multisignaturnøgle med ejeren af ​​alle input og ejerne af alle output. ”

Mimblewimble slipper også af med individuelle transaktioner ved at gå videre med et tidligere koncept, CoinJoin (men ved at gøre det ikke-interaktivt). I stedet for at indeholde transaktioner vil Mimblewimble-blokke kun have en liste over nye input, en liste over nye output og en liste over signaturer, der oprettes ud fra den ovennævnte overværdi.

Da værdierne er homomorfisk krypteret, kan noder kontrollere, at der ikke oprettes eller ødelægges Bitcoins. Overskudsværdisignaturerne vil igen bevise, at alle transaktionerne er gyldige, da de kun tilføjes, hvis hele transaktionen gør det.

I denne ordning er hverken værdierne eller destinationen for transaktionerne kendt, da input og output alle er indeholdt i en blok og ikke er adskilt, kunne hver output være bestemt til hver anden input uden nogen måde at knytte den ene til den anden.

En af de mest spændende ting ved Mimblewimble er, at det er en skalerbar løsning. Hvis det skulle være aktivt på Bitcoin siden første dag, ville blockchain være noget større (et par GB) end det er nu. Sammenlignet med andre løsninger som fortrolige transaktioner er det dog et meget positivt resultat, da CT aktiveret siden dag ét ville tilføje op til omkring en TB blockchain-data.

Imidlertid har Mimblewimble også ulemper, da det fjerner Bitcoins funktionalitet ved at fjerne scripts. Imidlertid undersøger udviklere måder, hvorpå Bitcoin kan bevare sine funktionaliteter i Mimblewimble-ordningen. Ikke desto mindre vil det sandsynligvis være som sidekæde eller et separat altcoin, hvis det skal implementeres.

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me