DFINITY se angajează să construiască un computer pe internet cu capabilități de supercomputer și software securizat, urmând modelul „Code ca serviciu”.

Dezvoltatorii trebuie doar să-și încarce codul, iar aplicațiile și serviciile corespunzătoare pot fi implementate și începute să funcționeze, ceea ce economisește foarte mult costurile de dezvoltare și operare și întreținere a aplicațiilor și realizează cu adevărat schimbul de valoare a diferitelor servicii în lumea criptării digitale, accelerând astfel procesul global de digitalizare.

Comparație cu aplicațiile tradiționale de internet

După cum știm cu toții, dacă doriți să vă lansați propriile produse pe internetul tradițional, trebuie să utilizați servicii cloud comerciale majore, instrumente cloud, diverse baze de date și firewall-uri și alte componente, tehnologii de virtualizare aferente, platforme de dezvoltare software etc.

Complexitatea rezultată a sistemului, constând din software, hardware și diverse rețele de furnizori, face ca ajustarea sistemului să fie costisitoare și dificilă pe măsură ce cererea se schimbă.

Astăzi, 85% din costurile IT din compania medie Fortune 500 sunt suportate de operațiunile IT, care de obicei își petrec mai mult de 90% din timp ocupându-se de complexitățile sistemului care nu au nimic de-a face cu funcționalitatea pe care încearcă să le ofere, cum ar fi configurarea. componente ale infrastructurii.

Computerul pe internet pe care DFINITY îl construiește are un software reproiectat pentru a aborda provocările de mai sus. Abordarea complexităților de mai sus poate aduce beneficii uriașe prin reducerea costurilor de dezvoltare și scurtarea timpului de lansare pe piață.

De exemplu, atunci când dezvoltatorii scriu cod care descrie datele, acele date sunt salvate automat și în siguranță în paginile de memorie care găzduiesc software-ul lor, eliminând nevoia dezvoltatorilor de a codifica și decoda datele în și în afara bazei de date sau chiar să se gândească la modul în care persista datele. funcționează (această caracteristică cunoscută și sub denumirea de „persistență ortogonală”).

Ca rezultat, dezvoltatorii de computere pe Internet se concentrează pe scrierea „ce” vor să obțină, mai degrabă decât pe „cum” sistemele sunt construite și interoperate, iar eficiența este mult îmbunătățită.

Creșterea vitezei de dezvoltare și scăderea costurilor de dezvoltare pot reduce prețul serviciilor de aplicații, pot scurta ciclul de iterare a produsului și pot îmbunătăți experiența utilizatorului, ajutând astfel dezvoltatorii de aplicații să iasă în evidență în competiția acerbă.

Se poate vedea din aplicațiile Demo reale ale mai multor rețele de testare lansate recent de DFINITY că DFINITY oferă dezvoltatorilor o experiență de dezvoltare fără probleme. Dezvoltatorii pot folosi un limbaj Motoko similar cu Rust pentru a finaliza rapid backend-ul de dezvoltare și compilare. pagini de sfârșit dezvoltate folosind Javascript și HTML pentru a genera un set de aplicații care pot fi implementate direct pe acest computer de pe internet.

Odată implementate, utilizatorii pot accesa și apela aceste aplicații și servicii direct prin web pe computerele lor sau pe telefoanele mobile.

Blocaj de performanță

În prezent, putem implementa o varietate de contracte inteligente în rețeaua Ethereum pentru a realiza funcțiile și aplicațiile dorite, dar blocajul său de performanță a fost întotdeauna un factor cheie care îi limitează dezvoltarea.

DFINITY folosește o tehnologie de consens mai eficientă. Ceea ce durează 10 minute pentru a finaliza pe protocolul Ethereum poate fi finalizat în doar 1 secundă folosind protocolul DFINITY, crescând viteza tranzacției cu două ordine de mărime.

În soluția Casper de la Ethereum, confirmarea finală poate fi obținută după aproximativ 125 de blocuri, iar timpul de generare a blocurilor este de aproximativ 2 ~ 10 s, deci timpul final de confirmare este de aproximativ 10 minute.

Timpul final de confirmare a DFINITY este egal cu două intervale de bloc plus o mică întârziere (traversarea rețelei sau timpul de transmisie), astfel încât o confirmare a blocului poate fi finalizată în câteva secunde.

Consensul DFINITY adoptă direcția tehnică a PoS + numere aleatoare. Se poate spune că designul consensului este cel mai mare punct de vedere tehnic, iar componenta cea mai importantă este partea far a numărului aleatoriu a consensului.

Prin această baliză cu număr aleatoriu, zeci de mii de noduri din rețeaua distribuite în întreaga lume pot selecta aleatoriu un număr mic de membri pentru a participa la consens, ajungând astfel la un acord comun și eficient.

În același timp, acest număr aleatoriu va fi folosit și pentru a determina lanțul final, astfel încât lanțul bifurcat temporar să poată fi finalizat rapid (lanțul final poate fi determinat în două blocuri).

În plus, acest număr aleatoriu va oferi, de asemenea, numărul aleator stabil de bază pentru multe DApp-uri în viitor.

Printre acestea, DFINITY adoptă algoritmul de semnătură de prag bazat pe BLS ca bază și are, de asemenea, cele trei caracteristici de verificabilitate, certitudine unică și non-interacțiune.

Tehnologia consensului cu numere aleatorii nu numai că accelerează foarte mult confirmarea finală a blocurilor în rețeaua DFINITY, oferind o garanție pentru suportarea aplicațiilor TPS ridicate, dar oferă, de asemenea, întregii rețele cu performanțe și resurse scalabile elastic aproape nelimitate.

Deoarece producția de numere aleatoare consensuale, producția de blocuri și notarizarea sunt toate efectuate de un număr fix de noduri în întreaga rețea, adăugarea de noi noduri nu va afecta viteza de funcționare.

De fiecare dată când este adăugat un nou nod, acesta trebuie să ofere o anumită performanță de calcul și stocare pentru rețea.

O aplicație de videoconferință bazată pe securitatea criptografiei (Magnify, adresa Github: https://github.com/Dfinity-Bjoern/Magnify) poate fi găsită pe recentul testnet Demo al DFINITY, care poate autentifica participanții.

Capacitatea unor astfel de aplicații de a rula fără probleme în rețeaua DFINITY demonstrează, de asemenea, performanța superioară.

Probleme economice

În prezent, în lumea criptării digitale, monedele digitale virtuale criptate pot fi rareori utilizate direct pentru a participa la procesul de schimb de valoare a serviciilor sau produselor.

Cu excepția aplicațiilor precum schimburile centralizate, este aproape rar să vezi aplicații care pot obține profitabilitate prin furnizarea de servicii, ca să nu mai vorbim de servicii care sunt integrate cu economia reală.

Calculatoarele de Internet DFINITY vin cu un set de mecanisme economice. Furnizorii de software plătesc pentru centrele de date distribuite în întreaga rețea, pe baza consumului real de resurse. Aceste resurse includ calculele CPU, stocarea datelor, traficul de rețea etc.

Această parte a costului este plătită în cele din urmă de utilizatorul aplicației, adică de clientul final, și nu necesită furnizorului de software să închirieze sau să cumpere un server înainte de a lansa serviciul.

Se poate observa că software-ul de pe DFINITY trebuie să ruleze complet pe lanț, ceea ce înseamnă și că software-ul de pe DFINITY nu mai poate rula pe alte platforme tradiționale de servicii cloud.

În combinație cu caracteristicile „cod-as-a-service” menționate mai sus ale DFINITY, acordul de soluționare cu simboluri face ca codul să fie direct profitabil, iar computerul de internet va deveni un loc de joacă pentru dezvoltatori, ceea ce va încuraja un număr mare de inovații și va genera bogat și deschidere diversă.

Serviciile deschise pot, de asemenea, să se sune și să se integreze între ele (de fapt, toate rulează pe o mașină virtuală) pentru a combina servicii mai bune. .

Dar, pe de altă parte, având în vedere că sistemul va plăti remunerații nodurilor precum centrele de date sub formă de jetoane DFINITY, dacă prețul unor astfel de jetoane va fluctua într-o anumită măsură pe termen scurt, va duce la o creștere a serviciului. comisioane și o scădere a profiturilor pentru furnizorii de software.

Chiar dacă monedele stabile sunt adoptate ca jetoane de plată în acest sistem economic, reglementările guvernamentale pot deveni un obstacol major în calea pătrunderii furnizorilor de software, deoarece guvernul nu poate permite nimănui să cumpere cu alte valute decât valute fiat.

Rezuma

Datorită vitezei rapide de confirmare a blocului final și TPS ridicat, DFINITY poate rula diverse aplicații tradiționale de internet, iar modelul său „cod ca serviciu” poate reduce semnificativ costurile de dezvoltare ale furnizorilor de software și poate îmbunătăți eficiența, făcând schimbul de valoare Blockchain pentru servicii digitale. devine posibil.

Cu toate acestea, dezvoltarea viitoare a DFINITY este strâns legată de atitudinea guvernului dacă poate obține sprijin guvernamental poate deveni o parte cheie a succesului său.

Conținutul IC la care îți pasă

Progresul tehnologiei |. Informații despre proiect |

Colectați și urmăriți canalul IC Binance

Răspunde la întrebări oricând