Detsentraliseeritud plokiahelal põhinevad rakendused võivad teha kõike, mida veebi- või mobiilirakendused teha saavad, säilitades samal ajal privaatsuse, pidades muutumatuid andmeid ja minnes mööda vahendajatest.
Kasutaja vaatenurgast on vähe erinevusi plokiahelas töötava detsentraliseeritud rakenduse ja traditsioonilise veebi- või opsüsteemirakenduse vahel.
Peamine erinevus seisneb selles, et detsentraliseeritud rakendused (DApp) töötavad hajutatud ja muutumatute plokiahela võrkudes, mitte keskselt juhitud operatsioonisüsteemis. See muudab need sisuliselt võimatuks tsenseerida.
Mis puutub sellesse, mida nad saavad teha, juhivad DApp -id kõike alates mängudest ja turgudest kuni detsentraliseeritud rahanduse (DeFi) laenuplatvormideni.
Kulisside taga jagavad DAppid aga sageli mitmeid põhifunktsioone, mis eristavad neid tsentraliseeritud sugulastest.
Esiteks peavad DApp -id olema avatud lähtekoodiga, mis tähendab, et kood on kõigile nähtav ja kõik uuendused ning muudatused otsustatakse konsensusmehhanismi abil, mis võrdub mingisuguse häälteenamusega, mitte arendaja poolt.
Teiseks peavad DApp-id (ilmselgelt) olema detsentraliseeritud. See tähendab, et kõik ADPP loodud andmed ja kirjed salvestatakse muutumatusse, blockchain avalik.
Kolmandaks on DApp-id stimuleeritud, genereerides ja kasutades valideerijate premeerimiseks märke.
Nende määratluste järgi kvalifitseerub Bitcoin ise DApp-na, ehkki sellel on oma sisseehitatud plokiahel.
Olge tark (lepingud)
See tähendab, et peaaegu kõigi DAppide keskmes on nutikad lepingud. Need on ise täitvad lepingud, mille koodis on kirjas ostja ja müüja vahelised tingimused. Nutikad lepingud arveldatakse automaatselt, kui on täidetud eelnevalt kindlaks määratud tingimused, välistades vahendajad, kes sisestavad tehingutesse kulusid ja riske.
Veelgi olulisem on see, et nutikad lepingud on „mitteusaldusväärsed”-mis plokiahela/krüptomaailmas tähendab, et anonüümsed osapooled võivad lepingut usaldada, kuna neil pole vaja tehingu tegemiseks üksteist usaldada. See võib olla suhteliselt lihtne - vahetada üks krüptoraha teise vastu või osta kunstiteos NFT -turult - või väga keeruline.
DAppide eelised hõlmavad null seisakuid, kuna nutikad lepingud on saadaval kõikides plokiahela sõlmedes ja andmete terviklikkus tänu plokiahela muutumatule tehingute logimisele. Samuti muudab see andmete tsensuuri väga keeruliseks, ilma et see pingutaks ressursse Hiina suure tulemüüri eeskujul.
Nutikaid lepinguid saab kirjutada ja täita ka privaatselt, ilma et oleks vaja osapooli tuvastada.
See tähendab, et DAppide ja nende arukate lepingute tugevad küljed tekitavad ka nõrkuse: hoolimatute osapoolte leitud lepingusõnastuse või ekspluateerimise vigu ei saa tagasi pöörata.
See tähendab, et arukaid lepinguid tuleb - või vähemalt tuleks - analüüsida, et tagada nende ettenähtud toimimine.
Ethereumi palgamõrvarid
Ehkki Ethereum on endiselt ülekaalukalt domineeriv DApp-platvorm, on sellel 2020. aastal olnud olulisi kasvuprobleeme, kuna kahe keermega DApp-ide õitseng ületab selle, muutes tehingud sageli aeglaseks ja liiga kulukaks.
Esimene neist segmentidest, mis Ethereumi uputas, oli DeFi, mille protokolli DApp-id, nagu Composite, Aave ja uniswap peamine teel. Seejärel tulid asendamatud märgid ehk NFT-d, mida kasutati kõige jaoks alates digitaalsest kunstist, nagu NBA Top Shots ja Beeple'i peaaegu 70 miljoni dollari suurune kollaaž kuni kinnisvara ja tarbekaupadeni.
Kuna Ethereum püüab oma probleeme lahendada, liikudes töö tõestamise konsensuse mehhanismilt – rohkem tuntud kui Ethereum 2.0 – on see pikk ja aeglane protsess, mis on võimaldanud mitmel teisel plokiahelal konkureerida DApp-platvormidena. , eriti Cardano, EOS , Polkadot ja hiljuti Binants Nutikas kett (BSC).
Tegelikult ületas BSC Ethereumi eksklusiivsete aktiivsete rahakottide arvuga 2021. aasta I kvartalis, 105.000 75.000 versus Ethereumi XNUMX XNUMX, teatas DappRadar.
Sellegipoolest on Ethereum absoluutne liider, kahekordistades oma blokeeritud koguväärtuse (TVL) 54 miljardi dollarini 2021. aasta esimese kolme kuu jooksul. Ja sellel on DAppide osas mitmeid eeliseid, alustades Solidityst, mis on väljakujunenud keel DAppide kirjutamine Ethereumi virtuaalmasinale. EVM on täis Turing, mis tähendab, et see saab teha mis tahes toiminguid, mida tavaline arvuti suudab.