Evoluția internetului deschis

Evoluția internetului deschis

De ani de zile, dezvoltatorii vorbesc despre avantajele tehnologiei blockchain. Aceștia au argumentat folosind „cazuri de utilizare” vagi, împreună cu definiții neclare privind modul în care funcționează tehnologia, la ce este de fapt nevoie și cum se diferențiază platformele care o utilizează. Nu este surprinzător că acest lucru a generat confuzie și neîncredere față de tehnologia blockchain.

În acest articol, vreau să descriu un set de modele mentale care vor ajuta la înțelegerea modului în care potențialele cazuri de utilizare conduc la compromisuri tehnice pe care trebuie să le accepte fiecare platformă. Aceste modele mentale sunt bazate pe progresul pe care tehnologia blockchain l-a realizat în ultimii 10 ani, evoluând prin 3 generații: bani deschiși, finanțe deschise și, în final, internetul deschis.
Obiectivul meu este să vă ajut să formați o înțelegere clară despre ce este blockchain, să înțelegeți de ce sunt necesare diferite platforme și să vă imaginați viitorul internetului deschis.

Introducere scurtă în blockchain

Câteva noțiuni de bază. Blockchain este, în esență, doar o bază de date gestionată de un grup de operatori diferiți, în loc de o singură entitate (precum Amazon, Microsoft sau Google). O caracteristică distinctivă importantă a blockchain-ului în raport cu cloud-ul este că nu trebuie să ai încredere în „proprietarul” bazei de date (sau în securitatea sa operațională) pentru a stoca date valoroase. Când blockchain-ul este public (iar toate cele mai mari blockchain-uri sunt publice), oricine îl poate utiliza pentru orice.

Pentru ca un astfel de sistem să funcționeze pe un număr mare de dispozitive anonime din întreaga lume, acesta trebuie să dispună de un token digital, care va fi folosit ca mijloc de plată. Aceste token-uri vor fi utilizate de utilizatorii rețelei pentru a plăti operatorii sistemului. În același timp, token-ul oferă o garanție de securitate, ceea ce este definit prin teoria jocurilor încorporată în acesta. Deși concepția a fost în mare măsură compromisă de bula de ICO-uri frauduloase din 2017, însăși ideea de token-uri și tokenizarea în general, prin care un activ digital unic poate fi identificat și transmis, are un potențial extraordinar.

De asemenea, este important să separi partea din baza de date care stochează datele de cea care le modifică (mașina virtuală).

Caracteristicile diferite ale lanțului pot fi optimizate. De exemplu, securitatea (în cazul Bitcoin), viteza, costul sau scalabilitatea. În plus, logica modificării poate fi optimizată în diverse moduri: poate fi un simplu calculator pentru adunare și scădere (așa cum este în Bitcoin), sau poate fi o mașină virtuală Turing-completă (cum ar fi în Ethereum și NEAR).

Așadar, două platforme blockchain pot „configura” propriul lor blockchain și mașină virtuală pentru a îndeplini funcții complet diferite și nu vor concura niciodată pe piață. De exemplu, Bitcoin în comparație cu Ethereum sau NEAR este o lume complet diferită, iar Ethereum și NEAR, la rândul lor, nu au nimic în comun cu Ripple și Stellar — în ciuda faptului că toate funcționează pe „tehnologia Blockchain”.

Trei generații de blockchain

Evoluția internetului deschis

Progresele tehnologice și soluțiile specifice în proiectarea sistemului au extins funcționalitatea blockchain-ului pe parcursul celor 3 generații de dezvoltare în ultimii 10 ani. Aceste generații pot fi împărțite în modul următor:

  1. Bani deschiși: a oferi tuturor acces la bani digitali.
  2. Finanțe deschise: a face banii digitali programabili și a extinde limitele utilizării acestora.
  3. Internet deschis: a extinde finanțele deschise astfel încât să includă informații valoroase de orice fel și să devină accesibile pentru utilizarea de masă.

Să începem cu banii deschiși.

Prima generație: bani deschiși

Banii sunt fundamentul capitalismului. Prima etapă a permis oricui, din orice colț, să aibă acces la bani.

Evoluția internetului deschis

Unele dintre cele mai importante date care pot fi stocate într-o bază de date sunt banii în sine. Aici constă inovația Bitcoin-ului: un registru distribuit simplu, care permite tuturor să fie de acord că Joe are 30 de Bitcoin și tocmai i-a trimis lui Jill 1,5 Bitcoin. Bitcoin este configurat pentru a prioritiza securitatea în detrimentul tuturor celorlalte parametri. Consensul în Bitcoin este incredibil de costisitor, consumator de timp și funcționează pe principiul „gâtului de sticlă”, iar în ceea ce privește nivelul de modificare, este practic un simplu calculator pentru adunare și scădere, care permite realizarea de tranzacții și efectuarea unor alte operațiuni foarte limitate.

Bitcoin este un bun exemplu care arată principalele avantaje ale stocării datelor pe blockchain: nu depinde de intermediari și este accesibil tuturor. Asta înseamnă că oricine are bitcoin poate face o transfer p2p fără a apela la ajutorul cuiva.

Datorită simplității și puterii pe care Bitcoin o promitea, „banii” au devenit una dintre cele mai timpurii și de succes utilizări ale blockchain-ului. Dar sistemul Bitcoin, care este „prea lent, prea scump și prea sigur”, funcționează bine pentru stocarea activelor — asemeni aurului, dar nu este eficient pentru utilizarea zilnică, cum ar fi plățile online sau transferurile internaționale.

Monedele deschise configurabile

Pentru astfel de modele de utilizare au fost create alte blockchain-uri cu alte setări:

  1. Transferuri: pentru ca milioane de oameni să poată trimite sume arbitrare în întreaga lume în fiecare zi, ai nevoie de ceva mult mai performant și mai puțin costisitor decât Bitcoin. Totuși, sistemul tău trebuie să ofere în continuare un nivel suficient de securitate. Ripple și Stellar sunt proiecte care și-au optimizat blockchain-urile pentru a atinge acest obiectiv.
  2. Tranzacții rapide: pentru ca miliarde de oameni să poată folosi banii digitali așa cum folosesc cardurile de credit, ai nevoie ca blockchain-ul să aibă o scalabilitate bună, să aibă performanțe ridicate și să rămână ieftin. Acest lucru poate fi realizat în două moduri, dar cu sacrificiul securității. Primul – construirea unui „al doilea nivel” mai rapid deasupra Bitcoin, care optimizează rețeaua pentru performanțe ridicate și, după finalizarea tranzacției, mută activele înapoi în „depozitul” Bitcoin. Un exemplu al acestei soluții este Lightning Network. A doua modalitate – crearea unui nou blockchain care oferă un nivel maxim de securitate, permițând în același timp realizarea de tranzacții rapide și ieftine, cum ar fi în Libra.
  3. Tranzacții private: pentru a păstra confidențialitatea totală în timpul tranzacției, este necesar să adaugi un nivel de anonimizare. Acest lucru reduce performanța și crește costul, așa funcționează Zcash și Monero.

Deoarece aceste sume de bani sunt tokenuri care reprezintă un activ complet digital, ele pot fi programate la un nivel de bază al sistemului. De exemplu, cantitatea totală de Bitcoin care va fi produsă vreodată este programată în sistemul de bază al Bitcoin. Creând un sistem de calcul robust deasupra acestui nivel de bază, acesta poate fi dus la un nou nivel.

Aici intră în joc finanțele deschise.

A doua generație: finanțele deschise

Cu finanțele deschise, banii încetează să mai fie doar un mijloc de economisire sau un instrument pentru tranzacții — acum pot genera profit, sporind astfel potențialul lor.

Evoluția internetului deschis

Proprietățile care permit oamenilor să efectueze transferuri de Bitcoin în mod public permit de asemenea dezvoltatorilor să scrie programe care fac același lucru. Prin urmare, să presupunem că banii digitali au propriul API independent, pentru a cărui utilizare nu este nevoie să obțină o cheie API sau un acord de utilizare de la vreo companie.

Aceasta este ceea ce promit «finanțele deschise», cunoscute și sub numele de «finanțe descentralizate» (DeFi).

ETHEREUM

După cum s-a menționat anterior, API-ul Bitcoin este destul de simplu și neperformant. Este suficient pentru a implementa în rețeaua Bitcoin scripturi care îi permit să funcționeze. Pentru a face ceva mai interesant, trebuie să transferi Bitcoin pe o altă platformă blockchain, ceea ce reprezintă o sarcină dificilă.

Alte platforme au lucrat pentru a combina un nivel ridicat de securitate necesar pentru a gestiona banii digitali, cu un nivel mai complex de modificare. Ethereum a fost primul care a lansat acest concept. În locul «calculatorului» Bitcoin, care funcționează pe adunări și scăderi, Ethereum a creat o întreagă mașină virtuală deasupra nivelului de stocare, care a permis dezvoltatorilor să scrie programe complete și să le ruleze direct pe lanț.

Importanța constă în faptul că securitatea activului digital (de exemplu, banii) care este stocat pe blockchain este la fel de importantă ca și securitatea și fiabilitatea programelor care pot modifica nativ starea acestui blockchain. Programele contractelor inteligente Ethereum sunt, în esență, scripturi fără server, care sunt executate pe blockchain exact așa cum pe Bitcoin se execută tranzacția obișnuită „trimite-i lui Jill 23 de tokeni”. Tokenul nativ al Ethereum este Ether, sau ETH.

Componentele blockchain-ului ca un sistem de conducte

Deoarece API-ul deasupra ETH este public (la fel ca în Bitcoin), dar infinit programabil, s-a reușit crearea unei serii de blocuri de construcție, care transmit Ether unii altora pentru a efectua muncă utilă pentru utilizatorul final.

În „lumea obișnuită”, ar fi necesar un mare bănci care să negocieze condițiile contractelor și accesul la API cu fiecare furnizor în parte. Dar pe blockchain, fiecare dintre aceste blocuri este creat independent de dezvoltatori și este rapid scalabil la capacități de milioane de dolari și păstrarea valorii de peste 1 miliard de dolari la începutul anului 2020.

De exemplu, să începem cu Dharma, un portofel care permite utilizatorilor să stocheze tokeni digitali și să obțină dobânzi din aceștia. Acesta este principiul fundamental al utilizării sistemului bancar tradițional. Dezvoltatorii Dharma oferă o rată a dobânzii pentru utilizatorii lor, conectând numeroase componente care au fost construite pe baza Ethereum. De exemplu, dolarii utilizatorilor sunt convertiți în DAI, un stablecoin pe baza Ethereum, care este egal cu dolarul american. Apoi, acest stablecoin este transferat „prin conducte” în Compound, un protocol care împrumută acești bani pe o rată și, astfel, câștigă instantaneu dobândă pentru utilizatori.

Aplicarea finanțelor deschise

Concluzia principală este că produsul final, ajuns la utilizator, a fost creat folosind multe componente, fiecare dintre care a fost dezvoltată de o echipă separată, iar pentru utilizarea acestor componente nu a fost necesar să se obțină permisiunea sau cheia de API. În prezent, în acest sistem circulă miliarde de dolari. Este aproape ca un software open-source (OS), însă, spre deosebire de software-ul open-source care necesită descărcarea unei copii a unei biblioteci pentru fiecare implementare, componentele open-source sunt desfășurate doar o dată, iar apoi fiecare utilizator poate trimite cereri către o componentă specifică pentru a accesa starea sa comună.

Fiecare echipă care a creat aceste componente nu este responsabilă pentru eventualele facturi EC2 excesive din cauza abuzului de API-ul lor. Măsurarea și facturarea utilizării acestor componente au loc practic automat, în interiorul lanțului.

Performanță și configurare

Ethereum funcționează cu aceleași parametrii ca Bitcoin, dar blocurile sunt transmise în rețea de aproximativ 30 de ori mai repede și mai ieftin - costul unei tranzacții fiind de $0,1 în loc de aproximativ $0,5 în Bitcoin. Acest lucru oferă un nivel suficient de securitate pentru aplicațiile care gestionează active financiare și nu necesită o lățime de bandă mare.

Rețeaua Ethereum, fiind o tehnologie de primă generație, nu a rezistat dificultăților cauzate de un volum mare de cereri și a suferit de o lățime de bandă de 15 tranzacții pe secundă. Acest deficit de performanță a dus la stagnarea finanțelor deschise în stadiul de verificare a conceptului. Rețeaua aglomerată a funcționat ca sistemul financiar mondial în epoca dispozitivelor analogice cu cecuri și confirmări telefonice, deoarece puterea de calcul a Ethereum este mai mică decât cea a un calculator grafic din 1990.

Ethereum a demonstrat capacitățile de a combina componente pentru modele financiare de utilizare și a deschis accesul la o gamă mai largă de aplicații, numite internet deschis.

A treia generație: internetul deschis

Acum, tot ce are valoare poate deveni bani, conectând internetul cu finanțele deschise și creând astfel internetul valorilor și internetul deschis.

Evoluția internetului deschis
Așa cum a fost menționat anterior, conceptul de bani deschiși include o varietate de aplicații. De asemenea, a fost descris cum tehnologia de nouă generație, Ethereum, a făcut banii deschiși mai utili, creând oportunități de combinare a componentelor finanțelor deschise. Acum să vedem cum o altă generație de tehnologii extinde capacitățile finanțelor deschise și dezvăluie adevăratul potențial al blockchain-ului.

Inițial, toți „banii” despre care s-a vorbit sunt pur și simplu tipuri de date care sunt stocate pe blockchain cu un API deschis propriu. Dar baza de date poate stoca orice.

Datorită concepției sale, blockchain-ul este cel mai potrivit pentru date care au o valoare semnificativă. Definiția „valorii semnificative” este extrem de flexibilă. Orice date care au potențial de valoare pentru oameni pot fi tokenizate. Tokenizarea în acest context este procesul prin care un activ existent (care nu a fost creat de la zero, cum ar fi Bitcoin) este transferat pe blockchain și primește un API deschis similar cu cel al Bitcoin-ului sau Ethereum-ului. La fel ca în cazul Bitcoin-ului, acest lucru permite crearea de deficit (fie că sunt 21 de milioane de tokeni sau doar unul).

Să luăm exemplul Reddit, unde utilizatorii câștigă reputație online sub formă de „karma”. Și să luăm proiectul de tip Sofi, care utilizează numeroase criterii pentru a evalua solvabilitatea unei persoane specifice. În lumea modernă, dacă echipa de hackathon care dezvoltă un nou Sofi ar dori să integreze ratingul de karma de pe Reddit în algoritmul său de creditare, ar trebui să încheie un acord bilateral cu echipa Reddit pentru a obține acces certificat la API. Dacă „karma” ar fi fost tokenizată, atunci această echipă ar avea toate instrumentele necesare pentru a se integra cu „karma”, iar Reddit nu ar fi aflat niciodată. Acesta ar beneficia pur și simplu de faptul că din ce în ce mai mulți utilizatori doresc să-și îmbunătățească karma, deoarece acum este utilă nu doar în Reddit, ci și în întreaga lume.

Dacă mergem și mai departe, 100 de echipe diferite la următorul hackathon ar putea inventa noi moduri de aplicare a acestui și altor active pentru a crea un nou set de componente reutilizabile publice sau pentru a construi noi aplicații pentru consumatori. Aceasta este ideea internetului deschis.

Ethereum a permis transmiterea cu ușurință a unor sume mari prin intermediul componentelor publice, având același principiu de a permite trimiterea oricărui activ care poate fi tokenizat, precum și de a-l cheltui, schimba, garanta, modifica sau interacționa cu el în alt mod, așa cum este stipulat în API-ul său deschis.

Configurare pentru internetul deschis

Internetul deschis, prin natura sa, nu diferă de finanțele deschise: este pur și simplu o suprastructură peste acestea. Pentru a crește opțiunile de utilizare ale internetului deschis, este necesar un salt semnificativ în performanță, precum și capacitatea de a atrage utilizatori noi.

Pentru a susține internetul deschis, platforma are nevoie de următoarele caracteristici:

  1. Lățime de bandă mare, viteză mai mare și tranzacții mai ieftine. Deoarece lanțul nu mai transmite doar soluții lente de gestionare a activelor, trebuie să se scaleze pentru a susține tipuri mai complexe de date și opțiuni de utilizare.
  2. Utilizabilitate. Deoarece scenariile de utilizare vor trece în aplicații pentru utilizatori, este foarte important ca componentele create de dezvoltatori sau aplicațiile dezvoltate cu ajutorul acestora să ofere o experiență bună utilizatorului final. De exemplu, atunci când ei își creează un cont sau își leagă unul existent de diferite active și platforme, păstrând în același timp controlul asupra datelor în mâinile utilizatorului.

Aceste caracteristici nu au fost prezente anterior la niciuna dintre platforme din cauza complexității lor. Au fost necesari ani de cercetări pentru a ajunge la punctul în care noile mecanisme de consens se îmbină cu noi medii de execuție și noi moduri de scalare — și, în același timp, menținând performanța și securitatea la nivelul necesar pentru activele monetare.

Platforma internetului deschis

Zeci de proiecte blockchain care intră pe piață în acest an și-au configurat platformele astfel încât acestea să fie utilizate pentru diferite opțiuni de utilizare în cadrul banilor deschiși și finanțelor deschise. Având în vedere constrângerile tehnologiei la acest stadiu, a fost avantajos pentru ei să-și optimizeze platforma pentru o nișă specifică.

NEAR — singura rețea care a îmbunătățit conștient tehnologia sa și a ajustat caracteristicile de performanță pentru a corespunde complet nevoilor internetului deschis.

NEAR combină abordările de scalare din lumea bazelor de date de înaltă performanță cu îmbunătățiri în timpul execuției și ani de perfecționare a experienței utilizatorului. La fel ca Ethereum, NEAR dispune de o mașină virtuală completă construită pe blockchain, dar, pentru a „ține pasul cu cererea”, lanțul său de bază echilibrează lățimea de bandă a mașinii virtuale, împărțind calculele în procese paralele (sharding). De asemenea, susține un nivel de securitate necesar pentru stocarea de încredere a datelor.

Aceasta înseamnă că pe NEAR pot fi implementate toate cazurile de utilizare posibile: monede garantate de fiat care oferă tuturor acces la o monedă stabilă, mecanisme de finanțe deschise capabile să se scaleze de la instrumente financiare complexe până la utilizarea lor de către oamenii obișnuiți, și în cele din urmă aplicații ale internetului deschis care integrează toate acestea pentru comerțul și interacțiunea de zi cu zi.

Concluzie

Povestea internetului deschis abia începe, deoarece tocmai am dezvoltat tehnologiile necesare pentru a-și atinge adevăratul potențial. Acum, când acest pas major a fost făcut, viitorul va fi construit pe inovațiile care pot fi create pe baza acestor noi tehnologii, precum și pe dotările tehnologice ale dezvoltatorilor și antreprenorilor care se află în prima linie a noii realități.

pentru a înțelege impactul potențial al internetului deschis, amintiți-vă de „explozia cambriană” care a avut loc în timpul creării protocoalelor pentru internetul timpuriu, necesare pentru ca utilizatorii să poată, în sfârșit, cheltui bani online la sfârșitul anilor '90. În următorii 25 de ani, comerțul online a crescut, generând volume de peste 2 trilioane de dolari anual.

În mod similar, internetul deschis extinde domeniul de aplicare și amploarea instrumentelor financiare ale finanțelor deschise, permițând integrarea acestora în aplicații orientate spre afaceri și consumatori în moduri pe care le putem ghici, dar cu siguranță nu le putem prezice.

Haideți să construim împreună internetul deschis!

O listă scurtă de resurse pentru cei care doresc să se aprofundeze deja acum:

1. Puteți vedea cum arată dezvoltarea pentru NEAR și eksperimentează în online-IDE aici.

2. Dezvoltatorii care doresc să se alăture ecosistemului aici.

3. Documentație extinsă pentru dezvoltatori în engleză este disponibilă aici.

4. Puteți urma toate noutățile în limba română pe comunitatea Telegram, și pe grupă pe VKontakte

5. Dacă aveți idei de servicii gestionate de comunitate și doriți să lucrați la ele, veniți la program suportul antreprenorilor.

Sursa: habr.com

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster