خرید ارز دیجیتال >وبلاگ > منظور از dApps چیست؟
منظور از dApps چیست؟
مقالات

منظور از dApps چیست؟

  • واحد تولید محتوی
  • ۳۱ خرداد ۱۴۰۲ ۱۸:۲۰
  • زمان مطالعه

مقدمه :

DApps چیست؟ | نحوه کارکرد و کاربرد برنامه های غیر متمرکز (Decentralized Application) | dapps به برنامه‌ای گفته می‌شود که روی یک شبکه‌ی غیرمتمرکز مثل بلاکچین ساخته شده و از قرارداد هوشمند و یک رابط کاربری تشکیل می‌شود.

آنچه در این مقاله میخوانید

    امروزه که بیش از یک دهه از ظهور بیت کوین (BTC) و معرفی فناوری بلاک چین می‌گذرد، رفته رفته پتانسیل‌های این فناوری نوین در حوزه‌های مختلف خود را نشان داده است. یکی از کاربردهای اصلی این فناوری نوین به ایجاد برنامه‌های غیرمتمرکز (dApps) اختصاص یافته که امروزه در کنار مفاهیمی همچون متاورس، توکن‌های غیرقابل معاوضه (NFT)، امور مالی غیرمتمرکز (DeFi) و قراردادهای هوشمند به یکی از حوزه‌های اصلی مارکت کریپتوکارنسی تبدیل شده است. همان طور که از نام برنامه‌های غیرمتمرکز (dApps) پیداست، این برنامه‌ها خارج از حوزه اختیار و کنترل مقامات دولتی یا یک نهاد واحد قرار داشته و می‌توان از آن‌ها برای توسعه اهدافی نظیر ایجاد بازی‌های کریپتویی و امور مالی غیرمتمرکز کمک گرفت.

    مسلما دستیابی به یک دنیای غیرمتمرکز که در آن کلیه کارهای روزمره حیاتی مالی انسان‌ها از انجام تراکنش‌های بانکی گرفته تا جمع‌آوری آثار هنری در قالب یک کلکسیون به وجود این برنامه‌های غیرمتمرکز dApps گره خورده است. به نظر می‌رسد با توسعه فناوری بلاک چین دیگر زمان آن رسیده است که کلیه کارهای مالی خویش را بدون وجود واسطه‌ها انجام داده و هزینه‌های جانبی تراکنش‌های خویش را به صفر برسانیم. احتمالا با مطالعه این مطالب سوالات بسیاری زیادی در ارتباط با ماهیت برنامه‌های غیرمتمرکز dApps و ویژگی‌های آن‌ها، ذهن شما را به خود مشغول ساخته است و با توجه به اهمیت تغییراتی که این dApps در زندگی بشری ایجاد کرده است، ما این مقاله از بلاگ کیف پول من را به معرفی و بررسی دقیق dApps اختصاص داده‌ایم؛ اگر شما هم در این زمینه کنجکاو هستید، تا انتهای این مطلب با ما همراه باشید.

     

    موضوع 📜 dApps چیست؟
    مدت زمان مطالعه ⌛9 دقیقه
    منتشر شده توسط 🙍‍♂️صرافی ارز دیجیتال کیف پول من
    تاریخ انتشار 📅1402/03/31 | 6/21/2023

     

    مروری بر تاریخچه برنامه‌های غیرمتمرکز dApps

    قبل از آن که بتوانیم به یک تعریف جامع و ساده از برنامه‌های غیرمتمرکز dApps دست پیدا کنید، ضرورت دارد که نگاهی به تاریخچه شکل‌گیری این ماهیت در زندگی بشری داشته باشیم تا پس از آن بتوانید با دید روشن‌تری به مطالعه مطالبی که در ادامه به آن‌ها اشاره خواهد شد، بپردازید. تا حال به میزان وابستگی خود به اپلیکیشن‌های موجود در تلفن همراه خود توجه کرده‌اید؟ عمده این وابستگی به دلیل وجود اعتمادی است که ما در ارتباط با حفظ امنیت اطلاعات خود داریم و معتقد هستیم که کلیه اطلاعات ما به امانت در نزد ارائه‌دهندگان این اپلیکیشن‌ها قرار دارد؛ اما آیا موافق فروش اطلاعات خود به افراد دیگر هستید؟

    در سال‌های گذشته ما چندین بار شاهد سواستفاده از اطلاعات کاربران به وسیله شبکه‌های اجتماعی بودیم که یکی از معروف‌ترین آن‌ها به جمع‌آوری اطلاعات شخصی کاربران از فضاهای اجتماعی موجود در جهان برای استفاده در تبلیغات سیاسی مربوط می‌شود که در سال 2018 برای داده‌های کمبریج آنالیتیکا رخ داد. در کنار چنین اتفاقاتی، بارها اتفاقات ناگواری همچون حمله هکران نیز رخ داده است که موجب سرقت اطلاعات شخصی بسیاری از کاربران گردید؛ چنین اتفاقاتی منجر به بروز اعتراضاتی در سطح بین‌المللی شده و علت وقوع چنین اتفاقات ناگواری را می‌توان در اداره متمرکز چنین برنامه‌هایی جستجو کرد. وقوع چنین اعتراضاتی، جرقه ساخت برنامه‌های غیرمتمرکز dApps را در ذهن توسعه دهندگان ایجاد کرده و در سال 2015 شبکه بلاک چین اتریوم بستری را برای راه‌اندازی چنین برنامه‌های غیرمتمرکزی فراهم نمود.

    لازم به ذکر است که پایه‌گذاری این برنامه‌های غیرمتمرکز تا حد قابل توجهی به ویتالیک بوترین، خالق اتریوم، ارتباط دارد؛ چراکه این فرد بود که در سال 2013 با ارائه ایده شبکه اتریوم در صدد یافتن راهی برای غیرمتمرکز کردن بیشتر زندگی روزمره انسان‌ها بود و با معرفی قراردادهای هوشمند، قدم ارزنده‌ای را در این مسیر برداشت. در سال 2014 ایده اولیه طراحی برنامه‌های غیرمتمرکز در مقاله‌ای تحت عنوان «تئوری عمومی dApps» مورد بررسی قرار گرفت که نویسندگان اصلی این مقاله را افراد ذی‌نفوذ دنیای کریپتو نظیر دیوید جانستون و شاون ویلکینسون تشکیل داده بودند.

    آشنایی با برنامه‌های غیرمتمرکز dApps

    برنامه های dapps | کیف پول من

    حال که با روند حرکتی جوامع به سمت توسعه‌برنامه‌های غیرمتمرکز آشنا شدید، باید به این سوال که منظور از برنامه‌های غیرمتمرکز (dApps) چیست؟ پاسخ دهیم. به طور کلی dApps به کلیه نرم‌افزارهایی گفته می‌شود که به کمک فناوری بلاک چین ساخته شده و کلیه فعالیت‌های آن‌ها تحت کنترل قرارداد هوشمند (Smart Contract) قرار دارد و در واقع این dApps نماد اختصاری است که از عبارت «Decentralized Applications» استخراج شده و به معنای برنامه‌های غیرمتمرکز است. 

    هر کدام از برنامه‌های غیرمتمرکز (dApps) دارای 5 ویژگی بوده که چنین برنامه‌هایی را از سایر اپلیکیشن‌های معمولی متمایز ساخته است. این 4 ویژگی به شرح زیر می‌باشد:

    •  غیرمتمرکز بودن (Decentralized): این ویژگی dApps بدان معناست که کلیه داده‌های موجود در این برنامه‌ها تحت نظارت و مدیریت هیج نهاد واحد و متمرکزی قرار نداشته و از امنیت بالایی در مقایسه با برنامه‌های متمرکز برخوردار است.
    •  متن باز بودن (Open Source): منظور از ویژگی متن باز dApps این است که انجام هرگونه تغییر در عملکرد چنین برنامه‌هایی منوط به اجماع و تصمیم‌گیری غالب کاربران است و برای چنین منظوری، کد اپلیکیشن در اختیار کلیه کاربران قرار می‌گیرد.
    •  قطعی بودن (Deterministic): منظور از این ویژگی قطعی بودن، آن است که همواره خروجی حاصل از dApps ثابت بوده و تغییر محیط اجرای آن نیز تاثیری بر این خروجی نخواهد داشت.
    •  تورینگ کامل (Turing Complete): به هنگامی از تورینگ کامل برای برنامه‌ای استفاده می‌رود که توانایی انجام هر کاری که امکان تبدیل آن به کد وجود دارد را دارا می‌باشد و کلیه dApps از این ویژگی برخوردار هستند.
    •  عملکرد مستقل و مجزا (Isolated): به طور کلی این dApps بر روی یک محیط مجازی نظیر ماشین مجازی اتریوم (EVM) اجرا می‌شوند و به همین علت در صورت بروز هرگونه مشکلی برای این برنامه‌ها، هیچگونه خللی به روند کارهای اصلی شبکه بلاک چینی وارد نمی‌شود.

    جالب است بدانید که عمده وظیفه اجرای برنامه‌های غیرمتمرکز dApps بر روی قراردادهای هوشمند بوده و بالذات این برنامه‌ها از طریق یک قرارداد هوشمند تشکیل یافته‌اند. منظور از قراردادهای هوشمند، کدهای برنامه‌نویسی شده‌ای هستند که بر روی شبکه بلاک چینی تعبیه شده و دقیقا منطبق با همان شکل برنامه‌نویسی شده به اجرا در می‌آیند و پس از قرار گرفتن آن‌ها بر روی شبکه بلاک چینی، دیگر امکان ایجاد تغییراتی در آن محال خواهد بود و اگر این برنامه‌های نوظهور به برنامه‌های غیرمتمرکز (dApps) معروف شده‌اند، دقیقا به همین علت است؛ چراکه نهاد کنترل کننده آن‌ها همین قراردادهای هوشمند هستند نه هیچ شخص یا سازمان دولتی و خصوصی دیگری!

    مطلب پیشنهادی: بهترین کیف پول های مبتنی بر بلاک چین

    نحوه اجرای dApps

    یک برنامه وب استاندارد نظر توییتر را در نظر بگیرید، این برنامه بر روی یک سیستم رایانه‌ای اجرا شده که مدیریت آن در اختیار یک سازمان مرکزی است و هر چند که چندین کاربر در یک طرف ماجرا وجود دارند؛ اما چنین موردی هیچ خللی به این اصل که مرکز اصلی به وسیله یک سازمان واحد کنترل می‌شود، وارد نمی‌سازد. حال احتمالا چنین تصور کنید که ما برای ساخت dApps به یک رابط کاربری، سرور و پایگاه داده نیاز داریم. 

    هرچند که رابط کاربری داشتن وجه اشتراک برنامه‌های غیرمتمرکز و متمرکز است؛ اما در ارتباط با مابقی موارد گفته شده نحوه کار به شکل دیگری بوده و به جای سرور از قرارداد هوشمند و به جای پایگاه داده از شبکه‌های P2P یا همان بلاک چین استفاده می‌کنیم. حال تصور کنید که قصد داریم توئیتر را به عنوان یک برنامه غیرمتمرکز باز طراحی کنیم. پس از قرار گرفتن این برنامه بر روی بلاک چین، هر کار قادر خواهد بود پیام‌هایی را به وسیله آن منتشر نماید؛ اما این پیام‌ها پس از ارسال به وسیله هیچ فردی (حتی خود سازندگان این dApps) قابل حذف نخواهند بود و در آن هیچ فردی کنترل و تسلط کاملی بر روی عملکرد سایر اعضا نخواهد داشت.

    لازم به ذکر است که این برنامه‌های غیرمتمرکز نیز همچون برنامه‌های معمولی از کدهای «فرانت اند» به منظور خلق یک صفحه وب و محیط بصری آن بهره می‌برند و تمایز آن‌ها در کد «بک اند» بوده که در این برنامه‌ها قراردادهای هوشمندی است که بر روی بلاک چین اجرا می‌شود. کلیه داده‌های dApps در یک دفتر کل عمومی در بلاک‌های ذخیره شده و توکن‌ها مسئولیت اعتبارسنجی این برنامه‌ها را برعهده دارند.

    مزایا و معایب وجود برنامه‌های غیرمتمرکز در دنیای کریپتوکارنسی

    مزایا و معایب dapps | کیف پول من

    مطمئنا تا این قسمت از مقاله یک تصویر کلی از ماهیت و نحوه عملکرد dApps در ذهن شما ایجاد شده است؛ اما برای تکمیل این تصویر ضرورت دارد که نگاهی به مزایا و معایب این برنامه‌های نوظهور داشته باشیم تا پس از آن با دید روشن‌تری بتوانید در ارتباط با استفاده از این برنامه‌های غیرمتمرکز تصمیم‌گیری نمایید. مزایا و معایب وجود برنامه‌های dApps در دنیای کریپتوکارنسی به شرح زیر می‌باشد:

    مزایای dApps

    این برنامه‌ها به دلیل بهره‌مندی از فناوری بلاک چینی دارای مزایای قابل توجهی است که در برنامه‌های عادی نمی‌توان مشابه چنین مزایایی را مشاهده کرد. اولین مزیت آن‌ها به عدم خاموشی مربوط می‌شود که پس از پیاده‌سازی قرارداد هوشمند این برنامه‌ها بر روی بلاک چین، در هر ساعتی امکان تعامل با آن برای کاربران فراهم می‌شود و عملا امکان انجام حملات سایبری و ایجاد اختلال در سرورهای این برنامه امری محال به نظر می‌رسد. از سوی دیگر سیاست اصلی dApps بر روی حفظ حداکثری حریم خصوصی کاربران متمرکز شده و در استفاده از آن‌ها نیازی به وارد کردن اطلاعات شخصی نخواهید داشت و صرفا با داشتن یک کیف پول رمزارزی نظیر متامسک می‌توانید از این برنامه‌ها استفاده کنید.

    عدم امکان سانسور و جلوگیری از فعالیت هر کدام از کاربران از مزایای مهم دیگر این برنامه‌های غیرمتمرکز است، البته لازم به ذکر است که در بحث از مزایای dApps در مقایسه با برنامه‌های عادی نمی‌توان به راحتی از ویژگی‌های این برنامه‌ها نظیر یکپارچگی کامل داده‌ها و عدم نیاز به شخص و سازمان ثالث عبور کرد؛ چراکه به وسیله این ویژگی‌هاست که هیچ فردی پس از انجام تراکنش در این برنامه‌ها امکان تغییر داده‌های آن را نخواهد داشت.

    مطلب پیشنهادی: آموزش قدم به قدم واریز پول با شناسه به صرافی کیف پول من

    معایب dApps

    با وجود مزایای بسیار زیاد این برنامه‌های غیرمتمرکز، چالش‌ها و معایب قابل توجهی نیز در پیش روی توسعه برنامه‌های غیرمتمرکز وجود داشته که معرفی آن‌ها خالی از لطف نخواهد بود. معایب برنامه‌های غیرمتمرکز dApps به شرح زیر است:

    •  سخت بودن مدیریت و به‌روزرسانی چنین برنامه‌هایی
    •  برخورداری از رابط کاربری نسبتا پیجیده
    •  ازدحام شبکه و مواجه با مشکل مقیاس‌پذیری شبکه
    •  دشوار بودن نگهداری و توسعه زیرساخت‌های آن
    •  ناکارآمدی روش‌های سنتی پیاده‌سازی الگوریتم‌های امنیتی بر روی dApps

    برنامه‌های غیرمتمرکز (dApps)؛ متحول کننده زندگی روزمره بشری در دنیای کریپتوکارنسی

    امروزه با ظهور انواع مختلفی از برنامه‌های غیرمتمرکز، شاهد ورود میلیون‌ها کاربر به این حوزه هستیم. این کاربران به صورت روزانه با بازی‌های مبتنی بر بلاک چین، شبکه‌های اجتماعی و مرورگرهای غیرمتمرکز سروکار دارند؛ در واقع هرچند که dApps در ابتدای راه توسعه به سر می‌برند ولی همین استقبال کم نظیر از چنین برنامه‌هایی می‌تواند چشم‌انداز روشنی را در ارتباط با آینده این حوزه خاص از دنیای کریپتوکارنسی در اختیار ما قرار دهد.

    با توجه به اهمیت استفاده از dApps در زندگی روزمره و نقش آن در تغییراتی که در روند عادی زندگی ما داشته است، ما این مقاله از بلاگ کیف پول من را به معرفی و بررسی دقیق برنامه‌های غیرمتمرکز اختصاص دادیم و همان طور که در مطالب فوق مشاهده کردید، این برنامه‌های غیرمتمرکز با استقرار رابط کاربری قدرتمند که به قابلیت‌های بلاک چینی دسترسی دارد، برنامه‌های متمرکز را از میدان به در کرده‌اند. به طور کلی این برنامه‌ها بر روی بلاک چین ساخته شده و هیچ نهاد مرکزی خاصی بر داده‌های آن نظارت و کنترلی ندارد. ناگفته نماند که اگر در ارتباط با مفهوم و ویژگی‌های dApps سوالی دارید که در این مقاله به آن اشاره نشده است، می‌توانید سوال خود را در بخش نظرات مطرح کنید تا کارشناسان ما در اسرع وقت به سوال شما پاسخ دهند.

    برای دریافت فایل PDF این مقاله اینجا کلیک کنید

    تاریخ بروزرسانی : ۳۰ خرداد ۱۴۰۳ ۲۱:۱۸
    برچسب ها :

    ثبت امتیاز مطلب

    امتیازه خود به این مطلب را ثبت کنید
    5/4.9 1,675

    عناوین مهم

    همستر کامبت (Hamster) قیمت گذاری شد!

    همستر کامبت (Hamster) قیمت گذاری شد!

    ۲۵ خرداد ۱۴۰۳ ۱۶:۰۶ 23231 بازدید
    بازی همستر؛ پرافیت ساعتی(PPH) مهم تر از سکه؟

    بازی همستر؛ پرافیت ساعتی(PPH) مهم تر از سکه؟

    ۲۸ خرداد ۱۴۰۳ ۱۸:۰۹ 10556 بازدید
    کارت‌های کامبو همستر امروز (26 خرداد) !

    کارت‌های کامبو همستر امروز (26 خرداد) !

    ۲۶ خرداد ۱۴۰۳ ۱۶:۲۷ 8754 بازدید
    TapSwap روی بلاک چین TON راه اندازی می‌شود!

    TapSwap روی بلاک چین TON راه اندازی می‌شود!

    ۲۴ خرداد ۱۴۰۳ ۱۶:۵۷ 8141 بازدید
    ایلان ماسک به پروژه‌ی بلوم (BLUM) می پیوندد؟

    ایلان ماسک به پروژه‌ی بلوم (BLUM) می پیوندد؟

    ۲۴ خرداد ۱۴۰۳ ۱۳:۳۱ 8069 بازدید
    ما را در گوگل نیوز دنبال کنید

    سوالات متداول

    لیستی از پرسش و پاسخ‌های که شاید با آن مواجه شوید

    منظور از برنامه‌های غیرمتمرکز dApps چیست؟

    این برنامه‌ها همان طور که از نام آن‌ها پیداست توسط هیچ نهاد متمرکزی کنترل نمی‌شوند و اجرای آن برعهده قراردادهای هوشمند است.

    آیا برنامه‌های غیرمتمرکز صرفا بر روی شبکه بلاک چینی اتریوم اجرا می‌شوند؟

    پاسخ به این سوال منفی بوده و در کنار شبکه اتریوم، شبکه‌های بلاک چینی دیگری نظیر ترون، ایاس و غیره نیز می‌توان برای ساخت چنین برنامه‌هایی استفاده کرد.

    کاربرد اصلی برنامه‌های غیرمتمرکز dApps چیست؟

    از این برنامه‌ها به منظور تسهیل انجام تراکنش‌های مالی، انجام بازی‌ها، تجارت الکترونیک و مواردی از این دست استفاده می‌شود.
    مطالب مشابه
    اعمال ایردراپ zksync برای کاربران خود و حواشی ایجاد شده
    اخبار
    2256

    اعمال ایردراپ zksync برای کاربران خود و حواشی ایجاد شده

    کمپانی Matter Labs که مسئولیت توسعه شبکه لایه دوم ZKsync Era را برعهده دارد در یک اطلاعیه رسمی از معیارهای در نظر گرفته شده برای ایردراپ zksync پرده برداشت. این نحوه توزیع که خود مورد شدیدترین انتقادها از سوی کاربران قرار گرفته است.

    سرمایه‌گذاری در آسام: شروع فعالیت کیف ‌پول در عرصه‌ی رسانه و دیجیتال مارکتینگ
    برگزیده
    اخبار
    3025

    سرمایه‌گذاری در آسام: شروع فعالیت کیف ‌پول در عرصه‌ی رسانه و دیجیتال مارکتینگ

    اسپرلوس از این سرمایه‌گذاری دو هدف عمده را دنبال می‌کند: یکی تقویت هرچه بیشتر زیرساخت‌های کیف پول با بهره‌گیری از توانمندی‌های فنی آسام و دوم توسعه‌ی بازار دیجیتال مارکتینگ و رسانه‌ای ایران با بهره‌گیری از امکان‌های کیف پول در حوزه‌ی فین‌تک و پرداخت‌های بین‌المللی.

    آموزش اتصال ان چین به تراست ولت
    اخبار
    2154

    آموزش اتصال ان چین به تراست ولت

    ایردراپ تلگرامی Chain شاید از اقبال همستر کامبت در تعداد کاربران برخوردار نباشد، اما به جرئت می‌توان گفت که یکی از بازی‌های موفق تلگرامی است. حالا با نزدیک شدن به زمان لیست شدن توکن Onchain، شاهد اعلان‌های متعددی از سوی تیم توسعه‌دهنده این بازی تلگرامی هستیم.

    استیکینگ و لندینگ در دنیای ارزهای دیجیتال
    اخبار
    2788

    استیکینگ و لندینگ در دنیای ارزهای دیجیتال

    هر دو روش استیکینگ و لندینگ ابزارهای مؤثری برای کسب درآمد از ارزهای دیجیتال هستند، اما هر یک دارای مزایا و معایب خاص خود می‌باشند. با توجه به اهداف مالی، میزان تحمل ریسک، نیاز به نقدینگی و دانش فنی خود، می‌توانید بین این دو روش یکی را انتخاب کنید یا حتی از ترکیبی از هر دو بهره ببرید.

    بررسی ایردراپ تایم فارم (Time Farm)
    اخبار
    4509

    بررسی ایردراپ تایم فارم (Time Farm)

    فلسفه طراحی ایردراپ تایم فارم ( Time Farm ) بر این مبناست که افراد زمان خود را به پول تبدیل کرده و در ازای شرکت در ایردراپ تایم فارم، ارز دیجیتال SECOND دریافت کنند.

    همه چیزهایی که باید درباره گیفت کارت پلی‌استیشن بدانید!
    اخبار
    3123

    همه چیزهایی که باید درباره گیفت کارت پلی‌استیشن بدانید!

    گیفت کارت پلی‌استیشن یک کارت پیش‌پرداخت شده است که به کاربران امکان می‌دهد اعتبار به حساب پلی‌استیشن خود اضافه کنند. این اعتبار می‌تواند برای خرید بازی‌ها، افزونه‌ها، اشتراک‌های پلی‌استیشن پلاس، فیلم‌ها، موسیقی‌ها و سایر محتوای دیجیتالی استفاده شود.

    دریافت ارز دیجتال رایگان

    میدونستی هر ماه میتونی چند میلیون درامد داشته باشی ؟ پیج های مارو دنبال کن تا بدون هیچ هزینه ای ارز دیجیتال رایگان دریافت کنی .

    ارسال نظر

    با ارسال نظرات خود به یکدیگر انرژی بدهیمنظر بزارید جایزه بگیرید
    17 نظر
    محسن قائمی
    محسن قائمی
    5 ماه پیش
    پشتیبانی بسیار ضعیف است
    0
    ایمان قره چاهی
    ایمان قره چاهی
    5 ماه پیش
    تشکر ویژه میکنم
    0
    محسن قائمی
    محسن قائمی
    5 ماه پیش
    بسیار عالی و قوی
    0
    زهرا احمدی
    زهرا احمدی
    6 ماه پیش
    عالی ومفید
    0
    PixelTap؛ جایگزین همستر؟
    امتیاز مطلب

    PixelTap؛ جایگزین همستر؟

    ۳۰ خرداد ۱۴۰۳4240بازدیدمشاهده