Revizuire Dfinity (ICP): Cloud-Computing bazat pe blockchain PlatoBlockchain Data Intelligence. Căutare verticală. Ai.

Recenzie Dfinity (ICP): Blockchain Based Cloud Computing

Dfinity se facturează ca un „computer Internet”, promițând să furnizeze cloud computing bazat pe blockchain, care va sta la baza următoarei generații de internet descentralizat.

Viziunea echipei Dfinity este crearea de aplicații, asemănătoare cu ceea ce avem deja, dar diferind prin faptul că vor rula direct pe rețea. Acest lucru va permite următoarei generații de internet să ocolească controlul marilor companii tehnologice precum Alphabet, Amazon, Microsoft și Apple, care controlează acum aproape tot traficul online, deoarece dețin serverele care alimentează internetul.

Poate reuși acolo unde alții au eșuat? Asta vom investiga pe parcursul acestei revizuiri.

Despre Dfinity

Dfinity a lucrat la crearea primei soluții bazate pe blockchain care rulează la viteza web, cu capacitatea de a crește capacitatea la infinit. Numit „Internet Computer” va putea găzdui aplicații infinite și contracte inteligente, stocând în același timp orice cantitate de date.

Internet computer

Dfinity face din Internetul computer descentralizat o realitate. Imagine prin Dfinity.org

Dfinity nu este nou. A fost conceput inițial în 2015 de Dominic Williams și a crescut de atunci. Dominic rămâne președintele și omul de știință șef al Fundației Dfinity, precum și cel mai vocal vocale pentru adoptarea tehnologiei computerizate pe internet a Dfinity.

În timp ce Dfinity a fost fondată în Palo Alto, California și încă menține un centru de cercetare acolo, Fundația Dfinity care conduce acum proiectul are sediul în Zug, Elveția. Există un al doilea centru de cercetare situat acolo, iar un al treilea situat în San Francisco, California. În prezent, proiectul are peste 120 de angajați care lucrează toți la crearea soluției de internet de nouă generație.

Dfinity: Rebobinarea internetului

În 1996, Legea privind decența în comunicare din SUA a încercat să aducă reglementări extinse conținutului online. Grupuri precum Electronic Frontier Foundation au apărut pentru a menține drepturile de internet pentru utilizatori. Cu o viziune a unui internet gratuit și deschis controlat de utilizatorii săi, a încercat să oprească intruziunea guvernului și a marilor afaceri în internet.

Acum mai puțin de trei decenii mai târziu, putem vedea că viziunea acelor pionieri timpurii a fost, în cel mai bun caz, naivă. Guvernul nu a reușit să reglementeze complet internetul, dar în schimb am văzut un nou grup de stăpâni care preia controlul asupra a ceea ce ar fi trebuit să fie o platformă gratuită și deschisă. Astăzi, internetul este condus de alfabet și Amazon, Facebook și Twitter, Alibaba și Tencent. Doar o mână de companii care controlează miliarde de dolari în avere și miliarde de minți online.

Servicii deschise

Dfinity vrea să preia controlul asupra giganților tehnologici care domină internetul. Imagine prin Dfinity.org

Cu toate acestea, nu trebuie să continue în această direcție. Există încă vizionari care își doresc un internet gratuit și liber. Vizionari precum dezvoltatorii Dfinity.

„Reîntoarcem internetul într-un moment în care oferea acest mediu deschis creativității și creșterii economice, o piață liberă în care serviciile s-ar putea conecta în condiții egale”, spune Dominic Williams, fondatorul și omul de știință al Dfinity. „Vrem să redăm internetul mojo înapoi.”

Dezvoltatorii de la Dfinity lucrează la crearea unui computer pe internet. Aceasta va fi o rețea blockchain răspândită pe tot globul, cu centre de date independente care permit aplicațiilor să ruleze chiar în rețea. Acest lucru va prelua controlul, punându-l în mâinile utilizatorilor, mai degrabă decât în ​​mâinile câtorva mega-corporații. Dfinity a creat deja un nou limbaj de programare, a lansat un set de SDK-uri pentru dezvoltatori, iar cel mai recent, la începutul anului 2021, versiunea alfa a mainframe-ului Internet Computer a fost lansată.

Dfinity nu vrea să deruleze internetul din motive nostalgice. Înțelege că comunicările noastre au fost afectate de dominația giganților tehnologici și a companiilor de publicitate care îi susțin. Mesajul nu mai este despre adevăr și libertate pe internet, ci despre dezinformare, control și lăcomie. Și cel mai important pentru individ este despre pierderea vieții private.

 „Internet Computer este conceput ca o alternativă la vechiul stack IT de 3.8 trilioane de dolari și împuternicește următoarea generație de dezvoltatori să construiască o nouă rasă de sisteme software de întreprindere rezistente la manipulare și servicii de internet deschise. Democratizăm dezvoltarea de software. ” - Dominic Williams, fondator Dfinity, președinte și șef șef

Există câteva locuri pe internet care rămân dincolo de îndemâna acestor titani tehnologici, iar Dfinity dorește să extindă acest lucru pentru a crea un întreg ecosistem care este capabil să prospere în afara înțelegerii autorilor tehnologiei auto-stilate.

Să nu trecem cu vederea nici problema inovației cauzată de aceste firme. Faptul că dețin un monopol eficient pe majoritatea zonelor internetului înseamnă că inovația a fost înăbușită. Nu ar trebui să fie o surpriză faptul că toate aceste companii au evoluat când internetul a rămas liber și deschis și că, de la creșterea și dominanța lor, au fost dezvoltate puține aplicații cu adevărat inovatoare pe internet.

Dincolo de internetul modern

Ideea pentru Dfinity a fost inspirată de viziunea unui computer blockchain promovat pentru prima dată de Ethereum. Analizând Ethereum și alte blockchains majore, echipa fondatoare de la Dfinity a creat o propunere pentru o rețea blockchain descentralizată capabilă să ruleze următoarea generație de servicii și software de internet deschise.

Au ignorat deocamdată orice discuție despre minerit sau miză sau despre distribuirea unui nou instrument financiar. În loc să încerce să creeze un Bitcoin mai bun sau un Ethereum mai bun, s-au concentrat pe construirea celei mai bune versiuni a propriei viziuni.

Inovație blockchain

Dfinity se poziționează ca următoarea generație de tehnologie blockchain. Imagine prin Dfinity.org

Internetul actual rulează pe IP sau protocol internet, cu toate acestea Dfinity introduce un nou standard pe care îl numesc ICP sau Internet Computer Protocol. Noul sistem ICP va permite dezvoltatorilor să transfere nu numai date pe internet, ci și platforme software reale. Software-ul și aplicațiile au nevoie de un computer pentru a rula, dar de ce să nu transformăm computerul în întregul internet?

Aceasta este viziunea Dfinity. În loc să ruleze aplicații pe un server dedicat deținut de Alphabet sau Microsoft, viziunea Dfinity ar crea software care se poate muta liber pe orice server din rețea. Cu Dfinity aceste servere există în centre de date deținute independent, răspândite în întreaga lume. În esență, aceasta va însemna că aplicațiile rulează acum peste tot.

În practică, înseamnă că pot fi create și lansate aplicații care nu sunt nici deținute, nici controlate de nimeni. Centrele de date independente care rulează rețeaua Dfinity vor fi compensate în jetoane pentru rularea codului pe serverele lor, totuși nu vor avea acces la niciuna dintre date, ceea ce le face imposibilă colectarea și vânzarea de date către terți, precum agenții de publicitate . Aceasta va restitui proprietatea datelor private persoanelor private.

Protocolul ICP

Protocolul ICP este modul în care aplicațiile și serviciile vor fi livrate pe computerul Internet. Imagine prin Dfinity.org

Desigur, există și dezavantaje potențiale. Un internet complet gratuit și deschis va face aproape imposibilă responsabilizarea dezvoltatorilor de aplicații. Dacă este găzduit conținut ilegal sau abuziv, cum îl veți elimina dacă nimeni nu are acces să facă acest lucru în afară de dezvoltator - care ar putea rămâne cu ușurință anonim.

Desigur, avem o problemă similară cu aplicațiile moderne. Facebook sau Alphabet pot elimina orice le place din capriciu. Aplicația de socializare Parler, care subliniază libertatea de exprimare, a fost recent dezactivată în esență, deoarece marile companii de tehnologie au refuzat să mai găzduiască aplicația.

Speranța este că un internet descentralizat va duce, de asemenea, la o guvernare descentralizată, în care dezvoltatorii pot decide cum va fi reglementat totul. De fapt, aceasta este metoda utilizată în lumea criptomonedelor și, deși funcționează într-o oarecare măsură, poate duce și la lupte între diferite facțiuni ale unui proiect. Rămâne de văzut dacă guvernarea descentralizată sau „guvernarea mafiei” așa cum au numit-o unii vor fi mai bune decât guvernarea centralizată de către un CEO arbitrar.

Dfinity Tokenomics

Jetoanele Dfinity sunt uneori denumite „dfinități” și au folosit anterior marcatorul DFN, însă, mai recent, acesta a fost schimbat în ICP și se tranzacționează în prezent ca IOU, deoarece jetoanele reale nu au fost emise începând cu ianuarie 2021.

Jetonul are mai multe cazuri de utilizare, iar unul dintre utilitățile sale principale este ca mijloc de plată pentru centre de date și servere. Pentru a utiliza protocolul ICP pentru instalarea rulării unei aplicații, este necesar să plătiți o taxă de gaz în jetoane.

Această taxă este apoi transferată către serverele centrului de date care rulează aplicația. Cantitatea de gaz pentru orice tranzacție este determinată de instrucțiunile care se execută și de cantitatea de date procesate și stocate. Această metodă este exact aceeași cu prețurile actuale pentru cloud computing.

ICP la cicluri

Jetonul ICP va stimula centrele de date. Imagine prin Dfinity.org

Jetoanele vor fi, de asemenea, utilizate pentru a furniza guvernanță pentru protocol, care este menit să ia o formă autonomă. Acesta este același lucru cu conceptul de minerit, dar mai degrabă decât simpla plată pentru securizarea rețelei se fac plăți pentru puterea de procesare.

Ecosistemul Dfinity

Cartea albă Dfinity explică în detaliu mecanismul de consens din ICP. Mai jos sunt explicații mai generale ale fiecărei componente din ecosistemul Dfinity.

Sistemul nervos de rețea (NNS)

Sistemul nervos de rețea sau NNS este software-ul autonom care guvernează computerul de pe Internet. Gestionează întregul sistem, de la structura rețelei la economia rețelei. Acesta este găzduit de rețea și face parte integrantă din protocoalele utilizate pentru crearea blockchain-ului Internet Computer.

Prin țeserea împreună a mașinilor nodulare, rețeaua Dfinity poate deveni atât autonomă, cât și adaptivă. NNS are o cheie publică capabilă să valideze toate tranzacțiile ICP și va acționa ca blockchain „master”.

Consensul Dfinity

Viziunea fondatorilor Dfinity de a oferi consens rețelei. Imagine prin Cartea albă privind consensul Dfinity.

În ceea ce privește guvernanța, NNS este acolo pentru a supune la vot orice propunere. Votarea se face pentru activități precum adăugarea de noi noduri sau extinderea rețelei, printre altele. Voturile sunt exprimate de deținătorii de jetoane IPC care au decis să-și blocheze jetoanele pentru a permite drepturile de vot.

În plus, NNS va fi responsabil pentru crearea subrețelor prin combinarea nodurilor din centre de date independente. Aceste subrețele sunt apoi utilizate pentru a găzdui canistrele. NNS va monitoriza continuu capacitatea rețelei și va adăuga noduri și subrețele după cum este necesar. Acest comportament permite computerului de Internet să se scaleze la infinit.

Neuroni ICP

Una dintre funcțiile principale ale jetoanelor ICP este guvernarea. Imagine prin Dfinity.org

Ce este o subrețea în Dfinity?

O subrețea este o configurație blockchain unică în cadrul computerului Internet care este capabilă să se integreze cu alte blockchains pentru a crește capacitatea întregii rețele. Subrețele sunt create atunci când NNS combină noduri, iar subrețele sunt utilizate pentru a păstra canistre, care sunt un tip evoluat de contract inteligent.

Fiecare subrețea este un blockchain individual, iar canistrele din fiecare subrețea pot apela în mod transparent pe orice altă canistră, chiar și pe cele din alte subrețele. În practică, rețeaua nici măcar nu face distincție între subrețele atunci când se efectuează un apel de tip canister, este pur și simplu un apel funcțional în universul perfect al codului securizat.

Subrețele Dfinity

Subrețele Dfinity permit scalarea infinită a computerului Internet. Imagine prin Dfinity.org

Subrețele sunt transparente pentru utilizatorii canistrului și codul canistrei. Utilizatorii și dezvoltatorii de canistre interacționează cu computerul Internet, iar în fundal protocolul ICP distribuie calcule și date pe nodurile de subrețea. Se crede că acest sistem este mai sigur decât blockchain-urile tradiționale, deoarece descentralizarea datelor și calculul controlate de protocol este mai precisă decât lăsarea la voia întâmplării.

Nu este posibilă punerea în comun așa cum se găsește în cadrul blockchain-urilor tradiționale PoW și PoS. Acest lucru evită să existe noduri de validare cu cantități uriașe de miză care creează majoritatea blocurilor. Subrețele sunt capabile să interacționeze între ele prin utilizarea „Cheilor de lanț” unice care fac parte din criptografia unică dezvoltată de Dfinity.

Ce este un neuron?

Neuronii sunt folosiți pentru blocarea în timp a jetoanelor ICP pentru a genera puterea de vot pentru votarea propunerilor de rețea. Neuronii pot fi, de asemenea, determinați să se succedă pentru a automatiza sarcinile. De exemplu, un neuron poate fi creat pentru a urma votul unui alt neuron și în acest fel reprezintă o formă de democrație lichidă.

Vot automat

Neuronii se succed în mod similar cu automatizarea votului. Imagine prin Dfinity.org

De asemenea, este posibil să dizolvați un neuron pentru a elibera jetoanele ICP blocate în interior și apoi să le convertiți în cicluri la calculul puterii.

Ce sunt ciclurile?

Ciclurile sunt resursele de calcul de pe computerul Internet. În general, toate canistrele vor consuma cicluri pentru a susține datele de memorie persistente, pentru nevoile de lățime de bandă și pentru ciclurile CPU. Canistrele mențin o contabilitate a resurselor utilizate de aplicațiile lor și acest lucru este exprimat în unități de cicluri.

Ciclurile reflectă costurile reale pentru operarea aplicațiilor și pentru resursele fizice utilizate, cum ar fi serverele în sine, cerințele de energie, hardware de stocare, lățimea de bandă și altele. În termenii cei mai de bază, un ciclu reprezintă costul pentru executarea unei instrucțiuni WebAssembly. În timp ce programele trebuie să plătească întregul cost pentru execuție, oferind un cost pe ciclu, programele pot fi create ca fiind mai rentabile.

Livrare canistră

Canistrele consumă cicluri pentru a-și livra resursele către utilizatori. Imagine prin Dfinity.org

Atunci când un dezvoltator este capabil să stabilească limite privind numărul de cicluri consumate de un recipient, acesta ajută la prevenirea executării codului rău intenționat și la epuizarea resurselor rețelei. Și întrucât costurile operaționale sunt destul de stabile atunci când sunt exprimate în unități de cicluri, este posibil ca dezvoltatorii să știe exact cât costă procesarea unei aplicații date și cum să facă mai puțin costisitoare procesarea unei aplicații.

Dacă aveți nevoie de o comparație, ciclurile sunt similare cu creditele AWS sau gazele Ethereum. Diferența este că ciclurile acoperă o gamă mult mai mare de resurse. Iar proiectarea canistrelor și a ciclurilor poate ajuta la evitarea potențialelor capcane ale creșterii rapide a costurilor de utilizare.

Ce este Motoko?

Dfinity a văzut că, pentru a ține sub control costurile, vor avea nevoie de o modalitate de a crește performanța și eficiența codului rulat pe computerul de pe Internet. Pentru a realiza acest lucru, l-au angajat pe Andreas Rossberg, creatorul limbajului WebAssembly, care a creat apoi limba Motoko pentru utilizare pe computerul de pe Internet.

1000 Linii de cod

Cod mai puțin = costuri mai mici. Imagine prin Dfinity.org

Atunci când este combinat cu arhitectura computerului de Internet, limbajul Motoko are potențialul de a economisi cantități mari de resurse în dezvoltarea de software pentru utilizare pe platforma Dfinity. Cea mai scumpă componentă a dezvoltării de software este talentul și abilitățile necesare.

În prezent, dezvoltarea aplicațiilor este extrem de complexă și, prin urmare, costisitoare. De exemplu, TikTok are aproximativ 15 milioane de linii de cod și totuși încă suferă probleme de performanță. Ca o comparație, Dfinity a creat un aspect TikTok similar numit CanCan care avea aproximativ 1,000 de linii de cod.

Pot stimula

Această aplicație asemănătoare TikTok este mult mai eficientă și are stimulente pentru utilizatori. Imagine prin Dfinity.org

Aplicația CanCan va avea avantaje atât pentru dezvoltatori, cât și pentru utilizatori, la fel se poate spune și pentru orice altă aplicație dezvoltată pe computerul de pe Internet.

SDK Canister

Una dintre etapele majore în dezvoltarea computerului Internet a fost lansarea Dfinity SDK, permițând oricărui dezvoltator să construiască rapid și ușor noi aplicații și servicii pentru computerul Internet. Fiecare dintre serviciile dezvoltate constă dintr-un singur recipient cu conținut static, metadate și Wasm din software-ul Motoko compilat.

Arhitectura utilizată pentru a construi canistre este optimizată pentru crearea de aplicații descentralizate și este extrem de versatilă pentru boot. Una dintre caracteristicile interesante este că orice recipient poate efectua un apel către funcțiile oricărui alt recipient, atâta timp cât cele două au permisiuni partajate.

Canistre Dfinity

Canistrele sunt structurile de bază pentru păstrarea codului, serviciilor și aplicațiilor. Imagine prin Dfinity.org

Pentru a crea un serviciu deschis într-un recipient, dezvoltatorul pur și simplu marchează oricare dintre funcțiile partajate ca fiind permanente și apoi semnează controlul canistrului către guvernanța publică. Canistrele de guvernanță publică devin apoi responsabile pentru acea canistră și se vor ocupa de probleme precum configurarea și actualizările.

Crearea unor astfel de API permanente are ca efect eliminarea riscului platformei. Atunci când este conceput astfel, nu vă faceți griji că o terță parte poate veni și închide o platformă, o aplicație sau un serviciu în mod arbitrar.

Echipa Dfinity

Dfinity este supravegheat de Fundația Dfinity, o organizație non-profit cu sediul în Zug, Elveția. Președintele său și om de știință șef este, de asemenea, creatorul și fondatorul Dfinity, Dominic williams.

Și-a început cariera în tehnologie în 1995, când a absolvit King's College din Londra cu o diplomă în informatică și 1st Onoruri de clasă. De-a lungul anilor a dezvoltat o serie de produse software inovatoare și a fost un antreprenor în serie, creând o serie de companii de succes.

Conducerea Dfinity

Echipa de conducere de la Dfinity, condusă de Dominic Williams. Imagine prin Dfinity.org

În brațul de cercetare și dezvoltare al Dfinity sunt Ben Lynn, Cimbru Hanke, și Andreas Rossberg.

Ben este „L” din criptografia „BLS” aplicată de „Threshold Relay” pentru a genera aleatoriu și pentru a obține securitate, viteză și scară incredibile în rețelele publice. Odată doctor în Stanford sub conducerea lui Dan Boneh, Ben s-a alăturat echipei Dfinity după 10 ani în funcții de inginer senior la Google.

Timo a fost odată profesor de matematică și criptografie la Universitatea Aachen din Germania, dar a intrat în Bitcoin. În 2013 a creat AsicBoost pentru a reduce numărul de porți pe cipurile de minare Bitcoin și pentru a crește eficiența minării Bitcoin cu 20-30%, care a devenit de atunci un standard în operațiunile miniere pe scară largă.

Andreas a fost anterior inginer personal la Google, unde a co-proiectat mașina virtuală WebAssembly, continuând acum ca editor principal al specificațiilor lingvistice și a lucrat la motorul JavaScript V8 pentru Chrome. Andreas a fost anterior cercetător post-doctoral la Institutul Max Planck.

Echipa Dfinity

Echipa globală Dfinity. Imagine prin Dfinity.org

În plus, există peste 100 de oameni de știință dedicați și străluciți, lideri de afaceri și programatori la cele trei centre de cercetare (Palo Alta și San Francisco din California și Zug, Elveția), toți dedicați transformării computerului pe internet într-o realitate.

Jetonul ICP

Jetonul de utilitate ICP (cunoscut anterior sub numele de „DFN”) este modul principal în care guvernarea este transferată comunității Dfinity. Poate fi dizolvat și transformat și în cicluri, cu ciclurile utilizate pentru alimentarea serviciilor și aplicațiilor din computerul Internet. Și este, de asemenea, folosit pentru a stimula utilizatorii să creeze noduri care apoi devin parte a subrețelor.

Fundația Dfinity a avut mai multe runde de strângere de fonduri, dintre care prima a avut loc la începutul anului 2017 și a strâns aproape 4 milioane de dolari în BTC și ETH. Fundația a avut norocul să vadă aceste fonduri apreciate semnificativ de atunci.

Suport Dfinity

Dfinity are unele dintre cele mai mari VC-uri care susțin proiectul. Imagine prin Dfinity.org

Un an mai târziu, au strâns 61 de milioane de dolari de la Polychain Capital și Andreessen Horowitz într-o strângere de fonduri private, iar câteva luni mai târziu, la mijlocul anului 2018, a existat o altă vânzare privată care a strâns 102 milioane de dolari de la un număr de investitori VC. Vânzarea privată a scăzut cu 0.0362 USD per jeton.

Performanța prețului ICP

Scurta istorie a simbolului ICP. Imagine prin Coinmarketcap.com

Acești investitori timpurii sunt probabil foarte mulțumiți de investițiile lor timpurii, deoarece jetoanele ICP IOU valorează acum 19.27 dolari începând cu 12 ianuarie 2021, oferindu-le o rentabilitate a investiției de aproximativ 54,000%.

În plus față de toate strângerile de fonduri private, a existat și un airdrop pentru utilizatorii care s-au înregistrat la buletinul informativ Dfinity. Aceasta s-a dovedit a fi o afacere foarte bună, deoarece participanții la zborul aerian au primit 147 de jetoane ICP în septembrie 2020 și acum în ianuarie 2021 aceste jetoane valorează peste 2800 de dolari.

Concluzie

În scurtul timp în care a existat internetul, s-a schimbat dramatic și nu întotdeauna în bine. A venit din primele zile când ne-a promis o inovație nelimitată și o utilizare deschisă, printr-o perioadă în care reglementarea grea a fost respinsă, până astăzi, când peisajul este dominat de giganții tehnologici ai afacerilor care înăbușă inovația cu comportamentul lor monopolist.

Pentru a combate acest comportament și a reveni la internet într-o perioadă mai inovatoare, Dfinity a venit împreună cu promisiunea computerului Internet.

De la înființarea sa, proiectul Dfinity a făcut pași semnificativi. Și-a lansat recent rețeaua principală în alfa și în curând sistemul nervos de rețea va atinge punctul de declanșare care îl determină să elibereze jetoane ICP.

Proiectul a fost, de asemenea, capabil să afișeze aplicații de testare care rulează pe doar 1,000 de linii de cod față de versiunile lor principale, care sunt umplute cu milioane de linii de cod. Acest lucru a fost posibil datorită creării unui nou limbaj de programare numit Motoko și lansării unui SDK bazat pe terminal pentru dezvoltatori.

Mercur infinit

Faza Mercur este a cincea și ultima fază dinaintea genezei. Imagine prin Dfinity.org

În prezent, rețeaua se află în faza sa de mercur și este pregătită să ajungă la Genesis, care este adevăratul început al computerului pe internet, așa cum a prevăzut echipa de la Dfinity. Dacă sunt corecte, această Geneză va reporni internetul și va restabili inovația necesară pentru a permite internetului să evolueze.

Imagine prezentată prin Shutterstock

Disclaimer: Acestea sunt opiniile scriitorului și nu ar trebui să fie considerate sfaturi de investiții. Cititorii ar trebui să își facă propriile cercetări.

Sursă: https://www.coinbureau.com/review/dfinity-icp/

Timestamp-ul:

Mai mult de la Coinbureau