Zdecentralizowana sieć. Wyniki ankiety przeprowadzonej wśród ponad 600 programistów

Zdecentralizowana sieć. Wyniki ankiety przeprowadzonej wśród ponad 600 programistów
Uwaga. Oryginalny raport opublikowane na Medium w języku angielskim. Zawiera także cytaty respondentów i linki do uczestników. Dostępna jest wersja skrócona jako burza tweetów.

O czym jest badanie?

Termin DWeb (zdecentralizowana sieć, Dweb) lub Web 3.0 to najczęściej określenie szeregu nowych technologii, które w ciągu najbliższych kilku lat zrewolucjonizują sieć. Rozmawialiśmy z 631 respondentami, którzy obecnie pracują z technologiami rozproszonymi i budują zdecentralizowaną sieć.

W badaniu zebraliśmy tematy dotyczące aktualnego postępu i głównych przeszkód, jakie napotykają programiści w nowej sieci. Podobnie jak w przypadku wszystkich nowych technologii, opracowywanie zdecentralizowanych rozwiązań wiąże się z wieloma wyzwaniami, ale ogólny obraz jest obiecujący: zdecentralizowana sieć oferuje wiele obietnic i możliwości.

Sieć została pierwotnie pomyślana przez Tima Bernersa-Lee jako otwarta, zdecentralizowana sieć interakcji. Z czasem pięciu technologicznych gigantów FAANG zaczął tworzyć przyjazne dla użytkownika interfejsy i posunął się do przodu, uzyskując masę krytyczną.

Ludzie mogą wygodnie korzystać z szybkich i bezpłatnych usług, komunikować się z przyjaciółmi, znajomymi i publicznością. Jednak ta wygoda interakcji społecznych ma wadę. Odkrywanych jest coraz więcej przypadków inwigilacji użytkowników, cenzury, naruszeń prywatności i różnych konsekwencji politycznych. Wszystko to jest efektem scentralizowanej kontroli danych.

Obecnie coraz więcej projektów tworzy niezależną infrastrukturę i próbuje pozbyć się pośredników w postaci FAANG.

Na początku XXI wieku duże niezależne projekty – Napster, Tor i BitTorrent – ​​oznaczały powrót do decentralizacji. Później zostali przyćmieni przez swoich scentralizowanych konkurentów.
Zainteresowanie decentralizacją osłabło i zostało ożywione wraz z pojawieniem się prac naukowych nad nową zdecentralizowaną walutą – Bitcoinem, których autorem jest Satoshi Nakamoto.

Od tego momentu nowe protokoły DWeb, takie jak IPFS, torują drogę fundamentalnym zmianom w sieci. A pozostałe projekty z początku XXI wieku, takie jak Tor, I2000P, a nawet Mixnets, wchodzą w nowy etap rozwoju. Obecnie całe pokolenie projektów i programistów realizuje oryginalną wizję zdecentralizowanej sieci opracowanej przez Tima Bernersa-Lee w 2 roku w CERN.

W społeczności panował zauważalny spór co do tego, czym jest nowa sieć. Nasze badanie ujawnia wspólne zasady wyznawane przez programistów w tym obszarze.
Badanie rozpoczyna się od zbadania najważniejszych problemów współczesnej sieci, a kończy na tym, jak DWeb może pokonać stojące przed nią wyzwania.

Kluczowe ustalenia

  • Większość projektów ma mniej niż dwa lata, co sugeruje, że DWeb wciąż się rozwija i pozostaje raczkującą technologią.
  • Trzy czwarte respondentów uważa, że ​​DWeb napędzany jest przede wszystkim ideologią i entuzjazmem i nie jest jeszcze rozumiany przez zwykłych użytkowników.
  • Poufność danych i kontrola nad nimi, a także odporność technologii na awarie, to najbardziej oczekiwane cechy DWeb.
  • Największe trudności w tworzeniu oprogramowania dla DWeb wynikają z technologii peer-to-peer i niedojrzałości nowych technologii.
  • Deweloperzy najbardziej martwią się o DNS, protokoły warstwy aplikacji SMTP, XMPP itp., a także HTTP.
  • W ekosystemie DWeb nie ma jeszcze modeli biznesowych; ponad połowa projektów nie posiada żadnego modelu monetyzacji.
  • IPFS i Ethereum to liderzy wśród głównych technologii, które respondenci wykorzystują do tworzenia aplikacji DWeb.
  • Zainteresowanie DWeb wśród programistów jest duże, ale droga do jego wdrożenia jest wyboista: infrastruktura jest młoda i wymaga ulepszenia, a użytkowników należy przeszkolić w zakresie korzyści płynących z używania DWeb w porównaniu ze scentralizowanymi odpowiednikami.
  • Szansa na decentralizację sieci jest jednak wyraźna i jeśli obecna pandemia wirusa Covid-19 ma przynieść jakikolwiek pozytywny skutek, może to być masowa świadomość przejścia na usługi zdecentralizowane.

Zawartość

Różnice pomiędzy Web 3.0 i DWeb
Uczestnicy badania
Bieżąca sieć

3.1 Problemy współczesnej sieci
3.2 Protokoły internetowe
DWeb
4.1 Pojęcie decentralizacji
4.2 Wartości i misja
4.3 Problemy techniczne
4.4 Przyszłe zastosowania DWeb
Implementacja Dweby
5.1 Podstawowe ograniczenia
5.2 Bariery w masowym użyciu
5.3 Rola Blockchaina
Projekty DWeb
6.1 Rodzaje projektów
6.2 Motywacja
6.3 Status projektu i zespołu
6.4 Технические характеристики
6.5 Charakterystyka biznesowa
Wnioski i wnioski

Różnice pomiędzy Web 3.0 i DWeb

Podczas badania technologii DWeb kierowaliśmy się kilkoma różnicami w postrzeganiu rozproszonych technologii webowych w porównaniu do Web 3.0. W szczególności sposób, w jaki programiści i zwolennicy społeczności definiują przyszłość dwóch dość niejasnych terminów.

Odpowiedzi na ankietę wskazują, że ogólne cele i wizje DWeb i Web 3.0 w znacznym stopniu pokrywają się.

Web 3.0, w dużej mierze napędzany przez społeczność blockchain, kładzie nacisk na rozwój komercyjny – finanse, e-commerce, sztuczną inteligencję i duże zbiory danych dla firm. Zwolennicy DWeb (tacy jak IPFS i Internet Archive) natomiast bardziej skupiają się na ideologii decentralizacji: suwerenności danych, bezpieczeństwie, prywatności i odporności na cenzurę. Projekty DWeb obejmują szerszy zakres innowacji technologicznych niż Web 3.0.

Ogólnie rzecz biorąc, oba sposoby postrzegania kolejnej iteracji sieci nie są niespójne i mogą w rzeczywistości się uzupełniać.

Jeśli chodzi o nawigację po badaniu, najlepiej skupić się na poglądach zwolenników DWeb i na tym, jak te zmiany (np. P2P, zdecentralizowane przechowywanie, prywatność danych) będą kształtować infrastrukturę przyszłej sieci.

Uczestnicy badania

Badanie polegało na ankiecie, którą wypełniło 631 respondentów, z czego 231 aktywnie pracuje nad projektami związanymi z DWeb.

1. Jakie jest Twoje pochodzenie?

Zdecentralizowana sieć. Wyniki ankiety przeprowadzonej wśród ponad 600 programistów

Ankieta składała się z 38 pytań. Procentowy rozkład odpowiedzi opiera się na nieograniczonym wyborze odpowiedzi przez respondentów – w większości przypadków ogólny odsetek odpowiedzi wyniesie ponad 100%.

Próba badawcza skupiała się przede wszystkim na programistach i inżynierach pracujących nad projektami związanymi z DWeb. Nie skupialiśmy się specjalnie na programistach zajmujących się blockchainem, dlatego stanowią oni niewielki procent wszystkich respondentów.
Dla tych, którzy chcą zobaczyć surowe dane, opublikowaliśmy anonimowe surowe wyniki.

Bieżąca sieć

Sieć, jaką znamy, ewoluowała w ciągu ostatnich dwóch dekad. Informacje są dostępne natychmiastowo i bezpłatnie. Zaawansowane aplikacje powstają w oparciu o istniejącą infrastrukturę. Kwitnie cała branża przetwarzania w chmurze zorientowana na usługi. Cały świat jest połączony poprzez natychmiastową komunikację.

Jednak obecna sieć poczyniła pewne zakulisowe kompromisy. Internet rozwija się z każdą sekundą, pochłaniając coraz więcej danych, zwiększając i łącząc siły. W rezultacie użytkownicy stają się zasobem, a ich prywatność schodzi na dalszy plan, szczególnie jeśli chodzi o generowanie przychodów z reklam.
W tej części przyglądamy się ideologicznym i technicznym rozważaniom uczestników badania na temat struktury obecnej sieci.

Najbardziej wrażliwe miejsca obecnej sieci

Ogólna opinia na temat stanu obecnej sieci opiera się w dużej mierze na wykazanych podatnościach. Przede wszystkim wynikają one ze wspólnego problemu – scentralizowanego przechowywania danych. Rezultatem są niefortunne skutki uboczne, od poważnych wycieków danych po dźwignie cenzury ze strony FAANG i rządów.

2. Wymień główne problemy współczesnej sieci

Zdecentralizowana sieć. Wyniki ankiety przeprowadzonej wśród ponad 600 programistów

Na pierwszy rzut oka wiele najważniejszych kwestii może wydawać się ideologicznych i ograniczonych poglądami zwolenników prywatności. Jednak młodsze pokolenie, czyli główna grupa odbiorców użytkowników sieci, ma coraz więcej pytań. Są zmęczeni natrętnymi reklamami, wyciekami danych i ogólnym brakiem kontroli danych i prywatności.

  • Spośród całkowitej liczby respondentów największe obawy budziły masowe wycieki danych osobowych, jak miało to miejsce w przypadku Marriott и Equifax – zdaniem 68,5% ankietowanych.
  • Cenzura i ograniczenia dostępu nałożone zarówno przez gigantów technologicznych, jak i rządy znalazły się na drugim i trzecim miejscu, według 66% i 65% respondentów.
  • Reklama wykorzystująca dane osobowe – 61%
  • Dane użytkowników z aplikacji – 53%

Warto zauważyć, że różnorodne opinie wskazują na silną niechęć do obecnego paradygmatu sieci, szczególnie jeśli chodzi o sposób, w jaki obecnie zarabia się na sieci.
Nie ma znaczenia, czy długoterminowe konsekwencje monetyzacji reklam (takie jak scentralizowana kontrola danych i naruszenie prywatności) są szkodliwe – respondenci są niezadowoleni z wyniku.

Ponadto respondenci wyrażali niechęć do systemów zamkniętych. Szczególnie uciążliwe są zamknięcia produktów lub brak kontroli użytkownika nad swoimi danymi. Użytkownicy mają niewielką kontrolę nad tym, jakie treści widzą w kanałach, danych lub nawigacji w systemach zamkniętych. Należy znaleźć bardziej dostępne i przyjazne dla użytkownika standardy.

3. Co w pierwszej kolejności należy naprawić w obecnej sieci?

Zdecentralizowana sieć. Wyniki ankiety przeprowadzonej wśród ponad 600 programistów
W odpowiedziach w pewnym stopniu powtórzono uwagi dotyczące najbardziej wrażliwych obszarów.

  • Suwerenność danych okazała się wyraźnym zwycięzcą. Co więcej, 75,5% respondentów wskazało, że najważniejsze jest przywrócenie użytkownikowi kontroli nad danymi.
  • Poufność danych – 59%
  • Odporność technologiczna na zdarzenia zakłócające lub katastrofy (przykładowo w przypadku Cloudflare) – 56%
  • Bezpieczeństwo, w szczególności powszechne wykorzystanie podpisów kryptograficznych w aplikacjach – 51%
  • Anonimowość sieci – 42%

Wyraźnie rośnie niezadowolenie ze scentralizowanych repozytoriów danych i siły spółek FAANG. Szybka ewolucja narzędzi takich jak kryptografia daje nadzieję na przezwyciężenie monopolu na dane i wynikającego z niego nadużycia prywatności. Dlatego respondenci wolą odchodzić od modelu zaufania na rzecz strony trzeciej.

Protokoły internetowe

4. Co należy dodać lub zmienić w istniejących protokołach?

Zdecentralizowana sieć. Wyniki ankiety przeprowadzonej wśród ponad 600 programistów
Odpowiedzi na to pytanie były bardzo zróżnicowane.

  • Wbudowana warstwa danych osobowych – 44%
  • Wbudowane uwierzytelnianie użytkownika – 42%
  • Domyślnie praca offline – 42%
  • Wbudowana warstwa peer-to-peer – 37%
  • Niektóre odpowiedzi, takie jak identyfikacja niezależna od platformy i uwierzytelnianie użytkownika – 37% – można zaliczyć do szerszej warstwy danych osobowych.

W dodatkowych komentarzach respondenci jako główne wyzwania w obliczu ograniczeń istniejących protokołów wskazali brak standardów i złożoność składu. Ponadto niektórzy programiści zwrócili również uwagę na brak wbudowanych w protokoły modeli zachęt dla użytkowników. Dokładny sposób motywowania ludzi do korzystania z usług DWeb może mieć kluczowe znaczenie dla przyciągnięcia ich do otwartych protokołów internetowych.

5. Które istniejące protokoły internetowe wymagają przeprojektowania?

Zdecentralizowana sieć. Wyniki ankiety przeprowadzonej wśród ponad 600 programistów
Zagłębiając się w więcej szczegółów technicznych, uczestnicy zgodzili się co do konkretnych protokołów wymagających przeprojektowania. Na przykład to:

  • Protokoły warstwy adresowania zasobów (DNS) – 52%
  • Protokoły komunikacyjne (SMTP, XMPP, IRC) – 38%
  • HTTP – 29%

Jednym z najbardziej godnych uwagi ustaleń była potrzeba bezpieczniejszej warstwy transportowej, a mianowicie wyposażenie jej w bezpieczeństwo danych, zarządzanie prawami cyfrowymi, a nawet wprowadzenie Tora do warstwy transportowej.

Niektórzy uczestnicy są jednak sceptyczni co do zdecentralizowanego podejścia. Powodem jest potrzeba dodatkowego rozwoju ulepszonego sprzętu dla zdecentralizowanych protokołów. Ich zdaniem lepiej jest po prostu uzupełnić istniejące protokoły, niż je całkowicie zmieniać.

DWeb

Pojęcie decentralizacji

6. Co oznacza „D” w języku Dweb?

Zdecentralizowana sieć. Wyniki ankiety przeprowadzonej wśród ponad 600 programistów
Litera „D” w DWeb oznacza zdecentralizowany, czyli jakiś rodzaj systemu rozproszonego lub zdecentralizowanego. Nie ma jasnej definicji takiego systemu, ale w praktyce może to być dynamiczne przejście od scentralizowanego modelu dotychczasowej sieci do zdecentralizowanego. Jednakże taki ruch jest nieliniowy i napotyka pewne trudności.

W tej części opracowania przedstawiono zadania i perspektywy wdrożenia koncepcji DWeb.

Jak zauważają respondenci, ruch w stronę DWeb ma charakter ideologiczny.

  • Większość rozumie DWeb jako sieć zdecentralizowaną architektonicznie, w której nie ma pojedynczego punktu awarii lub gromadzenia danych – 82%,
  • 64% uczestników postrzega Dweb jako sieć niekontrolowaną politycznie,
  • 39% uważa, że ​​logika sieci powinna być zdecentralizowana,
  • 37% respondentów wskazało, że sieć powinna być „rozproszona” lub „zdecentralizowana” zgodnie z zasadą „nie ufaj, sprawdzaj”, gdzie wszystko jest weryfikowalne.

Respondenci wiążą duże nadzieje z DWebem jako konstruktem ideologicznym. To musi być coś więcej niż tylko nowa sieć techniczna. Powinno to być narzędzie promujące środowisko współpracy w Internecie. Masowe wykorzystanie oprogramowania open source może prowadzić do poprawy skalowalności i opracowania potężniejszych, niestandardowych aplikacji. Dzięki temu firmy i zwykli użytkownicy sieci mogą korzystać z ogromnej ilości zasobów izolowanych wcześniej przez korporacje.

Wartości i misja DWeb

Jak zauważyliśmy wcześniej, zdaniem respondentów DWeb koncentruje się przede wszystkim na suwerenności danych, odporności na cenzurę/redundancji i prywatności. Pozostałe odpowiedzi stanowią w takiej czy innej formie uzupełnienie głównych założeń.

7. Jakie są według Ciebie największe zmiany, jakie może przynieść DWeb?

Zdecentralizowana sieć. Wyniki ankiety przeprowadzonej wśród ponad 600 programistów

  • Odzyskanie kontroli nad danymi osobowymi – 75%
  • Brak ingerencji lub cenzurowania treści – 55%
  • Brak śledzenia i nadzoru użytkowników – 50%

Poglądy respondentów są niewątpliwie ambitne. Ale tego właśnie wymaga nowa infrastruktura DWeb i jak zobaczymy, istnieje szereg zmian technologicznych wspierających ten ruch.

8. Co jest fajnego w technologiach DWeb w porównaniu z tradycyjną siecią?

Zdecentralizowana sieć. Wyniki ankiety przeprowadzonej wśród ponad 600 programistów
Odpowiedzi na to pytanie w dużej mierze opierały się na „wartościach i misji”, co po raz kolejny odzwierciedlało ideologiczną naturę DWeb.

  • Bezpieczeństwo – 43%
  • Społeczność i wsparcie – 31%
  • Kompatybilność – 31%
  • Skalowalność – 30%

W komentarzach jako główne zalety techniczne DWeb wymieniono tworzenie aplikacji offline/lokalnych, mniejsze opóźnienia i wysoką odporność na błędy.

Problemy techniczne

9. Jakie technologie mogą przyczynić się do masowego wykorzystania DWeb?

Zdecentralizowana sieć. Wyniki ankiety przeprowadzonej wśród ponad 600 programistów
Odpowiedzi na ankietę zawarte w tej sekcji ujawniły poglądy uczestników na temat technologii, które pomogą zapoczątkować nową sieć.

  • protokoły komunikacyjne p2p – 55%
  • Pamięć oparta na adresach – 54,5%
  • Udostępnianie plików P2P – 51%
  • Zdecentralizowany DNS – 47%
  • Sieci zorientowane na prywatność – 46%

10. Czy próbowałeś tworzyć aplikacje w technologiach DWeb? Które dokładnie?

Zdecentralizowana sieć. Wyniki ankiety przeprowadzonej wśród ponad 600 programistów

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

W szczególności IPFS i Ethereum należą do najszybciej rozwijających się projektów open source wszystkich aplikacji i protokołów DWeb.

Twórcy wspomnieli także o szeregu innych projektów, m.in. WebTorrent, Freenet, Textile, Holochain, 3Box, Embark, Radicle, Matrix, Urbit, Tor, BitTorrent, Statebus/Braid, Peerlinks, BitMessage, Yjs, WebRTC, Hyperledger Fabric i wiele innych .

11. Co najbardziej Cię rozczarowuje w technologiach DWeb?

Zdecentralizowana sieć. Wyniki ankiety przeprowadzonej wśród ponad 600 programistów
Podobnie jak u nas w zeszłym roku badania deweloperów DApp i blockchainwiele z wymienionych frustracji wynikało z braku dokumentacji. To samo widzimy w przypadku technologii DWeb.

  • W szczególności głównym rozczarowaniem jest brak dokumentacji, samouczków, filmów i innych zasobów edukacyjnych dla programistów – 44%
  • Problemem jest też zrozumienie, gdzie i jak zastosować technologie Dweb w praktyce – 42%
  • Trudność integracji technologii ze sobą – 40%
  • Problemy skalowania technologii rozproszonych – 21%

To, że wiele z tych ograniczeń odzwierciedlało ubiegłoroczne wyniki w zakresie zastosowań blockchain, można ogólnie przypisać brakowi gotowości na nowe technologie.

Brak usług, niekompatybilność usług, fragmentacja, brak dokumentacji i zbyt wiele zdecentralizowanych protokołów do wyboru na etapie opracowywania również należały do ​​najbardziej frustrujących aspektów wymienianych przez respondentów.

12. Wymień najtrudniejsze problemy techniczne w rozwoju z wykorzystaniem P2P

Zdecentralizowana sieć. Wyniki ankiety przeprowadzonej wśród ponad 600 programistów
Odpowiedzi na pytanie o trudności DWeb skupiały się na konkretnych problemach w realizacji projektów p2p. Ponownie widzimy wspomniane wcześniej trudności.

  • Problemy ze skalowaniem – 34%
  • Stabilność połączeń pomiędzy równorzędnymi uczestnikami sieci – 31%
  • Produktywność – 25%

* * *
Kolejna część będzie przydatna dla programistów zainteresowanych konkretnymi wyzwaniami w ekosystemie DWeb. Niektóre z wyzwań stojących przed Dwebem obejmują złożoność techniczną, taką jak warstwowa architektura P2P.

DWeb wyraźnie ma problemy z motywowaniem użytkowników. Inne nierozwiązane problemy dotyczą problemów z rejestracją użytkowników, opóźnień w sieci, wykrywania partnerów, kosztów testowania sieci i problemów z synchronizacją danych.

Ponadto istnieją pewne trudności związane z niezgodnością programów i przeglądarek, niestabilnością sieci, zarządzaniem identyfikacją użytkowników i analizą.

Korzystanie z technologii DWeb w przyszłości

13. Jakie jest prawdopodobieństwo, że w kolejnym projekcie wykorzystasz technologie DWeb?

Zdecentralizowana sieć. Wyniki ankiety przeprowadzonej wśród ponad 600 programistów
Respondenci pracujący już nad projektami DWeb wyrazili większą chęć wykorzystania technologii DWeb w swoim kolejnym projekcie. Z drugiej strony programiści, którzy byli po prostu zainteresowani technologią DWeb, wskazali niższą preferencję dla korzystania z technologii DWeb w swoich kolejnych projektach.

Być może zainteresowani programiści po prostu czekają, aż technologia nieco dojrzeje, zanim zaczną z niej korzystać. Z drugiej strony programiści już pracujący z DWeb nie chcą tracić czasu, wysiłku i wkładu w ogólną ideologię i będą kontynuować współpracę z DWeb w dającej się przewidzieć przyszłości.

Implementacja DWeba

14. Wymień najtrudniejsze przeszkody na drodze do DWeb

Zdecentralizowana sieć. Wyniki ankiety przeprowadzonej wśród ponad 600 programistów
Pomimo wyzwań technicznych stojących przed ciągłym rozwojem DWeb, nie są one główną przeszkodą – problemem są użytkownicy.

  • Użytkownicy nie są dostatecznie świadomi, czym jest DWeb i jakie korzyści z niego płyną – 70%
  • Niedostępność nowych technologii – 49%
  • Opór FAANG – 42%
  • Brak modeli biznesowych dla projektów DWeb – 38%
  • Brak integracji zdecentralizowanych technologii z przeglądarkami internetowymi – 37%

Wydaje się, że scentralizowane modele biznesowe oparte na danych i obecna struktura sieci będą dominować, dopóki szersza świadomość użytkowników nie osiągnie punktu krytycznego, a projekty DWeb nie znajdą realnych sposobów zarabiania.

15. Co dokładnie uniemożliwia masowe przyjęcie Twojej aplikacji/protokołu DWeb?

Zdecentralizowana sieć. Wyniki ankiety przeprowadzonej wśród ponad 600 programistów

  • Niegotowość projektu – 59%
  • Trudności w nauczaniu/wyjaśnianiu nowym użytkownikom, jak działa DWeb – 35,5%
  • Stosunkowo niewielka liczba użytkowników DWeb – 24%

Świadomość użytkowników na temat zdecentralizowanych technologii jest konieczna, aby odsunąć je od scentralizowanego, tradycyjnego paradygmatu, który dominuje dziś w sieci. Oprócz zalet UX/UI systemów scentralizowanych, ideologia DWeb niesie ze sobą wiele innych pozytywnych aspektów dla użytkowników. Jak dotąd zrozumienie, a zwłaszcza używanie, jest zbyt trudne dla przeciętnego użytkownika bez wiedzy technicznej. Uruchamianie wielu aplikacji p2p różni się od uruchamiania zwykłych aplikacji.

Korzystanie z usług DWeb w tradycyjnych przeglądarkach jest obecnie prawie niemożliwe. Istnieje jeszcze sporo usług DWeb, z których można korzystać na co dzień. Wszystko to stanowi jedną z przeszkód, przed którymi stają nowi użytkownicy zdecentralizowanej sieci.

Rola Blockchaina

Technologia Blockchain osiągnęła szczyt popularności podczas masowej premiery ICO pod koniec 2017 roku. Od tego czasu programiści i firmy wchodzą w interakcje z różnymi usługami blockchain z różnym powodzeniem.

Odpowiedzi zostały podzielone pomiędzy tych, którzy wspierają Bitcoin i towarzyszącą mu branżę kryptowalut, oraz tych, którzy nie wierzą, że blockchain może być rozwiązaniem wszystkich problemów. Opinie na temat blockchainu są bardzo zróżnicowane, zwłaszcza jeśli chodzi o jego wydajność i wady w porównaniu z systemami scentralizowanymi.

Wyniki wskazują na rosnące wątpliwości programistów co do zalet i wad stosowania blockchainu. Zamiast próbować budować wszystko na blockchainie i twierdzić, że jest to panaceum na bolączki świata, respondenci są po prostu zainteresowani jego przyszłym wykorzystaniem.

16. Co sądzisz o roli blockchainu?

  • Blockchain nie jest rozwiązaniem wszystkich problemów – 58%
  • Blockchain jest wygodny dla cyfrowej waluty i płatności – 54%
  • Blockchain jest idealny dla zdecentralizowanych identyfikatorów – 36%
  • Przydatność blockchainu do szerokiego zakresu zadań DWeb – 33%
  • Blockchain można wykorzystać w certyfikacji cyfrowej – 31%
  • Technologia Blockchain to „strata czasu” – 14%

Projekty DWeb

Rodzaje projektów

Respondenci pracujący nad różnymi projektami DWeb są rozproszeni geograficznie po całym świecie i pracują zarówno w nieznanych, jak i bardziej popularnych projektach z tej dziedziny. Do bardziej znanych projektów należą IPFS, Dat i OrbitDB, a mniejsze, w tym Lokinet, Radicle, Textile i inne.

17. Rodzaje projektów DWeb

Zdecentralizowana sieć. Wyniki ankiety przeprowadzonej wśród ponad 600 programistów
Rodzaje projektów DWeb znacznie się różniły. Podzieliliśmy je na grupy w zależności od ich celów. Oto najpopularniejsze kierunki, którym respondenci podają swoje preferencje ideologiczne:

  • Obszary przechowywania i wymiany danych – 27
  • Sieci społecznościowe – 17
  • Finanse – 16

Co ciekawe, cenzura mediów społecznościowych i ograniczona możliwość udostępniania danych bez korzystania z infrastruktury FAANG zostały uznane za jedne z najpilniejszych problemów współczesnej sieci.

Ponadto rewolucja finansowa przejawiająca się w najbardziej praktycznym przypadku użycia DeFi w Ethereum polega na połączeniu technologii blockchain i protokołów DWeb P2P.

Rodzaje projektów DWeb trafnie odzwierciedlają preferencje ideologiczne uczestników badania. Pokazują, że projekty skupiają się na rzeczywistych problemach, a nie na teoretycznych platformach technologicznych.

18. Co tworzysz – protokół czy aplikację?

Zdecentralizowana sieć. Wyniki ankiety przeprowadzonej wśród ponad 600 programistów
Spośród wszystkich uczestników badania 231 osób wskazało, że pracuje nad projektem.

  • Tworzenie aplikacji dla użytkowników końcowych – 49%
  • Praca nad infrastrukturą lub protokołami dla programistów – 44%

Motywacja

19. Dlaczego dla swojego projektu wybrałeś P2P zamiast scentralizowanej architektury?

Zdecentralizowana sieć. Wyniki ankiety przeprowadzonej wśród ponad 600 programistów
Deweloperzy zauważyli już wcześniej ideologiczną preferencję w zakresie korzystania z technologii DWeb i P2P. Na pytanie, dlaczego wybierają technologie peer-to-peer,

  • Większość opiera się na podstawowych wartościach ideologicznych – 72%
  • Wybrali DWeb ze względów technicznych – 58%

Na podstawie komentarzy i odpowiedzi na inne pytania drugi wynik wydaje się być powiązany z przewagami technologicznymi, które wspierają wartości Dweba. Mianowicie odporna na cenzurę sieć P2P, rozproszona pamięć masowa i inne osiągnięcia technologii P2P.

Status projektu i zespołu

20. Na jakim etapie jest Twój projekt?

Zdecentralizowana sieć. Wyniki ankiety przeprowadzonej wśród ponad 600 programistów

  • Wciąż w fazie rozwoju – 51%
  • Uruchomione – 29%
  • Na etapie pomysłu/koncepcji – 15%
  • Są na innych etapach rozwoju – 5%

21. Jak długo pracujesz nad swoim projektem?

Zdecentralizowana sieć. Wyniki ankiety przeprowadzonej wśród ponad 600 programistów
Relatywnie rzecz biorąc, większość projektów DWeb jest nowa w porównaniu do ich scentralizowanych odpowiedników internetowych.

  • Praca tylko 1 – 2 lata – 31,5%
  • Istnieje dłużej niż 3 lata – 21%
  • Pracować krócej niż 1 rok – 17%

22. Ile osób pracuje w Twoim projekcie?

Zdecentralizowana sieć. Wyniki ankiety przeprowadzonej wśród ponad 600 programistów
Rozmiary zespołów różnią się w małych zakresach.

  • Od dwóch do pięciu osób – 35%
  • Pracuj sam – 34%
  • Więcej niż 10 programistów w zespole (zwykle znane projekty, takie jak IPFS) – 21%
  • Zespół od 6 do 10 programistów – 10%

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

Jeśli chodzi o licencjonowanie projektów DWeb typu open source, programiści wybierają licencje odpowiednie dla tradycyjnych technologii.

23. Jaką licencję wybrałeś dla swojego projektu?

Zdecentralizowana sieć. Wyniki ankiety przeprowadzonej wśród ponad 600 programistów

  • MIT – 42%
  • AGPL 3.0 – 21%
  • Apache 2.0 – 16,5%
  • Decyzja o wydaniu licencji nie została jeszcze podjęta – 18,5%
  • Nie licencjonuj ich kodu – 10%

24. Główny stos Twojego projektu?

Zdecentralizowana sieć. Wyniki ankiety przeprowadzonej wśród ponad 600 programistów
Stos projektu jest połączeniem najczęściej stosowanych technologii front-end, back-end i DWeb.
Frontend reprezentowany jest głównie przez:

  • Reaguj – 20
  • Maszynopis – 13
  • Kątowy - 8
  • Elektron – 6

W przypadku backendu respondenci wykorzystują głównie:

  • Idź – 25
  • Node.js – 33
  • Rdza – 24
  • Pyton – 18

Ogólnie rzecz biorąc, wybór odzwierciedla główne trendy w rozwoju oprogramowania open source, takie jak raport Github State of the Octoverse.

Liderami technologii DWeb są:

  • IPFS – 32
  • Eter – 30
  • libp2p – 14
  • DATA – 10

Modele biznesowe i inwestycje

25. Jaki jest model biznesowy Twojego projektu?

Zdecentralizowana sieć. Wyniki ankiety przeprowadzonej wśród ponad 600 programistów
Modele biznesowe w DWeb zostały zidentyfikowane jako jedno z największych wyzwań stojących przed programistami. Trudno jest wydobyć wartość z otwartych protokołów, które nie są zgodne ze scentralizowanymi schematami monetyzacji danych.

  • Nie ma modelu generowania dochodu z projektu – 30%
  • Pomyślę o tym później – 22,5%
  • Model „Freemium” – 15%
  • Płatny produkt DWeb – 15%

Niektóre koncepcyjne pomysły na monetyzację są jeszcze w połowie gotowe do wykorzystania w DWeb. Na przykład w komentarzach kilkakrotnie wspomniano o SaaS i licencjonowaniu. W kilku projektach wspomniano również o stakingu i zarządzaniu blockchainami. Chociaż z pewnością mają one potencjał, są wciąż na bardzo wczesnym etapie i nie są gotowe do powszechnego przyjęcia.

Finansowanie

Inwestycje mogą mieć kluczowe znaczenie dla przekształcenia pomysłu w realny projekt.

26. Jak przyjęły się pierwsze inwestycje w Wasz projekt?

Zdecentralizowana sieć. Wyniki ankiety przeprowadzonej wśród ponad 600 programistów

  • Projekt DWeb finansowany jest przez założyciela – 53%
  • Otrzymane inwestycje od funduszy venture lub aniołów biznesu – 19%
  • Otrzymane dotacje – 15%
  • Liczba sprzedaży tokenów i ICO została znacząco zmniejszona od 2017 roku i stanowi niewielki udział we wszystkich projektach – 10%

Uczestnicy badania nie wstydzili się wyrażać swojej frustracji związanej z trudnościami w pozyskaniu inwestycji dla DWeb.

Publiczność projektu

27. Miesięczna publiczność Twojego projektu

Zdecentralizowana sieć. Wyniki ankiety przeprowadzonej wśród ponad 600 programistów
Problem pozyskania i przeszkolenia użytkowników wpływa na liczbę użytkowników projektów DWeb. Liczba ta jest bardzo zróżnicowana i spada w porównaniu do aplikacji scentralizowanych.

  • Nie wprowadziłeś jeszcze produktu na rynek – 35%
  • Mniej niż 100 użytkowników miesięcznie – 21%
  • Nie mają możliwości oceny swojej publiczności – 10,5%
  • Nie znają liczby użytkowników – 10%
  • Od 100 do 1 tys. użytkowników – 9%

Wnioski i wnioski

  • Koncepcja „DWeb” wśród jej zwolenników w dużej mierze opiera się zarówno na semantyce, jak i szerszych celach decentralizacji: suwerenności danych, prywatności, przeciwdziałaniu cenzurze i zmianom, które się z nimi wiążą. Najwyraźniej to wszystko jest głównym motywem przewodnim i punktem rozwoju Dweba.
  • Wiele projektów i zainteresowanych respondentów wspiera wartości ideologiczne DWeb. Wartości wahają się od tłumienia rządowej inwigilacji użytkowników po powstrzymywanie gigantów technologicznych przed niewłaściwym wykorzystaniem danych użytkowników.
  • Programiści są podekscytowani DWeb, ale powszechne przyjęcie technologii i aplikacji DWeb jest nadal w najlepszym razie kiepskie. Informacje są dość ograniczone, a kwestie suwerenności i prywatności danych nadal nie są w wystarczającym stopniu podawane do wiadomości publicznej. Deweloperzy napotykają wiele przeszkód, począwszy od braku dokumentacji i narzędzi po niekompatybilność technologii DWeb z istniejącą infrastrukturą.
  • Większość zwykłych użytkowników zgadza się z założeniami DWeb. Jednak ograniczenia techniczne utrudniają programistom. Aplikacje, które nie są przyjazne dla użytkownika, na przykład ze względu na wydajność lub złożoność, uniemożliwiają szersze przyjęcie technologii DWeb.
  • Rządy i duże firmy technologiczne wykazały znaczny opór wobec rozwoju zdecentralizowanych technologii, zarówno w obszarze finansów, prywatności danych, jak i oporu przed cenzurą. Duże firmy technologiczne nie będą w stanie łatwo zrezygnować z kontroli nad ogromnymi ilościami przechowywanych danych użytkowników. Jednak technologia DWeb może je wyprzeć. Fundamenty zostały położone i musi nastąpić silny ruch masowy. Teraz chodzi o budowanie infrastruktury technologicznej, dostarczanie kolejnych materiałów edukacyjnych dla programistów i zwykłych użytkowników sieci.
  • Monetyzacja i finansowanie to obecnie krytyczne kwestie dla technologii DWeb. Dostęp do finansowania niewątpliwie poprawi się po wygaśnięciu pandemii. Mimo to projekty DWeb muszą znaleźć nowe sposoby na rozszerzenie swoich możliwości finansowych, oprócz kapitału wysokiego ryzyka lub inwestycji ze strony aniołów biznesu. Technolodzy w postaci FAANG trzymają się mocno i wykazują skłonność do dławienia konkurencji. Bez odpowiednich modeli monetyzacji projekty DWeb będą bez końca walczyć o to, by były istotne i atrakcyjne dla mas.

Wizją DWeb jest zakłócenie wielu scentralizowanych modeli, takich jak model danych klient-serwer i model biznesowy oparty na reklamach, i odtworzenie od podstaw zdecentralizowanych modeli, co jest bardzo ambitne.

Technologia DWeb cieszy się dużym zainteresowaniem i szybko się rozwija. Wybitne projekty, takie jak Ethereum i IPFS, mają już ogromną liczbę zwolenników. Spada jednak liczba użytkowników i akceptacja małych projektów ze względu na monopolizację rynku przez gigantów tradycyjnych technologii. Aby te projekty mogły się dalej rozwijać, potrzebna jest infrastruktura. Na przykład narzędzia programistyczne i obsługiwana dokumentacja, a także narzędzia przyciągające przeciętnego użytkownika sieci do aplikacji DWeb.

Liczba użytkowników kryptowalut, blockchain i DWeb jest znacznie mniejsza w porównaniu do zwykłych aplikacji. Jednakże wiele zmian, które zajdą w ciągu najbliższych kilku lat, może mieć korzystny wpływ na rozwój DWeb. Wpływ na to mają następujące czynniki:

  • Rosnąca świadomość potrzeby zapewnienia wyższego poziomu prywatności w następstwie ujawnień dotyczących inwigilacji rządowej, poważnych naruszeń i masowych naruszeń danych konsumentów. Użytkownicy chcą kontroli nad swoimi danymi. Prywatność cyfrowa jest obecnie bardzo pożądana. DWeb będzie mógł pokazać użytkownikom praktyczne rozwiązania.
  • Niepewna polityka gospodarcza i pieniężna w czasie pandemii może zachęcić wielu do eksploracji technologii kryptograficznych, a tym samym wprowadzenia ich do części DWeb.
  • Globalny wzrost liczby projektów, narzędzi i licencji typu open source gromadzi wpływy w głównych branżach, obniżając bariery w dostępie i odblokowując zdecentralizowany potencjał Internetu.
  • Główne przeglądarki internetowe integrujące protokoły DWeb (takie jak Opera) i nowe przeglądarki (Brave) mogą sprawić, że przejście na technologie zdecentralizowane będzie proste i prawie niewidoczne dla zwykłych użytkowników.

Internet, pomimo swoich skromnych, zdecentralizowanych początków, od dziesięcioleci zmierza w stronę centralizacji.

Odrodzenie się zdecentralizowanych technologii i aktywny ruch oddolny je wspierający dał nam nadzieję na powstrzymanie dalszej centralizacji Internetu. Powrót do podstaw oznaczałby zdecentralizowany, otwarty i dostępny Internet, wolny od kontroli zarówno rządów, jak i gigantów technologicznych.

Jest to wizja, którą warto realizować i dlatego tak wielu inżynierów pracuje dziś nad tym celem. Odpowiedzi uzyskane w ramach naszego badania ujawniły kilka znaczących barier na drodze do urzeczywistnienia dobrze prosperującego DWeb, ale potencjał jest bardzo realny.
Dochodzimy do wniosku, że chociaż DWeb znajduje się wyraźnie na bardzo wczesnym etapie, nie przeszkadza to w tym, że jest on istotny, a nawet doskonale wpasowuje się w obraz zmieniających się preferencji współczesnych użytkowników sieci.

Można przeglądać listę uczestników badania tutaj. Dostępne są również anonimowe surowe dane. Dziękuję wszystkim za udział!

Źródło: www.habr.com

Dodaj komentarz