Etter scaling bitcoin, en lightning winter release er nå innen rekkevidde

Google Cloud Next '18: Day 2 Next Live Show (Juni 2019).

Anonim

Som i forrige uke ble Scaling Bitcoin-workshops avsluttet og deltakerne kom hjem, hovedoppgaven for 12 av Bitcoins fremtredende lynnettetutviklere var egentlig bare i gang. Siste mandag og tirsdag samlet representanter fra ACINQ, Amiko Pay, BitFury, Blockstream, Lightning Labs og Purse på den tredje historien om et arbeidsrom i sentrum av Milano. Sitter rundt et bord fylt med humming bærbare datamaskiner og tømt ut pizza bokser, fant verdens første "lynnettet toppmøte" sted.

Den spesifikke oppgaven for hånden var å etablere interoperabilitet mellom de forskjellige implementeringer av det som kanskje er den mest etterlengtede teknologien som skal utrulles på Bitcoin-blokkene i nær fremtid.

Lynnettet

Lynnettet ble først foreslått av Joseph Poon og Thaddeus "Tadge" Dryja for godt over et år siden. Ved hjelp av Bitcoins grunnleggende programmerbare funksjoner - som multisig og time-locks - kan brukerne etablere nettverksbetalte kanaler på toppen av Bitcoin, noe som faktisk skaper et eksternt transaksjonslag som utnytter Bitcoins sikkerhet. Dette bør muliggjøre en nesten uendelig mengde tillidsløse, umiddelbare og billige transaksjoner med lite ekstra byrde på Bitcoin-nettverket og dets brukere.

"Løftet om dette arbeidet er eksepsjonelt," lanserte Linux-kjerneutvikleren Paul "Rusty" Russell i en blogginnlegg for 2015, etter å ha undersøkt Poon and Dryjas lynnettet.

Det var samme Rusty Russell - nå ansatt av Blockstream - som ledet viktige deler av diskusjonen i Milano. Med sin markør scribbling ut foreslåtte design spesifikasjoner på et bredt hvitt ark, var målet å finne felles bakken blant de forskjellige lagene. Hvis alle deres implementeringer kan koble til og kommunisere med alle andre implementeringer, vil bruken av lynnettverket øke drastisk.

"I motsetning til Bitcoin, hvor sikkerhet har en gullstandard implementering for å minimere konsensusoverraskelser, er lynet sterkest hvis vi har flere uavhengige implementeringer," forklarer Russell Bitcoin Magazine .

"Vi har sett stor fremgang av de ulike gruppene som eksperimenterer og oppdager problemer og løsninger. Dette er forskning og utvikling i sann åpen kildekode-stil. Vi er nå på det punktet hvor vi har utforsket landskapet nok til å ta noen avgjørelser vi føler vil vare. Det er den perfekte tiden å komme sammen og kombinere våre krefter til en enkelt spesifikasjon som vi alle kan sikte på. "

High Stakes

Siden ideen til lynnettet først ble foreslått, har innsatsene økt betydelig. Mens Poon and Dryja for det meste håpet å innse øyeblikkelige bekreftelser og rimelige mikrotransaksjoner, ble betalingslaget i løpet av det siste året kastet inn i en rasende skaleringsdebat.Som et resultat blir lynnettet nå ofte betraktet som et midtpunkt i Bitcoin Cores skalerbarhetsplan.

Men forslaget har også fått økt kontroll. I de siste månedene har det særlig blitt reist spørsmål om effektiviteten av foreslåtte rutingsløsninger, potensielle Denial of Service (DoS) vektorer og andre feilmoduser, samt bruken av et system som krever at brukere låser opp noen av sine midler.

For å hjelpe til med å overvinne slike utfordringer, kan ikke-lynbestemte selskaper som Blockchain-teknologiselskapet, BitFury, og lommebokleverandøren og blokkutforskeren, Blockchain, tilby full service. info, har investert ressurser for å sikre realiseringen av teknologien også.

"Som med mange nye teknologier, kan det være utfordringer i praksis som vi ennå ikke har opplevd i testing," fortalte en representant fra BitFury Bitcoin Magazine, om potensielle vanskeligheter fremover. "Men vi tror vi er fullstendig forberedt på gjennomføringen av lynnettet og jobber utrettelig med våre partnere for å sikre at implementeringen går jevnt. "

Scaling Bitcoin

Lynnettet hadde allerede hevdet senteret i dagene før toppmøtet på Scaling Bitcoin-konferansen selv. Tre presentasjoner på lørdag fokuserte utelukkende på det foreslåtte skaleringslaget, mens et verksted om lynnettverksruting fortsatte senere på ettermiddagen.

På Scaling Bitcoin har Pavel Prikhodko, en utvikler med BitFury som har forsket rutingløsninger, presentert hva som generelt anses å være den mest avanserte transaksjonsrutingsløsningen hittil: Flare. Første test av Flare ble publisert av ACINQ en uke tidligere, med både ACINQ og BitFury professing å være fornøyd med resultatene.

"Flare angir hvordan brukerne av lynnettet kan finne ruter for å sende ut betalinger via nettverket på en sikker og desentral måte," sa BitFury. "Flare er generelt avtalt ved at det er en arbeidsløsning for betalingsruting, og vi oppfordres til å se utvendig testing av algoritmen. Vi har funnet svært gunstige resultater i våre interne tester, og jobber nå med samfunnet for å fullføre algoritmen og forberede den på gjennomføring i middels skala. "

Lightning Labs 'Olaoluwa" Laolu "Osuntokun, i en annen presentasjon, forklarte hvordan lynnettet kan inkludere sphinxalgoritmen for Tor-style løk-routing. Med Sphinx vet hver peer på nettverket hvilken annen peer det "mottok" en transaksjon, og til hvilken peer denne transaksjonen skal "videresendes. "Men jevnaldrende vet ikke om de er første skritt i transaksjonskjeden, det siste eller et mellomrom. De har ingen måte å fortelle hvor en transaksjon oppsto eller hvor den vil ende opp. Dette ville være en stor velsignelse for personvern, og er kompatibel med Flare, så vel som andre rutingløsninger.

Til slutt foreslår Dryja en løsning for å outsource viktige sikkerhetsforanstaltninger.I den opprinnelige lyndesignen trengte deltakere i lynbetalingskanaler til å overvåke Bitcoins blokker for å sjekke om en motpart forsøkte å jukse dem. Med Dryjas forslag kan denne oppgaven outsources til en rekke forskjellige jevnaldrende. Hvis selv en av disse jevnaldrende bemerker snyderen - kanskje i bytte mot en liten avgift - er alle midler sikret, og bedrageren straffet. Videre kan alt dette gjøres mens du beholder fullstendig privatliv, da outsourcing-tjenesten bare får se en kryptert pakke.

Summit Conclusions

Etter to dager med brainstorming, design, diskusjon og litt "hesthandel", som Russell satte det, klarte alle lagene å konvergere på en delt design. I løpet av de neste ukene vil de alle planlegge å grave inn i sin kode for å implementere Milan-spesifikasjonen.

Utvikler fra tirsdag kveld med en felles følelse av optimisme, utviklerne tror nå at det vil være tillitssløse lyntransaksjoner på Bitcoins blokker tidligere enn mange forventet.

"På møtet og i løpet av de siste månedene har Rusty og Christian Decker vært med på å bidra med stort arbeid i lavt nivå protokolldesign og spesifikasjoner; uten dem ville lynet ikke være det samme, "sa Joseph Poon - som nå jobber med Lightning Labs - av de deltakende utviklerne. "Laolu og Tadge gjør kritisk grunnleggende arbeid på kryptografisk design, og BitFury har gjort langsiktig tenkning om betalingsruting. Men egentlig, det er for mange involverte å nevne. Dette er en voksende teamarbeid over mange sektorer i Bitcoin-økosystemet. "

Russell sa også at han var imponert over engasjementet fra alle de forskjellige lagene da de kom sammen for å jobbe med en felles spesifikasjon.

"Det er en … gjennomgripende følelse av en gruppe mennesker som prøver å presse hjernen deres i to dager for å nå et felles mål. Det er ganske intens. Utmattende, men det var så lite tull, "sa han. "Vel, til Christian begynte å spille Rebecca Black videoer av en eller annen grunn. Den slags avsluttet den andre dagen. "

Bruk i virkeligheten

Mens det fortsatt er noen åpne spørsmål - spesielt med hensyn til gebyrstrukturer, motvirke DoS-angrep, nettverkstopologi og sluttbrukererfaring - forventer lagene at tidlige versjoner av lynnettet blir bootstrapped på toppen av Bitcoin blockchain innen måneder.

"En fullfunksjonell lyngjennomføring uten frihetstoleritasjon vil kreve en sårbarhetsreparasjon - Segregated Witness - aktivert på hovednett," forklarer Poon. "Så snart det er slått sammen, bør du se brukere som går på lyn. "

Ifølge BitFury-representanten jobber BitFury-gruppen aktivt med en nettverksplånbok med et grafisk brukergrensesnitt for skrivebords- og mobilplattformer, slik at brukerne vil kunne sende lyntransaksjoner til hverandre kort etter Bitcoin Blockchain er klar for det. "

Fra da av kan real-world bruk av teknologien videre informere utviklere om å fortsette og forbedre systemet.Siden det fortsatt er vanskelig å forutsi hvordan lynnettverket skal brukes nøyaktig, eller av hvem, utviklerne i Milano enige om at noen av de potensielle problemene løses best når de oppstår.

Med tanke på Bitcoin Magazine forklarte Amiko Pays Corné Plooy at det som en andrelags løsning forventes lynnettet å være relativt fleksibelt og fremtidige tilpasninger bør være enkle å implementere.

"Teknologi-vis, lyn har det lettere enn Bitcoin," sa Plooy. "Bitcoin har denne eneste blokkeringen, med konsensusreglene som alle må være enige om. Men med lynnedslag er de konseptvalgene vi laget, trolig - forhåpentligvis - ikke satt i stein for alltid. Vi har gjort en innsats for å ikke male oss i et hjørne, og jeg tror vi er fortsatt i en fleksibel posisjon, i stand til å innlemme fremtidige utviklinger som de oppstår. "

En konto av post-Scaling Bitcoin møtet av deltakerne kan bli funnet på deres Medium post.

Merk: En tidligere versjon av denne artikkelen tilskrev feilaktig kommentarene fra BitFury til Pavel Prikhodko i stedet for en BitFury-talsperson. Dette innlegget har blitt redigert for å endre feilen.