Rozwój zdecentralizowanych aplikacji opartych na technologii Blockchain (dApps)

W ciągu ostatnich kilku lat zdecentralizowane aplikacje (dApps), które często, choć nie zawsze, korzystają z technologii blockchain, odnotowały wykładniczy wzrost zarówno zainteresowania, jak i przypadków użycia. W przeciwieństwie do swoich scentralizowanych odpowiedników, dApps zaprojektowano tak, aby:

  • Większa odporność na włamania, ataki sieciowe i awarie serwerów
  • Większa przejrzystość zarówno dla użytkowników końcowych, jak i programistów
  • Odporny na cenzurę

Chociaż większość dApps działa na popularnym blockchainie, każda aplikacja hostowana w sieci peer-to-peer (P2P) jest technicznie zdecentralizowana. Na przykład aplikacja BitTorrent to popularny protokół udostępniania plików, który przez wiele lat działał w sieci peer-to-peer bez blockchainu.

To, co blockchainy zapewniają, czego nie zapewniają zwykłe sieci P2P, to silna odporność na próby cenzury i oszustwa transakcyjne. Warto jednak zaznaczyć, że tak nie niemożliwe, aby nieuczciwa grupa złych aktorów przejęła kontrolę nad blockchainem i zaczęła wprowadzać oszukańcze korekty w księdze. To powiedziawszy, skuteczna decentralizacja robi znacznie utrudnić to zadanie.

W świecie zdecentralizowanych aplikacji uczestnicy sieci weryfikujący transakcje występujące na natywnym blockchainie dApp są nazywani „węzłami”. Na przykład sieć Ethereum ma w momencie pisania tego tekstu ponad 4,000 węzłów. Rozmieszczenie tych węzłów w jak największej liczbie lokalizacji geograficznych gwarantuje, że żaden pojedynczy punkt awarii nigdy nie spowoduje wyłączenia bazowego łańcucha bloków lub aplikacji dApp korzystających z rozproszonej księgi głównej.

Przykłady popularnych obecnie aplikacji dApps obejmują zdecentralizowane giełdy (DEX), aplikacje pożyczkowe oparte na blockchain, gry, a nawet platformy mediów społecznościowych oparte na tokenach. Dodatkowe przypadki użycia obejmują systemy zarządzania łańcuchem dostaw i internetowe domy aukcyjne. 

Zrozumienie inteligentnych kontraktów

Inteligentne kontrakty są siłą napędową prawie wszystkich aplikacji dApp opartych na blockchainie i ta funkcja nie jest dostępna we wszystkich blockchainach, na przykład Bitcoin nie obsługuje inteligentnych kontraktów. Mówiąc najprościej, inteligentna umowa to fragment kodu komputerowego, który działa jak samowykonująca się umowa między dwiema lub większą liczbą wzajemnie zgodnych stron. Warunki inteligentnego kontraktu określają różne warunki, na jakich dany element umowy będzie realizowany, a wielu inteligentnych kontraktów nie da się zmienić po umieszczeniu ich na blockchainie.

Ponieważ kod komputerowy może być dowolnie skomplikowany, inteligentne kontrakty mogą obsługiwać przypadki użycia tak proste, jak przyjacielski zakład między dwoma przyjaciółmi lub tak skomplikowane, jak zaawansowane ustalenia dotyczące opieki pomiędzy dużymi instytucjami finansowymi. Niedawno podmioty zwane „zdecentralizowanymi organizacjami autonomicznymi” (DAO) rozpoczęły wdrażanie inteligentnych kontraktów w celu prowadzenia całych firm.

Na przykład MakerDAO to DAO na blockchainie Ethereum, które działa całkowicie w oparciu o inteligentną umowę, która pozwala użytkownikom tworzyć zabezpieczone pozycje dłużne poprzez emisję różnych tokenów zobowiązań. Te zabezpieczone pozycje dłużne dają posiadaczom kryptowalut dostęp do płynności bez zaufania, a uczestnicy MakerDAO są zawsze pewni integralności transakcji, ponieważ kod inteligentnego kontraktu jest oprogramowaniem typu open source. 

Nowe przypadki użycia dApps w 2022 r

Zdecentralizowane finanse

Zdecentralizowane aplikacje mają naturalną ojczyznę w finansach, a więcej niż jeden łańcuch bloków zaczął obsługiwać giełdy niepowiernicze, które pozwalają użytkownikom handlować różnymi tokenami bezpośrednio z ich portfeli kryptowalut. Dzięki Uniswap, najpopularniejszemu obecnie DEX w sieci Ethereum, posiadacze ETH mogą kupować i sprzedawać tokeny ERC-20, jednocześnie bezpiecznie przechowując wszystkie swoje obecne zasoby w portfelu MetaMask.

Łańcuch BNB (wcześniej znany jako Binance Smart Chain) stał się w ostatnich miesiącach coraz popularniejszą alternatywą dla zdecentralizowanych giełd opartych na Ethereum. SushiSwap i PancakeSwap, dwa popularne DEX-y na BSC, oferują niższe opłaty transakcyjne w porównaniu do sieci Ethereum. Jednak DEXy to dopiero początek kierunku, w którym zdają się zmierzać przypadki finansowego wykorzystania dApps.

Injective Protocol, projekt, który niedawno pozyskał fundusze od Marka Cubana i innych znaczących inwestorów, planuje zaoferować zdecentralizowane instrumenty pochodne i inne instrumenty finansowe. Protokoły takie jak Injective już rozpoczęły likwidację wielu dotychczasowych instytucji finansowych, a prawie wszystkie zdecentralizowane aplikacje finansowe (DeFi) oferują również znacznie krótsze czasy rozliczeń niż scentralizowane mechanizmy rozliczeniowe.

W świecie DeFi portfel użytkownika działa jak przeglądarka internetowa, umożliwiająca łączenie się z różnymi ekosystemami finansowymi i inteligentnymi kontraktami. Dawno minęły czasy, gdy odwiedzano scentralizowaną stronę internetową giełdy w celu składania zleceń kupna i sprzedaży. Rosnący ekosystem DeFi oferuje najnowocześniejsze protokoły zamiast tradycyjnych stron internetowych i rozproszony system rozliczeniowy zamiast odgórnych mechanizmów rozliczeniowych.

Media społecznościowe

Ponieważ wielu użytkowników mediów społecznościowych odczuwa rosnącą presję cenzury i coraz bardziej widoczną kontrolę na dużą skalę nad scentralizowanymi platformami, w różnych projektach blockchain zaczęto udostępniać zdecentralizowane wersje najpopularniejszych na świecie aplikacji mediów społecznościowych. DFINITY, ambitny projekt, w którym uczestniczą niektóre z odnoszących największe sukcesy firm venture capital z Doliny Krzemowej, udostępnił niedawno zdecentralizowany prototyp, który może konkurować z siecią LinkedIn.

Dzięki inwestycjom firm Samsung i Sony firma Theta Network uruchomiła na początku 2021 r. sieć dostarczania wideo opartą na blockchainie. Larry Sanger, słynny współzałożyciel Wikipedii, wybrał blockchain EOS do hostowania zdecentralizowanej encyklopedii odpornej na cenzurę treści generowanych przez użytkowników. 

Zarządzanie łańcuchem dostaw

Odporny na manipulacje charakter łańcucha bloków sprawia, że ​​w naturalny sposób pasuje on do zdecentralizowanych aplikacji do zarządzania łańcuchem dostaw, co zauważyły ​​niektóre z największych firm na świecie. Louis Vuitton, BMW i Walmart zaczęły wykorzystywać technologię rozproszonej księgi rachunkowej chińskiej firmy VeChain z branży blockchain, aby pomóc w walce z podrabianiem i usprawnieniu zarządzania magazynem.

Przedmioty przemieszczające się w łańcuchu dostaw są identyfikowane za pomocą chipa identyfikacyjnego wykorzystującego częstotliwość radiową, a ich status jest skanowany do łańcucha bloków VeChain. Winiarze w Gruzji również zaczęli korzystać z niestandardowych aplikacji dApps, aby usprawnić dostawy do dostawców, a stan Wyoming rozpoczął współpracę z inicjatywami opartymi na technologii blockchain, aby pomóc w śledzeniu bydła.

Głosowanie i tożsamość

W kwietniu 2021 r. rząd Etiopii ogłosił przełomową umowę z firmą IOHK zajmującą się oprogramowaniem typu blockchain, aby umieścić dokumentację akademicką pięciu milionów studentów w łańcuchu bloków Cardano. Dzięki zdecentralizowanej aplikacji tożsamości Cardano, Atala Prism, uczniowie ci będą mieli przenośną, weryfikowalną i bezpieczną tożsamość cyfrową, którą będą mogli zawsze nosić przy sobie.

Przyszłe plany Etiopii dotyczące blockchainu Cardano obejmują rejestrację wyborców w wyborach krajowych, a oczekuje się, że transakcja zapewni ponad 100 milionom obywateli zdecentralizowaną tożsamość (DID) na pełną skalę. Rządy Tanzanii, Nigerii, a być może nawet Republiki Południowej Afryki sugerują, że wkrótce mogą pójść w ich ślady. 

Tradycyjne usługi finansowe

Nieodłączne właściwości bezpieczeństwa dApps pozwalają tradycyjnym instytucjom pożyczkowym oferować bogatszy pakiet produktów zarówno klientom korporacyjnym, jak i deponentom detalicznym. Decentralizacja umożliwia jednak także niespotykane dotąd zastosowania w obszarach takich jak modelowanie ryzyka i scoring kredytowy.

Na przykład Credmark oferuje zdecentralizowany, zorientowany na prywatność system analiz predykcyjnych, którego duże instytucje finansowe mogą używać do oferowania anonimowych pożyczek. Zamiast brać pod uwagę takie czynniki, jak historia zatrudnienia, Credmark wykorzystuje technologię blockchain do śledzenia historii transakcji portfeli kryptowalut. Umożliwia to bankom agregację danych w łańcuchu i wykorzystywanie zaawansowanych modeli ryzyka w podejmowaniu decyzji bez gromadzenia danych osobowych od klientów. 

Unikalne zalety dApps

Ze względu na rozproszony charakter sieci, w których są hostowane, dApps są z natury odporne na próby DDoS i inne rodzaje tradycyjnych ataków sieciowych. Solidna odporność na awarie bazowego łańcucha bloków, zwłaszcza w porównaniu ze scentralizowanymi usługami hostingowymi, może również odeprzeć większość ataków ze strony wewnętrzny uczestnicy sieci.

Otwarty charakter większości dApps ułatwia także debugowanie i aktualizację. Kiedy w kodzie zdecentralizowanego projektu oprogramowania typu open source pojawiają się błędy, grupy programistów dApp mogą „zaroić się” od problemu bez konieczności uzyskania zgody kierownictwa. Zatem, Rozwój aplikacji Blockchain dApps często przebiega znacznie szybciej niż tradycyjne cykle wydawania oprogramowania. Narzędzia programistyczne typu open source, takie jak GitHub, są niezbędne do powodzenia wielu aplikacji dApp, a narzędzia takie pozwalają także użytkownikom przewidywać, kiedy nadejdą nowe aktualizacje.

Jeśli chodzi o wygodę użytkownika, największą przewagą dApps nad aplikacjami scentralizowanymi jest odporność na cenzurę. Użytkownicy odpowiednio skonstruowanych dApps w mediach społecznościowych nigdy nie będą musieli się martwić, że ich konta zostaną zablokowane lub tymczasowo zawieszone z powodu naruszenia selektywnie egzekwowanych standardów społeczności.

W przypadku DeFi dApps użytkownicy mają pewność, że żaden centralny podmiot nie będzie w stanie „cenzurować” ich udziału w blockchainie poprzez konfiskatę aktywów. Nic więc dziwnego, że dApps wszelkich kształtów i rozmiarów zaczęły prosperować w regionach o reżimach autorytarnych. 

Wady dApps

Nie trzeba dodawać, że siła doświadczenia użytkownika dApp jest tak silna, jak bezpieczeństwo, skalowalność i decentralizacja bazowego łańcucha bloków. W miarę jak coraz więcej użytkowników gromadziło się w łańcuchu bloków Ethereum, opłaty transakcyjne wzrosły znacznie powyżej tego, co ktokolwiek wcześniej sobie wyobrażał. Nierzadko zdarza się, że opłata transakcyjna na Uniswap przekracza kwotę przekazywanej wartości bazowej.

Ponadto języki programowania inteligentnych kontraktów różnią się znacznie w zależności od oferowanego poziomu bezpieczeństwa. Kilka aplikacji dApp korzystających z Solidity, natywnego języka inteligentnych kontraktów ekosystemu Ethereum, stało się skutecznymi celami głośnych prób włamań. W niektórych przypadkach hakerzy zwrócili skradzione fundusze i wykorzystali te ataki sieciowe jedynie, aby udowodnić, jak ważne jest zwiększenie nacisku Ethereum na bezpieczeństwo. W innych przypadkach ofiary włamań nie miały tyle szczęścia.

Reasumując

Prace nad obecnym ekosystemem dApps opartych na blockchainie z pewnością trwają, ale istnieje kilka powodów, dla których wielu użytkowników woli te aplikacje od firm zasiedziałych w różnych branżach. Wyprzedzenie obecnych trendów i zaoferowanie użytkownikom odpornej na cenzurę platformy zabezpieczonej technologią blockchain z pewnością może pomóc w zwiększeniu lojalności wobec marki i przejęciu udziału w rynku od konkurentów, którzy są zbyt powolni do zmian. 

o autorze

Prem Khatri jest wiceprezesem ds. operacyjnych w Chetu, Inc., globalnej firmie zajmującej się tworzeniem oprogramowania na zamówienie, gdzie nadzoruje wszystkie projekty rozwojowe i operacje techniczne. Do jego głównych obowiązków należy kierowanie, śledzenie i zarządzanie zespołami technicznymi tworzącymi niestandardowe rozwiązania programowe. Jego doświadczenie obejmuje tworzenie oprogramowania z wykorzystaniem technologii C++, Java i Microsoft. Od czasu dołączenia do Chetu w 2008 roku pomógł firmie stać się wielokrotnie nagradzaną globalną obecnością w dziedzinie tworzenia oprogramowania na zamówienie. Przed dołączeniem do Chetu Prem pracował dla Tata Consultancy Services, a także Blue Star Infotech i jest absolwentem Uniwersytetu w Bombaju i Uniwersytetu Savitribai Phule Pune. Prem jest certyfikowanym specjalistą zarządzania projektami (PMP).

Źródło: https://coinfomania.com/the-rise-of-blockchain-dapps/#utm_source=rss&%23038;utm_medium=rss&%23038;utm_campaign=the-rise-of-blockchain-dapps