Investor's wiki

Dreifð forrit (dApps)

Dreifð forrit (dApps)

Dreifð forrit (DApps) eru forrit sem keyra á dreifðu tölvukerfi, það er blockchain neti. Þó að það séu ýmsar leiðir til að skilgreina DApp, er þeim venjulega lýst sem forritum sem hafa eftirfarandi eiginleika:

  • Opinn uppspretta - Kóðinn er viljandi gerður aðgengilegur almenningi, sem þýðir að hver sem er getur staðfest, notað, afritað og breytt kóðanum.

  • Dreifð - Þar sem DApps keyra á blockchain netum er þeim ekki stjórnað af einum aðila eða yfirvaldi. Þess í stað er þeim viðhaldið af mörgum notendum (eða hnútum).

  • Dulmálslega öruggt - Forritið er varið með dulmáli, sem þýðir að öll gögn eru skráð og viðhaldið í opinberri blockchain. Það er enginn einn punktur af bilun.

Það eru mörg vandamál í eldri forritum sem DApps reyna að leysa. Helsti ávinningurinn af því að velja DApp fram yfir hefðbundið forrit er að hið síðarnefnda notar miðlægan arkitektúr með því að geyma gögn sín á netþjónum sem stjórnað er af einum aðila. Þetta þýðir að þeir hafa einn bilunarpunkt, sem er næmur fyrir tæknilegum vandamálum og illgjarnum árásum.

Miðlægur miðlari í hættu getur tekið niður allt net forritsins, sem gerir það tímabundið eða varanlega ónothæft. Að öðru leyti þjást miðlæg kerfi nokkuð oft fyrir gagnaleka eða þjófnaði, sem stofnar fyrirtækin og einstökum notendum í hættu.

Það er mikið úrval af DApps, með mismunandi notkunartilvikum. Þeir geta falið í sér leiki, samfélagsmiðla, dulritunarveski og fjármálaforrit ( DeFi ).

Dreifð forrit kynda undir eigin virkni í gegnum táknkerfi (stafræn tákn búin til með því að nota snjalla samninga). Tákn geta verið sérstakur fyrir tiltekið DApp (td Steem táknið sem notað er á Steemit), eða þeir geta verið innfæddir í blockchain sem hýsir DApp, eins og þegar um CryptoKitties er að nota eter (ETH).

Í stuttu máli eru DApps hönnuð sem opinn uppspretta verkefni sem keyra ofan á blockchain net. Aftur á móti veitir dreifð eðli þessara neta gagnsæi, valddreifingu og viðnám gegn árásum.

Hápunktar

  • Vegna þess að dApps eru dreifð eru þau laus við stjórn og truflun eins yfirvalds.

  • Dreifð forrit - einnig þekkt sem "dApps" eða "dapps" - eru stafræn forrit sem keyra á blockchain tölvuneti í stað þess að treysta á eina tölvu.

  • Kostir dApps eru meðal annars verndun friðhelgi notenda, skortur á ritskoðun og sveigjanleika í þróun.

  • Gallar eru mögulega vanhæfni til að skala, áskoranir við að þróa notendaviðmót og erfiðleika við að gera kóðabreytingar.

Algengar spurningar

Hvað eru Ethereum dApps?

Þetta eru dreifð forrit sem eru knúin og þróuð með því að nota Ethereum vettvang. Ethereum dApps nota snjalla samninga fyrir rökfræði sína. Þeir eru notaðir á Ethereum netinu og nota blockchain vettvangsins fyrir gagnageymslu.

Hver eru dæmi um miðstýrð og dreifð forrit?

Vel þekkt dæmi um miðstýrð öpp eru Twitter, Facebook, Instagram og Netflix. Bankar og aðrar fjármálastofnanir nota miðstýrð öpp til að leyfa viðskiptavinum sínum aðgang að reikningum sínum á netinu. Peepeth, samfélagsnet sem er valkostur við Twitter, er dæmi um dreifð app. Cryptokitties er dApp leikur sem gerir notendum kleift að kaupa og selja sýndarketti. MakerDAO er dreifð lánaþjónusta sem styður stablecoin Dai og gerir notendum kleift að opna veðskuldastöðu (CDP).

Hver er munurinn á miðstýrðu og dreifðu forriti?

Miðstýrt app er í eigu eins fyrirtækis. Forritahugbúnaðurinn fyrir miðstýrt app er staðsettur á einum eða fleiri netþjónum sem stjórnað er af fyrirtækinu. Sem notandi muntu hafa samskipti við forritið með því að hlaða niður afriti af forritinu og senda síðan og taka á móti gögnum fram og til baka frá netþjóni fyrirtækisins. Dreifstýrt app (einnig þekkt sem dApp eða dapp) starfar á blockchain eða jafningja -to-peer net tölva. Það gerir notendum kleift að taka þátt í viðskiptum beint hver við annan í stað þess að treysta á miðlægt yfirvald. Notandi dApp greiðir þróunaraðila upphæð dulritunargjaldmiðils til að hlaða niður og nota frumkóða forritsins. Kóðinn er þekktur sem snjallsamningur, sem gerir notendum kleift að ljúka viðskiptum án þess að afhjúpa persónulegar upplýsingar.