Dfinity (ICP) recension: Blockchain-baserad molnberäkning PlatoBlockchain Data Intelligence. Vertikal sökning. Ai.

Dfinity (ICP) Review: Blockchain-baserad molnberäkning

Dfinity fakturerar sig själv som en "Internet-dator" och lovar att leverera blockchain-baserad molnbearbetning som kommer att ligga till grund för nästa generations decentraliserade internet.

Dfinity-teamets vision är skapandet av appar, som liknar vad vi redan har, men skiljer sig åt genom att de körs direkt i nätverket. Detta gör det möjligt för nästa generations internet att kringgå kontrollen från stora teknikföretag som Alphabet, Amazon, Microsoft och Apple som nu kontrollerar nästan all onlinetrafik eftersom de äger servrarna som driver internet.

Kan det lyckas där andra har misslyckats? Det är vad vi kommer att undersöka under denna översyn.

Om Dfinity

Dfinity har arbetat med att skapa den första blockchain-baserade lösningen som körs med webbhastighet med förmågan att öka kapaciteten oändligt. Kallas "Internetdator" och kommer att kunna vara värd för oändliga appar och smarta kontrakt, samtidigt som man lagrar vilken mängd data som helst.

Internet-dator

Dfinity gör den decentraliserade Internetdatorn till verklighet. Bild via Dfinity.org

Dfinity är inte nytt. Det tänktes ursprungligen av 2015 av Dominic Williams och har ökat sedan dess. Dominic är fortfarande presidenten och chefsvetenskapsmannen för Dfinity Foundation, liksom att vara det mest högljudda munstycket för antagandet av Dfinitys Internet-datorteknik.

Medan Dfinity grundades i Palo Alto, Kalifornien och fortfarande har ett forskningscenter där, är Dfinity Foundation som nu driver projektet baserat i Zug, Schweiz. Det finns ett andra forskningscenter där och ett tredje ligger i San Francisco, Kalifornien. Projektet har för närvarande över 120 anställda som alla arbetar för att skapa nästa generations internetlösning.

Dfinity: Spola tillbaka Internet

Helt ända tillbaka 1996 försökte den amerikanska kommunikationsanständighetslagen att få överordnad reglering till onlineinnehåll. Grupper som Electronic Frontier Foundation växte fram för att upprätthålla interneträttigheter för användare. Med en vision om ett fritt och öppet internet som styrs av användarna försökte det stoppa intrånget av myndigheter och stora företag på internet.

Nu mindre än tre decennier senare kan vi se att de tidiga pionjärernas vision i bästa fall var naiv. Regeringen kunde inte reglera internet helt, men istället har vi sett en ny grupp överherrar ta kontroll över vad som borde ha varit en fri och öppen plattform. Idag styrs internet av sådana som Alphabet och Amazon, Facebook och Twitter, Alibaba och Tencent. Bara en handfull företag som kontrollerar biljoner dollar i rikedom och miljarder sinnen online.

Öppna tjänster

Dfinity vill ta tillbaka kontrollen från de tekniska jättarna som dominerar internet. Bild via Dfinity.org

Men det behöver inte fortsätta i den här riktningen. Det finns fortfarande visionärer som vill ha ett gratis och obekvämt internet. Visionärer som utvecklarna av Dfinity.

"Vi tar internet tillbaka till en tid då det gav denna öppna miljö för kreativitet och ekonomisk tillväxt, en fri marknad där tjänster kunde anslutas på lika villkor", säger Dominic Williams, Dfinitys grundare och chefsforskare. "Vi vill ge internet sitt mojo tillbaka."

Utvecklarna på Dfinity arbetar med att skapa en internetdator. Detta kommer att vara ett blockchain-nätverk som sprids över hela världen, med oberoende datacenter som gör att appar kan köras direkt i nätverket. Detta tar tillbaka kontrollen och lägger den i händerna på användarna snarare än i händerna på några få mega-företag. Dfinity har redan skapat ett nytt programmeringsspråk, släppt en uppsättning SDK: er för utvecklare, och senast i början av 2021 gick alfa-versionen av Internet Computer mainframe live.

Dfinity vill inte spola tillbaka internet av nostalgiska skäl. Den förstår att vår kommunikation har förvrängts av dominansen hos tekniska jättar och annonsföretagen som stöder dem. Meddelandet handlar inte längre om sanning och frihet på internet, utan handlar om felinformation, kontroll och girighet. Och viktigast av allt för individen handlar det om förlust av integritet.

 ”Internetdatorn är tänkt som ett alternativ till den äldre IT-stacken på $ 3.8 biljoner $, och ger nästa generations utvecklare möjlighet att bygga en ny sort av manipuleringssäkra företagsprogramvarusystem och öppna internettjänster. Vi demokratiserar mjukvaruutveckling. ” - Dominic Williams, Dfinity-grundare, president och Chief Science Officer

Det finns några få platser på internet som förblir utom räckhåll för dessa tekniska titaner, och Dfinity vill utvidga det för att skapa ett helt ekosystem som kan trivas utanför greppet om de självutformade tekniköverherrarna.

Låt oss inte heller förbise problemet med innovation som orsakas av dessa företag. Det faktum att de har ett effektivt monopol på de flesta områden på internet innebär att innovation har kvävts. Det borde inte bli någon överraskning att alla dessa företag utvecklades när internet förblev gratis och öppet, och att få riktigt innovativa appar sedan deras tillväxt och dominans har utvecklats på internet.

Utöver det moderna Internet

Idén till Dfinity inspirerades av visionen om en blockchain-dator som först marknadsfördes av Ethereum. När man tittar på Ethereum och andra stora blockkedjor skapade grundarna på Dfinity ett förslag för ett decentraliserat blockchain-nätverk som kan driva nästa generation av öppna internettjänster och programvara.

De ignorerade för tillfället någon diskussion om gruvdrift eller staking eller om distribution av ett nytt finansiellt instrument. I stället för att försöka skapa en bättre Bitcoin eller ett bättre Ethereum fokuserade de på att bygga den bästa versionen av sin egen vision.

Blockchain-innovation

Dfinity positionerar sig som nästa generation av blockchain-teknik. Bild via Dfinity.org

Det nuvarande internet körs på IP eller internetprotokoll, men Dfinity introducerar en ny standard som de kallar ICP eller Internet Computer Protocol. Det nya ICP-systemet gör det möjligt för utvecklare att inte bara flytta data över internet utan också faktiska programvaruplattformar. Programvara och applikationer behöver en dator att köra på, men varför inte göra den datorn till hela internet?

Det är visionen om Dfinity. I stället för att köra appar på en dedikerad server som ägs av Alphabet eller Microsoft skulle Dfinity-visionen skapa programvara som fritt kan flyttas till vilken server som helst i nätverket. Med Dfinity finns dessa servrar i oberoende ägda datacenter utspridda över hela världen. I grund och botten kommer det att betyda att appar nu körs överallt.

I praktiken betyder det att appar kan skapas och släppas som varken ägs eller styrs av någon. De oberoende datacenterna som kör Dfinity-nätverket kommer att kompenseras i tokens för att köra koden på sina servrar, men de kommer inte att ha tillgång till någon av data, vilket gör det omöjligt för dem att samla in och sälja data till tredje part som annonsörer . Detta återvänder äganderätten till privata uppgifter till privatpersonerna.

ICP-protokollet

ICP-protokollet är hur appar och tjänster kommer att levereras på Internetdatorn. Bild via Dfinity.org

Naturligtvis finns det också potentiella nackdelar. Ett helt gratis och öppet internet gör det nästan omöjligt att hålla apputvecklarna ansvariga. Om det hostas olagligt eller kränkande innehåll, hur skulle du få bort det om ingen har tillgång till det förutom utvecklaren - som lätt kan vara anonym.

Naturligtvis har vi ett liknande problem med dagens appar. Facebook eller Alphabet kan ta ner allt de gillar på ett infall. Social media-appen Parler, som betonar yttrandefriheten, stängdes nyligen av i huvudsak eftersom stora teknikföretag vägrade att vara värd för appen längre.

Förhoppningen är att ett decentraliserat internet också kommer att leda till decentraliserad styrning där utvecklarna kan bestämma hur allt ska regleras. I själva verket är detta metoden som används i kryptovalutavärlden, och även om den fungerar till viss del kan den också leda till strid mellan olika fraktioner i ett projekt. Det återstår att se om decentraliserad styrning, eller ”pöbelstyrning”, som vissa har kallat det, kommer att vara bättre än centraliserad styrning av en godtycklig VD.

Dfinity Tokenomics

Dfinity-tokens kallas ibland "dfinities" och använde tidigare ticker-DFN, men nyligen har det ändrats till ICP och det handlas för närvarande som en IOU eftersom de faktiska tokens inte har släppts från januari 2021.

Token har flera användningsfall, och ett av dess primära verktyg är som betalningsmedel för datacenter och servrar. För att använda ICP-protokollet för installation av drift av en app är det nödvändigt att betala en gasavgift i tokens.

Denna avgift överförs sedan till datacentrets servrar som kör appen. Mängden gas för varje transaktion bestäms av instruktionerna som utförs och mängden data som bearbetas och lagras. Den här metoden är exakt densamma som den nuvarande prissättningen för cloud computing.

ICP till cykler

ICP-token kommer att stimulera datacenter. Bild via Dfinity.org

Token kommer också att användas för att tillhandahålla styrning för protokollet, vilket är tänkt att ta en självständig form. Detta är detsamma som begreppet gruvdrift, men snarare än att bara betala för att säkra nätverksbetalningarna görs för processorkraft.

Dfinity-ekosystemet

Dfinity Whitepaper förklarar i detalj konsensusmekanismen i ICP. Nedan följer mer generella förklaringar av varje komponent i Dfinity-ekosystemet.

Nätverkets nervsystem (NNS)

Network Nervous System, eller NNS, är den autonoma programvaran som styr internetdatorn. Det hanterar hela systemet, från nätverksstrukturen till nätverksekonomin. Det är värd för nätverket och är en integrerad del av protokollen som används för att skapa Internet Computer blockchain.

Genom att väva samman nodmaskinerna gör det att Dfinity-nätverket blir både autonomt och adaptivt. NNS har en offentlig nyckel som kan validera alla ICP-transaktioner och kommer att fungera som "master" blockchain.

Dfinity -konsensus

Visionen för Dfinitys grundare att ge konsensus till nätverket. Bild via Dfinity Consensus Whitepaper.

När det gäller styrning är NNS där för att lägga fram förslag till omröstning. Omröstning görs för sådana aktiviteter som att lägga till nya noder, eller utöka nätverket, bland annat. Röster avges av innehavarna av IPC-token som har beslutat att låsa in sina tokens för att möjliggöra rösträtt.

Dessutom kommer NNS att ansvara för att skapa undernät genom att kombinera noder från oberoende datacenter. Dessa undernät används sedan för att vara värd för kapslarna. NNS övervakar kontinuerligt nätverkets kapacitet och lägger till noder och undernät efter behov. Detta beteende gör att Internet-datorn kan skala oändligt.

ICP-neuroner

En av de viktigaste funktionerna för ICP-tokens är styrning. Bild via Dfinity.org

Vad är ett undernät i Dfinity?

Ett undernät är en unik blockchain-konfiguration inom Internetdatorn som kan integreras med andra blockkedjor för att öka kapaciteten i hela nätverket. Subnät skapas när NNS kombinerar noder och subnät används för att hålla kapslar, som är en utvecklad typ av smart kontrakt.

Varje undernät är en enskild blockkedja, och kapslarna i varje delnät kan transparent anropa alla andra kapslar, även de i andra undernät. I praktiken skiljer nätverket inte ens mellan undernät när ett kapselsamtal görs, det är helt enkelt ett funktionsanrop inom det sömlösa universum av säker kod.

Dfinity-undernät

Dfinity-undernät möjliggör oändlig skalning av Internet-datorn. Bild via Dfinity.org

Undernät är transparenta för kapselanvändarna och kapselkoden. Användare och kapselutvecklare interagerar med Internetdatorn och i bakgrunden distribuerar ICP-protokollet beräkning och data över undernätnoderna. Detta system anses vara säkrare än traditionella blockkedjor, eftersom det är mer exakt att ha decentraliseringen av data och beräkning av protokollet än att lämna det till slumpen.

Det är inte möjligt att slå ihop enligt traditionella PoW- och PoS-blockchains. Detta undviker att ha valideringsnoder med stora mängder av insatser som skapar majoriteten av block. Subnät kan interagera med varandra genom att använda de unika "Chain Keys" som ingår i den unika kryptografin som utvecklats av Dfinity.

Vad är en neuron?

Neuroner används för att tidslåsa ICP-tokens för att generera röstkraft för omröstning om nätverksförslag. Neuroner kan också göras för att följa varandra för att automatisera uppgifter. Till exempel kan en neuron skapas för att följa röstningen av en annan neuron och på detta sätt representerar de en form av flytande demokrati.

Automatisk omröstning

Neuroner följer varandra på samma sätt som automatiserad omröstning. Bild via Dfinity.org

Det är också möjligt att lösa upp en neuron för att frigöra ICP-tokens som är låsta inuti och sedan konvertera dem till cykler till kraftberäkning.

Vad är cyklar?

Cykler är beräkningsresurserna på Internetdatorn. I allmänhet förbrukar alla kapslar cykler för att stödja bestående minnesdata, för bandbreddsbehov och för CPU-cykler. Kapslarna själva redovisar de resurser som används av deras applikationer och detta uttrycks i enheter av cykler.

Cyklerna återspeglar de faktiska kostnaderna för att driva applikationer och för de fysiska resurser som används, såsom servrarna själva, energibehov, lagringsmaskinvara, bandbredd och andra. I de mest grundläggande termerna är en cykel kostnaden för att utföra en WebAssemble-instruktion. Medan program behöver betala hela kostnaden för körning, kan program genom att ge en kostnad per cykel skapas som mer kostnadseffektiva.

Kapselleverans

Kapslar förbrukar cykler för att leverera sina resurser till användarna. Bild via Dfinity.org

När en utvecklare kan ställa in gränser för antalet cykler som konsumeras av en kapsel hjälper det till att förhindra att skadlig kod körs och dränera nätverksresurser. Och eftersom driftskostnaderna är relativt stabila när de uttrycks i enheter av cykler gör det det möjligt för utvecklare att veta exakt hur mycket det kostar att behandla en viss applikation och hur man gör det billigare att behandla en applikation.

Om du behöver en jämförelse liknar cykler AWS-krediter eller Ethereum-gas. Skillnaden är att cykler täcker ett mycket större utbud av resurser. Och utformningen av kapslarna och cyklerna kan hjälpa till att undvika den potentiella fallgropen med snabbt stigande användningskostnader.

Vad är Motoko?

Dfinity såg att för att hålla kostnaderna i schack behövde de ett sätt att öka prestandan och effektiviteten för koden som körs på Internetdatorn. För att åstadkomma detta anlitade de Andreas Rossberg, skaparen av WebAssemble-språket, som sedan skapade Motoko-språket för användning på Internetdatorn.

1000 Kodrader

Mindre kod = Lägre kostnader. Bild via Dfinity.org

I kombination med internetdatorns arkitektur har Motoko-språket potential att spara stora mängder resurser vid utveckling av programvara för användning i Dfinity-plattformen. Den dyraste komponenten i mjukvaruutveckling är de talanger och färdigheter som krävs.

För närvarande är utvecklingen av applikationer extremt komplex och därmed dyr. Som ett exempel är TikTok ungefär 15 miljoner rader kod, och ändå lider det fortfarande av prestandaproblem. Som en jämförelse skapade Dfinity en TikTok-look-like som heter CanCan som hade ungefär 1,000 rader kod.

CanCan-incitament

Den här TikTok-liknande appen är mycket effektivare och har incitament för användarna. Bild via Dfinity.org

CanCan-appen kommer att ha fördelar för både utvecklare och användare, och detsamma kan sägas för alla andra applikationer som utvecklats på Internetdatorn.

Canister SDK

En av de viktigaste milstolparna i utvecklingen av Internetdatorn var lanseringen av Dfinity SDK, vilket gjorde det möjligt för alla utvecklare att snabbt och enkelt bygga nya applikationer och tjänster för Internetdatorn. Var och en av de utvecklade tjänsterna består av en enda kapsel med statiskt innehåll, metadata och Wasm från den kompilerade Motoko-programvaran.

Arkitekturen som används för att bygga kapslar är optimerad för att skapa decentraliserade applikationer och är extremt mångsidig att starta. En av de intressanta funktionerna är att vilken kapsel som helst kan ringa till funktionerna i någon annan kapsel, så länge de två har delade behörigheter.

Dfinity-kapslar

Kapslar är de grundläggande strukturerna för att hålla kod, tjänster och appar. Bild via Dfinity.org

För att skapa en öppen tjänst i en kapsel markerar utvecklaren helt enkelt någon av de delade funktionerna som permanent och undertecknar sedan kapselns kontroll till offentlig styrning. De offentliga styrelsekapslarna blir sedan ansvariga för den kapseln och hanterar sådana problem som konfiguration och uppgraderingar.

Att skapa sådana permanenta API: er påverkar plattformsrisken. När det är utformat så här är det ingen oro att en tredje part kan komma och stänga en plattform, applikation eller tjänst godtyckligt.

Dfinity-teamet

Dfinity övervakas av Dfinity Foundation, en ideell bas i Zug, Schweiz. Dess president och Chief Scientist är också skaparen och grundaren av Dfinity, Dominic Williams.

Han började sin teknologikarriär redan 1995 när han tog examen från King's College i London med en examen i datavetenskap och 1st Klassutmärkelser. Under åren har han utvecklat ett antal innovativa mjukvaruprodukter och har varit en serieentreprenör och skapat ett antal framgångsrika företag.

Dfinity Ledarskap

Ledarskapsteamet på Dfinity, leds av Dominic Williams. Bild via Dfinity.org

I forskningen och utvecklingen är Dfinity Ben Lynn, Timjan Hankeoch Andreas Rossberg.

Ben är "L" från "BLS" -kryptografin som används av "Threshold Relay" för att generera slumpmässighet och uppnå otrolig säkerhet, hastighet och skala i offentliga nätverk. En gång doktorand i Stanford under Dan Boneh gick Ben med i Dfinity-teamet efter tio år i senior ingenjörsroller på Google.

Timo var en gång professor i matematik och kryptografi vid Aachen universitet i Tyskland men kom in i Bitcoin. 2013 skapade han AsicBoost för att minska grindräkningen på Bitcoin-gruvmarker och öka effektiviteten i Bitcoin-gruvdrift med 20-30% som sedan dess har blivit en standard i storskalig gruvdrift.

Andreas var tidigare personaltekniker på Google, där han designade den virtuella maskinen WebAssembly och fortsatte nu som huvudredaktör för språkspecifikationen och arbetade med V8 JavaScript-motorn för Chrome. Andreas var tidigare doktorandforskare vid Max Planck Institute.

Dfinity Team

Det globala Dfinity-teamet. Bild via Dfinity.org

Dessutom finns mer än 100 engagerade och lysande forskare, företagsledare och programmerare vid de tre forskningscentren (Palo Alta och San Francisco i Kalifornien och Zug, Schweiz), som alla är dedikerade till att göra Internetdatorn till verklighet.

ICP-token

ICP-verktygstoken (tidigare känd som "DFN") är det primära sättet på vilket styrning överförs till Dfinity-samhället. Det kan också lösas upp och omvandlas till cykler, med cyklerna som används för att driva tjänster och applikationer i Internetdatorn. Och det används också för att uppmuntra användare att skapa noder som sedan blir en del av undernät.

Dfinity-stiftelsen har haft flera insamlingsrunder, varav den första ägde rum i början av 2017 och samlade in nästan 4 miljoner dollar i BTC och ETH. Stiftelsen hade turen att se att dessa fonder uppskattades betydligt sedan dess.

Dfinity -stöd

Dfinity har några av de största VC: erna som stöder projektet. Bild via Dfinity.org

Ett år senare samlade de 61 miljoner dollar från Polychain Capital och Andreessen Horowitz i en privat fondinsamling, och flera månader senare i mitten av 2018 skedde ytterligare en privat försäljning med 102 miljoner dollar från ett antal VC-investerare. Den privata försäljningen gick till $ 0.0362 per token.

ICP-prisprestanda

ICP-tokens korta historia. Bild via Coinmarketcap.com

Dessa tidiga investerare är sannolikt mycket nöjda med sin tidiga investering, eftersom ICP IOU-tokens nu är värda $ 19.27 per den 12 januari 2021, vilket ger dem en avkastning på cirka 54,000 XNUMX%.

Förutom all privat insamling fanns det också en airdrop för användare som registrerade sig för Dfinity nyhetsbrev. Det visade sig vara en mycket bra affär eftersom airdrop-deltagarna fick 147 ICP-tokens i september 2020 och nu i januari 2021 är dessa tokens värda över $ 2800.

Slutsats

På den korta tid som internet har funnits har det förändrats dramatiskt, och inte alltid till det bättre. Det har kommit från de tidiga dagarna då det lovade oss obegränsad innovation och öppen användning, genom en period då kraftig reglering avvisades, till idag när landskapet domineras av de tekniska jättarna i företagen som kväver innovation med sitt monopolistiska beteende.

För att bekämpa detta beteende och rulla tillbaka internet till en mer innovativ period har Dfinity följt med Internetdatorns löfte.

Sedan grundandet har Dfinity-projektet gjort betydande framsteg. Det har nyligen lanserat sin mainnet i alfa och kommer snart att Nervsystemet Nätverket kommer att nå den utlösande punkt som gör att den släpper ICP-tokens.

Projektet har också kunnat visa testapplikationer som körs på bara 1,000 rader kod kontra deras vanliga versioner som är uppblåsta med miljontals rader kod. Detta var möjligt tack vare skapandet av ett nytt programmeringsspråk som heter Motoko och lanseringen av en terminalbaserad SDK för utvecklare.

Dfinity Merkurius

Kvicksilverfasen är den femte och sista fasen före uppkomsten. Bild via Dfinity.org

För närvarande är nätverket i sin kvicksilverfas och är redo att nå Genesis, som är den verkliga början på internetdatorn, som teamet på Dfinity förutspår. Om de stämmer kommer denna Genesis att starta om internet och återställa den innovation som behövs för att låta internet utvecklas.

Utvalda bilder via Shutterstock

Ansvarsfriskrivning: Detta är författarens åsikter och bör inte betraktas som investeringsråd. Läsarna bör göra sin egen forskning.

Källa: https://www.coinbureau.com/review/dfinity-icp/

Tidsstämpel:

Mer från Myntbyrå