برنامههای غیرمتمرکز یا dApps، برنامههای نرمافزاری هستند که به جای اجرا روی یک رایانه واحد، روی یک بلاک چین یا شبکه همتا به همتا (P2P) از رایانهها اجرا میشوند. dApps به جای اینکه تحت کنترل یک مرجع واحد باشند، در سراسر شبکه پخش میشوند تا به طور جمعی توسط کاربران آن کنترل شوند. آنها اغلب بر روی پلتفرم اتریوم ساخته شدهاند و برای اهداف مختلفی از جمله کیف پولها، صرافیها، بازی، امور مالی شخصی و رسانههای اجتماعی توسعه یافتهاند.
نکات کلیدی
- برنامههای غیرمتمرکز - که به عنوان "dApps" یا "dapps" نیز شناخته میشوند - برنامههای دیجیتالی هستند که به جای تکیه بر یک رایانه واحد، روی یک شبکه بلاک چین از رایانهها اجرا میشوند.
- DApps از کنترل و دخالت یک مرجع واحد آزاد هستند.
- مزایای dApps شامل حفاظت از حریم خصوصی کاربر، عدم سانسور و انعطافپذیری توسعه است.
- معایب بالقوه شامل ناتوانی در مقیاسپذیری، چالشها در توسعه رابط کاربری، مشکلات در ایجاد تغییرات کد و مسائل امنیتی است.
درک برنامههای غیرمتمرکز (dApps)
یک برنامه وب مانند اوبر یا X (توییتر سابق) روی یک سیستم رایانهای اجرا میشود که متعلق به شرکتی است که بر برنامه و عملکرد آن اختیار دارد و توسط آن اداره میشود. صرف نظر از تعداد کاربران، بخش پشتی توسط شرکت کنترل میشود.DApps کمی متفاوت عمل میکنند. آنها روی یک شبکه P2P یا بلاک چین اجرا میشوند. برای مثال، BitTorrent، Tor و Popcorn Time برنامههایی هستند که روی رایانههایی اجرا میشوند که بخشی از یک شبکه P2P هستند و به شرکتکنندگان متعدد اجازه میدهند محتوا را مصرف، تغذیه یا توزیع کنند.DApps مشابه هستند اما در یک محیط عمومی، متنباز و غیرمتمرکز روی یک شبکه بلاک چین اجرا میشوند. آنها از کنترل و دخالت هر مرجع واحدی آزاد هستند. برای مثال، یک توسعهدهنده میتواند یک dApp شبیه X ایجاد کند و آن را روی یک بلاک چین قرار دهد که هر کاربر بتواند پیامها را منتشر کند. پس از ارسال، هیچ کس به جز مبدأ پیام نمیتواند پیامها را حذف کند.
تفاوت بین یک برنامه متمرکز و غیرمتمرکز
یک برنامه متمرکز یک مالک واحد دارد. نرمافزار برنامه برای یک برنامه متمرکز روی یک یا چند سرور کنترل شده توسط مالک قرار دارد. کاربران با دانلود یک کپی از آن و سپس ارسال و دریافت دادهها به سرور شرکت و از آن، با برنامه تعامل میکنند.یک برنامه غیرمتمرکز روی یک بلاک چین یا شبکه همتا به همتا از رایانهها عمل میکند. کاربران به جای تکیه بر یک مرجع مرکزی برای تسهیل معاملات، مستقیماً با یکدیگر معامله میکنند. dApp ممکن است رایگان باشد یا کاربر ممکن است برای دانلود و استفاده از کد منبع برنامه، به توسعهدهنده ارز دیجیتال پرداخت کند. کد منبع تقریباً همیشه از قراردادهای هوشمند استفاده میکند که معاملات بین افراد را تکمیل میکنند. قراردادهای هوشمند نیاز به اعتماد به طرف مقابل برای اجرای بخش خود از معامله را از بین میبرند. برنامهها همچنین به پروتکلهای بلاک چین متکی هستند که اطلاعات شخصی را پنهان میکنند.
اهمیت dApps
ویژگیهای متعددی در dApp وجود دارد که میتواند تسهیل اطلاعات یا منابع را به طور چشمگیری تغییر دهد.
هزینه و کارایی
از آنجا که dApps روی شبکههای غیرمتمرکز عمل میکنند، نیازی به واسطه نیست. این میتواند منجر به کاهش هزینهها، افزایش کارایی و دسترسی بیشتر شود. برای مثال، به جای تکیه بر یک بانک، تصور کنید که تقریباً ۱۰۰٪ کنترل تمام جنبههای مالی خود را دارید. این میتواند پیامدهای عمدهای برای بسیاری از صنایع، به ویژه بخش مالی داشته باشد.
امنیتاز آنجا که dApps از فناوری بلاک چین استفاده میکنند، این راهحلها همچنین میتوانند به بهبود امنیت در بسیاری از فرآیندهای تجاری و شخصی کمک کنند. بلاک چینها با استفاده از تکنیکهای رمزنگاری و اجماع خودکار توزیع شده، دادهها را تغییرناپذیر میکنند. از آنجا که دفتر کل بین همه کاربران به اشتراک گذاشته و مقایسه میشود، دادهها قابل تغییر نیستند.
دسترسی
DApps برای هر کسی که به اینترنت متصل باشد قابل دسترسی است. مهم نیست کجا زندگی میکنید - تنها چیزی که نیاز دارید دسترسی به اینترنت است. این دسترسی جهانی، دسترسی به بسیاری از انواع مختلف خدمات، داراییهای دیجیتال و اطلاعات را دموکراتیک میکند.
شفافیت
DApps مبتنی بر بلاک چین سوابق شفافی از معاملات را حفظ میکنند، به این معنی که کاربران میتوانند بدون تکیه بر مراجع متمرکز، صحت دادهها را تأیید کنند. این شفافیت برای شبکههای توزیع شده و ناشناس حیاتی است زیرا کاربران باید بدانند که سیستم قابل اعتماد است.
کاربردهای dApp
DApps برای غیرمتمرکز کردن طیف وسیعی از عملکردها و برنامهها و حذف واسطهها توسعه یافتهاند. نمونهها شامل قراردادهای مالی خوداجرا، بازیهای چندکاربره و پلتفرمهای رسانههای اجتماعی است.DApps همچنین برای فعال کردن رایگیری و حاکمیت امن و مبتنی بر بلاک چین توسعه یافتهاند. آنها حتی میتوانند در مرورگرهای وب ادغام شوند تا به عنوان افزونههایی عمل کنند که به ارائه تبلیغات، ردیابی رفتار کاربر یا درخواست کمکهای مالی رمزنگاری شده کمک میکنند.
برخی از نمونههای کاربردهای عملی dApps عبارتند از:
- خدمات مالی: تسهیل معاملات مالی همتا به همتا، مانند مبادلات ارزی یا انتقال دارایی.
- مدیریت زنجیره تامین: ردیابی حرکت کالاها در طول یک زنجیره تامین، تضمین شفافیت و پاسخگویی.
- تأیید هویت: ذخیره و تأیید ایمن اطلاعات هویتی، مانند فهرست رایدهندگان یا درخواستهای گذرنامه.
- املاک و مستغلات: تسهیل معاملات املاک و مستغلات مستقیماً بین خریدار و فروشنده، ردیابی مالکیت ملک و اسناد مربوطه، مانند سند مالکیت.
- مراقبتهای بهداشتی: ذخیره و ردیابی سوابق مراقبتهای بهداشتی و تسهیل ارتباط بین متخصصان مراقبتهای بهداشتی.
- آموزش: ایجاد پلتفرمهای یادگیری غیرمتمرکز که به دانشآموزان و معلمان اجازه میدهد بدون نیاز به واسطه مستقیماً تعامل و همکاری کنند.
- رسانههای اجتماعی: ایجاد پلتفرمهای رسانههای اجتماعی غیرمتمرکز که به کاربران اجازه میدهد بدون سانسور توسط یک مرجع متمرکز، تعامل داشته باشند و محتوا را به اشتراک بگذارند.
- بازارهای پیشبینی: ایجاد پلتفرمهای غیرمتمرکز برای بازارهای پیشبینی، که به کاربران اجازه میدهد روی هر رویدادی شرط بندی کنند.
کلاهبرداریهای مربوط به dApps
کلاهبرداریها از طریق dApps انجام شده است. طرحهای پانزی، که در آن به سرمایهگذاران اولیه با استفاده از سرمایهگذاری سرمایهگذاران جدیدتر برای ایجاد ظاهر سودهای بزرگ پرداخت میشود، در dApps رخ داده است.عرضههای اولیه سکه جعلی (ICOs) برای جمعآوری بودجه برای توسعه یک ارز دیجیتال یا dApp جدید استفاده شده است که جمعآوریکنندگان قصد ایجاد آن را ندارند.حملات فیشینگ، که از وبسایتها یا ایمیلهای جعلی برای فریب افراد برای افشای اطلاعات حساس استفاده میکنند، در dApps دیده شده است. علاوه بر این، برخی از dApps برای توزیع بدافزار یا ویروسها استفاده شدهاند که میتواند دستگاههای کاربران را به خطر بیندازد و اطلاعات حساس را سرقت کند.کاربران باید هنگام تعامل با dApps احتیاط کنند و بررسیهای لازم را انجام دهند، زیرا ماهیت غیرمتمرکز این برنامهها میتواند ردیابی یا پاسخگو کردن مجرمان را دشوار کند.گروه تحلیل صنعت DappRadar دریافت که ۳۱۲ هک و آسیبپذیری در سال ۲۰۲۲ بر dApps تأثیر گذاشته و منجر به خسارت حدود ۴۸ میلیارد دلار شده است.خسارات مالی در سال ۲۰۲۳ با ۹۶ درصد کاهش به ۱.۹ میلیارد دلار رسید، اما دفعاتی که از هکها و سوء استفادهها استفاده میشد ۱۷.۳ درصد افزایش یافت.در سه ماهه اول سال ۲۰۲۴، خسارات در مقایسه با ۳۷۳ میلیون دلار در سه ماهه اول سال ۲۰۲۳، ۹ درصد افزایش یافت و به ۴۰۷ میلیون دلار رسید.
مزایا و معایب dApps
مزایا
بسیاری از مزایای dApps حول محور توانایی آنها در حفاظت از حریم خصوصی کاربر متمرکز است. DApps از قراردادهای هوشمند برای تکمیل معاملات بین دو طرف ناشناس استفاده میکنند.طرفداران آزادی بیان اشاره میکنند که dApps میتوانند به عنوان پلتفرمهای رسانههای اجتماعی جایگزین توسعه یابند. یک پلتفرم رسانه اجتماعی غیرمتمرکز در برابر سانسور مقاوم است زیرا هیچ شرکتکنندهای در بلاک چین نمیتواند پیامها را حذف یا مسدود کند.اتریوم یک پلتفرم انعطافپذیر برای ایجاد dApps جدید است و زیرساختهای لازم را برای توسعهدهندگان فراهم میکند تا تلاشهای خود را بر یافتن کاربردهای نوآورانه برای برنامههای دیجیتال متمرکز کنند. این میتواند استقرار سریع dApps را در چندین صنعت، از جمله بانکداری و مالی، بازی، رسانههای اجتماعی و خرید آنلاین امکانپذیر کند.نیک سابو، رمزنگار و دانشمند علوم کامپیوتر آمریکایی، اصطلاح "قرارداد هوشمند" را در سال ۱۹۹۶ به عنوان دانشجوی فارغالتحصیل در دانشگاه واشنگتن معرفی کرد.
معایب
DApps هنوز در مراحل اولیه هستند، بنابراین آزمایشی هستند و مستعد مشکلات و ناشناختههای خاصی هستند. سوالاتی در مورد اینکه آیا برنامهها میتوانند به طور موثر مقیاسپذیر باشند یا خیر، مطرح میشود. همچنین نگرانیهایی وجود دارد که تعداد بیش از حد برنامههایی که به منابع محاسباتی نیاز دارند، شبکه را بیش از حد بارگذاری کرده و باعث ازدحام شود.توانایی توسعه یک رابط کاربرپسند یکی دیگر از نگرانیها است. اکثر برنامههای توسعه یافته توسط مؤسسات متمرکز سنتی، انتظاری از سهولت استفاده دارند که کاربران را تشویق به استفاده و تعامل با برنامه میکند. انتقال افراد به dApps مستلزم آن است که توسعهدهندگان یک تجربه کاربر نهایی و سطح عملکردی ایجاد کنند که با برنامههای محبوب و تثبیت شده رقابت کند.از آنجا که آنها غیرمتمرکز هستند، dApps مشمول نظارت و ممیزی نیستند که اکثر برنامههای متمرکز در معرض آن قرار دارند. اگر برنامهنویسی برنامه عجولانه، ممیزی نشده یا بیدقت باشد، هکرها به راحتی میتوانند به آن نفوذ کنند.پس از استقرار، یک dApp احتمالاً به تغییرات مداوم برای ایجاد بهبود یا اصلاح اشکالات یا خطرات امنیتی نیاز دارد. طبق گفته اتریوم، برای توسعهدهندگان، بهروزرسانی dApps میتواند چالشبرانگیز باشد زیرا دادهها و کدهای منتشر شده در بلاک چین به سختی قابل تغییر هستند.
مزایا
- حریم خصوصی کاربر را ارتقا میدهد
- در برابر سانسور مقاومت میکند
- پلتفرم انعطافپذیر، توسعه dApp را امکانپذیر میکند
معایب
- آزمایشی، ممکن است قادر به مقیاسپذیری نباشد
- چالشها در توسعه یک رابط کاربرپسند
- ایجاد تغییرات کد مورد نیاز دشوار است
- در صورت بیدقتی در برنامهنویسی، مسائل امنیتی وجود دارد
ملاحظات قانونی برای dApps
یکی از چالشهای اصلی که قانونگذاران با dApps با آن روبرو هستند، ماهیت غیرمتمرکز آنهاست. ملاحظات قانونی سنتی معمولاً مبتنی بر یک مکان خاص است. از آنجا که dApps متمرکز نیستند، تنظیم فعالیت بر اساس محل وقوع معاملات دشوارتر است.
تمرکز نوظهور dApps
مقررات عمومی حفاظت از دادهها (GDPR) و اجرای آن در اتحادیه اروپا را در نظر بگیرید. ارائه دهندگان DApp که به مخاطبان اتحادیه اروپا خدمات میدهند، صرف نظر از حوزه قضایی خود، باید از الزامات GDPR پیروی کنند.در دسامبر ۲۰۲۳، یک زیرشبکه اروپایی از پروتکل اینترنت کامپیوتر (ICP، یک DAO بلاک چین) راهاندازی شد که زیرساخت و مجموعهای از ابزارها را در اختیار توسعهدهندگان قرار میدهد تا بتوانند dApps سازگار ایجاد کنند.اگر استفاده از ICP به روش استاندارد تضمین انطباق تبدیل شود، برنامهها موقعیت غیرمتمرکز خود را از دست میدهند زیرا ICP متمرکز است - گرهها باید توسط DAO رای داده شوند و فقط میتوانند در اتحادیه اروپا قرار داشته باشند.برخی از dApps برای جمعآوری پول، توکن صادر میکنند یا فروش توکن انجام میدهند. از آنجا که مقامات برای محافظت از سرمایهگذاران تلاش میکنند، این ممکن است نگرانیهای قانونی را افزایش دهد - از نظر قانونگذاران به عنوان صدور اوراق بهادار ثبت نشده تلقی میشود. به همین ترتیب، dApps درگیر در خدمات مالی، مانند صرافیهای غیرمتمرکز (DEXs) یا پلتفرمهای وامدهی، باید از مقررات ضد پولشویی یا شناخت مشتری (KYC) برای جلوگیری از پولشویی و تأمین مالی تروریسم پیروی کنند.
حمایت از مصرفکننده
حتی اگر کاربر پول یا کالا مبادله نکند، یک عنصر حمایت از مصرفکننده نیز وجود دارد. این شامل دادههای شخصی، حریم خصوصی و حفاظت امنیتی است. توافق با معاملات از طریق امضا، کاربران را در معرض خطر قرار میدهد. پلتفرمهایی مانند MetaMask به کاربران هشدار میدهند که آگاه باشند که اگر از آنچه هنگام استفاده از dApps با آن موافقت میکنند آگاه نباشند، ممکن است وجوه خود را از دست بدهند.
مثالی از dApps
یک مثال محبوب از dApp، CryptoKitties است.
CryptoKitties یک بازی مجازی مبتنی بر بلاک چین است که به بازیکنان اجازه میدهد گربههای مجازی را به فرزندی بگیرند، بزرگ کنند و معامله کنند. این بازی یکی از اولین اشکال تعاملی dApps بلاک چین در جهان است.هر CryptoKitty منحصر به فرد است، متعلق به کاربر است و از طریق بلاک چین تأیید میشود. مانند سایر انواع داراییهای قابل معامله، ارزش آن میتواند بر اساس بازار افزایش یا کاهش یابد. CryptoKitties «کلکسیونهای رمزنگاری» در نظر گرفته میشوند زیرا هر حیوان خانگی دیجیتالی منحصر به فرد است و در یک بلاک چین تأیید میشود.
مثال دیگر Uniswap است، یک پروتکل صرافی غیرمتمرکز که بر روی اتریوم ساخته شده است.
Uniswap کاربران را قادر میسازد تا مستقیماً با یکدیگر بدون نیاز به واسطه، مانند بانک یا کارگزار، معامله کنند. این dApp از قراردادهای هوشمند خودکار برای ایجاد استخرهای نقدینگی که معاملات را تسهیل میکنند، استفاده میکند. کاربران میتوانند توکنهای خود را مستقیماً از کیف پول خود معامله کنند و یک تجربه معاملاتی یکپارچه و ایمن را فراهم کنند. باز هم، وجود Uniswap به دلیل ماهیت غیرمتمرکز برنامه امکانپذیر است.
منظور از برنامه غیرمتمرکز چیست؟
برنامههای غیرمتمرکز برنامههایی هستند که به طور کلی متنباز هستند و از تراکنشهای بلاک چین و ارز دیجیتال استفاده میکنند یا آنها را تسهیل میکنند.
محبوبترین برنامه غیرمتمرکز چیست؟
کیف پولهای ارز دیجیتال مانند MetaMask محبوبترین dApps هستند و پس از آن صرافیهایی مانند Uniswap و OpenSea قرار دارند. dAppsهای قمار مانند MetaWin نیز بسیار محبوب هستند.
آیا بیت کوین یک برنامه غیرمتمرکز است؟
بیت کوین غیرمتمرکز است، اما یک برنامه نیست. این یک شبکه بلاک چین با یک ارز دیجیتال است که به عنوان یک سیستم پرداخت و سرمایهگذاری سوداگرانه استفاده میشود.
نتیجهگیری نهاییبرنامههای غیرمتمرکز (dApps) برنامهها یا برنامههای دیجیتالی هستند که به جای یک رایانه یا سرور واحد، روی یک شبکه غیرمتمرکز اجرا میشوند. آنها بر روی فناوری بلاک چین ساخته شدهاند و از ارز دیجیتال به عنوان وسیله مبادله استفاده میکنند.DApps به گونهای طراحی شدهاند که متنباز، شفاف و مقاوم در برابر سانسور باشند. آنها به کاربران اجازه میدهند تا مستقیماً با برنامه بدون واسطه تعامل داشته باشند. DApps این پتانسیل را دارند که با امکان تعاملات و معاملات همتا به همتا بدون یک مرجع مرکزی، صنایع سنتی را مختل کنند.















نظرات کاربران