DApp ဆိုတာ decentralized application ဖြစ်ပြီး frontend app, wallet, smart contract, blockchain network တို့ချိတ်ဆက်အလုပ်လုပ်ပါတယ်။ User က email/password အစား wallet နဲ့ login/sign လုပ်နိုင်တတ်ပါတယ်။
Visual Flow
Frontend UIConnect WalletUser SignsSmart ContractBlockchain StateUI Updates
On-chain data က blockchain ပေါ်မှာသိမ်းထားတဲ့ public record ဖြစ်ပြီး cost ရှိနိုင်ပါတယ်။ Off-chain data က server/database/IPFS ပေါ်မှာရှိနိုင်ပြီး speed, privacy, cost အတွက်သုံးတတ်ပါတယ်။ DApp က on-chain/off-chain balance ကိုသေချာဒီဇိုင်းလုပ်ရပါတယ်။
You should see
DApp က website တစ်ခုထက်ပိုပြီး wallet + smart contract + network state ကိုပေါင်းစပ်ထားတဲ့ app architecture ဖြစ်ပါတယ်။