Vad är validium och hur fungerar de?
Hem
Artiklar
Vad är validium och hur fungerar de?

Vad är validium och hur fungerar de?

Avancerad
Publicerad May 24, 2024Uppdaterad Jul 23, 2024
6m

Viktig information

  • Validium är skalningslösningar för Ethereum som bearbetar transaktioner utanför kedjan, samtidigt som de använder ZK-bevis för att säkerställa deras giltighet.

  • Validium möjliggör effektiv transaktionsbearbetning genom att utnyttja operatörer för att batcha och validera transaktioner, vilket minskar datalagring på kedjan och gasavgifter.

  • Samtidigt som validium erbjuder fördelar som förbättrad transaktionshastighet och integritet, står de också inför utmaningar, såsom datatillgänglighetsrisker och potentiella centraliseringsproblem. 

Introduktion

Under åren har blockkedjetekniken förbättrats avsevärt, men skalbarheten är fortfarande ett av de största problemen. I den här artikeln kommer vi att utforska validium, hur de fungerar och hur de kan förbättra Ethereums skalbarhet.

Vad är validium?

Validium är skalningslösningar för Ethereum som använder datatillgänglighet och beräkning utanför kedjan för att bearbeta transaktioner mer effektivt. Till skillnad från ZK-rollupper, som lagrar vissa data på kedjan, behåller validium transaktionerna utanför kedjan samtidigt som de använder ZKP (Zero-Knowledge Proof/nollkunskapsbevis) för att verifiera deras giltighet.

Hur fungerar validium?

Validium fungerar genom att utföra transaktioner utanför Ethereums mainnetoch utnyttja smarta kontrakt på Ethereum för att säkerställa deras giltighet och integritet. Låt oss gå igenom några av de viktigaste aspekterna av validium.

Transaktioner

När en användare vill göra en transaktion med ett validium skickar hen den till en operatör. Operatörer är noder som ansvarar för att utföra transaktioner i valideringskedjan. De kan vara en enda enhet eller en grupp av enheter som valts genom ett insatsbevissystem

Operatören samlar in transaktioner i ett parti och bearbetar dem utanför kedjan. När omgången är klar använder operatören ett speciellt system som kallas en beviskrets för att skapa ett bevis på att transaktionerna utfördes korrekt.

Statliga åtaganden

Föreställ dig validiums tillstånd (registret över alla konton och deras balanser) som ett stort träd, ett så kallat Merkle-träd. Roten för det här trädet, som kallas tillståndsroten, är som ett fingeravtryck som representerar hela tillståndet. Denna tillståndsrot lagras på Ethereum. 

När operatören bearbetar transaktioner uppdaterar den tillståndsroten för att återspegla de nya balanserna och kontotillstånden. Sedan skickar de denna nya tillståndsrot tillsammans med beviset på att allt gjordes korrekt till Ethereums mainnet

Till skillnad från zk-rollupper behöver blockproducenter på en validium inte publicera alla transaktionsuppgifter på Ethereum. Om Ethereum verifierar beviset accepteras det nya tillståndet och validiet uppdateras.

Insättning och uttag

Användare kan sätta in sina tillgångar från Ethereum till ett validium genom att skicka ETH eller andra token till ett speciellt kontrakt på Ethereum. Kontraktet kommunicerar denna insättning till validium utanför kedjan och krediterar användarens konto utanför kedjan. 

När användare tar ut tillgångar tillbaka till Ethereum skickar de in en begäran om uttag till operatören. Operatören inkluderar begäran i en omgång och när omgången har verifierats på Ethereum kan användarna ta ut sina pengar.

Validium- och EVM-kompatibilitet

Enkla användningsområden 

Validium är effektiva för enkla applikationer, såsom tokenbyten och betalningar, eftersom de snabbt kan behandla många transaktioner utan att behöva lagra alla data på Ethereums mainnet. Detta gör den idealisk för tillämpningar där transaktioner är enkla och inte kräver komplexa beräkningar. 

Utmaningar med smarta kontrakt 

Smarta kontrakt är program som körs på blockkedjan och ofta involverar komplexa operationer. Validium kämpar med dessa eftersom det krävs mer beräkningskraft för att bevisa att komplexa operationer utfördes korrekt. Detta gör det svårare för validium att stödja det breda utbudet av funktioner som smarta kontrakt kan erbjuda. 

Potentiella lösningar

Vissa projekt arbetar på sätt att göra valideringar mer kompatibla med Ethereums smarta kontraktsmöjligheter. Ett tillvägagångssätt är att skapa specialversioner av programmeringsspråk som Solidity (som används för att skriva Ethereums smarta kontrakt) som är optimerade för validering. Detta kan dock vara begränsande, eftersom det kanske inte stöder alla funktioner i den vanliga Ethereum-programmeringsmiljön.

Fördelar med validium

Effektivitet

Validium kan behandla upp till 9 000 transaktioner per sekund (TPS) genom att avlasta datalagring och beräkning från Ethereums mainnet. Detta är avgörande för tillämpningar som decentraliserade börser (DEX:er), där snabbhet och kostnadseffektivitet är viktigt.

Kostnadsminskning

Validium kan avsevärt minska gasavgifterna genom att inte publicera transaktionsdata i kedjan, vilket gör att användarna kan dra nytta av lägre transaktionskostnader.

Förbättrad säkerhet

Med datalagring utanför kedjan kan validium erbjuda förbättrad integritet för transaktioner och ett extra säkerhetslager utan att kompromissa med skalbarheten.

Utmaningar med validium

Risker för datatillgänglighet

Validiums beroende av datatillgänglighet utanför kedjan medför också risker. Om operatörer eller ansvariga för datatillgänglighet undanhåller transaktionsdata kan det vara omöjligt att generera de bevis som krävs för att ta ut användartillgångar.

Centraliseringsrisk

Behovet av specialiserad hårdvara för att producera giltighetsbevis kan potentiellt leda till centralisering. Om bara ett fåtal enheter har råd med de nödvändiga resurserna kan de dominera nätverket och undergräva dess decentraliserade karaktär.

Sammanfattningsvis

Validium är skalningslösningar utformade för att förbättra Ethereum-nätverket genom att behandla transaktioner utanför kedjan samtidigt som transaktionsintegriteten säkerställs genom ZK-bevis. Genom att ta itu med begränsningarna med datalagring på kedjan kan validium förbättra transaktionernas genomströmning, vilket är ett viktigt steg mot att lösa blockkedjans skalbarhetsproblem.

Mer information

Ansvarsfriskrivning och riskvarning: detta innehåll presenteras för dig ”i befintligt skick” och endast som allmän information och i utbildningsändamål, utan representation eller garanti av något slag. Det ska inte tolkas som ekonomisk, juridisk eller annan professionell rådgivning. Det är inte heller avsett att rekommendera köp av någon specifik produkt eller tjänst. Du bör söka egen rådgivning från lämpliga professionella rådgivare. I de fall då artikeln har skrivits av en tredje part, tillhör åsikterna som uttrycks denna tredje part och återspeglar inte nödvändigtvis Binance Academys åsikter. Läs vår fullständiga ansvarsfriskrivning här för mer information. Priserna på digitala tillgångar kan vara volatila. Värdet på din investering kan gå ner eller upp och du kanske inte får tillbaka det investerade beloppet. Du är själv ansvarig för dina investeringsbeslut och Binance Academy ansvarar inte för eventuella förluster som du kan ådra dig. Detta material ska inte tolkas som ekonomisk, juridisk eller annan professionell rådgivning. Se våra användarvillkor och vår riskvarning för mer information.