Desentralisasyon
Mga dApp
DeFi, smart contract, dApp, at DAO — software na pumapalit sa mga tagapamagitan.
Sa leksyong ito
- Ano ang nagpapakilala sa isang app na desentralisado
- Paano kumokonekta ang mga user sa mga dApp
Mga pangunahing aral
- 1Ang isang dApp ay nagpapatakbo ng backend logic nito on-chain sa pamamagitan ng mga smart contract
- 2Ang mga user ay kumokonekta sa pamamagitan ng wallet, hindi ng account
- 3Ang bukas na code nito ay maaaring ma-verify nang nagsasarili
Buod ng leksyon
Ang isang dApp ay isang application na ang core na state o pagpapatupad ay nakasalalay sa mga smart contract.
Mental Model
Paggamit ng mga dApp bilang gabay
Ang isang dApp ay isang application na ang core na state o pagpapatupad ay nakasalalay sa mga smart contract. Ang interface ay maaaring magmukhang normal, ngunit ang modelo ng tiwala ay nagbabago sa ilalim nito.
- Ano ang nagpapakilala sa isang app na desentralisado
- Paano kumokonekta ang mga user sa mga dApp
Mekanismo
Paano dapat isipin ang tungkol sa mga dApp
Tinutulungan ng front end ang mga gumagamit na bumuo ng mga transaksyon.
Ang wallet ay nag-sign ng mga aksyon at nagsusumite ng mga ito sa chain.
Inilalapat ng smart contract ang panuntunan at ina-update ang on-chain state.
- Ang isang dApp ay nagpapatakbo ng backend logic nito on-chain sa pamamagitan ng mga smart contract
- Ang mga user ay kumokonekta sa pamamagitan ng wallet, hindi ng account
- Ang bukas na code nito ay maaaring ma-verify nang nagsasarili
Halimbawa
Isang kongkretong halimbawa ng mga dApp
Ang isang DEX website ay maaaring mawala, ngunit kung ang mga contract ay live pa rin at naa-access, ang mga gumagamit ay maaaring makipag-ugnayan sa pamamagitan ng isa pang interface o direkta sa chain.
Mga Karaniwang Pagkakamali
Ang mapanganib na simplipikasyon sa mga dApp
Ang mga gumagamit ay madalas na nagtitiwala sa website sa halip na sa contract. Ang isang nakakasamang o nakompromisong front end ay maaaring manlinlang sa mga gumagamit na mag-sign ng isang nakakapinsalang aksyon.
Mga Tala sa Panganib
Panganib na dapat malaman sa mga dApp
Ang mga dApp ay nagmamana ng mga panganib mula sa mga contract, front end, wallet, RPC provider, oracle, at sa bawat protocol na ginagamit nila.
- Ihiwalay ang front end mula sa contract.
- Alamin kung ano ang nino-sign ng wallet.
- Tukuyin ang isang panganib ng depensya.
Pagsasanay
Gamitin ang mga dApp sa aktibong desisyon
- Ihiwalay ang front end mula sa contract.
- Alamin kung ano ang nino-sign ng wallet.
- Tukuyin ang isang panganib ng depensya.
Suriin
Mga pangunahing termino
- DApp
- Decentralized Application — software na pinapatakbo ng backend logic sa isang blockchain sa pamamagitan ng mga smart contract.
- DeFi
- Decentralized Finance — mga serbisyong pinansyal na permissionless at composable na binuo sa mga smart contract.
- Smart Contract
- Self-executing na code sa isang blockchain na tumatakbo nang eksakto ayon sa pagkakasulat kapag natutugunan ang mga kondisyon.
- Wallet
- Software o hardware na nag-iimbak ng mga private key na kumokontrol sa iyong mga on-chain na asset.
- On-Chain
- Datos o aktibidad na direktang naitala sa blockchain.
Mga tala sa pinagkukunan
Mga sangguniang editoryal
Ang mga sangguniang ito ay mga panimulang punto para sa pag-verify ng mga mekanismo, pagsusuri ng panganib, at konteksto ng produkto sa likod ng leksyong ito.
Bago ka magpatuloy
Kaya mo bang gawin ang mga ito?
- Ihiwalay ang front end mula sa contract.
- Alamin kung ano ang nino-sign ng wallet.
- Tukuyin ang isang panganib ng depensya.
Kaugnay na pag-aaral
Magpatuloy sa pagbabasa
Checkpoint
Tapusin ang leksyong ito
Ipasa ang pagsusuri upang i-save ang progreso, pagkatapos ay ituloy ang track nang sunud-sunod.
I-lock ang leksyong ito
Sagutin nang tama ang bawat tanong upang makumpleto ang leksyon.
Ang isang dApp ay naiiba mula sa isang normal na app dahil...

