Dfinity (ICP) anmeldelse: Blockchain Baseret Cloud Computing PlatoBlockchain Data Intelligence. Lodret søgning. Ai.

Dfinity (ICP) anmeldelse: Blockchain-baseret cloud computing

Dfinity fakturerer sig selv som en "internetcomputer", der lover at levere blockchain-baseret cloud computing, der vil danne grundlaget for næste generation af decentraliseret internet.

Dfinity-teamets vision er at skabe apps, der ligner det, vi allerede har, men adskiller sig ved, at de kører direkte på netværket. Dette vil gøre det muligt for næste generation af internet at omgå kontrollen fra store teknologivirksomheder som Alphabet, Amazon, Microsoft og Apple, som nu kontrollerer næsten al onlinetrafik, da de ejer serverne, der driver internettet.

Kan det lykkes, hvor andre har fejlet? Det er det, vi vil undersøge i løbet af denne anmeldelse.

Om Dfinity

Dfinity har arbejdet på at skabe den første blockchain-baserede løsning, der kører med webhastighed med mulighed for at øge kapaciteten uendeligt. Kaldet "internetcomputeren" vil den være i stand til at være vært for uendelige apps og smarte kontrakter, mens den gemmer enhver mængde data.

Internet-computer

Dfinity gør den decentraliserede internetcomputer til en realitet. Billede via Dfinity.org

Dfinity er ikke nyt. Det blev oprindeligt udtænkt i 2015 af Dominic Williams, og har været i vækst lige siden. Dominic forbliver præsident og chefforsker for Dfinity Foundation, ligesom han er det mest vokale talerør for adoptionen af ​​Dfinitys internetcomputerteknologi.

Mens Dfinity blev grundlagt i Palo Alto, Californien og stadig har et forskningscenter der, er Dfinity Foundation, der nu driver projektet, baseret i Zug, Schweiz. Der er et andet forskningscenter placeret der, og et tredje ligger i San Francisco, Californien. Projektet har i øjeblikket over 120 medarbejdere, der alle arbejder på at skabe næste generations internetløsning.

Dfinity: Spole internettet tilbage

Helt tilbage i 1996 forsøgte US Communication Decency Act at bringe overskridende regulering til onlineindhold. Grupper som Electronic Frontier Foundation opstod for at opretholde internetrettigheder for brugere. Med en vision om et frit og åbent internet, der kontrolleres af dets brugere, forsøgte det at standse indtrængen fra regeringen og store virksomheder på internettet.

Nu mindre end tre årtier senere kan vi se, at disse tidlige pionerers vision i bedste fald var naiv. Regeringen var ikke i stand til at regulere internettet fuldstændigt, men i stedet har vi set en ny gruppe af overherrer tage kontrol over, hvad der skulle have været en gratis og åben platform. I dag er internettet styret af folk som Alphabet og Amazon, Facebook og Twitter, Alibaba og Tencent. Bare en håndfuld virksomheder, der kontrollerer billioner af dollars i rigdom og milliarder af hjerner online.

Åbne tjenester

Dfinity ønsker at tage kontrollen tilbage fra de teknologigiganter, der dominerer internettet. Billede via Dfinity.org

Det behøver dog ikke at fortsætte i denne retning. Der er stadig visionære, der ønsker et frit og ubehæftet internet. Visionære som udviklerne af Dfinity.

"Vi tager internettet tilbage til en tid, hvor det gav dette åbne miljø for kreativitet og økonomisk vækst, et frit marked, hvor tjenester kunne forbindes på lige vilkår," siger Dominic Williams, Dfinitys grundlægger og chefforsker. "Vi ønsker at give internettet sin mojo tilbage."

Udviklerne hos Dfinity arbejder på at skabe en internetcomputer. Dette vil være et blockchain-netværk, der er spredt over hele kloden, med uafhængige datacentre, der tillader apps at køre direkte på netværket. Dette vil tage kontrollen tilbage og lægge det i hænderne på brugerne i stedet for i hænderne på nogle få mega-selskaber. Dfinity har allerede skabt et nyt programmeringssprog, udgivet et sæt SDK'er til udviklere, og senest i begyndelsen af ​​2021 gik alfaversionen af ​​Internet Computer mainframen live.

Dfinity ønsker ikke at spole internettet tilbage af nostalgiske årsager. Den forstår, at vores kommunikation er blevet fordrejet af dominansen af ​​teknologigiganterne og de reklamevirksomheder, der støtter dem. Budskabet handler ikke længere om sandhed og frihed på internettet, i stedet handler det om misinformation, kontrol og grådighed. Og vigtigst af alt for den enkelte handler det om tabet af privatlivets fred.

 "Internetcomputeren er udtænkt som et alternativ til den gamle it-stak på 3.8 billioner dollars og giver den næste generation af udviklere mulighed for at bygge en ny race af manipulationssikre virksomhedssoftwaresystemer og åbne internettjenester. Vi demokratiserer softwareudvikling." — Dominic Williams, Dfinity-stifter, præsident og Chief Science Officer

Der er nogle få steder på internettet, der forbliver uden for rækkevidde af disse tech-titaner, og Dfinity ønsker at udvide det for at skabe et helt økosystem, der er i stand til at trives uden for de selvbestaltede teknologioverherrers rækkevidde.

Lad os heller ikke overse problemet med innovation, der forårsages af disse firmaer. Det faktum, at de har et effektivt monopol på de fleste områder af internettet, betyder, at innovation er blevet kvalt. Det burde ikke komme som nogen overraskelse, at alle disse virksomheder udviklede sig, da internettet forblev frit og åbent, og at der siden deres vækst og dominans er blevet udviklet få virkelig innovative apps på internettet.

Ud over det moderne internet

Ideen til Dfinity var inspireret af visionen om en blockchain-computer, der først blev promoveret af Ethereum. Ved at se på Ethereum og andre store blockchains skabte grundlæggerteamet hos Dfinity et forslag til et decentraliseret blockchain-netværk, der er i stand til at køre den næste generation af åbne internettjenester og software.

De ignorerede foreløbig enhver diskussion om minedrift eller staking eller distribution af et nyt finansielt instrument. I stedet for at forsøge at skabe en bedre Bitcoin eller et bedre Ethereum fokuserede de på at bygge den bedste version af deres egen vision.

Blockchain innovation

Dfinity positionerer sig som den næste generation af blockchain-teknologi. Billede via Dfinity.org

Det nuværende internet kører på IP eller internetprotokol, men Dfinity introducerer en ny standard, de kalder ICP, eller Internet Computer Protocol. Det nye ICP-system vil give udviklere mulighed for at flytte ikke kun data over internettet, men også faktiske softwareplatforme. Software og applikationer har brug for en computer at køre på, men hvorfor ikke gøre den computer til hele internettet?

Det er Dfinitys vision. I stedet for at køre apps på en dedikeret server ejet af Alphabet eller Microsoft ville Dfinity-visionen skabe software, der frit kan flytte til enhver server på netværket. Med Dfinity findes disse servere i uafhængigt ejede datacentre spredt rundt i verden. I bund og grund vil det betyde, at apps nu kører overalt.

I praksis betyder det, at apps kan oprettes og frigives, som hverken ejes eller kontrolleres af nogen. De uafhængige datacentre, der kører Dfinity-netværket, vil blive kompenseret i tokens for at køre koden på deres servere, men de vil ikke have adgang til nogen af ​​dataene, hvilket gør det umuligt for dem at indsamle og sælge data til tredjeparter som annoncører. Dette vil returnere ejerskabet af private data til de private.

ICP-protokol

ICP-protokollen er, hvordan apps og tjenester leveres på internetcomputeren. Billede via Dfinity.org

Der er selvfølgelig også potentielle ulemper. Et helt gratis og åbent internet vil gøre det næsten umuligt at holde app-udviklerne ansvarlige. Hvis der er ulovligt eller misbrugende indhold, der hostes, hvordan ville du få det fjernet, hvis ingen har adgang til at gøre det udover udvikleren – som nemt kunne forblive anonym.

Selvfølgelig har vi et lignende problem med de moderne apps. Facebook eller Alphabet kan fjerne alt, hvad de kan lide på et indfald. Den sociale medie-app Parler, som lægger vægt på ytringsfrihed, blev for nylig slået fra i det væsentlige, da store teknologivirksomheder nægtede at hoste appen længere.

Håbet er, at et decentralt internet også vil føre til decentral styring, hvor udviklerne kan bestemme, hvordan alt skal reguleres. Faktisk er dette den metode, der bruges i kryptovaluta-verdenen, og selvom den virker til en vis grad, kan den også føre til infight mellem forskellige fraktioner af et projekt. Det er stadig uvist, om decentral styring, eller "pøbelstyre", som nogle har kaldt det, vil være bedre end centraliseret styring af en vilkårlig administrerende direktør.

Dfinity Tokenomics

Dfinity-tokenserne omtales nogle gange som "dfinities" og brugte tidligere tickeren DFN, men for nylig er det blevet ændret til ICP, og det handler i øjeblikket som en IOU, da de faktiske tokens ikke er blevet udsendt i januar 2021.

Tokenet har flere use cases, og et af dets primære værktøjer er som betalingsmiddel for datacentre og servere. For at bruge ICP-protokollen til installation af drift af en app er det nødvendigt at betale et gasgebyr i tokens.

Dette gebyr overføres derefter til de datacenterservere, der kører appen. Mængden af ​​gas for enhver transaktion bestemmes af de instruktioner, der udføres, og mængden af ​​data, der behandles og lagres. Denne metode er nøjagtig den samme som den nuværende prissætning for cloud computing.

ICP til cykler

ICP-tokenet vil stimulere datacentre. Billede via Dfinity.org

Tokens vil også blive brugt til at give styring af protokollen, som er beregnet til at tage en selvstændig form. Dette er det samme som konceptet med minedrift, men snarere end blot at betale for at sikre netværket, bliver der foretaget betalinger for processorkraft.

Dfinity-økosystemet

Dfinity Whitepaper forklarer i detaljer konsensusmekanismen i ICP. Nedenfor er mere generelle forklaringer af hver komponent i Dfinity-økosystemet.

Netværksnervesystem (NNS)

Network Nervous System, eller NNS, er den autonome software, der styrer internetcomputeren. Det styrer hele systemet, fra netværksstrukturen til netværkets økonomi. Det hostes af netværket og er en integreret del af de protokoller, der bruges til at skabe internetcomputerens blockchain.

Ved at væve nodemaskinerne sammen tillader det Dfinity-netværket at blive både autonomt og adaptivt. NNS har en offentlig nøgle, der er i stand til at validere alle ICP-transaktioner, og vil fungere som "master" blockchain.

Dfinity konsensus

Dfinitys grundlæggernes vision om at skabe konsensus til netværket. Billede via Dfinity Consensus Whitepaper.

Med hensyn til regeringsførelse er NNS der for at sætte ethvert forslag til afstemning. Der stemmes om aktiviteter som tilføjelse af nye noder eller udvidelse af netværket, blandt andet. Stemmer afgives af IPC-tokensindehavere, som har besluttet at låse deres tokens for at muliggøre stemmerettigheder.

Derudover vil NNS være ansvarlig for at skabe undernet ved at kombinere noderne fra uafhængige datacentre. Disse undernet bruges derefter til at være vært for beholderne. NNS vil løbende overvåge netværkets kapacitet og tilføje noder og undernet efter behov. Denne adfærd gør det muligt for internetcomputeren at skalere uendeligt.

ICP neuroner

En af ICP-tokens' primære funktioner er styring. Billede via Dfinity.org

Hvad er et undernet i Dfinity?

Et undernet er en unik blockchain-konfiguration inden for internetcomputeren, der er i stand til at integrere med andre blockchains for at øge kapaciteten af ​​hele netværket. Undernet oprettes, når NNS kombinerer noder, og undernettene bruges til at holde beholdere, som er en udviklet type smart kontrakt.

Hvert undernet er en individuel blockchain, og beholderne i hvert undernet er i stand til transparent at kalde på enhver anden beholder, selv dem i andre undernet. I praksis skelner netværket ikke engang mellem undernet, når der foretages et kanisterkald, det er simpelthen et funktionskald i det sømløse univers af sikker kode.

Dfinity undernet

Dfinity-undernet giver mulighed for uendelig skalering af internetcomputeren. Billede via Dfinity.org

Undernet er gennemsigtige for beholderbrugerne og beholderkoden. Brugere og kanisterudviklere interagerer med internetcomputeren, og i baggrunden distribuerer ICP-protokollen beregninger og data på tværs af undernetknuderne. Dette system menes at være mere sikkert end traditionelle blockchains, fordi det er mere præcist at have decentralisering af data og beregninger styret af protokollen end at overlade det til tilfældighederne.

Pooling som findes i traditionelle PoW- og PoS-blockchains er ikke mulig. Dette undgår at have validatorknudepunkter med enorme mængder indsats, der skaber størstedelen af ​​blokke. Undernet er i stand til at interagere med hinanden ved at bruge de unikke "Kædenøgler", der er en del af den unikke kryptografi udviklet af Dfinity.

Hvad er et neuron?

Neuroner bruges til at tidslåse ICP-tokens for at generere stemmestyrke til afstemning om netværksforslag. Neuroner kan også fås til at følge hinanden for at automatisere opgaver. For eksempel kan en neuron skabes til at følge afstemningen af ​​en anden neuron og på denne måde repræsenterer de en form for flydende demokrati.

Automatisk afstemning

Neuroner følger hinanden svarende til automatisering af afstemning. Billede via Dfinity.org

Det er også muligt at opløse en neuron for at frigive de ICP-tokens, der er låst inde, og derefter konvertere dem til cyklusser til strømberegning.

Hvad er cyklusser?

Cycles er de beregningsmæssige ressourcer på internetcomputeren. Generelt vil alle kanistrene forbruge cyklusser for at understøtte vedvarende hukommelsesdata, til båndbreddebehov og til CPU-cyklusser. Beholderne fører selv et regnskab over de ressourcer, der bruges af deres applikationer, og dette er udtrykt i cyklusenheder.

Cyklerne afspejler de faktiske omkostninger til drift af applikationer og for de fysiske ressourcer, der bruges, såsom selve serverne, energibehov, lagerhardware, båndbredde og andet. I de mest grundlæggende termer er en cyklus omkostningerne ved at udføre en WebAssembly-instruktion. Selvom programmer skal betale de fulde omkostninger for udførelse, kan programmer ved at give en pris pr. cyklus skabes mere omkostningseffektive.

Beholder levering

Beholdere bruger cyklusser for at levere deres ressourcer til brugerne. Billede via Dfinity.org

Når en udvikler er i stand til at sætte grænser for antallet af cyklusser, der forbruges af en beholder, hjælper det med at forhindre, at ondsindet kode eksekveres og dræner netværksressourcer. Og da driftsomkostningerne er ret stabile, når de udtrykkes i enheder af cyklusser, gør det det muligt for udviklere at vide præcis, hvor meget det koster at behandle en given ansøgning, og hvordan man gør det billigere at behandle en ansøgning.

Hvis du har brug for en sammenligning, ligner cyklusser AWS-kreditter eller Ethereum-gas. Forskellen er, at cyklusser dækker et langt større udvalg af ressourcer. Og designet af beholderne og cyklerne kan hjælpe med at undgå den potentielle faldgrube med hurtigt stigende brugsomkostninger.

Hvad er Motoko?

Dfinity så, at for at holde omkostningerne i skak, ville de have brug for en måde at øge ydeevnen og effektiviteten af ​​den kode, der køres på internetcomputeren. For at opnå dette hyrede de Andreas Rossberg, skaberen af ​​WebAssembly-sproget, som derefter skabte Motoko-sproget til brug på internetcomputeren.

1000 Kodelinjer

Mindre kode = Lavere omkostninger. Billede via Dfinity.org

Når det kombineres med internetcomputerens arkitektur, har Motoko-sproget potentialet til at spare enorme mængder ressourcer i udviklingen af ​​software til brug i Dfinity-platformen. Den dyreste komponent i softwareudvikling er det talent og de nødvendige færdigheder.

I øjeblikket er udviklingen af ​​applikationer ekstremt kompleks og dermed dyr. Som et eksempel er TikTok omkring 15 millioner linjer kode, og alligevel lider det stadig af præstationsproblemer. Som en sammenligning skabte Dfinity et TikTok-look-alike kaldet CanCan, som havde omkring 1,000 linjer kode.

CanCan-incitamenter

Denne TikTok-lignende app er langt mere effektiv og har incitamenter for brugere. Billede via Dfinity.org

CanCan-appen vil have fordele for både udviklere og brugere, og det samme kan siges om enhver anden applikation, der er udviklet på internetcomputeren.

Canister SDK

En af de store milepæle i udviklingen af ​​internetcomputeren var udgivelsen af ​​Dfinity SDK, der giver enhver udvikler mulighed for hurtigt og nemt at bygge nye applikationer og tjenester til internetcomputeren. Hver af de udviklede tjenester består af en enkelt beholder med statisk indhold, metadata og Wasm fra den kompilerede Motoko-software.

Arkitekturen, der bruges til at bygge beholdere, er optimeret til at skabe decentrale applikationer og er ekstremt alsidig at starte op. En af de interessante funktioner er, at enhver beholder kan ringe til funktionerne i enhver anden beholder, så længe de to har delte tilladelser.

Dfinity-beholdere

Beholdere er de grundlæggende strukturer til at opbevare kode, tjenester og apps. Billede via Dfinity.org

For at skabe en åben service i en beholder markerer bygherren blot en hvilken som helst af de delte funktioner som permanent og underskriver derefter kontrollen med beholderen til offentlig forvaltning. De offentlige forvaltningsbeholdere bliver derefter ansvarlige for den beholder og vil håndtere spørgsmål som konfiguration og opgraderinger.

Oprettelse af sådanne permanente API'er har effekten af ​​at eliminere platformsrisiko. Når den er designet på denne måde, er der ingen bekymring for, at en tredjepart kan komme og lukke en platform, applikation eller tjeneste vilkårligt.

Dfinity-teamet

Dfinity overvåges af Dfinity Foundation, en non-profit med base i Zug, Schweiz. Dets præsident og Chief Scientist er også skaberen og grundlæggeren af ​​Dfinity, Dominic Williams.

Han begyndte sin teknologiske karriere tilbage i 1995, da han dimitterede fra King's College i London med en grad i datalogi og 1.st Klasse udmærkelser. I årenes løb har han udviklet en række innovative softwareprodukter og har været serieiværksætter og skabt en række succesrige virksomheder.

Dfinity lederskab

Lederteamet hos Dfinity, ledet af Dominic Williams. Billede via Dfinity.org

I forsknings- og udviklingsdelen af ​​Dfinity er Ben Lynn, Timo Hankeog Andreas Rossberg.

Ben er "L" fra "BLS"-kryptografien anvendt af "Threshold Relay" for at generere tilfældighed og opnå utrolig sikkerhed, hastighed og skala i offentlige netværk. Ben var engang Stanford PhD under Dan Boneh, og sluttede sig til Dfinity-teamet efter 10 år i senioringeniørroller hos Google.

Timo var engang professor i matematik og kryptografi ved Aachen Universitet i Tyskland, men kom ind i Bitcoin. I 2013 skabte han AsicBoost for at reducere antallet af porte på Bitcoin-minechips og øge effektiviteten af ​​Bitcoin-minedrift med 20-30 %, som siden er blevet en standard i storskala minedrift.

Andreas var tidligere Staff Engineer hos Google, hvor han var med til at designe den virtuelle WebAssembly-maskine, nu fortsætter som hovedredaktør af sprogspecifikationen og arbejdede på V8 JavaScript-motoren til Chrome. Andreas var tidligere postdoktor ved Max Planck Instituttet.

Dfinity Team

Det globale Dfinity-team. Billede via Dfinity.org

Derudover er der mere end 100 dedikerede og geniale videnskabsmænd, virksomhedsledere og programmører på de tre forskningscentre (Palo Alta og San Francisco i Californien og Zug, Schweiz), som alle er dedikerede til at gøre internetcomputeren til en realitet.

ICP-tokenet

ICP utility token (tidligere kendt som "DFN") er den primære måde, hvorpå styring overføres til Dfinity-fællesskabet. Det kan også opløses og konverteres til cyklusser med de cyklusser, der bruges til at drive tjenester og applikationer på internetcomputeren. Og det bruges også til at tilskynde brugere til at oprette noder, som så bliver en del af undernet.

Dfinity-fonden har haft flere fundraisingrunder, hvoraf den første fandt sted i begyndelsen af ​​2017 og rejste næsten 4 millioner dollars i BTC og ETH. Fonden var så heldig at se disse midler værdsat betydeligt siden.

Dfinity Backing

Dfinity har nogle af de største VC'er, der bakker op om projektet. Billede via Dfinity.org

Et år senere rejste de 61 millioner dollars fra Polychain Capital og Andreessen Horowitz i en privat fundraising, og flere måneder senere i midten af ​​2018 var der endnu et privat salg, der rejste 102 millioner dollars fra en række VC-investorer. Det private salg gik ud på $0.0362 per token.

ICP Pris ydeevne

Den korte historie om ICP-tokenet. Billede via Coinmarketcap.com

Disse tidlige investorer er sandsynligvis meget tilfredse med deres tidlige investering, da ICP IOU-tokens nu er $19.27 værd pr. 12. januar 2021, hvilket giver dem et investeringsafkast på omkring 54,000 %.

Udover al den private indsamling var der også en airdrop til brugere, der tilmeldte sig Dfinity-nyhedsbrevet. Det viste sig at være en meget god aftale, eftersom airdrop-deltagerne modtog 147 ICP-tokens i september 2020, og nu i januar 2021 er disse tokens mere end $2800 værd.

Konklusion

I den korte tid, internettet har eksisteret, har det ændret sig dramatisk, og ikke altid til det bedre. Det er kommet fra de tidlige dage, hvor det lovede os ubegrænset innovation og åben brug, gennem en periode, hvor hårdhændet regulering blev afvist, indtil i dag, hvor landskabet er domineret af erhvervslivets teknologigiganter, der kvæler innovation med deres monopolistiske adfærd.

For at bekæmpe denne adfærd og rulle internettet tilbage til en mere innovativ periode er Dfinity kommet sammen med løftet om internetcomputeren.

Siden grundlæggelsen har Dfinity-projektet gjort betydelige fremskridt. Det har for nylig lanceret sit mainnet i alfa og vil snart netværksnervesystemet nå det triggerpunkt, der får det til at frigive ICP-tokens.

Projektet har også været i stand til at vise testapplikationer, der kører på kun 1,000 linjer kode i forhold til deres almindelige versioner, der er oppustede med millioner af linjer kode. Dette var muligt takket være oprettelsen af ​​et nyt programmeringssprog kaldet Motoko og frigivelsen af ​​en terminalbaseret SDK til udviklere.

Dfinity Mercury

Merkurfasen er den femte og sidste fase før tilblivelsen. Billede via Dfinity.org

Netværket er i øjeblikket i sin Mercury-fase og er klar til at nå Genesis, som er den sande begyndelse på internetcomputeren, som teamet hos Dfinity forestiller sig. Hvis de er korrekte, vil denne Genesis genstarte internettet og genoprette den innovation, der er nødvendig for at tillade internettet at udvikle sig.

Fremhævet billede via Shutterstock

Ansvarsfraskrivelse: Dette er skribentens meninger og bør ikke betragtes som investeringsrådgivning. Læsere bør lave deres egen research.

Kilde: https://www.coinbureau.com/review/dfinity-icp/

Tidsstempel:

Mere fra Møntbureau