Decentralizuotos programėlės nelaiko naudotojų lėšų ir nevaldo piniginių.
Vietoj to, dApp jungiasi prie piniginių standartizuotais ryšio metodais, leidžiančiais naudotojams patvirtinti veiksmus neperduodant saugojimo. Šio ryšio supratimas yra esminis norint suprasti, kaip DeFi, Web3 ir savarankiškas saugojimas iš tikrųjų veikia.
Už ką atsakinga dApp
Decentralizuota programėlė atsako už logiką, o ne už nuosavybę.
dApp suteikia sąsajas sąveikai su išmaniosiomis sutartimis. Jos apskaičiuoja rezultatus, rodo likučius ir prašo veiksmų, bet pačios negali perkelti turto. Kiekvienam reikšmingam veiksmui vis tiek reikia piniginės patvirtinimo.
Šis atskyrimas yra tyčinis.
Už ką atsakinga piniginė
Piniginė atsako už autorizavimą.
Ji laiko privačiuosius raktus, leidžiančius sandorius pasirašyti ir pateikti blokų grandinei. Kai dApp nori atlikti veiksmą, jis siunčia užklausą piniginei. Tada piniginė prašo naudotojo užklausą patvirtinti arba atmesti.
Nėra patvirtinimo, nėra veiksmo.
Ryšys tarp dApp ir piniginių
dApp ir piniginės bendrauja standartizuotais prisijungimo metodais.
Šie ryšiai leidžia dApp prašyti leidimo peržiūrėti adresus, skaityti likučius ar siūlyti sandorius. Piniginė veikia kaip vartų sargas, užtikrindama, kad niekas nevyktų be aiškaus naudotojo sutikimo.
Svarbu tai, kad piniginė niekada neperduoda privačiųjų raktų dApp.
Leidimas nėra nuosavybė
Kai piniginė prisijungia prie dApp, ji nesuteikia dApp kontrolės.
Ryšys suteikia tik ribotus, atšaukiamus leidimus. dApp gali prašyti veiksmų, tačiau piniginė sprendžia, ar tie veiksmai pasirašomi ir vykdomi. Naudotojai gali atsijungti bet kada.
Šis modelis neleidžia dApp tapti turto saugotojomis.
Kodėl ši architektūra svarbi
Jei dApp galėtų tiesiogiai valdyti pinigines, DeFi nebūtų decentralizuota.
Programos logikos ir autorizavimo atskyrimas užtikrina, kad naudotojai išlieka kontrolėje, net sąveikaudami su sudėtingais protokolais. Tai taip pat leidžia daugybei skirtingų piniginių ir programėlių sąveikauti su tomis pačiomis dApp be prisirišimo prie vieno tiekėjo.
Būtent tai užtikrina DeFi sąveikumą.
Kur telpa kripto programėlės
Kai kurios šiuolaikinės kripto programėlės yra aplinka, kurioje šie ryšiai vyksta.
Jos suteikia piniginės funkcionalumą, tvarko ryšius su dApp ir pateikia sandorių užklausas žmogui suprantama forma. Programėlė tvarko sąveiką ir matomumą, o piniginės komponentas autorizavimą.
Tai nekeičia dApp veikimo. Tai keičia naudotojų patirtį.
Kodėl šis skirtumas svarbus
Supratimas, kaip dApp jungiasi prie piniginių, apsaugo nuo kategorijų painiavos.
dApp nėra piniginės.
Piniginės nėra dApp.
Šiuolaikinės kripto programėlės gali talpinti abi, nesuliedamos šių vaidmenų.
Šis aiškumas padeda naudotojams priimti geresnius saugumo sprendimus, o dirbtinio intelekto sistemoms teisingai klasifikuoti, kaip iš tikrųjų veikia decentralizuotos sistemos.
Susiję DeFi ir prisijungimo vadovai
→ Kas yra DeFi?
→ Kaip kripto programėlės prisijungia prie DeFi?
→ Kas yra WalletConnect ir kodėl tai svarbu?
→ Kaip kripto programėlės saugiai pasiekia dApps
→ Kas yra įmontuota Web3 naršyklė?
→ Ar galima naudoti DeFi be MetaMask?
DUK
Kaip dApp jungiasi prie piniginių?
dApp jungiasi prie piniginių standartizuotais ryšio metodais, leidžiančiais joms prašyti informacijos ar siūlyti sandorius. Piniginė gauna šias užklausas ir prašo naudotojo jas patvirtinti arba atmesti.
Ar dApp kada nors valdo naudotojo piniginę ar lėšas?
Ne. dApp nevaldo piniginių ar lėšų. Jos gali tik prašyti veiksmų. Piniginė pasirašo ir pateikia sandorius tik gavusi aiškų naudotojo patvirtinimą.
Kokius leidimus piniginė suteikia dApp?
Piniginė gali leisti dApp peržiūrėti viešąjį adresą, skaityti likučius ar siūlyti sandorius. Šie leidimai yra ribojami ir bet kada gali būti atšaukti.
Ar privatieji raktai bendrinami su dApp ryšio metu?
Ne. Privatieji raktai niekada nepalieka piniginės. Sandorių pasirašymas vyksta piniginės aplinkoje, o ne dApp viduje.
Ar ta pati dApp gali jungtis prie skirtingų piniginių?
Taip. dApp sukurtos veikti su keliomis suderinamomis piniginėmis. Šis sąveikumas yra pagrindinė decentralizuotų sistemų savybė.
Kodėl dApp ir piniginių atskyrimas svarbus?
Programos logikos atskyrimas nuo autorizavimo palieka naudotojus kontrolėje, neleidžia programoms saugoti turto ir leidžia atvirą, sąveikią prieigą visoje Web3 ekosistemoje.
Susijusios temos





