22. april 2024

Bitcoin blockchain-udvikling: udvikling og innovation i BTC-netværket

Bitcoin blockchain-udvikling: udvikling og innovation i BTC-netværket

Bitcoin er kommet langt i de sidste ti år. Siden udgivelsen af ​​den første version af softwarenBitcoin-kvaliteten af ​​de nuværende implementeringer mærkesforbedret. Bitcoin var i stand til at tiltrække en legion af udviklere, der har brugt tusinder af timer til at forbedre og undertiden opdatere det meste af kodebasen for den første cryptocurrency.

Bitcoin har dog forblevet den samme. Det grundlæggende sæt konsensusregler, der definerer dens monetære egenskaber (algoritmisk inflation og begrænset udbud) forbliver uændret. Igen og igen forsøgte forskellige fraktioner at ændre disse grundlæggende egenskaber, men alle deres forsøg mislykkedes. Det understreger og styrker kun de to største fordele ved bitcoin:

  • Ingen af ​​siderne kan diktere, hvordan Bitcoin skal udvikle sig;
  • Manglen på centraliseret kontrol beskytter de monetære egenskaber hos bitcoin.

Det er interessant, at netop disse regler tiltrækker hvordanchifferbanker og institutionelle investorer, da det er disse egenskaber, der gør Bitcoin til en hidtil uset form for penge. Dette er dog også reglerne, der gør softwareudvikling oven på bitcoin mere kompleks end for noget andet digitalt aktiv. Bitcoin giver udviklere et temmelig begrænset sæt værktøjer, så de ikke kan krænke dens monetære egenskaber, fordi for meget står på spil.

Dette betyder, at innovation i bitcoin krævertålmodighed og vigtigst af alt, minimere ego. I sidste ende mængder de grundlæggende regler, der er fastlagt i bitcoin, i sidste ende teknologi. Derfor har Silicon Valley svært ved at forstå værdien af ​​bitcoin - det er ikke kun en teknologi, et finansielt instrument eller en forbrugerapplikation; det er et helt monetært system understøttet af teknologi. Ændring af opbygningen af ​​bitcoin kræver en kvasipolitisk proces, der kan forstyrre dens monetære egenskaber, så teknologiske innovationer implementeres modulært.

Som ofte nævnt tidligere, den modulære tilgangBitcoin-innovation ligner udviklingen af ​​Internettet, hvor forskellige protokoller er specialiserede i specifikke funktioner. E-mails blev behandlet via SMTP, filer via FTP, websider via HTTP, brugeradressering via IP og pakkerutning via TCP. I årenes løb har hver af disse protokoller udviklet sig for at give dig den bedste oplevelse, du får lige i det øjeblik.

I Spencer Bogarts artikel om teknologistakkenBitcoin siger, at vi nu er vidne til begyndelsen på skabelsen af ​​vores eget sæt Bitcoin-protokoller. Som det viser sig, har ufleksibiliteten i Bitcoin-baselaget givet anledning til en række yderligere protokoller, der specialiserer sig i forskellige applikationer (for eksempel BOLT-standarden for kanaler i Lightning Network). Denne modulære tilgang til innovation minimerer også systemiske risici.

På forskellige niveauer af bitcoin-udvikling,så meget, at det i dag er utroligt svært at holde styr på nye løsninger. Diagrammet nedenfor er et forsøg på at reflektere alle relativt nye initiativer og demonstrere et mere komplet billede af Bitcoin-teknologibunken:

Bitcoin blockchain-udvikling: udvikling og innovation i BTC-netværket

</ P>

Dette kort er ikke omfattende og betyder ikkegodkendelse af specifikke initiativer (i alt mere end 40). Ikke desto mindre er det imponerende, at der ses fremskridt på alle fronter - fra teknologier på andet niveau til nye løsninger til smarte kontrakter.

Andet niveau &#8212; Lynnetværk

Bitcoin blockchain-udvikling: udvikling og innovation i BTC-netværket

</ P>

De taler meget om hastighed sidstvedtagelse af Lightning Network (LN) - i dag er det den mest populære teknologi på andet niveau. Kritikere peger ofte på et åbenlyst fald i antallet af kanaler og det samlede antal bitcoins der er blokeret i Lightning; dette er to målinger, der ofte bruges til at måle brugernes accept af et netværk. Selvom samfundet ofte refererer til disse beregninger, er det vigtigt at bemærke, at de er grundlæggende forkerte i lyset af hvordan Lyn fungerer.

En af de mest undervurderede fordele ved LNer hendes niveau for privatliv. Da Lightning ikke er afhængig af en global kontrol af alle tilstandsændringer (dvs. sin egen blockchain), kan brugerne udføre private operationer ved hjælp af yderligere metoder og overlejringsnetværk som Tor.

Ifølge Christian Decker er omkring 41% af Lightning's kanaler private:

Bitcoin blockchain-udvikling: udvikling og innovation i BTC-netværket

</ P>

Aktivitet, der forekommer i disse kanaler er ikkefastgjort af populære LN-browsere. En stigning i den private brug af Lightning fører således til et fald i synlige data, og observatører konkluderer fejlagtigt, at brugeren forlader netværket.

Faktisk er Lyn endnu ikke overvundetbetydelige brugbarhedsbarrierer, før denne teknologi kan anvendes bredt, men vi må stoppe med at bruge vildledende målinger for at tale om netværkets aktuelle tilstand. Ifølge Decker i sin tale på Lightning-konferencen i Berlin, vil selv ovenstående vurdering af private og offentlige kanaler være fejlagtig, fordi det at acceptere Schnorrs underskrifter vil gøre kanalåbningstransaktioner, der ikke kan skelnes fra almindelige bitcoin-transaktioner.

Et andet interessant område i udviklingen af ​​LNDet var oprettelsen af ​​WhatSat, et privat meddelelsessystem på toppen af ​​Lightning. Dette projekt er en modifikation af Lightning deamon, som gør det muligt for meddelelsesrepeatere at modtage kompensation for deres tjenester gennem mikropayments. Denne decentrale, censur og spam-resistente messenger er muliggjort af innovationer i selve LND (nylige forbedringer i Lightning-Onion, Lightnings egen løgrutningsprotokol). Det voksende antal Lightning-applikationer (Lightning Applications eller Lapps) viser den brede anvendelighed af disse innovationer, når det kommer til forbrugerapplikationer.

Og det er bare innovationen i Lightning.Mere bredt definerer vi det andet lag som et sæt applikationer, der bruger det underliggende Bitcoin-lag som en "domstol", hvor eksterne begivenheder forhandles. Emnet om at linke data til Bitcoin blockchain er meget bredere, og virksomheder som Microsoft implementerer i dag et digitalt identitetssystem oven på Bitcoin.

Smarte kontrakter

Bitcoin blockchain-udvikling: udvikling og innovation i BTC-netværket

</ P>

Der er også en række projekter, der forsøger at vende tilbageBitcoin funktionelle smarte kontrakter. Dette er en vanskelig udvikling, da nogle af Bitcoin-driftskoder (eller opcodes er operationer, der bestemmer, at Bitcoin er i stand til at beregne), er fjernet fra protokollen. Dette skete, efter at der blev opdaget en række kritiske fejl, der førte Satoshi til at deaktivere nogle funktioner i Script, Bitcoin-programmeringssprog.

I årenes løb er det blevet klart, at der er alvorligesikkerhedsrisici i funktionaliteten af ​​smarte kontrakter. Den generelle tommelfingerregel er, at jo mere funktionalitet der introduceres i den virtuelle maskine (den kollektive verifikationsmekanisme, der behandler opkoderne), desto mere uforudsigelige vil dens programmer være. For nylig har udviklere imidlertid set nye tilgange til arkitekturen af ​​smarte kontrakter i Bitcoin, som kan minimere deres uforudsigelighed sammen med tilvejebringelsen af ​​bred funktionalitet.

Udvikling af en ny tilgang til smarte kontrakterBitcoin kaldet Merkleized Abstract Syntax Trees (MAST) har ført til fremkomsten af ​​en ny bølge af teknologier, der forsøger at finde et kompromis mellem sikkerhed og funktionalitet. Mest bemærkelsesværdig er Taproot, en elegant implementering af MAST-rammen, der giver mulighed for, at en hel applikation udtrykkes som et Merkle-træ. Sammen med Taproot vises Tapscript-programmeringssprog, som kan bruges til lettere at udtrykke forbrugsbetingelserne forbundet med hver gren af ​​Merkle-træet.

En anden interessant innovation er den nyearkitektur til implementering af pagter (eller forbrugsbetingelser) i bitcoin-transaktioner. Oprindeligt foreslået af Greg Maxwell som et tankeeksperiment tilbage i 2013, er covenates en tilgang, der giver dig mulighed for at begrænse brugen af ​​bitcoins på konti, selv når du ændrer deres lagringsforhold. Selvom ideen har eksisteret i næsten syv år, var pagter upraktiske at gennemføre forud for Taproot-forslaget.

Ved første øjekast er pagter utrolig nyttige ikontekst af udlån (og måske Bitcoin-derivater), men deres potentielle indvirkning på brugen af ​​Bitcoin går langt ud over udlån. Aftaler kan omfatte implementering af ting såsom Bitcoin-bokse, som giver det, der svarer til en anden privat nøgle, der gør det muligt for den kompromitterede part at "fryse" de stjålne penge.

Det er vigtigt at bemærke, at aktivering af Schnorr-underskrifter kan tilføje endnu mere sofistikeret funktionalitet til smarte kontrakter, der kan gøre dem helt private og skalerbare.

Mining

Bitcoin blockchain-udvikling: udvikling og innovation i BTC-netværket

</ P>

Der er også nogle interessante udviklinger iBTC-mineprotokoller, især dem, der bruges af puljer. På trods af det faktum, at problemet med centralisering af minedrift i bitcoin ofte er meget overdrevet, er det rigtigt, at pooloperatørerne har magt, som kan decentraliseres yderligere. En af de mest markante ændringer i Bitcoin-minedrift er Stratum V2-protokollen.

Endnu et interessant initiativ inden for minedrifter afledte af hashrate og sværhedsgrad. De kan især være nyttige for minearbejdere, der ønsker at sikre sig mod udsving i netværkshashrater. Selvom disse derivater endnu ikke er blevet implementeret, demonstrerer det udviklingen i industrialiseringen af ​​Bitcoin-minedrift.

fortrolighed

Bitcoin blockchain-udvikling: udvikling og innovation i BTC-netværket

</ P>

Efter offentliggørelsen af ​​forskningsrapporten omIndflydelsen fra Schnorr-underskrifter på bitcoin, nogle tilhængere af mønter med et højt anonymitetsniveau blev rasende over antagelsen om, at fuldstændig fortrolighed kan implementeres i bitcoin. Selvom denne antagelse kan true de langsigtede udsigter til anonyme mønter, er der i dag allerede mange andre protokoller, der kan give bedre privatliv i bitcoin.

Det er vigtigt at understrege, at den største hindringfor private transaktioner i digitale aktiver er det faktum, at de fleste løsninger er underudviklede. Løsninger i anonyme mønter mangler også ofte praktisk brug, hvilket forenkler deanonymisering af transaktioner enten gennem statistisk analyse eller på blockchain-niveau.

I dag de mest interessante bitcoin-løsningerer P2EP og CheckTemplateVerify, fordi privatliv bliver et biprodukt af effektivitet. Som en ny tilgang til CoinJoin kan disse beslutninger fremskynde vedtagelsen af ​​private transaktioner fra brugere motiveret af lavere transaktionsgebyrer.

Hvis lavere transaktionsgebyrerbliver incitamenter, vil de føre til en stigning i anonymitet i bitcoin. Efterhånden som procentdelen af ​​UTXO vil stige (jo flere deltagere, jo højere niveau for anonymitet), vil deanonymisering gennem statistisk klynge-analyse blive endnu mere subjektiv end den er i dag. Nogle virksomheder, der er involveret i analysen af ​​blockchains, har formået at overbevise de retshåndhævende myndigheder om, at der er en vis sandsynlighed for, at UTXO hører til en bestemt bruger, men den grundlæggende model for denne analyse er allerede ekstremt skrøbelig. Hvis de fleste UTXO'er bliver CoinJoin-output, kan dette ødelægge alle eksisterende klyngeforhold.

Inden dette sker, skal du gøre detenormt arbejde inden for brugervenlighed, så alle Bitcoin-brugere har lige adgang til privatlivets mekanismer. Ud over P2EP og CheckTemplateVerify er der også et SNICKER-tilbud, der tilbyder en ny måde at generere CoinJoin-transaktioner med upålidelige peers. SNICKER kombinerer flere teknologier, der giver brugerne adgang til CoinJoin-transaktioner uden at skulle stole på eller interagere med deres jævnaldrende.

Den seneste udvikling i Bitcoin-netværksstakken,En der er værd at bemærke er en ny transaktionsrelæprotokol kaldet Erlay. Erlay er stadig i et meget tidligt udviklingsstadium. Hvis det implementeres, vil Erlay forenkle initial blokindlæsning (IBD) og løbende blockchain-verifikation, da det kan reducere båndbreddekravene til at køre en fuld Bitcoin-knude betydeligt.

Tip af isbjerget

Bitcoin blockchain-udvikling: udvikling og innovation i BTC-netværket

</ P>

Det er utroligt vanskeligt at holde styr på alle innovationer iBitcoin og denne artikel er bare en ridse på overfladen. Dette bringer os til en vigtig konklusion: Bitcoin er et stadigt udviklende sæt protokoller.

Den her beskrevne modulære tilgang til innovationDet er vigtigt, fordi det spiller en nøglerolle i at minimere politiseringen af ​​bitcoin og beskytte dens grundlæggende monetære egenskaber. Husk denne artikel næste gang nogen siger, at Bitcoin er på plads.

</ P>

5
/
5
(
1

stemme
)