Kryptowaluty w pigułce: Co to jest dApp?

in #polish5 years ago (edited)

kryptowalutywpigulce908x300.png

Co to jest zdecentralizowana aplikacja (dApp)?

Chociaż „dApp” stało się ostatnio modnym słowem, nadal nie ma ścisłej definicji, czym dokładnie jest dApp. Pewne jest, że historia dApp's i ich możliwych obszarów zastosowań wykracza daleko poza powszechną wiedzę.

Dziś jednak postaram się jak najlepiej przybliżyć Ci czym są oraz jak działają zdecentralizowane aplikacje (dApp)

dApp

dApp jest skróconym terminem dla aplikacji zdecentralizowanej. Tak jak każdy programista może budować aplikacje dla App Store na systemie operacyjnym Apple IOS, tak i programiści mogą (również) budować na bazie infrastruktury blockchain np. Ethereum (ETH), Tron (TRX), EOS czy też w niedalekiej przyszłości Nexus (NXS).

Dla użytkownika końcowego, dApp może nie wyglądać i czuć się inaczej niż inne aplikacje używane obecnie. Jednakże, dApps są zasilane przez blockchain; i to sprawia, że są one inne - i być może... znacznie lepsze.

Funkcje dApp

Aplikacja zdecentralizowana (dApp) to aplikacja działająca w sieci zdecentralizowanej i wykorzystująca jej zasoby. Standardowe funkcje dApp obejmują:

  • Otwarty kod źródłowy - Zdecentralizowana architektura zakłada, że ​​kod źródłowy aplikacji może być dostępny dla wszystkich członków sieci. W środowisku bez zaufania użytkownik musi być w stanie zweryfikować, jakiego rodzaju aplikację uruchamia i co dokładnie robi (aby zapobiec oszustwom i szkodliwemu oprogramowaniu, chronić dane osobowe i zasoby). Najłatwiej to zrobić, podając kod źródłowy.
  • Brak centralnego punktu awarii - W porównaniu do scentralizowanych aplikacji, dApps są bardziej niezawodne, ponieważ korzystają z zalet zdecentralizowanej sieci Peer to Peer (P2P). DApp przechowuje dane w zdecentralizowanej bazie danych i wykorzystuje zdecentralizowane zasoby komputerowe do pracy.
  • Zdecentralizowany mechanizm konsensusu - Gdy aplikacja działa w środowisku zdecentralizowanym, w którym wszyscy użytkownicy mają równe prawa do zmiany danych, musi istnieć sposób dla wszystkich użytkowników sieci, aby uzgodnić, którym danym i transakcją mają ufać. Rozwiązanie tego problemu nazywa się mechanizmem konsensusu. (W przypadku sieci Bitcoin mechanizm konsensusu wykorzystuje algorytm Proof of Work)
  • Wykorzystanie waluty wewnętrznej - Istnieje wiele powodów, dla których dApp może korzystać z jakiejś formy waluty: w celu wsparcia procesu rozwoju, zasilania bazowej sieci i mechanizmu konsensusu, aby dać użytkownikom możliwość wymiany wartości i wiele innych. Tworzy zdrowy system gospodarczy wokół aplikacji i pomaga rozwijać projekt.

Ethereum dApp

Blockchain Ethereum jest prawdopodobnie najlepszą platformą do budowania dApps na dzień dzisiejszy. Dzięki swojemu własnemu językowi, Solidity, umożliwia deweloperom tworzenie inteligentnych kontraktów z wykorzystaniem wirtualnej maszyny Ethereum.

Różnica między Ethereum dApp a inteligentną umową polega na tym, że oprócz inteligentnej umowy Ethereum dApp zawiera aplikację frontendową do interakcji z użytkownikiem. Aby uruchomić Ehtereum dApp w przeglądarce internetowej, użytkownik musi zainstalować rozszerzenie przeglądarki, które pozwala przeglądarce na interakcję z blockchain i zarządzanie tożsamością użytkownika. Metamask jest najpopularniejszym rozszerzeniem na komputery stacjonarne.

metamask.jpgŹródło grafiki: https://metamask.io/

Od narodzin Ethereum powstało już kilka tysięcy dApps: gry, aplikacje hazardowe, giełdy, targowiska i wiele innych. Prawdopodobnie najbardziej znanym dApp jest CryptoKitties, gra do zbierania i hodowania wirtualnych kotów domowych. Gra była tak popularna w 2017r, że ​​spowodowała znaczne spowolnienie w sieci: tydzień po wydaniu gry pula transakcji Ethereum wzrosła sześć razy. A najdroższy kot został sprzedany za ponad 100 000 dolarów!

Pod poniższymi linkami znajdziecie przydatne strony z rankingami dApp:

dapp eos.jpgdapp ethereum.jpg

ReklamaBRAVE908x150.png

separator908x10.png

Cześć i do zobaczenia w kolejnym wpisie!

STOPKA4908x300.png

Sort:  

Hello szymonwsieci!

Congratulations! This post has been randomly Resteemed! For a chance to get more of your content resteemed join the Steem Engine Team

Coin Marketplace

STEEM 0.20
TRX 0.13
JST 0.029
BTC 66682.62
ETH 3447.75
USDT 1.00
SBD 2.73