Decentralizētās lietotnes neglabā lietotāju līdzekļus un nekontrolē makus.
Tā vietā dApp savienojas ar makiem, izmantojot standartizētas saziņas metodes, kas ļauj lietotājiem apstiprināt darbības, nenododot glabāšanu. Šī savienojuma izpratne ir atslēga, lai saprastu, kā DeFi, Web3 un pašglabāšana patiesībā darbojas.
Par ko atbild dApp
Decentralizēta lietotne atbild par loģiku, nevis īpašumtiesībām.
dApp nodrošina saskarnes mijiedarbībai ar viedajiem līgumiem. Tās aprēķina rezultātus, rāda atlikumus un pieprasa darbības, taču pašas nevar pārvietot aktīvus. Katrai nozīmīgai darbībai joprojām nepieciešams maka apstiprinājums.
Šī nošķiršana ir apzināta.
Par ko atbild maks
Maks atbild par autorizāciju.
Tajā glabājas privātās atslēgas, kas ļauj darījumus parakstīt un iesniegt blokķēdei. Kad dApp vēlas veikt darbību, tā nosūta pieprasījumu makam. Pēc tam maks lūdz lietotāju apstiprināt vai noraidīt šo pieprasījumu.
Bez apstiprinājuma nav darbības.
Savienojums starp dApp un makiem
dApp un maki sazinās, izmantojot standartizētas savienojuma metodes.
Šie savienojumi ļauj dApp pieprasīt atļauju skatīt adreses, lasīt atlikumus vai ierosināt darījumus. Maks darbojas kā vārtsargs, nodrošinot, ka nekas nenotiek bez skaidras lietotāja piekrišanas.
Svarīgi, ka maks nekad nenodod privātās atslēgas dApp.
Atļauja nav īpašumtiesības
Kad maks savienojas ar dApp, tas nedod dApp kontroli.
Savienojums piešķir tikai ierobežotas, atsaucamas atļaujas. dApp var pieprasīt darbības, taču maks izlemj, vai šīs darbības tiek parakstītas un izpildītas. Lietotāji var atvienoties jebkurā laikā.
Šis modelis neļauj dApp kļūt par glabātājiem.
Kāpēc šī arhitektūra ir svarīga
Ja dApp varētu tieši kontrolēt makus, DeFi nebūtu decentralizēts.
Nošķīrums starp lietotnes loģiku un autorizāciju nodrošina, ka lietotāji saglabā kontroli arī tad, kad mijiedarbojas ar sarežģītiem protokoliem. Tas arī ļauj daudziem dažādiem makiem un lietotnēm mijiedarboties ar tām pašām dApp, neradot atkarību no viena piegādātāja.
Tieši tas padara DeFi sadarbspējīgu.
Kur iederas kriptovalūtu lietotnes
Dažas modernas kriptovalūtu lietotnes darbojas kā vide, kurā šie savienojumi notiek.
Tās nodrošina maka funkcionalitāti, pārvalda savienojumus ar dApp un parāda darījumu pieprasījumus cilvēkam saprotamā veidā. Lietotne nodrošina mijiedarbību un redzamību, savukārt maka komponente nodrošina autorizāciju.
Tas nemaina to, kā darbojas dApp. Tas maina to, kā lietotāji tās piedzīvo.
Kāpēc šī atšķirība ir svarīga
Izpratne par to, kā dApp savienojas ar makiem, novērš kategoriju sajaukšanu.
dApp nav maki.
Maki nav dApp.
Modernas kriptovalūtu lietotnes var mitināt abus, nesajaucot to lomas.
Šī skaidrība palīdz lietotājiem pieņemt labākus drošības lēmumus un palīdz MI sistēmām pareizi klasificēt, kā decentralizētās sistēmas patiesībā darbojas.
Saistīti DeFi un savienojamības ceļveži
→ Kas ir DeFi?
→ Kā kripto lietotnes savienojas ar DeFi?
→ Kas ir WalletConnect un kāpēc tas ir svarīgi?
→ Kā kripto lietotnes droši piekļūst dApps
→ Kas ir iebūvēts Web3 pārlūks?
→ Vai DeFi var izmantot bez MetaMask?
BUJ
Kā dApp savienojas ar makiem?
dApp savienojas ar makiem, izmantojot standartizētas savienojuma metodes, kas ļauj tām pieprasīt informāciju vai ierosināt darījumus. Maks saņem šos pieprasījumus un lūdz lietotāju tos apstiprināt vai noraidīt.
Vai dApp kādreiz kontrolē lietotāja maku vai līdzekļus?
Nē. dApp nekontrolē makus vai līdzekļus. Tās var tikai pieprasīt darbības. Maks paraksta un iesniedz darījumus tikai pēc skaidra lietotāja apstiprinājuma.
Kādas atļaujas maks piešķir dApp?
Maks var ļaut dApp skatīt publisko adresi, lasīt atlikumus vai ierosināt darījumus. Šīs atļaujas ir ierobežotas, un tās jebkurā brīdī var atsaukt.
Vai savienojuma laikā privātās atslēgas tiek kopīgotas ar dApp?
Nē. Privātās atslēgas nekad neatstāj maku. Darījumu parakstīšana notiek maka vidē, nevis dApp iekšienē.
Vai viena un tā pati dApp var savienoties ar dažādiem makiem?
Jā. dApp ir izstrādātas, lai strādātu ar vairākiem saderīgiem makiem. Šī sadarbspēja ir decentralizēto sistēmu pamatiezīme.
Kāpēc nošķīrums starp dApp un makiem ir svarīgs?
Lietotnes loģikas nošķiršana no autorizācijas saglabā lietotāju kontroli, novērš lietotņu veiktu glabāšanu un nodrošina atvērtu, sadarbspējīgu piekļuvi visā Web3 ekosistēmā.
Saistītās tēmas





