Navigera i blockkedjans lager: lager 1 vs lager 2 förklaras

Navigera i blockkedjans lager: lager 1 vs lager 2 förklaras

Navigating the Layers of Blockchain: Layer 1 vs Layer 2 Explained PlatoBlockchain Data Intelligence. Vertical Search. Ai.

Lästid: 6 minuter

Utforska lager 1 och lager 2 och deras användningsscenarier.

"Layer 1" och "Layer 2" skulle du säkert ha hört dessa ord förut om du vet lite om kryptorymd. Men vad är det exakt?, Hur hjälper det hela Web3?, Vad är deras betydelse? Varför är det viktigt i dagens scenario?, Det här är frågorna vi kommer att täcka och lite till. Så få din favoritdryck. Det här kommer att bli en informativ blogg. Njut av.

Vad är blockchain?

Låt oss börja med denna fråga, vad är blockchain? Tja, blockchain är bara en teknik som möjliggör transparent distribution av data och decentraliserad kraft att lägga till ny data, vilket är utanför enhandskontroll av någon part.

Vad vi menar med att det är en teknik genom vilken vi kan lagra data i form av block på en kedja som delas av alla användare i blockkedjan. Dessa användare har också makten att lägga till ny legitim data i form av ett block som verifieras för korrekthet, och sedan belönas den som lägger till det nya blocket.

Så av detta kommer termen "distribuerad reskontra". Det här är ett fint sätt att säga att vi håller reda på alla transaktioner på block i kedjan, och vem som helst i blockkedjan kan se detta, och ingen enskild part kontrollerar det. Det är här det distribuerade eller decentraliserade kommer in i bilden.

Vad är skalning?

Vid det här laget måste du ha en grundläggande förståelse för blockchain, men var kommer skalning in i bilden? Vi kommer att utforska det i den här delen av bloggen.

Du förstår, maskindelen av blockchain-ekosystemet kallas noder. Dessa noder är ansvariga för att lägga till det nya blocket och hålla reda på noderna. Nu är det uppenbart att det tar tid att lägga till ett nytt block i blockkedjan. Denna tid kan bero mer eller mindre på den underliggande blockadditionsmekanismen.

När blockchain startade tog det mycket tid att lägga till ett nytt block; därför debiterades alla som använde blockkedjan en hög gasavgift. Varför? När ett nytt block läggs till plockas data i det nya blocket baserat på vem som ger högst avgift. Användaren som måste lägga till transaktionen eller data till blocket ger gärna fler gasavgifter. Det är detta som skapar en ökning av gaspriserna.

Härifrån steg gasavgiften i takt med att resurserna eller hastigheten minskade. Därför blev det nödvändigt att förbättra det, vilket är vad skalning är. Skalning är den plattformens förmåga att stödja en ökande belastning av transaktioner och öka antalet noder i nätverket. 

Vad är lager 1 och lager 2 i Blockchain? 

Nu när du vet om blockchain och vad skalning är, är det dags att diskutera exakt vad detta är för lager 1 och lager 2.

Låt mig berätta en historia. En gång skördade en sköldpadda skördar från åkern åt hyresvärden och lade dem i korgen på hans rygg. Som vanligt var han väldigt långsam och blyg. Hans vän kanin såg honom och bestämde sig för att hjälpa hyresvärden. Ändå hade kaninen ingen korg för att samla grödor, så medan sköldpaddan samlade grödor och lade dem i sin korg, samlade kaninen, med sin snabbhet, grödor i sina händer. När hans händer blev fulla, lägg dem i sköldpaddans korg; På detta sätt hjälpte kaninen fältets hyresvärd genom att snabbt samla in och ta hjälp av kaninens korg.

Det är precis så här lager 1 och lager 2 är anslutna. I denna analogi är hyresvärden användaren, korgen är blockkedjan, sköldpaddan är lager 1, och kaninen använder blockkedjan eller korgen för att göra uppgiften snabbt.

Lager 1 är kärnan i blockkedjan som Ethereum, Bitcoin etc., och Layer 2 är ett sekundärt ramverk eller protokoll som är byggt ovanpå en befintlig blockkedja för att påskynda transaktionerna och förbättra skalningssvårigheterna för användarna.

Nu gillar användare Layer 2 eftersom det hjälper dem med lägre bensinavgifter och förbättrar deras upplevelse. Men vi kan också förbättra Layer 1 för att öka effektiviteten. Låt oss se hur det går till.

Layer 1-skalningslösningar

Du kanske tänker, varför behöver vi lager 2? Kan vi inte förbättra kärnblockkedjan eller Layer 1 i hastighet för att uppnå bättre skalning och bättre hastighet?

Du har rätt. Vi kan uppnå det genom vissa tekniker på själva Layer 1. Lager 1-skalning innebär att förbättra blockkedjans hastighet och effektivitet genom att utöka blockkedjans baslager. Flera metoder utvecklas och övas för att göra det; låt oss diskutera två av de mest omtalade.

1. Förbättringar av konsensusprotokollet:-

Från och med en lätt introduktion av konsensusmekanismen är det en överenskommelse mellan noderna att lägga till blocket i kedjan. Du förstår, blocken måste vara korrekta för att läggas till i kedjan eftersom om något manipulerat block läggs till kommer det att skapa oegentligheter i blockchain-data. Noderna måste vara överens om att det tillagda blocket är korrekt och legitimt för att förhindra det.

Nu finns det olika typer av konsensusmekanismer som kan användas. De mest dominerande är Proof-of-Work(POW) och Proof-of-stav(POS); Bevis på arbete har använts ett tag och kräver väldigt mycket av elektroniska resurser och även, på ett sätt, skadligt för miljön plus effektiviteten av blockchain, så Ethereum kom fram till Ethereum2.0 där Proof of Stake-mekanismen förväntas dramatiskt och i grunden öka kapaciteten för Ethereum-nätverket samtidigt som decentraliseringen ökar och nätverkssäkerheten bevaras.

2. Sharding:-

Sharding kan betraktas som en partitioneringsteknik, som distribuerar beräkningar och lagring över ett Peer-toPeer(P2P)-nätverk så att varje nod inte har ett stort ansvar och bättre kan fokusera på den enskilda partitionen som tilldelats den. Varje nod behåller bara data om dess division eller skärva. 

Men detta betyder inte att en skärva inte är kopplad till en annan. De är väl anslutna för att hålla redovisningen säker och decentraliserad eftersom varje nod kan se varje redovisningspost. I blockchain-sammanhang är detta helt enkelt hackning av enorma data för att bättre skala. Varje skärva har sin egen data, som skiljer den från andra skärvor och gör den unik.

Layer 2-skalningslösningar

Nåväl, nu, efter att ha diskuterat Layer 1-skalningslösningarna och diskuterat deras implementeringsbegränsningar, låt oss rikta vår uppmärksamhet mot Layer2-skalningslösningarna. Vi tror att många av er redan måste använda lager 2-lösningarna för era transaktioner; det är inte möjligt att du inte har hört talas om Polygon, det är överlägset ett av de bästa lager 2-protokollen som gjorde det stort i blockkedjebranschen.

Låt oss diskutera hur Layer 2 fungerar. Så för att uttrycka det enkelt vad lager 2 gör är att det samlar alla transaktioner i en batch och sedan skjuter denna batch på Ethereum blockchain som är till lager 2, okej men hur hjälper det oss? Det vi gör är som kaninen gjorde. Istället för att ta varje gröda Strad som sköldpaddan, gör vi först handen full av grödor och lägger sedan allt i korgen. Det är precis vad lager 2 gör. Den samlar alla transaktioner i ett block och lägger dem sedan på ethereum blockchain, så detta är hur lager 2-protokoll åtnjuter säkerheten och säkerheten hos lager 1-kedjor som ethereum och även till fördelen av bättre hastighet och mycket låga transaktionsavgifter.

Mekanismen som diskuterats ovan för att samla in transaktionerna och sedan skjuta dem till lager1 kallas "roll-up", och det finns huvudsakligen två typer av roll-ups:-

1. Optimistisk sammanställning:-

Detta är roll-up-mekanismen som antar att roll-up är giltig; det finns ingen kontroll på plats för att bekräfta äktheten av roll-up, men det finns ett verifieringssystem där denna tillagda roll-up kontrolleras och verifieras mot fel.

Optimistisk roll-up är som att vara optimistisk om att en förändring är till din fördel. Vi anser redan att den tillagda sammanställningen är giltig och vi bekräftar dess giltighet. Om vi ​​inte kan bekräfta detta kasserar vi rullen och straffen utdöms.

2. Noll-kunskap roll-up:-

Den andra typen av roll-up kallas noll kunskap roll-up eller zk roll-up. Detta varierar från optimistisk roll-up när det gäller bekräftelse eller verifieringsmekanism. I zk roll-ups använder vi oss av komplex kryptografi.

I zk roll-ups använder vi något som kallas zero-knowledge proof, som styr giltigheten av roll-upen med minimal information om transaktionen, som all drivs av kryptografi. Så zk roll-ups är integritetsbevarande, snygga och viktigast av allt, snabba och billiga.

Slutsats

Så den här bloggen var din guide till lager 1 och lager 2 i blockchain-ekosystemet. Här utgick vi från grunderna och byggde ett koncept kring vad lager 1 och lager 2 är, dess användningsområden, vad skalning är, olika mekanismer under båda för att förbättra effektiviteten och många fler saker.

17 Visningar

Tidsstämpel:

Mer från Pilbåt