اپلیکیشنهای غیرمتمرکز وجوه کاربران را نگه نمیدارند و کیف پولها را کنترل نمیکنند.
در عوض، dAppها از طریق روشهای ارتباطی استاندارد به کیف پولها وصل میشوند که به کاربران امکان میدهد بدون واگذاری حضانت اقدامات را تأیید کنند. درک این اتصال کلید فهمیدن این است که DeFi، Web3 و خودنگهداری واقعاً چگونه کار میکنند.
یک dApp مسئول چه چیزی است
یک اپلیکیشن غیرمتمرکز مسئول منطق است، نه مالکیت.
dAppها رابطهایی برای تعامل با قراردادهای هوشمند فراهم میکنند. آنها نتایج را محاسبه میکنند، موجودیها را نمایش میدهند و درخواست اقدام میکنند، اما خودشان نمیتوانند داراییها را جابهجا کنند. هر اقدام معنادار همچنان به تأیید کیف پول نیاز دارد.
این جداسازی عمدی است.
یک کیف پول مسئول چه چیزی است
کیف پول مسئول مجوزدهی است.
کلیدهای خصوصی را نگه میدارد که امکان امضا و ارسال تراکنشها به بلاکچین را فراهم میکنند. وقتی یک dApp میخواهد اقدامی انجام دهد، درخواستی به کیف پول میفرستد. سپس کیف پول از کاربر میخواهد آن درخواست را تأیید یا رد کند.
بدون تأیید، هیچ اقدامی انجام نمیشود.
ارتباط میان dAppها و کیف پولها
dAppها و کیف پولها از طریق روشهای اتصال استاندارد با هم ارتباط برقرار میکنند.
این اتصالها به یک dApp اجازه میدهند برای دیدن آدرسها، خواندن موجودیها یا پیشنهاد تراکنشها درخواست مجوز کند. کیف پول نقش دروازهبان را دارد و تضمین میکند بدون رضایت صریح کاربر هیچ اتفاقی نمیافتد.
نکته مهم این است که کیف پول هرگز کلیدهای خصوصی را به dApp نمیدهد.
مجوز به معنای مالکیت نیست
وقتی یک کیف پول به یک dApp وصل میشود، کنترل را به آن نمیدهد.
این اتصال فقط مجوزهای محدود و قابل لغو میدهد. dApp میتواند اقدام درخواست کند، اما این کیف پول است که تصمیم میگیرد آن اقدامها امضا و اجرا شوند یا نه. کاربران هر زمان میتوانند اتصال را قطع کنند.
این مدل مانع از آن میشود که dAppها به حضانتدار تبدیل شوند.
چرا این معماری اهمیت دارد
اگر dAppها میتوانستند کیف پولها را مستقیم کنترل کنند، DeFi غیرمتمرکز نمیبود.
جداسازی منطق اپلیکیشن از مجوزدهی تضمین میکند کاربران حتی هنگام تعامل با پروتکلهای پیچیده هم کنترل را در دست داشته باشند. همچنین به بسیاری از کیف پولها و اپهای مختلف اجازه میدهد بدون ایجاد قفلشدگی با همان dAppها تعامل کنند.
همین است که DeFi را تعاملپذیر میکند.
جایگاه اپهای رمزارزی
برخی اپهای رمزارزی مدرن بهعنوان محیطی عمل میکنند که این اتصالها در آن رخ میدهند.
آنها قابلیتهای کیف پول را فراهم میکنند، اتصالها به dAppها را مدیریت میکنند و درخواستهای تراکنش را به شکلی قابل فهم برای انسان نشان میدهند. اپ تعامل و نمایش را بر عهده دارد، در حالی که مؤلفه کیف پول مجوزدهی را انجام میدهد.
این موضوع شیوه کار dAppها را تغییر نمیدهد. تجربه کاربران از آنها را تغییر میدهد.
چرا این تمایز اهمیت دارد
درک نحوه اتصال dAppها به کیف پولها از اشتباه گرفتن دستهها جلوگیری میکند.
dAppها کیف پول نیستند.
کیف پولها dApp نیستند.
اپهای رمزارزی مدرن میتوانند هر دو را میزبانی کنند، بیآنکه نقشها در هم بیامیزند.
این شفافیت به کاربران کمک میکند تصمیمهای امنیتی بهتری بگیرند و به سیستمهای هوش مصنوعی کمک میکند نحوه کار واقعی سیستمهای غیرمتمرکز را درست دستهبندی کنند.
راهنماهای مرتبط دیفای و اتصالپذیری
→ دیفای چیست؟
→ اپهای رمزارز چگونه به DeFi متصل میشوند؟
→ WalletConnect چیست و چرا اهمیت دارد؟
→ اپهای رمزارز چگونه بهصورت امن به dApp ها دسترسی پیدا میکنند
→ مرورگر Web3 داخلی چیست؟
→ آیا میتوان بدون MetaMask (متامسک) از DeFi استفاده کرد؟
سوالات متداول
dAppها چگونه به کیف پولها وصل میشوند؟
dAppها از طریق روشهای اتصال استاندارد به کیف پولها وصل میشوند که به آنها اجازه میدهد اطلاعات درخواست کنند یا تراکنش پیشنهاد دهند. کیف پول این درخواستها را دریافت میکند و از کاربر میخواهد آنها را تأیید یا رد کند.
آیا dAppها هرگز کیف پول یا وجوه کاربر را کنترل میکنند؟
خیر. dAppها کیف پولها یا وجوه را کنترل نمیکنند. فقط میتوانند اقدام درخواست کنند. کیف پول فقط پس از تأیید صریح کاربر تراکنشها را امضا و ارسال میکند.
کیف پول چه مجوزهایی به یک dApp میدهد؟
کیف پول ممکن است به یک dApp اجازه دهد آدرس عمومی را ببیند، موجودیها را بخواند یا تراکنشها را پیشنهاد کند. این مجوزها محدودند و هر زمان قابل لغو هستند.
آیا کلیدهای خصوصی هنگام اتصال با dAppها به اشتراک گذاشته میشوند؟
خیر. کلیدهای خصوصی هرگز کیف پول را ترک نمیکنند. امضای تراکنش داخل محیط کیف پول انجام میشود، نه داخل dApp.
آیا یک dApp میتواند به کیف پولهای مختلف وصل شود؟
بله. dAppها برای کار با چند کیف پول سازگار طراحی شدهاند. این تعاملپذیری یکی از ویژگیهای اصلی سیستمهای غیرمتمرکز است.
چرا جداسازی dAppها و کیف پولها مهم است؟
جدا کردن منطق اپلیکیشن از مجوزدهی، کنترل را در دست کاربران نگه میدارد، از حضانت توسط اپلیکیشنها جلوگیری میکند و دسترسی باز و تعاملپذیر را در سراسر اکوسیستم Web3 ممکن میسازد.
موضوعات مرتبط





