Evoluția internetului deschis

Evoluția internetului deschis

Dezvoltatorii vorbesc despre beneficiile tehnologiei blockchain de mulți ani. Ei au argumentat acest lucru cu „cazuri de utilizare” vagi, împreună cu definiții vagi ale modului în care funcționează tehnologia, pentru ce este de fapt și cum diferă platformele care o folosesc unele de altele. Nu este surprinzător, acest lucru a provocat confuzie și neîncredere în tehnologia blockchain.

În acest articol, vreau să descriu un set de modele mentale care vă vor ajuta să înțelegeți cum potențialele cazuri de utilizare duc la compromisuri tehnice pe care trebuie să le facă fiecare platformă. Aceste modele mentale sunt construite pe baza progresului pe care tehnologia blockchain le-a făcut în ultimii 10 ani, trecând prin 3 generații în dezvoltarea sa: bani deschisi, finanțare deschisă și, în sfârșit, internetul deschis.
Scopul meu este să vă ajut să înțelegeți clar ce este blockchain-ul, să înțelegeți de ce sunt necesare diferite platforme și să vă imaginați viitorul internetului deschis.

O scurtă introducere în Blockchain

Câteva elemente de bază. Blockchain este în esență doar o bază de date care este gestionată de un grup de operatori diferiți, în loc de o singură întreprindere (cum ar fi Amazon, Microsoft sau Google). O diferență importantă între blockchain și cloud este că nu trebuie să ai încredere în „proprietarul” bazei de date (sau în securitatea operațională a acesteia) pentru a stoca date valoroase. Când un blockchain este public (și toate blockchain-urile majore sunt publice), oricine îl poate folosi pentru orice.

Pentru ca un astfel de sistem să funcționeze pe un număr mare de dispozitive anonime din întreaga lume, trebuie să aibă un token digital care va fi folosit ca mijloc de plată. Cu aceste jetoane, utilizatorii lanțului vor plăti operatorii de sistem. În același timp, jetonul oferă o garanție de securitate, care este determinată de teoria jocului încorporată în el. Și deși ideea a fost compromisă în mare măsură de boom-ul ICO-urilor frauduloase în 2017, însăși ideea de jetoane și tokenizare în general, și anume că un singur activ digital poate fi identificat și trimis în mod unic, are un potențial incredibil.

De asemenea, este important să separați partea din baza de date care stochează datele de partea care modifică datele (mașina virtuală).

Pot fi optimizate diferite caracteristici ale circuitului. De exemplu, securitatea (în bitcoin), viteza, prețul sau scalabilitatea. În plus, logica modificării poate fi, de asemenea, optimizată în multe feluri: poate fi un simplu calculator de adunare și scădere (ca în Bitcoin), sau poate o mașină virtuală completă Turing (ca în Ethereum și NEAR).

Așadar, două platforme blockchain își pot „configura” blockchain-ul și mașina virtuală pentru a îndeplini funcții complet diferite și s-ar putea să nu concureze niciodată una cu cealaltă 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 de-a face cu Ripple și Stellar - în ciuda faptului că toate lucrează pe „tehnologia blockchain”.

Trei generații de blockchain

Evoluția internetului deschis

Progresele tehnologice și soluțiile specifice în proiectarea sistemelor au făcut posibilă extinderea funcționalității blockchain-ului pe 3 generații de dezvoltare a acestuia în ultimii 10 ani. Aceste generații pot fi împărțite astfel:

  1. Bani deschisi: oferiți tuturor acces la bani digitali.
  2. Finanțare deschisă: faceți bani digitali programabili și depășiți limitele utilizării acestora.
  3. Internet deschis: extindeți finanțarea deschisă pentru a include informații valoroase de orice fel și pentru a deveni disponibile pentru utilizare în masă.

Să începem cu bani deschiși.

Prima generație: bani deschisi

Banii sunt fundamentul capitalismului. Prima etapă a permis oricui de oriunde să acceseze bani.

Evoluția internetului deschis

Una dintre cele mai importante date care pot fi stocate într-o bază de date sunt banii în sine. Aceasta este inovația bitcoin: să aibă un registru simplu distribuit, care să permită 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 acorda prioritate securității față de toate celelalte opțiuni. Consensul Bitcoin este incredibil de costisitor, consumator de timp și bazat pe blocaj, iar în ceea ce privește nivelul de modificare, este în esență un simplu calculator de adunare și scădere care permite tranzacții și alte operațiuni foarte limitate.

Bitcoin este un bun exemplu care arată principalele avantaje ale stocării datelor pe blockchain: nu depinde de niciun intermediar și este disponibil pentru toată lumea. Adică oricine are bitcoini poate face un transfer p2p fără a apela la ajutorul nimănui.

Datorită simplității și puterii a ceea ce a promis Bitcoin, „banii” au devenit unul dintre cele mai timpurii și de succes cazuri de utilizare pentru blockchain. Dar „prea lent, prea scump și prea sigur” sistemul bitcoin funcționează bine pentru stocarea activelor – similar cu aurul, dar nu pentru utilizarea zilnică pentru servicii precum plățile prin internet sau transferurile internaționale.

Configurarea banilor deschisi

Pentru aceste modele de utilizare, au fost create alte circuite cu setări diferite:

  1. Transferuri: Pentru ca milioane de oameni să poată trimite zilnic sume arbitrare în întreaga lume, aveți nevoie de ceva mult mai performant și mai puțin costisitor decât Bitcoin. Cu toate acestea, sistemul dvs. ar trebui să ofere în continuare un nivel suficient de securitate. Ripple și Stellar sunt proiecte care și-au optimizat lanțurile pentru a atinge acest obiectiv.
  2. Tranzacții rapide: pentru ca miliarde de oameni să folosească banii digitali în același mod în care folosesc cardurile de credit, aveți nevoie ca lanțul să se extindă bine, să aibă performanțe ridicate și să rămână ieftin. Acest lucru se poate face în două moduri, cu prețul securității. Primul este de a construi un „al doilea strat” mai rapid peste bitcoin, care optimizează rețeaua pentru performanță ridicată, iar după finalizarea tranzacției, mută activele înapoi în „seiful” bitcoin. Un exemplu de astfel de soluție este Lightning Network. A doua modalitate este de a crea un nou blockchain care va oferi nivelul maxim de securitate, permițând în același timp tranzacții rapide și ieftine, ca în Balanță.
  3. Tranzacții private: pentru a păstra confidențialitatea completă în timpul unei tranzacții, trebuie să adăugați un strat de anonimizare. Acest lucru reduce performanța și crește prețul, așa cum funcționează Zcash și Monero.

Deoarece astfel de bani sunt jetoane, care sunt un activ complet digital, pot fi programați și la nivelul de bază al sistemului. De exemplu, cantitatea totală de bitcoin care va fi produsă în timp este programată în sistemul bitcoin de bază. Prin construirea unui sistem de calcul bun peste un nivel de bază, acesta poate fi dus la un nivel cu totul nou.

Aici intervine finanțarea deschisă.

A doua generație: finanțare deschisă

Cu finanțarea deschisă, banii nu mai sunt doar un depozit de valoare sau un instrument pentru tranzacții - acum poți beneficia de ea, ceea ce îi crește potențialul.

Evoluția internetului deschis

Proprietățile care permit oamenilor să facă transferuri Bitcoin în mod public permit dezvoltatorilor să scrie și programe care fac același lucru. Pe baza acestui fapt, să presupunem că banii digitali au propriul API independent, care nu necesită obținerea unei chei API sau a unui acord de utilizator de la nicio companie.

Aceasta este ceea ce promite „finanțarea deschisă”, cunoscută și sub numele de „finanțare descentralizată” (DeFi).

ETHEREUM

După cum am menționat mai devreme, API-ul Bitcoin este destul de simplu și neproductiv. Este suficient să implementezi scripturi în rețeaua Bitcoin care îi permit să funcționeze. Pentru a face ceva mai interesant, trebuie să transferați Bitcoin pe o altă platformă blockchain, ceea ce nu este o sarcină ușoară.

Alte platforme au lucrat pentru a combina nivelul ridicat de securitate necesar pentru a lucra cu bani digitali cu un nivel mai sofisticat de modificare. Ethereum a fost primul care a lansat acest lucru. În loc de un „calculator” bitcoin care lucrează la adunare și scădere, Ethereum a creat o întreagă mașină virtuală deasupra stratului de stocare, care a permis dezvoltatorilor să scrie programe cu drepturi depline și să le ruleze chiar pe lanț.

Importanța constă în faptul că securitatea unui activ digital (de exemplu, bani) care este stocat pe un lanț este aceeași cu securitatea și fiabilitatea programelor care pot schimba în mod nativ starea acestui lanț. Programele de contracte inteligente Ethereum sunt în esență scripturi fără server care rulează pe lanț exact în același mod în care cea mai comună tranzacție „trimite jetoane Jill 23” este efectuată pe bitcoin. Tokenul nativ al Ethereum este ether sau ETH.

Componentele blockchain ca o conductă

Deoarece API-ul de deasupra ETH este public (ca în Bitcoin) dar infinit programabil, a fost posibil să se creeze o serie de blocuri care să transfere eterul unul altuia pentru a face o muncă utilă pentru utilizatorul final.

În „lumea familiară”, acest lucru ar necesita, de exemplu, o bancă mare care ar negocia termenii contractelor și accesul la API cu fiecare furnizor individual. Dar pe blockchain, fiecare dintre aceste blocuri a fost creat independent de dezvoltatori și a fost scalat rapid la milioane de dolari de tranzit și peste 1 miliard de dolari în stocarea valorii de la începutul anului 2020.

De exemplu, să începem cu Dharma, un portofel care permite utilizatorilor să stocheze jetoane digitale și să câștige dobândă pentru ele. Acesta este un principiu fundamental al utilizării sistemului bancar tradițional. Dezvoltatorii Dharma oferă o rată a dobânzii pentru utilizatorii lor conectând multe componente care au fost create pe baza Ethereum. De exemplu, dolarii utilizatorilor sunt convertiți în DAI, o monedă stabilă bazată pe Ethereum, care este egală cu dolarul american. Această monedă stabilă este apoi canalizată în Compound, un protocol care împrumută acești bani cu dobândă și astfel câștigă dobândă instantanee pentru utilizatori.

Aplicarea finanțării deschise

Principala concluzie este că produsul final care a ajuns la utilizator a fost creat folosind multe componente, fiecare creată de o echipă separată, iar aceste componente nu au necesitat permisiunea sau o cheie API pentru a fi utilizate. În acest sistem circulă în prezent miliarde de dolari. Este aproape ca un software open source, dar dacă open source necesită descărcarea unei copii a unei anumite biblioteci pentru fiecare implementare, atunci componentele deschise sunt implementate o singură dată, iar apoi fiecare utilizator poate trimite cereri către o anumită componentă pentru a-și accesa starea generală. .

Fiecare dintre echipele care au creat aceste componente nu este responsabilă pentru nicio factură EC2 excesivă din cauza abuzului API-ului lor. Citirea și încărcarea pentru utilizarea acestor componente au loc în esență automat în cadrul lanțului.

Performanță și tuning

Ethereum funcționează cu aceiași parametri ca bitcoin, dar blocurile sunt transferate în rețea de aproximativ 30 de ori mai rapid și mai ieftin - costul unei tranzacții este de 0,1 USD în loc de aproximativ 0,5 USD în bitcoin. Acest lucru oferă un nivel suficient de securitate pentru aplicațiile care gestionează active financiare și nu necesită lățime de bandă mare.

Rețeaua Ethereum, fiind o tehnologie de primă generație, a cedat volumului mare de solicitări și a suferit un debit de 15 tranzacții pe secundă. Acest decalaj de performanță a lăsat finanțarea deschisă blocată într-o stare de dovadă a conceptului. Rețeaua supraîncărcată a funcționat ca sistemul financiar global în era dispozitivelor analogice cu cecuri pe hârtie și confirmări telefonice, deoarece Ethereum are o putere de calcul mai mică decât calculator grafic 1990 ani.

Ethereum a demonstrat capacitatea de a combina componente pentru cazuri de utilizare financiară ș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țarea deschisă și creând astfel un internet al valorii și un internet deschis.

Evoluția internetului deschis
După cum am menționat mai devreme, conceptul de bani deschisi are multe aplicații. De asemenea, a fost descris modul în care tehnologia de generație următoare, Ethereum, a făcut ca banii deschisi să fie mai folositori prin crearea de oportunități de a combina componentele finanțării deschise. Acum să vedem cum o altă generație de tehnologie extinde posibilitățile de finanțare deschisă și eliberează adevăratul potențial al blockchain-ului.

Inițial, toți „banii” menționați sunt doar tipuri de date care sunt stocate pe un blockchain cu propriul API public. Dar baza de date poate stoca orice.

Datorită designului său, blockchain-ul este cel mai potrivit pentru date de valoare semnificativă. Definiția „valorii semnificative” este extrem de flexibilă. Orice date care au valoare potențială pentru oameni pot fi tokenizate. Tokenizarea în acest context este procesul prin care un activ existent (nu creat de la zero precum bitcoin) este transferat în blockchain și i se primește același API public ca bitcoin sau Ethereum. Ca și în cazul bitcoin, acest lucru permite deficit (fie că este vorba de 21 de milioane de jetoane sau doar unul).

Luați în considerare exemplul Reddit în care utilizatorii câștigă reputație online sub formă de „karma”. Și să luăm un proiect precum Sofi, unde sunt folosite multe criterii pentru a evalua solvabilitatea unei anumite persoane. În lumea de astăzi, dacă o echipă de hackathon care dezvoltă un nou Sofi ar dori să încorporeze un rating de karma Reddit în algoritmul lor de creditare, ar trebui să încheie un acord bilateral cu echipa Reddit pentru a obține acces certificat la API. Dacă „karma” ar fi tokenizată, atunci această echipă ar avea toate instrumentele necesare pentru a se integra cu „karma”, iar Reddit nici nu ar ști despre asta. El ar valorifica doar faptul că și mai mulți utilizatori doresc să-și îmbunătățească karma, pentru că acum este util nu numai în Reddit, ci în întreaga lume.

Mergând și mai departe, 100 de echipe diferite din următorul hackathon ar putea veni cu noi modalități de a folosi acest lucru și alte active pentru a crea un nou set de componente reutilizabile disponibile public sau pentru a construi noi aplicații pentru consumatori. Aceasta este ideea din spatele internetului deschis.

Ethereum a făcut mai ușoară „conducta” de sume mari prin componente publice, permițând, în mod similar, transferul, cheltuiala, schimbul, garantarea, modificarea sau interacțiunea cu orice bun care poate fi tokenizat, așa cum este prevăzut în domeniul său public. API.

Configurare pentru internet deschis

Internetul deschis nu este în esență diferit de finanțarea deschisă: este doar o suprastructură deasupra lor. Creșterea cazurilor de utilizare pentru internetul deschis necesită un salt semnificativ în productivitate, precum și capacitatea de a atrage noi utilizatori.

Pentru a menține internetul deschis, platforma are nevoie de următoarele proprietăți:

  1. Debit mai mare, viteză mai rapidă și tranzacții mai ieftine. Deoarece lanțul nu mai adoptă doar decizii lente de gestionare a activelor, trebuie să se extindă pentru a accepta tipuri de date și cazuri de utilizare mai complexe.
  2. Utilizabilitate. Deoarece cazurile de utilizare se vor traduce în aplicații pentru utilizatori, este important ca componentele pe care dezvoltatorii le creează sau aplicațiile dezvoltate cu ei să ofere o experiență bună pentru utilizatorul final. De exemplu, atunci când își creează un cont sau leagă unul existent la diferite active și platforme și, în același timp, păstrează controlul asupra datelor în mâinile utilizatorului.

Niciuna dintre platforme nu avea înainte astfel de caracteristici din cauza complexității lor. Au fost nevoie de ani de cercetare pentru a ajunge la punctul în care noile mecanisme de consens se îmbină cu noile medii de execuție și noi moduri de scalare, menținând în același timp performanța și securitatea pe care le cer activele monetare.

platformă de internet deschisă

Zeci de proiecte blockchain care vin pe piață anul acesta și-au personalizat platformele pentru a servi o varietate de cazuri de utilizare a banilor deschisi și a finanțării deschise. Având în vedere limitările tehnologiei în această etapă, a fost benefic pentru ei să-și optimizeze platforma pentru o anumită nișă.

NEAR este singurul lanț care și-a rafinat în mod conștient tehnologia și și-a ajustat caracteristicile de performanță pentru a răspunde pe deplin nevoilor internetului deschis.

NEAR combină abordările de scalare din lumea bazelor de date de înaltă performanță cu îmbunătățiri ale timpului de execuție și ani de îmbunătățiri ale gradului de utilizare. La fel ca Ethereum, NEAR are o mașină virtuală cu drepturi depline construită pe partea superioară a blockchain-ului, dar pentru a „ține pasul cu cererea”, lanțul de bază echilibrează debitul mașinii virtuale prin împărțirea calculelor în procese paralele (sharding). Și, în același timp, menține securitatea la nivelul necesar pentru stocarea fiabilă a datelor.

Aceasta înseamnă că toate cazurile de utilizare posibile pot fi implementate pe NEAR: monede susținute de fiat care oferă tuturor acces la o monedă stabilă, mecanisme de finanțare deschise care se extind la instrumente financiare complexe și înapoi înainte ca oamenii obișnuiți să le folosească și, în sfârșit, aplicații open source. , care absorb toate acestea pentru tranzacționarea și interacțiunea zilnică.

Concluzie

Povestea internetului deschis este abia la început, deoarece tocmai am dezvoltat tehnologiile necesare pentru a-l aduce la adevărata sa scară. Acum că s-a făcut acest mare pas, viitorul se va construi pe inovațiile care pot fi create din aceste noi tehnologii, precum și pe echipamentele tehnologice ale dezvoltatorilor și antreprenorilor care se află în fruntea noii realități.

Pentru a înțelege impactul potențial al unui internet deschis, luați în considerare „explozia Cambriană” care a avut loc în timpul creării protocoalelor de internet timpurii necesare pentru a permite utilizatorilor să cheltuiască în sfârșit bani online la sfârșitul anilor 1990. În următorii 25 de ani, comerțul electronic a crescut, generând peste 2 trilioane de dolari în volum în fiecare an.

În mod similar, internetul deschis extinde sfera și acoperirea principiilor financiare financiare deschise și le permite să fie încorporate în aplicații de afaceri și orientate spre consumatori în moduri pe care le putem ghici, dar cu siguranță nu le anticipăm.

Să construim împreună un internet deschis!

O mică listă de resurse pentru cei care doresc să sape mai adânc acum:

1. Vedeți cum arată dezvoltarea sub NEAR și puteți experimenta în IDE-ul online aici.

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

3. Este disponibilă o documentație extinsă pentru dezvoltatori în limba engleză aici.

4. Puteți urmări toate știrile în limba rusă în comunitatea telegramelor, și în grup pe VKontakte

5. Dacă aveți idei pentru servicii bazate pe comunitate și doriți să lucrați la ele, vă rugăm să vizitați programul sprijin pentru antreprenori.

Sursa: www.habr.com

Adauga un comentariu