Decentralizuotos programos: kas yra „dApp“?

Pasaulis kriptovaliuta ne tik pakeitė žmonių požiūrį į pinigus, bet ir sukūrė naujų įdomių žodžių, kurių anksčiau nebuvo. Vienas iš populiariausių madingų žodžių, kuriuos naudoja „blockchain“ bendruomenė yra decentralizuotos programos, kitaip vadinamos dApps.

Yra didelė tikimybė, kad klausiate savęs: „kas yra„ dApp “ir ką jis veikia?“. Kai perskaitysite šį vadovą, galėsite atsakyti į abu šiuos klausimus!

Pirmiausia pateiksiu jums apžvalgą dėl ko programa yra decentralizuota. Aš taip pat jums parodysiu, kaip veikia ši technologija ir kaip ją galima panaudoti išspręsti realaus pasaulio problemas. Viskas bus paaiškinta aiškiai ir paprastai, pateikiant pavyzdžius, kurie padės suprasti kiekvieną mokymosi proceso dalį. Pirmiausia įsitikinkime, kad suprantame, ką turime omenyje terminu „decentralizuotas“..

Decentralizuotos programos: ką veikia "Decentralizuotas" Vidutinis?

Jei kažkas yra decentralizuota, tai reiškia kad jis nėra kontroliuojamas, priklauso, arba valdo vienas asmuo ar institucija. Satoshi Nakamoto, kūrėjas Bitcoin, sukūrė pirmąją pasaulyje kriptovaliutą su tikslu decentralizuojant pinigus. Tačiau, kaip vėliau paaiškins šis vadovas, decentralizacija nėra naudinga tik pinigams – ją galima pritaikyti beveik bet kur!

Rastas naujausias „Coinbase“ kuponas:

ĮDOMUS FAKTAS

Satoshi Nakamoto yra pseudonimas. „Bitcoin“ kūrėjas šį pavadinimą naudojo kurdamas „Bitcoin“, tačiau vėliau jis pasirodė netikras. Niekas nežino, kas yra tikrasis kūrėjas!

Decentralizuotos programos Bitcoin Satoshi Nakamoto

Kad viskas būtų paprasta, naudosime euro (EUR) pavyzdį. Kai vartotojas užeina į savo vietinį prekybos centrą ir popieriniais pinigais sumoka už maisto prekes, jie prisideda prie centralizuotos sistemos. Taip yra todėl, kad pirkėjas ir pardavėjas nekontroliuoja eurų srauto.

Šis vaidmuo yra skirtas Europos centriniam bankui, kurio įgaliojimai jiems leidžia daryti daug dalykų, kurių kasdieniai piliečiai negali kontroliuoti. Tai gali apimti palūkanų normos, didinant pinigų pasiūlą ar mokesčiai.

Deja, kaip rodo istorija, centriniai bankai ne visada gauna daiktų teisingai, ir žmonės, kurie naudojasi bankais, turi mokėti kainą. Tačiau, Bitcoin užginčijo šiuos įsitikinimus įvedant decentralizuotą valiutą.

Decentralizuotos programos: „Bitcoin“ programa.

Decentralizuota valiuta turi joks centrinis bankas ar vyriausybė, negalinti kontroliuoti jo naudojimo. Vietoj to, „Bitcoin“ tinklas leidžia visuomenei kontroliuoti. Tai reiškia, kad kiekvienas, turintis interneto ryšį, gali peržiūrėti ir patikrinti operacijas.

Naudojant jų skaičiavimo galią, „Bitcoin“ tinklo kompiuteriai (dar vadinami mazgais) yra apdovanotas naujuoju „Bitcoin“. Štai kodėl mazgai dar vadinami kalnakasiais. Jie kasa tikrindami sandorius ir už tai yra apdovanojami – tai panašu į tai, kaip aukso kasykla apdovanojama auksu. Naudojant šią sistemą, „blockchain“ gali veikti decentralizuotai.

Taigi, dabar, kai suprantate, kas yra decentralizacija ir kaip ją galima pritaikyti pinigams, kitas žingsnis yra suprasti protinga sutartis decentralizuoto taikymo pasaulyje.


Kas yra protinga sutartis?

Pažangių sutarčių technologija „Ethereum“ pirmą kartą pristatė 2015 m., sukurdamas daug daugiau galimybių nei vien tik finansinės operacijos. Iš esmės protingos sutartys leidžia du ar daugiau žmonių sudaryti susitarimą pagal nustatytas sąlygas. Kai šios sąlygos bus įvykdytos, išmanioji sutartis bus įvykdyta automatiškai.

Pagalvokite apie decentralizuotų programų pritaikymą realiame pasaulyje parduodamas namą. Paprastai jūs turite sumokėti už brokerį ir mokesčius už paraišką. Įsivaizduokime tai su protinga sutartimi:

  1. Jūs įtraukiate savo namą į protingą sutartį (tai įmanoma naudojant žetoną, kuris atspindi jūsų namo nuosavybę). Jūs nustatote kainą 150 ETH.
  2. Pažangiosios sutarties sąlyga yra ta, kad JEI kas nors išsiųs 150 ETH į išmaniąją sutartį.
  3. Taigi, jei kas nors nori nusipirkti jūsų namą, viskas, ką reikia padaryti, yra nusiųsti tinkamą sumą ETH į išmaniąją sutartį.
  4. Jei tai yra tinkama suma, tokiam asmeniui išsiunčiamas žetonas (jūsų namo nuosavybė) ir 150 ETH. Jei tai nėra tinkama suma, ETH bus grąžinta siuntėjui, o jūsų namas išliks išmaniajame kontrakte.

Naudodamiesi išmaniąja sutartimi, brokerio nereikia. Taip pat nereikia mokėti jokių paraiškų mokesčių. Nėra centrinės valdžios, kuria galėtų pasitikėti, todėl komisiniai negali būti imami! Viskas, ką turėsite sumokėti, yra Ether operacijos mokestis už „Ethereum“ tinklo mazgus, kurie kasa / tikrina operacijas. Šis mokestis yra labai mažas! Tai paprastai maždaug nuo 0,30 iki 1,30 USD.

Decentralizuotos paraiškos: vidutinis Ethereum sandorio mokestis.Ethereum vidutinis sandorio mokestis | Šaltinis: bitinfocharts

Yra be galo daug išmaniųjų sutarčių, įskaitant užsisakyti viešbučius / skrydžius, parduodantis automobilį, skolindamas pinigus ir daug, daug daugiau.

Pagrindinis pažangių sutarčių technologijos privalumas yra tas tai pašalina trečiosios šalies poreikį patikrinti susitarimą. Kiekvieną operaciją galima peržiūrėti viešojoje blokų grandinėje ir šiame pavyzdyje, lėšos buvo automatiškai paskirstomos pagal susitarimo sąlygas. Kadangi išmaniosios sutartys vykdomos decentralizuotoje sistemoje („blockchain“), nėra jokios trečiosios šalies, kuria galėtų pasitikėti!

Dėl sumanių sutarčių galime sutaupyti begales pinigų, kurie paprastai išleidžiami komisiniams ir apdorojimo mokesčiams. Negana to, galime sutaupyti be galo daug laiko!

Kitas puikus dalykas, susijęs su protingomis sutartimis decentralizuotų programų maitinimas:

Kai išmanioji sutartis bus pateikta „blockchain“, neįmanoma jo pakeisti ar pakeisti, todėl neįmanoma grįžti atgal. Tai reiškia, kad niekas negali pažeisti sutarties!

Kas yra „dApp“?

Jei iki šiol laikėtės mūsų vadovo, dabar turėtumėte gerai suprasti, ką tai reiškia veikti decentralizuotoje sistemoje. Jūs taip pat suprasite, kiek protingos sutartys gali pagerinti verslo ateitį.

Dabar mes pereiname prie to, kas dažnai vadinama, tema a dApp. Prieš pradedant naudotis „dApps“ technologija (arba paprasčiausiai – decentralizuotomis programomis), pirmiausia reikėtų suprasti įprastų (centralizuotų) programų istoriją ir jų veikimą. Tada mes paaiškinsime, kodėl šios programos yra decentralizuotos toks svarbus.

Trumpa centralizuotų programų istorija

Pirmosiomis kompiuterių dienomis reikės įdiegti programas tiesiai į vartotojo įrenginį. Pagalvokite apie kai kuriuos žaidimus, kuriuos galbūt žaidėte, pvz Tetris arba Solitaire. Tai buvo programų, įdiegtų jūsų kompiuteryje, pavyzdžiai ir jie neturėjo ryšio su išoriniu serveriu (t. Y. Internetu)..

Vėlesnėmis kompiuterių dienomis programos įgijo galimybę bendrauti pasaulinis tinklas. Puikus to pavyzdys būtų interneto naršyklę tai leidžia vartotojui siųsti ir gauti duomenis iš bet kurios pasaulio vietos. Kitas atėjo mobiliosios programos, teikiant tas pačias kompiuterio, susieto su internetu, funkcijas ir pranašumus.

Decentralizuotos programos: kas yra „dApp“?

Svarbiausia, kad visos šios programos yra centralizuota, kas tiesiogine prasme yra priešinga decentralizuota programos. Tai gali būti nesusiję su paprastu vartotoju, bet jei trumpam pagalvotumėte, galėtumėte suprasti, kaip tai mus veikia. Yra daug būdų, kaip centralizuotos programos veikia mus ir kelia mums problemų, todėl decentralizacija yra tokia svarbi!

„dApp“ reikšmė: kodėl „dApps“ yra tokie svarbūs ir kaip „dApps“ veikia?

Facebook – socialinės žiniasklaidos milžinė – naudojasi žmonės visame pasaulyje. Nors tai yra uždrausta Kinijoje (šalyje, kurioje yra apie 20 proc. Pasaulio gyventojų), vis dar yra naudojama daugiau nei 2 milijardai aktyvių „Facebook“ paskyrų!

Pagalvok apie privačios informacijos, kurią pateikiate „Facebook“, kiekio. Tiesiog sukurdami „Facebook“ paskyrą, pateikiate asmeninę informaciją, pvz., Vardą, pavardę, gimimo datą ir šalį, kurioje gyvenate. Tačiau toliau naudodamiesi „Facebook“ jūs pateikiate kur kas daugiau nei tai.

Decentralizuotos programos: programos ir „dApps“.Šaltinis: newgenapps

„Facebook“ gali turėti prieigą prie Jūsų vieta, tavo nuotraukos, kur dirbate, ką valgai pusryčiams, su kuo esi susijęs, ir ar neturite naminių žuvų. Padauginkite šią informaciją iš 2 milijardų vartotojų, o „Facebook“ komanda turi labai didelė duomenų bazė. Visi šie duomenys yra saugomi privačiai centralizuota serveriai.

Tai reiškia, kad jūs pasitikite „Facebook“, kad jis nepiktnaudžiautų jūsų pateikta informacija. Tačiau ši informacija dažnai parduodama rinkodaros įmonėms!

Centralizuoti serveriai taip pat yra blogi, nes jei jie išsijungia (nes yra nulaužti arba jie sugenda / sugenda), tada bus visas tinklas neprisijungęs – negalėtumėte pasiekti „Facebook“. Jei „Facebook“ vietoj to naudotų decentralizuotus serverius ir būtų labiau panaši į decentralizuotą programą, būtų nesvarbu, jei viena sistema būtų uždaryta, nes tinklas yra ta informacija, kuria dalijamasi daugybe skirtingų mazgų, o ne tik vienu centriniu tašku..

Negana to, „decentralizuotų serverių“ turintis „Facebook“ taip pat reikštų, kad nereikėtų niekam patikėti savo informacija. Vietoj to, jis būtų saugomas bendroje duomenų bazėje, kurios niekas nekontroliuoja. Informacija būtų užšifruota ir jūs vienintelis galėtumėte ją iššifruoti!

Kitas pavyzdys

„YouTube“ yra dar vienas puikus centralizavimo pavyzdys – „YouTube“ valdymo komanda visiškai kontroliuoja įkeliamus vaizdo įrašus. Jei platforma nesutinka, jie gali ištrinti vaizdo įrašą. Jie taip pat gali užblokuoti jį įkėlusį vartotoją!

Decentralizuotos programos: moteris slenka „YouTube“.

Kitas dalykas: nors vartotojai gali užsidirbti pinigų iš savo vaizdo įrašų, „YouTube“ užima didelę dalį pelno. Jei „YouTube“ būtų decentralizuota programa, tai nebūtų problema. „DApp“ programoje nėra jokios trečiosios šalies (pvz., „YouTube“), kuri galėtų mokėti, ir nėra trečiosios šalies, kuri galėtų ištrinti jūsų vaizdo įrašus ar blokuoti!

Technologija

„dApps“ yra panašūs sąsaja išmaniesiems kontraktams ir „blockchain“. Pagalvokite apie „blockchain“ kaip internetą, išmaniąsias sutartis kaip apie internetą ir decentralizuotas programas kaip apie „YouTube“ ir „Facebook“.

Tai nėra visiškai taip, bet tai padės jums tai įsivaizduoti.

Iš esmės mums tai leidžia decentralizuotos programos naudoti išmaniąsias sutartis ir „blockchain“ patogiai. Anksčiau pateiktame pavyzdyje apie namo pardavimą naudojant pažangią sutartį „dApp“ būtų tai, ką atsisiųsite į savo telefoną arba naudosite savo kompiuteryje, kad iš tikrųjų nustatytumėte savo namo kainą, įvestumėte išsamią informaciją ir įkeltumėte nuotraukas ir kt..

Kai kas nors paspaus „pirkti“ ant „dApp“, „dApp“ nusiųs ETH į išmaniąją sutartį.

Kaip sukurti decentralizuotą programą?

Nors decentralizuotos programos dabar yra prieinamos per daug skirtingų blokų grandinių, Ethereum vis dar yra populiariausias. Štai kodėl dažnai girdite terminą „Ethereum dApp“.

Tie, kurie nori sudaryti išmanią sutartį arba „dApp“, turi išmokti „Ethereum“ programavimo kalbaSolidumas.

„Ethereum“ kūrėjai sukūrė „Solidity“ taip, kad visi, kurie gerai supranta daugiau pagrindinių kalbų, tokių kaip „Java“ arba „Python“, galėtų išmokti juo naudotis. Jei norite sužinoti „Solidity“, galite naudoti mūsų Kosmoso „Doggos“ programa!

Decentralizuotos programos: „Space Doggo“ kursas „BitDegree“.

„Space Doggos“ yra žingsnis po žingsnio kursas Išmokyti tave „Solidumo“ pagrindai pramoginiu būdu. Tiesiog atlikite nurodytus veiksmus ir sukurkite savo žaidimą! Jis specialiai sukurtas pradedantiesiems. Mokytis kodavimo kalbų dažnai gali būti nuobodu ir nuobodu, todėl mums tai buvo smagu!

Realių decentralizuotų programų pavyzdžiai

Dabar turėtumėte gerai suprasti, kas yra decentralizuota programa. Taip pat turėtumėte žinoti, kad „dApps“ naudoja išmaniąsias sutartis ir kad jos sudarytos naudojant „Solidity“ programavimo kalbą. Nors „Ethereum“ virtuali mašina buvo paleista tik 2015 m., Jau yra daugybė decentralizuotų programų. Pažvelkime į tris populiarius „dApps“, kuriuos galite pasiekti šiandien:

Pastaba: „Ethereum Virtual Machine“ (EVM) yra tarsi pasaulinis kompiuteris, leidžiantis žmonėms kurti išmaniąsias sutartis. Be jo nebūtų decentralizuoto tinklo operacijoms vykdyti! Palyginkite kripto mainus greta kitų

Ar tu žinai?

Ar kada pagalvojote, kurios kriptografinės biržos geriausiai tinka jūsų prekybos tikslams?

Matyti & palyginkite TOP3 kripto mainus greta

Etherisc

Etherisc yra decentralizuota programa, kuri tobulina kelionių industriją! „Etherisc dApp“ suteikia vartotojams galimybę nusipirkti arba parduoti draudimą dėl vėlavimo ir skrydžių atšaukimo. Naudojant „Ethereum“ blokų grandinę, kiekvieną draudimo sutartį galima peržiūrėti viešoje duomenų bazėje.

Decentralizuotos programos: „Etherisc“ pagrindinis puslapis.

Susitarus dėl draudimo sutarties, neįmanoma pakeisti. Yra daugybė skirtingų draudimo paketų, į kuriuos galima investuoti, su skirtingu rizikos lygiu.

Svarbiausia, kad decentralizacija leidžia vartotojams gauti mokėjimus iškart, kai tik patikrinamas įvykio rezultatas. Teisingai – momentiniai mokėjimai! Viskas dėl pažangių sutarčių technologijos, kurią decentralizuotos programos išnaudoja visapusiškai.

Golemas

Golemas decentralizacija perkeliama į kitą lygį. „Golem dApp“ leidžia vartotojams išsinuomoti savo papildomą skaičiavimo galią mainais už savo žetoną – BNT.

Decentralizuotos programos: „Golem“ decentralizuota paraiška.

Žmonės, kuriems reikalinga papildoma energija, gali tai samdyti iš kito vartotojo a peer-to-peer pagrindu. Visi sandoriai yra visiškai nepriklausoma „Golem“ tinklo, užtikrinant, kad platforma veiktų decentralizuotai.

Etlance

Etlance platformos tikslas – decentralizuoti laisvai samdomų darbuotojų rinką. Paprastai tie, kurie nori parduoti savo įgūdžius ir patirtį klientams internetu, turi kreiptis į trečią šalį. Todėl tiek laisvai samdomas darbuotojas, tiek klientas turės sumokėti mokestį, kai kurios platformos ima mokestį net 20% visos projekto vertės. Tai didžiulė!

Decentralizuotos programos: etlance.

Tai daug geriau veiktų decentralizuotoje sistemoje, todėl ir buvo sukurta „Ethlance“! Kadangi „Ethlance“ yra „dApp“ programa, laisvai samdomi darbuotojai ir darbdaviai tvarko savo sandorius naudodami išmaniąsias sutartis. Tokiu būdu nėra tarpininko, kuris taip pat mokėtų mokestį! Tai taip pat reiškia, kad žmonėms visada mokama laiku ir tik užbaigus darbą.

Ką ateityje laukia „dApps“?

Yra daugiau nei 1000 decentralizuotų programų šiuo metu kuriama, daugelis nori padaryti pasaulį skaidresniu ir sąžiningesniu. „Blockchain“ bendruomenė mano, kad decentralizuotos programos pakeis daugelį pramonės šakų pradedant politika ir lošimais, baigiant energetika ir apskaita.

Čia mes paaiškinsime, kaip dvi iš šių pramonės šakų (energetika ir politika) gali pasinaudoti decentralizuotomis programomis.

Energija

Elektra yra retas šaltinis, kurio reikalauja visi. Deja, energetikos sektorių daugiausia kontroliuoja didelės korporacijos, kurio vienintelis tikslas yra uždirbti kuo daugiau pinigų.

Dėl to žmonėms nebelieka nieko kito, kaip mokėti brangias kainas kad tik galėčiau naudotis elektra. Galios knyga yra tik viena „blockchain“ organizacija, kurianti „dApp“, kad išspręstų šią realaus pasaulio problemą.

Decentralizuotos programos: „Power Ledger“.

„Power Ledger“ idėja yra leisti žmonėms parduoti papildomą elektros energiją „peer-to-peer“ rinkoje. Ne tik projektas skatinti ekologišką energiją pavyzdžiui, saulės energija, bet taip pat užtikrina, kad pirkėjai moka teisingą ir skaidrią kainą. Tai nereikalauja tarpininkų (didelių korporacijų), kurie paprastai imtųsi didelę pelno dalį.

Politika

Balsavimas vyriausybės rinkimuose yra svarbi žmogaus teisė kiekvienam. Realiame pasaulyje dažnai girdime, kad vyriausybės bando gąsdinti rinkėjus grasinimais ir smurtu. Net girdime, kad jie apgaudinėja balsavimo sistemą apgaule. Todėl politika yra pramonė, kuriai būtų labai naudinga decentralizacija.

Sukūrė grupę kūrėjų, kurie nori išspręsti šias problemas „FollowMyVote“, kuris leis žmonėms balsuoti naudojant „Ethereum“ blokų grandinę. Naudojant decentralizuotą programą rinkėjų tapatybei patikrinti, rinkimai dabar gali būti saugūs, saugūs ir skaidrūs.

Su „FollowMyVote“, balsavimo sistemos negalima apgauti – kiekvienas balsas yra nepriklausomai patikrintas viešojoje „blockchain“ ir negali būti pakeistas.

Kiti pramonės potencialai:

  • Lošimas
  • Reklama
  • Apskaita
  • Bankininkystė
  • Draudimas
  • Paskolos ir hipotekos
  • Tapatybės patikrinimas
  • Nekilnojamasis turtas
  • … ir daug, daug kitų!

Išvada

Šio vadovo tikslas buvo sužinoti, kas yra decentralizuotos programos ir ką jos gali padaryti. Perskaitydami šį straipsnį, turėtumėte suprasti pagrindinę „dApp“ technologiją. Jūs žinote, kad „dApps“ (decentralizuotos programos) yra „blockchain“ programos.

Jūs taip pat turėtumėte sugebėti paaiškinti, ką reiškia būti decentralizuotam ir kodėl jis toks svarbus.

Gal nuspręsite išmokti Solidumo ir sukurti savo decentralizuotą taikymą? Mes norėtume išgirsti, ką jūs galvojate apie mūsų vadovą ir bet kokias jūsų idėjas dėl decentralizuotų technologijų ateities.

Pradėkite mokytis „Solidity“ šiandien su Kosmoso doggos! O jei žiūrite į kriptovaliutų prekybą, rinkitės tinkama platforma sau!

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me
Like this post? Please share to your friends:
Adblock
detector
map