Navigere i blokkjedelagene: Lag 1 vs lag 2 forklart

Navigere i blokkjedelagene: Lag 1 vs lag 2 forklart

Navigere i blokkjedelagene: Lag 1 vs lag 2 forklart PlatoBlockchain-dataintelligens. Vertikalt søk. Ai.

Lesetid: 6 minutter

Utforsker lag 1 og lag 2 og deres bruksscenarier.

"Layer 1" og "Layer 2" ville du sikkert ha hørt disse ordene før hvis du vet litt om kryptorom. Men hva er det egentlig?, Hvordan hjelper det hele Web3?, Hva er deres betydning? Hvorfor er det viktig i dagens scenario?, Dette er spørsmålene vi skal dekke og litt mer. Så få din favorittdrikke. Dette kommer til å bli en informativ blogg. Nyt.

Hva er blockchain?

La oss starte med dette spørsmålet, hva er blockchain? Vel, blokkjede er bare en teknologi som muliggjør gjennomsiktig distribusjon av data og desentralisert kraft til å legge til nye data, som er ute av enhåndskontroll av enhver part.

Det vi mener med at det er en teknologi der vi kan lagre data i form av blokker på en kjede som deles av alle brukerne på blokkjeden. Disse brukerne har også makt til å legge til nye legitime data i form av en blokkering som verifiseres for korrekthet, og deretter blir den som legger til den nye blokken belønnet.

Så ved dette kommer begrepet "distribuert hovedbok". Dette er en fancy måte å si at vi holder styr på alle transaksjoner på blokker i kjeden, og alle på blokkjeden kan se dette, og ingen enkelt part kontrollerer det. Det er her det distribuerte eller desentraliserte kommer inn i bildet.

Hva er skalering?

Nå må du ha en grunnleggende forståelse av blokkjede, men hvor kommer skalering inn i bildet? Vi vil utforske det i denne delen av bloggen.

Du skjønner, maskindelen av blockchain-økosystemet kalles noder. Disse nodene er ansvarlige for å legge til den nye blokken og holde styr på nodene. Nå er det åpenbart at det tar tid å legge til en ny blokk i blokkjeden. Denne tiden kan avhenge mer eller mindre av den underliggende blokkaddisjonsmekanismen.

Da blokkjeden startet tok det mye tid å legge til en ny blokk; dermed ble alle som brukte blokkjeden belastet med en høy gassavgift. Hvorfor? Når en ny blokk legges til, plukkes dataene i den nye blokken basert på hvem som gir mest gebyr. Brukeren som må legge til transaksjonen eller dataene i blokken gir villig flere gassavgifter. Det er dette som skaper en økning i gassprisene.

Herfra steg gassavgiften etter hvert som ressursene eller hastigheten gikk ned. Dermed ble det nødvendig å forbedre den, som er hva skalering er. Skalering er muligheten til den plattformen til å støtte en økende mengde transaksjoner og øke antall noder i nettverket. 

Hva er lag 1 og lag 2 i Blockchain? 

Nå som du vet om blockchain og hva skalering er, er det på tide å diskutere hva dette er lag 1 og lag 2.

La meg fortelle deg en historie. En gang holdt en skilpadde på å høste avlinger fra åkeren til huseieren og la dem i kurven på ryggen hans. Som vanlig var han veldig treg og engstelig. Kaninen hans så ham og bestemte seg for å hjelpe utleieren. Likevel hadde ikke kaninen en kurv for å samle avlinger, så mens skilpadden samlet avlinger og la dem i kurven sin, samlet kaninen med sin fart avlinger i hendene. Når hendene hans ble fulle, legg dem i skilpaddens kurv; på denne måten hjalp kaninen jordeieren ved å samle raskt, og tok hjelp av kaninens kurv.

Dette er nøyaktig hvordan lag 1 og lag 2 er koblet sammen. I denne analogien er utleier brukeren, kurven er blokkjeden, skilpadden er lag 1, og kaninen bruker blokkjeden eller kurven for å gjøre oppgaven raskt.

Lag 1 er kjernen i blokkkjeden som Ethereum, Bitcoin etc., og Layer 2 er et sekundært rammeverk eller protokoll som er bygget på toppen av en eksisterende blokkjede for å øke hastigheten på transaksjonene og forbedre skaleringsvanskene som brukerne står overfor.

Nå liker brukere Layer 2 fordi det hjelper dem med mindre gassavgifter og forbedrer opplevelsen deres. Imidlertid kan vi også forbedre lag 1 for å øke effektiviteten. La oss se hvordan det gjøres.

Layer 1 skaleringsløsninger

Du tenker kanskje, hvorfor trenger vi lag 2? Kan vi ikke forbedre kjerneblokkkjeden eller Layer 1 i hastighet for å oppnå bedre skalering og bedre hastighet?

Du har rett. Vi kan oppnå det med noen teknikker på selve lag 1. Lag 1-skalering betyr å forbedre blokkjedens hastighet og effektivitet ved å forsterke blokkjedens basislag. Flere metoder utvikles og praktiseres for å gjøre det; la oss diskutere to av de mest omtalte.

1. Konsensusprotokollforbedringer:-

Starter med en lett introduksjon av konsensusmekanismen, er det en avtale mellom nodene om å legge blokken til kjeden. Du skjønner, blokkene må være riktige for å legge til i kjeden, fordi hvis en manipulert blokk legges til, vil det skape uregelmessigheter i blokkjededataene. Nodene må være enige om at den tilførte blokken er korrekt og legitim for å forhindre det.

Nå er det forskjellige typer konsensusmekanismer som kan brukes. De mest dominerende er Proof-of-Work(POW) og Proof-of-stav(POS); Bevis for arbeid har vært i bruk en stund og krever veldig mye av elektroniske ressurser og også, på en måte, skadelig for miljøet pluss effektiviteten til blockchain, og Ethereum kom opp med Ethereum2.0 der Proof of Stake-mekanismen forventes å dramatisk dramatisk og fundamentalt øke kapasiteten til Ethereum-nettverket samtidig som desentraliseringen økes og nettverkssikkerheten bevares.

2. Sharding:-

Sharding kan betraktes som en partisjoneringsteknikk, som distribuerer beregnings- og lagringsmetoden over et Peer-toPeer(P2P)-nettverk, slik at hver node ikke har et stort ansvar og bedre kan fokusere på den enkelte partisjonen som er tildelt den. Hver node beholder bare data om sin divisjon eller shard. 

Men dette betyr ikke at ett skår ikke er koblet til et annet. De er godt koblet for å holde hovedboken trygg og desentralisert fordi hver node kan se hver hovedbokoppføring. I blokkjedesammenheng er dette rett og slett kutting av enorme data for bedre skalering. Hvert shard har sine egne data, som skiller det fra andre shards og gjør det unikt.

Layer 2 skaleringsløsninger

Vel, nå, etter å ha diskutert Layer 1-skaleringsløsningene og diskutert deres implementeringsbegrensninger, la oss rette oppmerksomheten mot Layer2-skaleringsløsningene. Vel, vi tror mange av dere allerede må bruke lag 2-løsningene for transaksjonene deres; det er ikke mulig at du ikke har hørt om Polygon, det er uten tvil en av de beste lag 2-protokollene som gjorde det stort i blokkjedeindustrien.

La oss diskutere hvordan lag 2 fungerer. Så for å si det enkelt, det lag 2 gjør, er at det samler alle transaksjonene i en batch og deretter skyver denne batchen på Ethereum-blokkjeden som er til lag 2, ok, men hvordan hjelper det oss? Det vi gjør er som kaninen gjorde. I stedet for å ta hver avling Strad som skilpadden, gjør vi først hånden full av avlingstråder og legger så alt i kurven. Det er akkurat det lag 2 gjør. Den samler alle transaksjonene i en blokk og legger den deretter på ethereum blockchain, så dette er hvordan lag 2-protokoller nyter sikkerheten og sikkerheten til lag 1-kjeder som ethereum og også til fordel for bedre hastighet og svært lave transaksjonsgebyrer.

Mekanismen diskutert ovenfor for å samle transaksjonene og deretter skyve dem til lag1 kalles "roll-up", og det er hovedsakelig to typer roll-ups:-

1. Optimistisk sammendrag:-

Dette er roll-up-mekanismen som forutsetter at roll-up er gyldig; det er ingen sjekk på plass for å bekrefte ektheten av roll-upen, men det er et verifikasjonssystem der denne ekstra roll-upen kontrolleres og verifiseres mot feil.

Optimistisk roll-up er som å være optimistisk om at en endring er i din favør. Vi mener allerede at den lagte sammendraget er gyldig, og vi bekrefter gyldigheten. Hvis vi ikke kan bekrefte dette, kaster vi kastet, og straffen idømmes.

2. Null kunnskap roll-up:-

Den andre typen roll-up kalles null kunnskap roll-up eller zk roll-up. Dette varierer fra optimistisk opprulling når det gjelder bekreftelse eller verifiseringsmekanisme. I zk roll-ups bruker vi kompleks kryptografi.

I zk roll-ups bruker vi noe som kalles zero-knowledge proof, som styrer gyldigheten av roll-upen ved å bruke minimal informasjon om transaksjonen, som alt drives av kryptografi. Så zk roll-ups er personvernbevarende, slanke og viktigst av alt, raske og billige.

konklusjonen

Så denne bloggen var din guide til lag 1 og lag 2 i blockchain-økosystemet. Her startet vi fra det grunnleggende og bygde et konsept rundt hva lag 1 og lag 2 er, dets bruksområder, hva skalering er, ulike mekanismer under begge for å forbedre effektiviteten og mange flere ting.

17 Visninger

Tidstempel:

Mer fra Quillhash