Diagrammet – Det bästa blockchain-datastruktureringsverktyget

Alla som har försökt skapa en decentraliserad applikation (dApp) på Ethereum blockchain kommer överens om att även om blockkedjor är begreppsmässigt nära databaser verkar frågor till den förra helt av denna värld. För det första finns det anmärkningsvärda prestandaproblem med blockchain-datalagring, vilket till stor del beror på deras distribuerade (decentraliserade) natur och varianterna av konsensusprotokoll. Vid en liknande jämförelse skulle databaser också vara långsamma om de bestod av ett nätverk av noder där varje nod lagrade en fullständig kopia av hela databasen och varje transaktion måste verifieras av varje nod. Det är därför människor experimenterar med olika tillvägagångssätt för att använda blockkedjor som en databas inklusive att ändra blockkedjans struktur.

Grafen närmar sig problemet på ett annat sätt genom att låta blockkedjor existera i sin nuvarande form, men erbjuder också ett sätt att effektivt indexera och fråga de lagrade data med hjälp av GraphQL.

Vad är diagrammet??

Grafen är ett decentraliserat open source-protokoll för indexering av blockchain-data. Utvecklare kan skapa och publicera olika APIs (underbilder) och göra frågor via GraphQL. Plattformen kan användas för att snabbt söka efter data på t.ex. Ethereum blockchain med enkla frågor. Detta löser ett vanligt problem som många blockchain-indexeringsplattformar stöter på.

Blockchain-applikationer har svårt att upprätthålla egenskaper som oföränderlighet, blockchain-omorganisationer och säkerhet vid bearbetning av frågor. Detta gör förfrågningsprocessen tidskrävande, men lyckligtvis har The Graph en lösning för att lösa problemet. Projektet använder “underbilder” för att indexera blockchain-data som användare kan komma åt via GraphQL API. Enligt utvecklingsteamet kommer protokollet att vara helt decentraliserat i framtiden, med fler noder som ansvarar för indexering.

Hur indexerar grafen data?

Låt oss använda processen för att indexera information inom Ethereum blockchain som ett exempel. Diagrammet använder det som kallas ett “subgraph manifest” – en beskrivning av en subgraph som innehåller data om smarta kontrakt, blockchain-händelser och en procedur för att kartlägga dessa händelser innan de lagras i plattformens databas. Transaktioner, subgrafiska manifest och databaser samordnas enligt en specifik struktur. Allt börjar med decentraliserade applikationer som lägger till data till Ethereum blockchain med hjälp av smarta kontrakt.

All denna information kommer att innehålla ett register över alla händelser och transaktioner upp till den punkt där de når slutresultatet. Grafnoden skannar sedan hela blockchain-databasen, samlar in nya data och filtrerar bort informationen som är relevant för användarnas frågor. För att förenkla indexeringen identifierar den varje datamängd som svarar på frågor i varje undergraf.

GraphQL är länken mellan blockchain-data och varje applikation. Men återigen är det genom Graph Node som användare kan leverera sökfrågor till plattformen. Efter hela processen kan användare äntligen se resultaten av sina frågor från sina applikationer. Det är i princip hur datafrågan och indexeringsslingan fungerar. Användare kan vända sig till Grafutforskaren för att visa de underbilder som redan finns på plattformen. Var och en av dessa underbilder rymmer en “lekplats” där användare kan köra frågor via GraphQL.

När detta skrivs stöder The Graph indexering av data från Ethereum, IPFS och PoA-nätverk. Plattformen kommer att stödja fler nätverk i framtiden. Men redan nu har projektet redan mer än 2300 underbilder som används och används av applikationsutvecklare. ”Track record” inkluderar AAVE, Aragon, Balancer, DAOstack, Uniswap, Synthetix och många andra. 3Commas har också nyligen integrerat The Graph för att hämta Ethereums plånbokssaldon och priser. Stöd för att visa insatta tokens kommer att läggas till inom kort.

Roller i Graph-ekosystemet

Projektdeltagare kan ta på sig följande roller:

  • Konsumenter. Användarna som betalar indexerare för bearbetning av sökfrågor. Konsumenten kan också vara en hel webbtjänst eller en uppsättning programvara associerad med The Graph;
  • Indexers. Noderna i nätverket som är ansvariga för dataindexeringen;
  • Kuratorer. Med hjälp av GRT-tokens (native platform tokens) identifierar curatorer information för underbilder som är viktig för indexering;
  • Delegatorer. Dessa är projektmedlemmar som delegerar sina GRT-token till indexerare för att få en del av vinsten.
  • Fiskare. Dessa är deltagarna som kontrollerar giltigheten av nätverkets svar på frågor;
  • Skiljemän. Dessa deltagare ser till att indexerarna inte är skadliga.

Projekt associerade med The Graph-ekosystemet

Kedjelänk

Tack vare samarbetet med Kedjelänk, subgrafinformation kan nu dirigeras in i kedjan med hjälp av Chainlink’s oracles, vilket skapar ett ännu mer robust ekosystem där DeFi-protokoll kan använda onchain-mätvärden för att bättre definiera deras interaktioner inom sin produkt eller plattform.

Bara för att påminna dig om, Chainlink är branschledande när det gäller att bädda in WEB 2.0-data i WEB 3.0-ekosystemet med en robust uppsättning riktmärkeindex, såsom kryptovalutaprisströmmar, som används inom olika områden, såsom decentraliserade börser och decentraliserad utlåning.

Partnerskap med The Graph gör det möjligt för Chainlink att skicka viktiga onchain-mätvärden direkt till projekt i nästan realtid, vilket minskar förseningen vid leverans av viktig information, vilket bättre formar användarupplevelsen. Här är några fler användningsfall:

  • Använd subgrafen för att katalogisera likviditet i blockkedjan. Detta hjälper till att beräkna och korsjämföra glidning på decentraliserade börser;
  • Använd subgrafen för att katalogisera den genomsnittliga mängden förbrukad gas per block för varje transaktion och beräkna rekommenderade gasavgifter;
  • Använda underbilder som API: er för att integrera global verklig data (offline) i dApps, som tävlingsresultat, användar-ID, finansiella tillgångar och så vidare.

Chorus one

Chorus one är en operativ infrastruktur som hjälper användare att på ett säkert sätt öka mängden digitala tillgångar som de har genom insättning. Chorus One arbetar med två separata uppsättningar noder för att validera och verifiera information i olika geografiska regioner i världen. 

Ethereum Name Service

Ethereum Name Service (ENS) är ett system för att enkelt identifiera adresser i Ethereum-nätverket. Den associerar en lång kombination av adresstecken med lätt att komma ihåg namn. Plattformen erbjuder ett säkert och decentraliserat sätt att hänvisa till resurser med hjälp av lättlästa namn. Det är en helt distribuerad domännamnsleverantör som tillåter vem som helst att köpa och hantera domäner, vilket innebär att du kan skicka ERC-20-tokens eller ETH till något som “realsatoshi.eth” istället för den långa teckenkedjan “8e866f012fb8fb …”

ENS bygger på Ethereums smarta kontrakt, vilket gör den säkrare, privat och censurssäker än Internet Domain Name Service (DNS). ENS-teamet ser internetens namngivningsinfrastruktur som en grundläggande komponent som därför måste vara öppen, decentraliserad, samhällsstyrd och icke-kommersiell. På teknisk nivå kan ENS använda det befintliga Ethereum-ekosystemet, vilket innebär att det är väl programmerbart och kan gränssnitt med andra smarta kontrakt.

Bancor

Bancor-nätverk är världens första decentraliserade likviditetsnätverk. Med andra ord är det ett projekt som möjliggör automatisk konvertering av en token till en annan. Detta möjliggörs genom skapandet av Bancor Network Token (BNT). Det är en digital valuta med en inbyggd omvandlare som gör att den automatiskt kan bytas mot valfri token i sitt nätverk direkt från kundens plånbok..

Aave

Aave är ett utlåningsprotokoll med öppen källkod. Detta protokoll genererar procentuella token, som kallas aTokens, när en användare låser säkerheter för ETH i en säkerställd skuldposition (CDP). Token är knutna 1: 1 till säkerheten som finns i det smarta avtalet.

Aave använder en decentraliserad utlåningspool (eller DLP) -modell. Projektet bytte från en direktlåntagare-matchande modell till DLP medan du ommärker från ETHLend till Aave. I DLP-modellen får låntagaren medel från en stor pool av medel som hålls i reserv istället för att direkt matcha användare i en transaktion.

Räntan på lån och insättningar bestäms algoritmiskt. Det varierar beroende på utbud och efterfrågan. Användare placerar sin säkerhet i ETH i en CDP för att ta ut en procentandel av insatta medel som ett lån. Hur mycket pengar en användare kan ta ut beror på förhållandet mellan lån och värde (LTV). 

2KEY

De 2KEY teamet har skapat en social ekonomi som ger en ny ekonomisk modell för online-utbyte och belönar olika deltagare som är involverade i distribution av online-innehåll och utbyte av länkar. 2KEY använder spårningsteknik i flera steg för att spåra och registrera alla personer som är inblandade i länkutbyteskedjan. Protokollet fungerar också som en Layer 2-skalningslösning för Ethereum och inkluderar Action Redirection Contracts (ARC), som är nyligen patenterade lösningar som gör det möjligt för 2KEY: s flerstegsspårningsteknik initialt att integreras i blockchain-infrastrukturen. 

Varje kontrakt som utförs i nätverket producerar sitt eget ARC-paket som fungerar som sin egen Web 3.0 flerstegsspårningsmekanism för övergångar och konverteringar, som också kan ses och interageras med alla ERC-20-kompatibla klienter. 

Slutsats

Med den nuvarande hype runt området för decentraliserad ekonomi kan vi dra slutsatsen att det är mycket viktigt för utvecklare att ha enkel tillgång till blockchain-data. Att göra processen snabbare och enklare för alla kan påverka tillväxten i DeFi-ekosystemet betydligt, liksom dess tillförlitlighet, säkerhet och hastighet. Fram till nyligen var behovet av att skapa en informationsbro mellan applikationer och blockchain-data efterfrågat och The Graph försöker aktivt fylla detta gap.

Genom att distribuera smarta kontrakt som är beroende av användardata har The Graph etablerat sig som ett lättanvänt, kostnadseffektivt och snabbt utvecklande projekt. Plattformen ses som ett lovande verktyg för att ge alla i samhället … särskilt blockchain-utvecklare.

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me
Like this post? Please share to your friends:
map