Vad är kedjeabstraktion?
Hem
Artiklar
Vad är kedjeabstraktion?

Vad är kedjeabstraktion?

Nybörjare
Publicerad Jun 17, 2024Uppdaterad Jul 23, 2024
6m

Viktig information

  • Kedjeabstraktion avser idén att förenkla användningen av applikationer och tjänster för blockkedja genom att ta bort friktioner och tekniska processer från användarupplevelsen (UX).

  • Kedjeabstraktion kan göra applikationer mer attraktiva för slutanvändarna och hjälpa utvecklare att bygga effektivare DAppar som möjliggör interaktioner tvärs över kedjan.

  • Kedjeabstraktion står inför utmaningar i form av centraliseringsrisker, säkerhetsrisker och potentiella interoperabilitetsproblem.

Introduktion

Blockkedjeinteraktioner kan ofta vara förvirrande och svåra, särskilt för nybörjare. I den här artikeln kommer vi att utforska kedjeabstraktion, hur den fungerar, några av dess fördelar och utmaningar samt vanliga missuppfattningar om den.  

Vad är kedjeabstraktion?

Kedjeabstraktion är NEAR:s idé om att förenkla hur användare interagerar med blockkedjeteknik genom att separera den från användarupplevelsen (UX). Målet är att användarna inte ska vara medvetna om den specifika blockkedjan de interagerar med eller ens inse att de använder en blockkedja.

Hur fungerar kedjeabstraktion?

Effektivitet

Tänk om du bara kunde skicka meddelanden från en iPhone till en annan iPhone men inte till Android-telefoner. Det skulle vara ineffektivt och opraktiskt. På samma sätt bör användarna kunna interagera med decentraliserade applikationer (DAppar) över olika blockkedjor utan onödiga hinder.

Målet med kedjeabstraktion är att ta bort eller dölja komplexiteten i blockkedjetekniken, så att användarna kan fokusera på funktionaliteten och fördelarna med de DAppar de använder. Om Sarah till exempel vill använda en ny DApp som heter XYZ ska hon inte behöva oroa sig för vilken blockkedja den är byggd på. Ur ett användarperspektiv vill hon bara att det ska fungera bra och uppfylla sitt syfte.

På samma sätt använder miljontals människor internet varje dag, men bara en mindre andel förstår tekniken bakom det och hur det fungerar. Så länge det fungerar som avsett och tillför värde för användarna finns det ingen anledning för den genomsnittliga användaren att helt förstå dess tekniska detaljer.

Transaktioner

Föreställ dig att du använder en DApp som gör att du enkelt kan göra transaktioner över flera nätverk och navigera i olika tjänster. Föreställ dig till exempel att Sarah öppnar XYZ-appen på sin telefon, beställer en kaffe och ser en rabatt i sin favoritklädbutik. Hon köper ett par skor och tjänar belöningar som lagras som icke-fungibla token (NFT) på Ethereum. Senare ser hon ett specialerbjudande kopplat till hennes belöning och köper biljetter till ett evenemang, som också är NFT:er, men på BNB Smart Chain (BSC).

Alla dessa transaktioner kan ske i en enda app, vilket gör att Sarah inte behöver hantera flera plånböcker, byta nätverk eller hantera transaktionsavgifter direkt. Denna nivå av tvärkedjeinteraktion är det slutliga målet för kedjeabstraktion.

Fördelar med kedjeabstraktion

Defragmentering av likviditet

Likviditet är ofta isolerat inom specifika blockkedjor, vilket gör det svårt för användare och utvecklare att komma åt och använda den. Kedjeabstraktion tar itu med detta genom att möjliggöra tillgång till likviditet över olika blockkedjor.

Föreställ dig att John vill låna ut sina token för att tjäna ränta. Om likviditeten är isolerad skulle han behöva hitta en plattform på den specifika blockkedja som hans token finns på. Men med kedjeabstraktion kan John låna ut sina token på en plattform som integrerar likviditet från flera blockkedjor. Detta kan resultera i fler användare av plattformen och mer konkurrenskraftiga räntor för John.

Förenklad utveckling

För utvecklare erbjuder kedjeabstraktion flexibiliteten att bygga DAppar utan att vara begränsad till begränsningarna för en specifik blockkedja. 

En utvecklare kan använda Ethereum för dess smarta kontraktsfunktioner, samtidigt som Polygon använder för dess kostnadseffektivitet. Till exempel använder Decentraland Polygon-nätverket för att låta sina användare göra anspråk på, köpa, sälja och byta utrustning för sina avatarer utan transaktionsavgifter. Det är viktigt att komma ihåg att Decentraland använder flera funktioner för att helt ta bort avgifterna. Transaktioner i Polygon har små avgifter, men är inte helt gratis.

Utmaningar med kedjeabstraktion

Centraliseringsrisk

Kedjeabstraktion kan implementeras genom att skapa ett gränssnitt som gör det möjligt för användarna att interagera med alla typer av blockkedjeapplikationer från en enda plats, vilket förbättrar användarupplevelsen. Det finns dock en oro för att detta gränssnitt potentiellt kan bli en enda felpunkt.

Säkerhetsrisker

Varje blockkedja har sina egna säkerhetsprotokoll. Om de kombineras till ett enda gränssnitt är det svårt att se till att alla säkerhetsåtgärder upprätthålls. Om det inte implementeras noggrant kan det nya gränssnittet för kedjeabstraktion medföra risker för enskilda blockkedjor.

Problem med interoperabilitet

Att säkerställa interoperabilitet mellan olika blockkedjor är en annan utmaning. Olika blockkedjor har unika konsensusalgoritmer och smarta kontraktsspråk, vilket gör det svårt att skapa ett enda gränssnitt som fungerar felfritt över alla nätverk. Till exempel är ett smart kontrakt skrivet för Ethereum-nätverket inte direkt kompatibelt med Solana på grund av skillnader i deras programmeringsspråk och underliggande teknik.

Vanliga missuppfattningar om kedjeabstraktion

Kedjeabstraktion eliminerar blockkedjeskillnader

Även om kedjeabstraktion innebär att förenkla interaktioner tvärs över kedjan förblir varje blockkedjas unika egenskaper intakta. Kedjeabstraktion förenklar och automatiserar de tekniska processerna för att förbättra användarupplevelsen, men ändrar inte direkt blockkedjeinfrastrukturerna.

Kedjeabstraktion handlar bara om transaktioner tvärs över kedjan

Att underlätta transaktioner över olika blockkedjor är en viktig egenskap i kedjeabstraktionen, men inte dess enda nytta. Kedjeabstraktion gör också att användningen av DAppar, distribution av smarta kontrakt och datahämtning över blockkedjor förenklas.

Sammanfattningsvis

Kedjeabstraktion avser förenklingen av interaktioner över olika blockkedjenätverk. Fördelarna med kedjeabstraktion inkluderar likviditetsdefragmentering och förenklad utveckling. Den står inför utmaningar i form av centraliserings- och säkerhetsrisker samt potentiella interoperabilitetsproblem. Ändå kan det bana väg för interoperabla och användarvänliga blockkedjeekosystem.

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.