I det som skulle kunna bli det senaste konstiga-men-sanna kapitlet i bitcoins historia har en anonym kryptograf som heter Harry Potter's arch nemesis lagt fram ett förslag som experter tror kan hjälpa till att lösa stora problem som nätverket står inför.

Författare av "Tom Elvis Jedusor" (Voldemorts namn i de franska versionerna av boken), Harry Potter-referenserna i papperet slutar inte där. Förslaget i sig, som publicerats på chattkanaler tidigare i augusti, heter "Mimblewimble" efter en tunga-förbannelse för att göra en motståndare tyst.

Trots allusionerna till den populära fantasinserien har papperet implikationer i verkligheten och beskriver hur kryptografisk integritet och signaturteknik kan kombineras för att möjliggöra nya fördelar. Experter såg snart förbi bilderna och började tänka på seriöst, med Blockstream matematiker Andrew Poelstra, till exempel, att vara en av de första som noterar i IRC-diskussioner att det inte verkade som en "total vev".

Mer seriös konversation skulle följa, eftersom bitcoinutvecklare har sökt bredare efter en långsiktig skalbarhet och anonymitetslösningar. Många av dessa samma utvecklare känner nu att den anonymt upplagda ideen skulle kunna diskutera hur dessa utmaningar kan lösas.

Bitcoin Core-bidragare Bryan Bishop berättade för CoinDesk:

"Vi talar väldigt seriöst om Voldemort som en seriös kryptograf som lämnat en uppenbar insiktlig utveckling."

Skalbarhetspotential

I dag ses skalbarheten som ett område där bitcoin och alla blockkedjor behöver förbättras.

Bitcoinutvecklare har hittills samlat runt Lightning Network, en off-chain betalningskanal, som ett sätt att "skala" plattformen från ungefär 7 transaktioner per sekund till Visa-nivå betalningar. Men Mimblewimble kan erbjuda ett alternativt sätt att slanka ner blockchain.

Med bitcoin måste användarna ladda ner hela transaktionshistoriken (inte en liten mängd data) för att kontrollera att allt checkar ut.

"I Mimblewimble kan du faktiskt klippa ut alla mellantransaktioner. Föreställ dig att varje block har en enda transaktion, säger Poelstra." När du synkroniserar blockchainen alla historiska data går det inte riktigt bort, men det är komprimerat mycket. "

" Det är innovationen av Mimblewimble. Det vågar med hur mycket systemet används för närvarande, i stället för hur länge systemet har gått, "tillade han.

Poelstra noterade också att förslaget erbjuder "mycket mer än" bättre skalning. "

Ingen mer integritet, skalbarhetskompensation?

Och då finns det integritet.

Eftersom blockchain är en öppen huvudbok som någon kan läsa eller skriva till, är bitcoin inte lika anonym som den har ramats in genom åren. Det här är otrevligt både för privatlivsförespråkare och företag som vill använda bitcoin, men vill inte ha sin ekonomiska information på display till konkurrenter eller omvärlden.

Med de flesta sekretessmetoder som hittills föreslås för bitcoin finns det en avvägning mellan skalbarhet och integritet. En av nackdelarna med konfidentiella transaktioner, en teknik som utvecklare för närvarande experimenterar med på sidokedja, är att det kräver större transaktionsstorlekar.

"Dessa lösningar är mycket bra och skulle göra bitcoin mycket säkert att använda. Men problemet med alltför mycket data görs ännu sämre. Konfidentiella transaktioner kräver flera kilobyte-bevis på varje utmatning, och van Saberhagen-signaturer kräver att varje utmatning är lagras för evigt, eftersom det inte går att berätta när de verkligen används, förklarar förslaget.

Mimblewimble erbjuder ett sätt runt detta genom att kombinera ett par äldre kryptografiska tekniker som föreslås för bitcoin: signaturaggregation och konfidentiella transaktioner.

Med signaturaggregation är det möjligt att klämma alla signaturer från ett enda block till ett. Detta kan eventuellt minska blockchains storlek, samtidigt som det inte äventyrar transaktionernas säkerhet.

Konfidentiella transaktioner, föreslagna av Bitcoin Core-utvecklaren Greg Maxwell, är den andra delen av pusslet, vilket ger en metod att avskärma transaktionsbeloppen så att endast avsändaren och mottagaren kan se hur mycket som överförs.

Mimblewimble mashes dessa två tekniker tillsammans.

"Det är i grund och botten ett sätt att kombinera fördelarna med de två lösningarna i ett paket. Vi kan sammanställa alla signaturer tillsammans och vi kan också få personliga fördelar med konfidentiella transaktioner", förklarade biskop.

Framtida utveckling

Utvecklare verkar glada över förslaget, så mycket att biskop säger att någon (men förmodligen inte den anonyma uppfinnaren) kommer troligen att presentera tanken på Scaling Bitcoin-konferensen i Milano, Italien, nästa månad.

Men utmaningar kvarstår. En stor fråga med Mimblewimble är det som inte fungerar med bitcoins nuvarande skriptspråk.

"Det kan inte användas till bitcoin som det är," biskop förklarade. "Det skulle kräva att alla dessa fantastiska funktioner som används av alla används."

Mimblewimble kan bara fungera med ett enklare system där transaktioner skickas direkt till en annan part och inget mer komplicerat än det. Med andra ord är planerade uppgraderingar som smarta kontrakter och mikropayments kanaler oförenliga med Mimblewimble, åtminstone som det beskrivs för närvarande.

Vidare sa Poelstra att det skulle kunna genomföras i ett altino eller en dag på en fast sidokedja. Men det är också möjligt att andra utvecklare kommer med en annan smart idé för implementering.

"Utvecklare har inte ens börjat tänka på de unika sätt som detta skulle kunna utnyttjas", avslutade biskop och tillade:

"Jag föreställer mig att vi kommer att se en hel del kreativa idéer för detta i framtiden."

Bild via Shutterstock