Decentralizirani web. Rezultati ankete na više od 600 programera

Decentralizirani web. Rezultati ankete na više od 600 programera
Napomena. Izvorno izvješće objavljeno na Mediumu na engleskom jeziku. Također sadrži citate ispitanika i poveznice na sudionike. Skraćena verzija dostupna je kao tweet oluja.

O čemu se radi u studiji?

Pojam DWeb (Decentralized Web, Dweb) odn Web 3.0 je najčešće ključ za niz novih tehnologija koje će revolucionirati web u sljedećih nekoliko godina. Razgovarali smo sa 631 ispitanikom koji trenutno rade s distribuiranim tehnologijama i grade decentralizirani web.

U studiji smo sastavili teme o trenutnom napretku i glavnim preprekama s kojima se programeri suočavaju na novom webu. Kao i sa svim novim tehnologijama, postoje mnogi izazovi u razvoju decentraliziranih rješenja, ali sveukupna slika je obećavajuća: decentralizirani web nudi mnogo obećanja i mogućnosti.

Web je izvorno zamislio Tim Berners-Lee kao otvorenu, decentraliziranu mrežu za interakciju. S vremenom, pet tehnoloških divova FAANG počeo stvarati sučelja prilagođena korisniku i povukao se naprijed, stekavši kritičnu masu.

Ljudima je zgodno koristiti brze i besplatne usluge, komunicirati s prijateljima, poznanicima i publikom. Međutim, ova pogodnost društvene interakcije ima i lošu stranu. Otkriva se sve više slučajeva nadzora korisnika, cenzure, kršenja privatnosti i raznih političkih posljedica. Sve je to proizvod centralizirane kontrole podataka.

Sada sve više projekata stvara neovisnu infrastrukturu i pokušava se riješiti posrednika u obliku FAANG-a.

Početkom 2000-ih, veliki indie projekti - Napster, Tor i BitTorrent - označili su povratak decentralizaciji. Kasnije su ih zasjenili njihovi centralizirani konkurenti.
Interes za decentralizaciju je splasnuo, a oživio je pojavom znanstvenog rada o novoj decentraliziranoj valuti – Bitcoinu, čiji je autor Satoshi Nakamoto.

Od ove točke nadalje, novi DWeb protokoli, kao što je IPFS, otvaraju put temeljnim promjenama na webu. A preživjeli projekti iz ranih 2000-ih, kao što su Tor, I2P pa čak i Mixnets, ulaze u novu fazu razvoja. Sada cijela generacija projekata i programera slijedi izvornu viziju decentraliziranog weba koju je osmislio Tim Berners-Lee 1990. u CERN-u.

Bilo je primjetnih neslaganja u zajednici oko toga što je novi web. Naše istraživanje otkriva zajednička načela koja dijele programeri u ovom području.
Studija počinje ispitivanjem najznačajnijih problema s trenutnim webom i završava time kako DWeb može prevladati izazove s kojima se suočava.

Glavni nalazi

  • Većina projekata starija je manje od dvije godine, što sugerira da je DWeb tek u nastajanju i da je još uvijek tek nova tehnologija.
  • Tri četvrtine ispitanika smatra da DWeb prvenstveno pokreću ideologija i entuzijazam te da ga obični korisnici još ne razumiju.
  • Povjerljivost podataka i kontrola nad njima, kao i tehnološka otpornost na kvarove, najočekivanije su značajke DWeba.
  • Najveće poteškoće pri razvoju za DWeb uzrokovane su peer-to-peer tehnologijama i nezrelošću novih tehnologija.
  • Programeri su najviše zabrinuti za DNS, protokole aplikacijskog sloja SMTP, XMPP itd., kao i HTTP.
  • U DWeb ekosustavu još nema poslovnih modela; više od polovice projekata nema nikakav model monetizacije.
  • IPFS i Ethereum vodeći su među glavnim tehnologijama koje ispitanici koriste za izradu DWeb aplikacija.
  • Zanimanje za DWeb među programerima je veliko, ali put do njegove implementacije je trnovit: infrastruktura je mlada i treba je poboljšati, a korisnike je potrebno obučiti o prednostima korištenja DWeb-a u usporedbi s centraliziranim pandanima.
  • Međutim, prilika za decentralizaciju weba je opipljiva, a ako trenutna pandemija virusa COVID-19 ima ikakav pozitivan učinak, to bi mogla biti masovna svijest o prelasku na decentralizirane usluge.

sadržaj

Razlike između Web 3.0 i DWeb
Sudionici studije
Trenutačni web

3.1 Problemi trenutnog weba
3.2 Web protokoli
DWeb
4.1 Koncept decentralizacije
4.2 Vrijednosti i misija
4.3 Tehnički problemi
4.4 Buduće primjene DWeba
Implementacija Dwebe
5.1 Osnovna ograničenja
5.2 Prepreke masovnoj uporabi
5.3 Uloga Blockchaina
DWeb projekti
6.1 Vrste projekata
6.2 Motivacija
6.3 Status projekta i tima
6.4 Технические характеристики
6.5 Poslovne karakteristike
Zaključak i zaključci

Razlike između Web 3.0 i DWeb

Tijekom proučavanja DWeb tehnologija vodili smo se nekoliko razlika u percepciji distribuiranih web tehnologija u odnosu na Web 3.0. Konkretno, kako programeri i podržavatelji zajednice definiraju budućnost dva prilično nejasna pojma.

Odgovori u anketi pokazuju da postoji značajno preklapanje u općim ciljevima i vizijama DWeba i Weba 3.0.

Web 3.0, koji uglavnom pokreće blockchain zajednica, stavlja naglasak na komercijalni razvoj - financije, e-trgovinu, umjetnu inteligenciju i velike podatke za tvrtke. Zagovornici DWeb-a (kao što su IPFS i Internet Archive), nasuprot tome, više su usredotočeni na ideologiju decentralizacije: suverenitet podataka, sigurnost, privatnost i otpornost na cenzuru. DWeb projekti pokrivaju širi raspon tehnoloških inovacija od Web 3.0.

Sve u svemu, dvije percepcije sljedeće iteracije mreže nisu nedosljedne i zapravo se mogu nadopunjavati.

Što se tiče kretanja kroz studiju, najbolje je usredotočiti se na stajališta zagovornika DWeba i na to kako će ti razvoji (npr. P2P, decentralizirana pohrana, privatnost podataka) oblikovati infrastrukturu budućeg weba.

Sudionici studije

Istraživanje se sastojalo od ankete koju je ispunio 631 ispitanik, od kojih 231 aktivno radi na projektima vezanim uz DWeb.

1. Koje je vaše podrijetlo?

Decentralizirani web. Rezultati ankete na više od 600 programera

Anketa se sastojala od 38 pitanja. Postotna raspodjela u odgovorima temelji se na neograničenom izboru odgovora ispitanika – u većini slučajeva ukupna stopa odgovora bit će veća od 100 posto.

Uzorak studije usredotočen je prvenstveno na programere i inženjere koji rade na projektima vezanim uz DWeb. Nismo posebno ciljali na programere blockchaina, tako da oni čine mali postotak svih ispitanika.
Za one koji žele vidjeti neobrađene podatke, objavili smo anonimne neobrađene rezultate.

Trenutačni web

Web kakvog poznajemo razvio se u posljednja dva desetljeća. Informacije su dostupne odmah i besplatno. Moćne aplikacije izgrađene su na vrhu postojeće infrastrukture. Cijela industrija računalstva u oblaku orijentirana na usluge napreduje. Cijeli svijet je povezan putem trenutne komunikacije.

Međutim, trenutni web napravio je neke kompromise iza kulisa. Internet se razvija svake sekunde, apsorbira sve više i više podataka, povećava i kombinira moć. Kao rezultat toga, korisnici postaju resurs, a njihova privatnost odlazi u drugi plan, posebno kada je riječ o stvaranju prihoda od oglašavanja.
U ovom odjeljku ispitujemo ideološka i tehnička razmatranja sudionika istraživanja o strukturi trenutnog Weba.

Najosjetljivija mjesta trenutnog weba

Općenito mišljenje o stanju trenutne mreže uvelike se temelji na ranjivostima koje su pokazane. Prije svega, oni proizlaze iz zajedničkog problema - centralizirane pohrane podataka. Rezultat su nesretne nuspojave koje se kreću od velikog curenja podataka do cenzure FAANG-a i vlada.

2. Navedite glavne probleme u trenutnom Webu

Decentralizirani web. Rezultati ankete na više od 600 programera

Na prvi pogled, mnoga od najznačajnijih pitanja mogu se činiti ideološki vođena i ograničena stajalištima zagovornika privatnosti. Međutim, mlađa generacija, glavna publika korisnika mreže, sve više ima pitanja. Umorni su od nametljivog oglašavanja, curenja podataka i općeg nedostatka kontrole podataka ili privatnosti.

  • Od ukupnog broja ispitanika, najveću zabrinutost izazvalo je masovno curenje osobnih podataka, kao što je slučaj s Marriott и MasterCard – smatra 68,5% ispitanika.
  • Cenzura i ograničenja pristupa koje nameću i tehnološki divovi i vlade zauzeli su drugo i treće mjesto prema 66% i 65% ispitanika.
  • Oglašavanje korištenjem osobnih podataka – 61%
  • Korisnički podaci iz aplikacija – 53%

Zanimljivo je primijetiti da raspon mišljenja pokazuje snažnu nesklonost trenutnoj web paradigmi, posebno kada je u pitanju način na koji se web trenutno monetizira.
Nije važno jesu li dugoročne posljedice monetizacije oglasa (kao što su centralizirana kontrola podataka i narušavanje privatnosti) štetne – ispitanici su nezadovoljni ishodom.

Osim toga, ispitanici su izrazili antipatiju prema zatvorenim sustavima. Posebno su nezgodna zatvaranja proizvoda ili nedostatak kontrole korisnika nad svojim podacima. Korisnici imaju malo kontrole nad sadržajem koji vide u feedovima, podacima ili navigacijom unutar zatvorenih sustava. Potrebno je pronaći pristupačnije standarde koji su lakši za korištenje.

3. Što bi prvo trebalo popraviti na postojećem webu?

Decentralizirani web. Rezultati ankete na više od 600 programera
Odgovori su donekle podudarni s komentarima o najranjivijim područjima.

  • Suverenitet podataka bio je očiti pobjednik. Štoviše, 75,5% ispitanika navelo je da je vraćanje kontrole nad podacima korisniku najvažnije.
  • Povjerljivost podataka – 59%
  • Tehnološka otpornost na remetilačke događaje ili katastrofe (na primjer, u slučaju Cloudflarea) – 56%
  • Sigurnost, posebice raširena uporaba kriptografskih potpisa u aplikacijama – 51%
  • Mrežna anonimnost – 42%

Jasno je da raste nezadovoljstvo centraliziranim spremištima podataka i snagom FAANG kompanija. Brza evolucija alata kao što je kriptografija nudi nadu u prevladavanje monopola podataka i rezultirajuće zlouporabe privatnosti. Stoga se ispitanici radije udaljavaju od modela povjerenja prema trećoj strani.

Web protokoli

4. Što treba dodati ili promijeniti u postojećim protokolima?

Decentralizirani web. Rezultati ankete na više od 600 programera
Odgovori na ovo pitanje uvelike su se razlikovali.

  • Ugrađeni sloj osobnih podataka – 44%
  • Ugrađena provjera autentičnosti korisnika – 42%
  • Izvanmrežni rad prema zadanim postavkama – 42%
  • Ugrađeni peer-to-peer sloj – 37%
  • Neki odgovori, poput identifikacije neovisne o platformi i autentifikacije korisnika - 37% - mogu se grupirati pod širim slojem osobnih podataka.

U dodatnim komentarima, ispitanici su naveli nedostatak standarda i složenost sastava kao glavne izazove ograničenjima postojećih protokola. Osim toga, neki programeri također su istaknuli nedostatak modela poticaja korisnika ugrađenih u protokole. Kako točno motivirati ljude da koriste DWeb usluge može biti ključno za njihovo privlačenje otvorenim web protokolima.

5. Koji postojeći internetski protokoli trebaju redizajn?

Decentralizirani web. Rezultati ankete na više od 600 programera
Dok su ulazili u više tehničkih detalja, sudionici su se složili oko specifičnih protokola koje je potrebno redizajnirati. Na primjer ovo:

  • Protokoli sloja adresiranja resursa (DNS) – 52%
  • Komunikacijski protokoli (SMTP, XMPP, IRC) – 38%
  • HTTP – 29%

Jedno od najznačajnijih otkrića bila je potreba za sigurnijim transportnim slojem, odnosno njegovo opremanje zaštitom podataka, upravljanjem digitalnim pravima, pa čak i uvođenje Tor-a u transportni sloj.

Međutim, neki su sudionici skeptični prema decentraliziranom pristupu. Razlog je potreba za dodatnim razvojem poboljšanog hardvera za decentralizirane protokole. Po njihovom mišljenju, bolje je jednostavno dopuniti postojeće protokole nego ih potpuno mijenjati.

DWeb

Koncept decentralizacije

6. Što znači "D" na Dwebu?

Decentralizirani web. Rezultati ankete na više od 600 programera
Slovo “D” u DWebu označava decentralizirani, odnosno neku vrstu distribuiranog ili decentraliziranog sustava. Ne postoji jasna definicija takvog sustava, ali u praksi to može biti dinamički pomak od centraliziranog modela postojeće mreže prema decentraliziranom. Međutim, takvo kretanje je nelinearno i suočava se s određenim poteškoćama.

Ovaj dio studije otkriva zadatke i izglede za implementaciju DWeb koncepta.

Kako ispitanici primjećuju, kretanje prema DWebu je ideološki orijentirano.

  • Većina shvaća DWeb kao arhitektonski decentraliziranu mrežu, gdje ne postoji jedinstvena točka kvara ili gomilanje podataka - 82%,
  • 64% sudionika vidi Dweb kao politički nekontroliranu mrežu,
  • 39% navodi da bi mrežna logika trebala biti decentralizirana,
  • 37% ispitanika navelo je da bi mreža trebala biti “distribuirana” ili “decentralizirana” prema principu “ne vjeruj, provjeri”, gdje je sve provjerljivo.

Ispitanici polažu velike nade u DWeb kao ideološku konstrukciju. To mora biti više od nove tehničke mreže. To bi trebao biti alat koji promiče okruženje za suradnju na internetu. Masovna uporaba otvorenog koda može dovesti do poboljšane skalabilnosti i razvoja snažnijih prilagođenih aplikacija. Kao rezultat toga, tvrtke i obični korisnici weba mogu koristiti ogromnu količinu resursa koje su korporacije prethodno izolirale.

DWeb vrijednosti i misija

Kao što smo ranije napomenuli, fokusi DWeba, prema ispitanicima, prvenstveno su povezani sa suverenošću podataka, otpornošću na cenzuru/redundancijom i privatnošću. Preostali odgovori djeluju kao dodaci glavnim fokusima u ovom ili onom obliku.

7. Koje su najveće promjene za koje mislite da DWeb može donijeti?

Decentralizirani web. Rezultati ankete na više od 600 programera

  • Ponovno preuzimanje kontrole nad osobnim podacima – 75%
  • Neometanje ili cenzuriranje sadržaja – ​​55%
  • Bez praćenja ili nadzora korisnika – 50%

Stavovi ispitanika su nedvojbeno ambiciozni. Ali to je ono što zahtijeva nova DWeb infrastruktura, a kao što ćemo vidjeti, postoje brojne tehnološke promjene koje podržavaju ovaj pokret.

8. Što je cool u DWeb tehnologijama u usporedbi s tradicionalnim Webom?

Decentralizirani web. Rezultati ankete na više od 600 programera
Odgovori na ovo pitanje uvelike su se oslanjali na "vrijednosti i misiju", što još jednom odražava ideološki vođenu prirodu DWeba.

  • Sigurnost – 43%
  • Zajednica i podrška – 31%
  • Kompatibilnost – 31%
  • Skalabilnost – 30%

Offline/lokalni razvoj aplikacija, niža latencija i visoka tolerancija na greške navedeni su kao glavne tehničke prednosti DWeba u komentarima.

Tehnički problemi

9. Koje tehnologije mogu pridonijeti masovnoj upotrebi DWeba?

Decentralizirani web. Rezultati ankete na više od 600 programera
Odgovori na anketu u ovom odjeljku otkrili su stavove sudionika o tehnologijama koje će pomoći u uvođenju novog weba.

  • p2p komunikacijski protokoli – 55%
  • Pohrana temeljena na adresi – 54,5%
  • P2P dijeljenje datoteka – 51%
  • Decentralizirani DNS – 47%
  • Mreže usmjerene na privatnost – 46%

10. Jeste li probali izraditi aplikacije s DWeb tehnologijama? Koje točno?

Decentralizirani web. Rezultati ankete na više od 600 programera

  • IPFS – 36%
  • Ethereum - 25%
  • Dat – 14%
  • Libp2p –12%

Posebno su IPFS i Ethereum među najbrže rastućim projektima otvorenog koda od svih DWeb aplikacija i protokola.

Programeri su također spomenuli niz drugih projekata, uključujući WebTorrent, Freenet, Textile, Holochain, 3Box, Embark, Radicle, Matrix, Urbit, Tor, BitTorrent, Statebus / Braid, Peerlinks, BitMessage, Yjs, WebRTC, Hyperledger Fabric i mnoge druge .

11. Što vas najviše razočarava kod DWeb tehnologija?

Decentralizirani web. Rezultati ankete na više od 600 programera
Slično kao i kod nas prošle godine istraživanje DApp i blockchain programera, mnoge od navedenih frustracija nastale su zbog nedostatka dokumentacije. Istu stvar vidimo s DWeb tehnologijama.

  • Konkretno, glavno razočarenje je nedostatak dokumentacije, vodiča, videa i drugih obrazovnih resursa za programere - 44%
  • Postoji i problem s razumijevanjem gdje i kako primijeniti Dweb tehnologije u praksi – 42%
  • Poteškoće u međusobnoj integraciji tehnologija – 40%
  • Problemi skaliranja distribuiranih tehnologija – 21%

To što su mnoga od ovih ograničenja odražavala prošlogodišnje rezultate za blockchain aplikacije općenito se može pripisati nedostatku spremnosti za nove tehnologije.

Nedostatak usluga, nekompatibilnost usluga, fragmentacija, nedostatak dokumentacije i previše decentraliziranih protokola za odabir dok su još u razvoju također su među najfrustrirajućim aspektima koje su spomenuli ispitanici.

12. Navedite najteže tehničke probleme u razvoju korištenjem P2P

Decentralizirani web. Rezultati ankete na više od 600 programera
Odgovori na pitanje o poteškoćama DWeb-a fokusirali su se na specifične probleme u implementaciji p2p projekata. Ponovno vidimo prethodno navedene poteškoće.

  • Problemi s skaliranjem – 34%
  • Stabilnost veza između peerova u mreži – 31%
  • Produktivnost – 25%

* * *
Sljedeći dio bit će koristan programerima koje zanimaju specifični izazovi u DWeb ekosustavu. Neki od izazova Dweba uključuju tehničku složenost, kao što je slojevita P2P arhitektura.

DWeb očito ima problema s motiviranjem korisnika. Ostali neriješeni problemi odnose se na probleme s registracijom korisnika, latenciju mreže, otkrivanje ravnopravnih korisnika, troškove testiranja mreže i probleme sa sinkronizacijom podataka.

Dodatno, postoje određene poteškoće nekompatibilnosti programa i preglednika, nestabilnosti mreže, upravljanja identifikacijom korisnika i analitike.

Korištenje DWeb tehnologija u budućnosti

13. Koliko je vjerojatno da ćete koristiti DWeb tehnologije u svom sljedećem projektu?

Decentralizirani web. Rezultati ankete na više od 600 programera
Ispitanici koji već rade na DWeb projektima izrazili su veću želju za korištenjem DWeb tehnologija u svom sljedećem projektu. Suprotno tome, programeri koji su jednostavno bili zainteresirani za DWeb tehnologiju pokazali su manju sklonost korištenju DWeb tehnologija za svoj sljedeći projekt.

Možda zainteresirani programeri jednostavno čekaju da tehnologija malo sazrije prije nego što je počnu koristiti. S druge strane, programeri koji već rade s DWebom ne žele gubiti svoje vrijeme, trud i doprinos cjelokupnoj ideologiji, te će nastaviti raditi s DWebom u doglednoj budućnosti.

Implementacija DWeb-a

14. Navedite najteže prepreke na putu do DWeba

Decentralizirani web. Rezultati ankete na više od 600 programera
Unatoč tehničkim izazovima s kojima se suočava kontinuirani rast DWeba, oni nisu glavna prepreka - problem su korisnici.

  • Korisnici nisu dovoljno svjesni što je DWeb i njegovih prednosti – 70%
  • Nedostupnost nove tehnologije – 49%
  • FAANG otpornost – 42%
  • Nedostatak poslovnih modela za DWeb projekte – 38%
  • Nedostatak integracije decentraliziranih tehnologija s web preglednicima – 37%

Čini se da će centralizirani poslovni modeli temeljeni na podacima i trenutna mrežna struktura prevladavati sve dok šira svijest korisnika ne dosegne prijelomnu točku i DWeb projekti ne pronađu održive načine za unovčavanje.

15. Što točno sprječava masovno prihvaćanje vaše DWeb aplikacije/protokola?

Decentralizirani web. Rezultati ankete na više od 600 programera

  • Nespremnost projekta – 59%
  • Poteškoće u podučavanju/objašnjavanju novim korisnicima kako radi DWeb – 35,5%
  • Relativno mali broj DWeb korisnika – 24%

Svijest korisnika o decentraliziranim tehnologijama neophodna je kako bi se odmaknuli od centralizirane, tradicionalne paradigme koja danas dominira webom. Uz UX/UI prednosti centraliziranih sustava, DWeb ideologija donosi mnogo više pozitivnih aspekata za korisnike. Do sada je razumijevanje, a posebno korištenje preteško za prosječnog korisnika bez tehničkog znanja. Pokretanje mnogih p2p aplikacija razlikuje se od pokretanja običnih aplikacija.

DWeb usluge trenutno je gotovo nemoguće koristiti iz tradicionalnih preglednika. I još uvijek postoji dosta DWeb usluga koje možete koristiti svakodnevno. Sve je to jedna od prepreka s kojima se susreću novi korisnici decentraliziranog weba.

Uloga Blockchaina

Blockchain tehnologija bila je na vrhuncu svoje popularnosti tijekom masovnog lansiranja ICO-a krajem 2017. godine. Od tada programeri i tvrtke komuniciraju s različitim blockchain uslugama s različitim stupnjevima uspjeha.

Odgovori su podijeljeni između onih koji podržavaju Bitcoin i njegovu prateću industriju kriptovaluta i onih koji ne vjeruju da blockchain može biti rješenje za sve probleme. Mišljenja o blockchainu uvelike se razlikuju, posebice u pogledu njegove izvedbe i nedostataka u usporedbi s centraliziranim sustavima.

Rezultati ukazuju na rastuće sumnje među programerima o prednostima i nedostacima korištenja blockchaina. Umjesto da pokušavaju sve izgraditi na blockchainu i tvrditi da je on lijek za bolesti svijeta, ispitanici su jednostavno zainteresirani za njegovu buduću upotrebu.

16. Što mislite o ulozi blockchaina?

  • Blockchain nije rješenje za sve probleme – 58%
  • Blockchain je pogodan za digitalnu valutu i plaćanja – 54%
  • Blockchain je idealan za decentralizirane ID-ove – 36%
  • Korisnost blockchaina za širok raspon DWeb zadataka – 33%
  • Blockchain se može koristiti u digitalnom certificiranju – 31%
  • Blockchain tehnologija je “gubljenje vremena” – 14%

DWeb projekti

Vrste projekata

Ispitanici koji rade na različitim DWeb projektima geografski su raštrkani po cijelom svijetu, a rade i na nepoznatim i na popularnijim projektima u ovom području. Neki od poznatijih projekata uključuju IPFS, Dat i OrbitDB, a manji uključuju Lokinet, Radicle, Textile i druge.

17. Vrste DWeb projekata

Decentralizirani web. Rezultati ankete na više od 600 programera
Vrste DWeb projekata značajno su varirale. Saželi smo ih u skupine ovisno o njihovim ciljevima. Evo najpopularnijih smjerova kojima ispitanici daju svoje ideološke preferencije:

  • Područja pohrane i razmjene podataka – 27
  • Društvene mreže – 17
  • Financije – 16

Zanimljivo je da su cenzura društvenih medija i ograničena mogućnost dijeljenja podataka bez korištenja FAANG infrastrukture navedeni kao neki od najhitnijih problema na trenutnom webu.

Osim toga, financijska revolucija koja se očituje u najpraktičnijem slučaju korištenja za DeFi na Ethereumu je spajanje blockchain tehnologije i DWeb P2P protokola.

Vrste DWeb projekata točno odražavaju ideološke preferencije sudionika studije. Oni pokazuju da projekti rade na problemima iz stvarnog svijeta, a ne na teorijskim tehnološkim platformama.

18. Što razvijate - protokol ili aplikaciju?

Decentralizirani web. Rezultati ankete na više od 600 programera
Od svih sudionika istraživanja, 231 osoba navela je da radi na projektu.

  • Razvoj aplikacija za krajnje korisnike – 49%
  • Rad na infrastrukturi ili protokolima za programere – 44%

Motivacija

19. Zašto ste odabrali P2P umjesto centralizirane arhitekture za svoj projekt?

Decentralizirani web. Rezultati ankete na više od 600 programera
Programeri su ranije uočili ideološku sklonost korištenju DWeb i P2P tehnologija. Na pitanje zašto biraju peer-to-peer tehnologije,

  • Većina se temelji na temeljnim ideološkim vrijednostima – 72%
  • Izabrali DWeb iz tehničkih razloga – 58%

Na temelju komentara i odgovora na druga pitanja, čini se da je drugi ishod povezan s tehnološkim prednostima koje podržavaju vrijednosti Dweba. Naime, P2P mreža otporna na cenzuru, distribuirana pohrana i drugi razvoji P2P tehnologija.

Status projekta i tima

20. U kojoj je fazi vaš projekt?

Decentralizirani web. Rezultati ankete na više od 600 programera

  • Još u razvoju – ​​51%
  • Pokrenut – 29%
  • U fazi ideje/koncepta – 15%
  • su u drugim fazama razvoja – ​​5%

21. Koliko dugo radite na svom projektu?

Decentralizirani web. Rezultati ankete na više od 600 programera
Relativno govoreći, većina DWeb projekata je nova u usporedbi sa svojim centraliziranim web pandanima.

  • Raditi samo 1 – 2 godine – 31,5%
  • Postoji više od 3 godine – 21%
  • Rad kraći od 1 godine – 17%

22. Koliko ljudi radi na vašem projektu?

Decentralizirani web. Rezultati ankete na više od 600 programera
Veličina tima varira unutar malih raspona.

  • Od dvije do pet osoba – 35%
  • Radite sami – 34%
  • Više od 10 programera u timu (obično poznati projekti kao što je IPFS) – 21%
  • Tim od 6 do 10 programera – 10%

Технические характеристики

Što se tiče licenciranja open source DWeb projekata, programeri odabiru licence koje su relevantne za tradicionalne tehnologije.

23. Koju ste licencu odabrali za svoj projekt?

Decentralizirani web. Rezultati ankete na više od 600 programera

  • MIT – 42%
  • AGPL 3.0 – 21%
  • Apache 2.0 – 16,5%
  • Odluka o licenciranju još nije donesena – 18,5%
  • Nemojte licencirati njihov kod – 10%

24. Glavni dio vašeg projekta?

Decentralizirani web. Rezultati ankete na više od 600 programera
Projektni stog kombinacija je najčešće korištenih front-end, back-end i DWeb tehnologija.
Sučelje uglavnom predstavljaju:

  • Reagirati – 20
  • Strogopis – 13
  • Kutni - 8
  • Elektron – 6

Za pozadinu ispitanici uglavnom koriste:

  • KRENI – 25
  • Node.js – 33
  • hrđa – 24
  • Python–18

Općenito, odabir odražava glavne trendove u razvoju otvorenog koda, kao što je Githubovo izvješće State of the Octoverse.

Lideri u DWeb tehnologijama su:

  • IPFS – 32
  • Ethereum – 30
  • libp2p – 14
  • DAT – 10

Poslovni modeli i investicije

25. Koji je poslovni model vašeg projekta?

Decentralizirani web. Rezultati ankete na više od 600 programera
Poslovni modeli u DWebu prepoznati su kao jedan od najvećih izazova s ​​kojima se programeri suočavaju. Teško je izvući vrijednost iz otvorenih protokola koji se ne pridržavaju centraliziranih shema monetizacije podataka.

  • Ne postoji model za ostvarivanje prihoda od vašeg projekta – 30%
  • Razmislit ću o tome kasnije – 22,5%
  • “Freemium” model – 15%
  • Plaćeni DWeb proizvod – 15%

Neke od konceptualnih ideja monetizacije ostaju nedorečene za korištenje u DWebu. Na primjer, SaaS i licenciranje spomenuti su nekoliko puta u komentarima. Staking i upravljanje u blockchainima također su spomenuti u nekoliko projekata. Iako definitivno imaju potencijala, još uvijek su u vrlo ranim fazama i nisu spremni za široko usvajanje.

finansiranje

Ulaganje može biti ključno za pretvaranje ideje u održiv projekt.

26. Kako su primljena prva ulaganja u vaš projekt?

Decentralizirani web. Rezultati ankete na više od 600 programera

  • Projekt DWeb financira njegov osnivač – 53%
  • Primljena ulaganja od venture fondova ili poslovnih anđela – 19%
  • Primljene potpore – 15%
  • Broj prodaja tokena i ICO-a značajno je smanjen od 2017. godine i čini mali udio u svim projektima – 10%

Sudionici studije nisu bili sramežljivi u izražavanju svoje frustracije zbog poteškoća u dobivanju ulaganja za DWeb.

Publika projekta

27. Mjesečna publika vašeg projekta

Decentralizirani web. Rezultati ankete na više od 600 programera
Problem privlačenja i obuke korisnika utječe na broj korisnika DWeb projekata. Broj uvelike varira, naniže u usporedbi s centraliziranim aplikacijama.

  • Još niste lansirali proizvod – 35%
  • Manje od 100 korisnika mjesečno – 21%
  • Nemaju priliku procijeniti svoju publiku – 10,5%
  • Ne znaju broj korisnika – 10%
  • Od 100 do 1K korisnika – 9%

Zaključak i zaključci

  • Koncept "DWeb" među njegovim zagovornicima uvelike je vođen i semantikom i širim ciljevima decentralizacije: suverenitetom podataka, privatnošću, anticenzurom i promjenama koje dolaze s njima. Navodno je sve to glavni lajtmotiv i točka rasta Dweba.
  • Mnogi projekti i zainteresirani ispitanici podržavaju ideološke vrijednosti DWeba. Vrijednosti se kreću od suzbijanja državnog nadzora korisnika do zaustavljanja tehnoloških divova u zlouporabi korisničkih podataka.
  • Programeri su uzbuđeni zbog DWeb-a, ali rašireno prihvaćanje DWeb tehnologija i aplikacija još uvijek je u najboljem slučaju ispod razine. Informacije su dosta ograničene, a pitanja suverenosti i privatnosti podataka još uvijek nisu dovoljno komunicirana s javnošću. Programeri se suočavaju s mnogim preprekama, od nedostatka dokumentacije i alata do nekompatibilnosti DWeb tehnologije s postojećom infrastrukturom.
  • Većina redovitih korisnika slaže se s premisom DWeba. Međutim, tehnička ograničenja ometaju programere. Aplikacije koje nisu prilagođene korisniku, zbog performansi ili složenosti, na primjer, sprječavaju šire prihvaćanje DWeb tehnologije.
  • Vlade i velike tehnološke tvrtke pokazale su značajan otpor usponu decentraliziranih tehnologija, bilo u financijama, privatnosti podataka ili otporu cenzuri. Velike tehnološke tvrtke neće se moći lako odreći kontrole nad golemim količinama korisničkih podataka koje posjeduju. Međutim, DWeb tehnologija bi ih mogla istisnuti. Temelj je postavljen i mora ga pratiti snažan masovni pokret. Sada se radi o izgradnji infrastrukture tehnologije, pružanju više edukativnih materijala za programere i opće korisnike weba.
  • Monetizacija i financiranje trenutno su ključni problemi za DWeb tehnologije. Pristup financiranju nedvojbeno će se poboljšati kada pandemija završi. Ipak, DWeb projekti moraju pronaći nove načine za proširenje svojih financijskih mogućnosti, uz rizični kapital ili ulaganja poslovnih anđela. Tehnički divovi u obliku FAANG-a imaju kontrolu i pokazuju sklonost gušenju konkurencije. Bez odgovarajućih modela monetizacije, DWeb projekti će se beskrajno boriti da budu relevantni i privlačni masama.

DWeb-ova vizija je poremetiti mnoge centralizirane modele, kao što je podatkovni model klijent-poslužitelj i poslovni model temeljen na oglašavanju, te ponovno stvoriti decentralizirane iz temelja, što je vrlo ambiciozno.

DWeb tehnologija izaziva veliki interes i brzo raste. Istaknuti projekti kao što su Ethereum i IPFS već imaju ogroman broj pristalica. No, sve je manji broj korisnika i prihvaćanje malih projekata zbog monopolizacije tržišta od strane tradicionalnih tehnoloških divova. Da bi se ti projekti dalje razvijali potrebna je infrastruktura. Na primjer, razvojni alati i podržana dokumentacija, kao i poluge za privlačenje prosječnog web korisnika DWeb aplikacijama.

Broj korisnika u kripto, blockchainu i DWebu znatno je manji u usporedbi s običnim aplikacijama. Međutim, mnogi razvoji u sljedećih nekoliko godina mogli bi biti izvrsni za rast DWeba. Na to utječu sljedeći čimbenici:

  • Rastuća svijest o potrebi za višim razinama privatnosti nakon otkrića vladinog nadzora, ozbiljnih povreda i masovnih povreda podataka potrošača. Korisnici žele kontrolu nad svojim podacima. Digitalna privatnost sada je vrlo tražena. DWeb će korisnicima moći pokazati praktična rješenja.
  • Nesigurna ekonomska i monetarna politika tijekom pandemije može potaknuti mnoge da istražuju kripto tehnologije, a samim time i upoznaju ih s dijelom DWeb-a.
  • Globalni porast projekata, alata i licenci otvorenog koda gomila utjecaj u velikim industrijama, smanjujući prepreke pristupu i otključavajući decentralizirani potencijal Interneta.
  • Glavni web preglednici koji integriraju DWeb protokole (kao što je Opera) i novi preglednici u nastajanju (Brave) mogu učiniti prijelaz na decentralizirane tehnologije jednostavnim i gotovo nevidljivim za obične korisnike.

Internet se, usprkos svom skromnom, decentraliziranom poreklu, desetljećima kreće prema centralizaciji.

Ponovno oživljavanje decentraliziranih tehnologija i aktivni pokret na lokalnoj razini koji ih podupire dali su nam nadu za suzbijanje daljnje centralizacije Interneta. Povratak osnovama značio bi decentraliziran, otvoren i dostupan Internet, bez kontrole vlada i tehnoloških divova.

Ovo je vizija kojoj vrijedi težiti i to je razlog zašto toliko inženjera danas radi na ovom cilju. Odgovori u našem istraživanju otkrili su nekoliko značajnih prepreka za realizaciju uspješnog DWeba, ali potencijal je vrlo stvaran.
Zaključujemo da iako je DWeb očito u vrlo ranim fazama, to ga ne sprječava da bude relevantan, pa čak i da se savršeno uklapa, u sliku promjenjivih preferencija modernih web korisnika.

Popis sudionika studija možete pogledati ovdje. Dostupni su i anonimizirani neobrađeni podatci. Hvala svima na sudjelovanju!

Izvor: www.habr.com

Dodajte komentar