DApp چیست ؟
ظاهر یک DApp ممکن است دقیقاً شبیه یک سایت یا اپلیکیشن معمولی باشد: صفحه دارد، دکمه دارد و با مرورگر باز میشود. تفاوت اصلی پشت صحنه است. DApp یا Decentralized Application برنامهای است که بخشی از منطق یا داده مهم آن با یک شبکه غیرمتمرکز مثل بلاکچین و معمولاً قراردادهای هوشمند کار میکند.
مثلاً یک صرافی غیرمتمرکز میتواند رابط وب معمولی داشته باشد، اما وقتی کاربر Swap انجام میدهد، بخش اصلی معامله از طریق قرارداد هوشمند روی شبکه اجرا شود. کیف پول کاربر تراکنش را امضا میکند و قرارداد نتیجه را طبق قواعد خودش اجرا میکند.
DApp لزوماً به این معنی نیست که همه بخشهای برنامه غیرمتمرکزند. رابط وب، دامنه، سرورهای کمکی یا بعضی دادهها ممکن است توسط یک تیم مدیریت شوند. به همین دلیل بهتر است درباره درجه تمرکز هر بخش جداگانه فکر کنیم.
برنامههای DeFi، بازیهای بلاکچینی، بازارهای NFT و ابزارهای DAO میتوانند نمونههایی از DApp باشند، اما هر برنامهای که کلمه Web3 کنار نامش نوشته شده الزاماً DApp نیست.
برای استفاده از بسیاری از DAppها باید کیف پول را متصل کنید. اتصال کیف پول به تنهایی دارایی را منتقل نمیکند، اما هر درخواست امضا یا تراکنش بعدی را باید قبل از تأیید بخوانید.
در یک جمله، DApp اپلیکیشنی است که حداقل بخشی از منطق اصلی آن به جای تکیه کامل بر سرور یک شرکت، روی زیرساخت غیرمتمرکز اجرا میشود.
