Mi az a Dapp? Útmutató az Ethereum Dapps-hoz

A kriptoverse nagy figyelmet fordít a Bitcoin-ra. De ne hagyja, hogy ez beárnyékolja az egyre növekvő érdeklődést az Ethereum iránt, amely forradalmasítja az alkalmazások gondolkodásmódját.

Szóval, mi az a Dapp? A Dapp vagy decentralizált alkalmazás egy elosztott hálózaton futó alkalmazás. Nem központosított kiszolgálón, hanem egyenrangú, decentralizált hálózaton van tárolva.

Rendben, ez a rövid változat, de még sok mindent ki kell pakolni. Merüljünk el a Dapps világában, pontosabban azokban, amelyek az Ethereum protokollra épülnek.

Mi az Ethereum?

Ahhoz, hogy megértsd, mi a Dapp, először meg kell értened, mi az Ethereum. Most vannak más protokollok, amelyeket a Dapps felépítésére használnak, mint például az EOS, a NEO, a Stellar, a Tron és a Cardano, de a nagy kutya az Ethereum.

Az Ethereum egy olyan hálózati protokoll, amely lehetővé teszi a felhasználók számára intelligens szerződések létrehozását és futtatását decentralizált hálózaton keresztül. Az intelligens szerződés olyan kódot tartalmaz, amely meghatározott műveleteket futtat és kölcsönhatásba lép más intelligens szerződésekkel, amelyet egy fejlesztőnek kell megírnia. A számot tároló Bitcoin-tól eltérően az Ethereum futtatható kódot tárol.

Szóval, miért érdekelne?

Mivel az Ethereum feleslegessé teszi egy harmadik fél szükségét a társak közötti tranzakciók kezelésére. Mivel a középső embert kód váltja fel, mindenféle költség csökken, beleértve az időt és a pénzt is.

Ahogy a Bitcoin feleslegessé teszi, hogy valaki tartsa a pénzét, az Ethereum feleslegessé teszi azt is, hogy valakinek ügyleteket kelljen közvetítenie.

Most arra lehet kíváncsi, hol vannak ezek az okos szerződések? Nos, lényegében világszerte több számítógépes csomóponton vannak tárolva.

Ezek a csomópontok tartalmazzák a világ összes intelligens szerződésének összes információját, beleértve a kódot, a tranzakciókat stb. Folyamatosan azon dolgoznak, hogy ezeket az információkat naprakészen tartsák, hogy mindegyikük pontosan ugyanazt a másolatot kapja. Ez teszi decentralizáltvá az intelligens szerződéseket és általában a kriptovalutákat.

És mivel az összes csomópont ugyanazokkal az információkkal rendelkezik és elterjedt az egész világon, egy csomópont eltávolítása nem szakítja meg egyetlen intelligens szerződés végrehajtását sem. A redundancia biztosítja az üzemidőt.

Mi az a Dapp?

Most, hogy van egy jó ötletünk arról, hogy mi az Ethereum és az intelligens szerződések, elkezdhetünk belemerülni a Dapp részleteibe.

Csak hogy tisztázzuk, a Dapp olyan, mint bármely más használt szoftveralkalmazás. Ez lehet egy webhely vagy alkalmazás a telefonján. A Dapp különbözik a hagyományos alkalmazástól, hogy decentralizált hálózatra épül, mint például az Ethereum.

Amikor létrehozza saját Ethereum intelligens szerződéseit, valójában a backend kód egy részét írja a Dapp-hez. És bár Dapp-jének olyan felhasználói felülete lesz, mint egy hagyományos alkalmazás, a háttérprogram egésze vagy egy része az Ethereum tetejére épül.

Dapp = frontend + intelligens szerződés backend

Ez a háttérkód egy Ethereum-specifikus nyelven íródott, beleértve a Solidity (a legnépszerűbb), a kígyó és a Vyper nyelveket. Az alábbiakban bemutatunk egy egyszerű "Hello World" szerződést, amelyet a Solidity írt.

pragma solidity ^0.4.22; contract helloWorld { function printHelloWorld () public pure returns (string) { return 'Hello World!'; } }

Ha az intelligens szerződést telepítik az Ethereum mainnetjére (azaz gyártására) vagy akár egy helyi teszthálózatra, akkor a Dapp végrehajthatja az intelligens szerződésben szereplő kódot a printHelloWorld () függvény meghívásával .

De mi van a frontenddel? Van-e valamilyen konkrét nyelv, amelyet használnia kell a Dapp-hez?

Dehogy! Használhatja a kívánt frontend nyelvet / keretrendszert. De lehetséges, hogy a frontend kódját decentralizált tároló csomópontokon tárolja, így mind a frontend, mind a backend decentralizált lesz.

Vessen egy pillantást olyan technológiákra, mint a Swarm és az IPFS, hogy többet tudjon meg a decentralizált tárolóról.

Rendben, tehát a Dapps csak olyan alkalmazások, amelyeknek a háttere részben vagy egészében decentralizált, és esetleg még decentralizált kezelőfelülettel is rendelkezik. Miért érdekelne?

A Dapps fejlesztése egy újabb lépés az Internet jövője felé, amelyet általában Web 3.0 néven emlegetnek.

Ethereum Dapps: A Web 3.0 gerince

Az internet létrehozása óta az információ és az emberi interakció mennyisége robbanásszerűen megnőtt. Közel végtelen szinten képesek vagyunk információkat előállítani és felhasználni.

Sajnos az információk ellenőrzésének képessége az idő múlásával erősen központosult. Ez magában foglalja a társadalmi életéről, az egészségről, a pénzügyekről és még sok minden másról szóló információkat. Azok, akik ezt az információt ellenőrzik, azok végső tulajdonosai, és felhasználhatják őket, ahogy jónak látják.

Ezek lényegében középkorú férfiak, akik az Ön adatait központi szervereiken tárolják, így olyan szolgáltatásokat nyújthatnak Önnek, mint például a pénz megőrzése, webhelyek tárolása, kapcsolatfelvétel családjával és barátaival stb. És egyetlen gombnyomással teljesen eltávolíthatják hozzáférhet ezekhez az (ön?) információkhoz és az összes kapcsolódó szolgáltatáshoz.

Ez az Ön által előállított és felhasznált információk, valamint az Ön által használt szolgáltatások monopóliuma. Szerencsére a Web 3.0 mindezt megváltoztatja, és az Ethereum Dapps központi szerepet játszik.

A Web 3.0 sok minden, de a lényege a decentralizáción alapuló technológia. Az információk és szolgáltatások decentralizálásával a nagyvállalatok és a kormányok nem lesznek képesek monopolisztikus, tekintélyelvű taktikákkal irányítani az Internet felhasználóit.

Az Ethereum Dapps az információk és szolgáltatások decentralizálásának képességével platformot ad a Web 3.0 számára, hogy mindenki számára teljesen ingyenes (a szabadsághoz hasonlóan) és mindenki számára hozzáférhető internetet nyújtson. Már nem lesz központi irányítási pont, mert nem lesznek középső férfiak, akik megkönnyítik az információk és szolgáltatások áramlását.

A legígéretesebb Ethereum tokenek és Dapp-ok megalapozzák az Internet jövőjét, többek között:

  • Basic Attention Token (BAT): a felhasználók, a kiadók és a hirdetők közötti magánélet és értékátadás javítására szolgál. A Brave böngészőben használják.
  • Golem (GNT): kód futtatására szolgál egy vagy több elosztott számítási csomóponton.
  • Minds: közösségi média platform, amely javítja az értékátadást a tartalomkészítők és a fogyasztók között.
  • TokenSets: kriptovaluta eszközök kezelésére használják tokenizált automatizált eszközkezelési stratégiákon keresztül.
  • Aave: kriptovaluta betétek után kamatot keresnek és kriptovaluta eszközöket kölcsönöznek.
  • IDEX: decentralizált kriptovaluta-csere.

Záró gondolatok

A Bitcoin, az első kriptovaluta létrehozása óta hatalmas növekedés tapasztalható a kriptoverse-ben.

Az adatok decentralizált módon történő tárolása szükséges lépés volt a kódfuttatás decentralizálásához. Az Ethereum segítségével immár lehetőség nyílik intelligens szerződések telepítésére az egész világon, hogy a meglévő és a jövőbeni Dapps háttérprogramját kihasználják.

És ahogy egyre több Dapps kerül piacra, egyre közelebb kerülünk egy szabadabb, igazságosabb és hozzáférhetőbb internethez.