لیست موضوعات این مقاله
برنامه غیرمتمرکز یا DApp اساساً نسخه مبتنی بر قرارداد هوشمند برنامه های مبتنی بر بلاکچین است که توسط شبکه اتریوم رایج شده است. اما این نوع برنامه ها چه تفاوتی با سایر برنامه ها دارند؟ اهمیت آن ها در چیست؟
برنامه های غیرمتمرکز راه جدیدی برای تعامل با امور مالی شخصی است. وقتی کسی به امور مالی سنتی فکر میکند ، اغلب وامدهی و نهادهای مشابه آن به ذهنش میرسد. هر یک از این نهادها توسط یک مرجع مرکزی مانند بانک ها یا سایر مؤسسات مالی تأمین می شود.
اما وقتی نوبت به آینده امور مالی می رسد ، بسیاری فناوری بلاکچین و ارزهای دیجیتال را نماینده آن می دانند. در این شرایط ، امور مالی ساده مانند وام دهی در یک حالت غیرمتمرکز و بدون وجود کنترل یک نهاد مرکزی به فعالیت می پردازند.
ما در این مقاله برنامه های غیرمتمرکز و همه جنبه های مربوط به آن را بررسی می کنیم. پس این مقاله را تا انتها بخوانید تا به طور کامل با این حوزه آشنا شوید.
برنامه غیرمتمرکز (DApp) چیست؟
یک برنامه غیرمتمرکز یا dapp مانند یک برنامه معمولی است که در تلفن هوشمند یا لپتاپ شما وجود دارد ، با این تفاوت که برنامه غیرمتمرکز در یک شبکه نظیر به نظیر مانند یک بلاکچین و با استفاده از قراردادهای هوشمند اجرا می شود.
برنامه های غیرمتمرکز همانند برنامه های معمولی متنوع هستند و شامل شبکه های اجتماعی ، بازی ها ، سرگرمی ها ، ابزارهای بهره وری و غیره هستند. بلاکچین اتریوم تاکنون میزبان اغلب dapp ها بوده است و در ابتدا یکی از اهداف اصلی این شبکه ، تسهیل ایجاد برنامه های غیرمتمرکز بود.
از آنجایی که dapp ها غیرمتمرکز هستند ، نمی توان آنها را توسط یک شخص یا نهاد واحد کنترل کرد. Dapp ها اغلب دارای ویژگی های زیر هستند:
dapp ها منبع باز هستند و هیچ نهاد مرکزی آنها را کنترل نمی کند.
داده ها و سوابق آنها عمومی است.
از یک فناوری خاص برای حفظ امنیت شبکه خود استفاده می کنند.
شروع کار برنامه های غیرمتمرکز
هنگامی که ویتالیک بوترین و همکارانش اتریوم (ETH) را در سال 2013 ایجاد کردند ، آنها به چیزی بسیار گسترده تر از یک بلاکچین ساده فکر می کردند ، یک روش زندگی غیر متمرکز.
بوترین یک اینترنت مبتنی بر بلاکچین را متصور بود که در آن کاربران روی داده های خود کنترل کاملی داشتند. ویتالیک بوترین برای انجام این کار ، قراردادهای هوشمند را ایجاد کرد تا معاملات بدون واسطهای انجام شود. ایجاد قراردادهای هوشمند زمینه را برای ایجاد اولین برنامه غیرمتمرکز هموار کرد.
جالب اینجاست که در سال 2014 گزارشی با عنوان «تئوری عمومی برنامههای غیرمتمرکز» در تعریف DApp منتشر شد. این گزارش توسط نویسندگان با تجربهای مانند دیوید جانسون و شاون ویلکینسون نوشته شده است.
انواع DApp های ایجاد شده
اگرچه همه برنامه های غیرمتمرکز به طور مشابه عمل می کنند ، اما می توانیم بسته به موارد استفاده و لایه پروتکل ، آنها را در سه دسته طبقه بندی کنیم.
دسته اول: این DApp ها شبکه بلاکچین خود را دارند و بسیاری بیت کوین را به عنوان اولین DApp ایجاد شده می شناسند.
دسته دوم: این نوع برنامه ها از DApp های دسته اول استفاده می کنند. به عنوان مثال ، پروتکل Omni بر روی بلاکچین بیت کوین ساخته شده است و به عنوان یک پلتفرم معاملاتی توزیع شده عمل می کند.
دسته سوم: این DApp ها از پروتکل یک برنامه غیرمتمرکز دسته دوم برای انجام کار خود استفاده می کنند. به عنوان مثال ، شبکه SAFE یک شبکه ذخیره سازی داده و ارتباطات غیرمتمرکز است که امکان ایجاد وب سایت ها و برنامه های مقاوم در برابر سانسور را فراهم می کند. شبکه SAFE از پروتکل Omni برای صدور SafeCoins استفاده می کند.
اگر درک انواع برنامه های غیرمتمرکز هنوز برایتان تا حدودی سخت است ، ترسیم موازی آن با پلتفرم های شناخته شده در دنیای واقعی ، ممکن است مفید باشد.
DApp ها برای چه مواردی استفاده می شوند؟
امروزه یک برنامه غیرمتمرکز به عنوان پلی بین سیستم های فعلی وب 2.0 و وب 3.0 عمل می کنند. در بسیاری از موارد ، این بدان معناست که DApp ها از طریق مرورگرهای وب معمولی مانند گوگل کروم یا فایرفاکس نیز قابل دسترسی هستند ، اما با استفاده از قراردادهای هوشمند با شبکه های بلاکچین ارتباط برقرار می کنند.
به عبارت دیگر ، در حالی که برنامه های غیرمتمرکز در ظاهر مانند برنامه های معمولی به نظر می رسند ، اما در واقع به جای سرور متمرکز از یک پایگاه داده غیرمتمرکز استفاده می کنند. بسیاری از محبوب ترین DApp ها در دسته های زیر ارائه می شوند:
کیف پول های ارز دیجیتال: در اکوسیستم های غیرمتمرکز ، اهمیت DApp های کیف پول ارز دیجیتال بسیار بالا است. کیف پولهای ارز دیجیتال برای خرید ، فروش و معامله ارزهای دیجیتال ضروری هستند و جزئی غیرقابل انکار در صنعت ارز دیجیتال محسوب می شوند.
صرافی های غیرمتمرکز (DEX): کاربران اغلب با استفاده از یک مرورگر وب به این DApp ها دسترسی دارند. کار با DEX DApp را شروع کنید و از گزینه های پشتیبانی شده مانند استخرهای نقدینگی ، استیکینگ ، بازارهای NFT و موارد دیگر استفاده کنید.
رسانه های اجتماعی: مشابه پلتفرم های رسانه های اجتماعی مانند فیس بوک و اینستاگرام ، DApp های رسانه های اجتماعی مانند Steemit نیز وجود دارند. با این حال ، DApp های رسانه های اجتماعی به جای ذخیره داده های شما و کسب درآمد از آن ، برای شرکت در شبکه به شما پاداش می دهند.
بازی ها: بازی های غیرمتمرکز یکی از محبوب ترین بخش های اکوسیستم های بلاکچین محور می باشند. بازی های محبوبی مانند Axie Infinity ، Splinterlands و My DeFi Pet نمونه هایی از این قبیل هستند.
رای گیری و حکومت: در بیشتر موارد ، رای دادن فرآیندی حوصله سر بر است. به لطف قراردادهای هوشمند ، یک برنامه غیرمتمرکز رای دهی میتواند رویه را برای همه راحت تر کند. این نوع برنامه ها امکان مشارکت را برای همه فراهم میکنند و به هر کسی اجازه میدهند تا به صورت ناشناس در آن رای دهد.
مرورگر غیرمتمرکز: حتما برایتان پیش آمده است که هنگام جستجو در اینترنت ، ناخواسته برخی از تبلیغات برای شما ظاهر شود. بسیاری از کاربران هنگام جستجو آنلاین از یک مسدود کننده تبلیغات استفاده می کنند ، اما یک مرورگر DApp می تواند این مشکل را برطرف کند. هنگامی که کاربران در اینترنت به جستجو می پردازند ، برنامه غیرمتمرکز این کار را با یک مسدودکننده تبلیغات و ردیابی یکپارچه انجام می دهد. کاربران حتی می توانند تبلیغات را فقط برای برخی از سایت های خاص فعال کنند.
مزایای برنامه های غیرمتمرکز
یک برنامه غیرمتمرکز می تواند از جنبه های مختلفی مورد بررسی قرار بگیرد. برخی از مزایای برنامه های غیرمتمرکز عبارتند از:
مقاوم در برابر سانسور: کنترل و سانسور شبکه این نوع برنامه ها برای دولت ها یا افراد قدرتمند بسیار دشوار است.
مقاومت در برابر خرابی: تکیه بر یک سیستم نظیر به نظیر تضمین میکند که گره ها حتی در صورت از کار افتادن رایانه ها یا بخش هایی از شبکه ، به کار خود ادامه می دهند.
مبتنی بر بلاکچین بودن: از آنجایی که این برنامه ها با استفاده از قراردادهای هوشمند ساخته می شوند ، می توانند به راحتی از ارزهای دیجیتال در برنامه خود استفاده کنند.
منبع باز بودن: dapp های منبع باز باعث توسعه گسترده اکوسیستم برنامه غیرمتمرکز می شوند و توسعه دهندگان را قادر می سازند تا Dapp های بهتر با عملکردهای مفیدتر بسازند.
معایب برنامه های غیرمتمرکز
در حالی که dapp ها وعده می دهند بسیاری از مشکلاتی را که برنامه های معمولی با آن مواجه هستند حل کنند ، اما معایبی نیز در برخی از آن ها وجود دارد.
هک شدن: از آنجایی که بسیاری از برنامه های غیرمتمرکز بر اساس قراردادهای هوشمند منبع باز اجرا میشوند ، هکرها این فرصت را دارند تا کدها را بررسی کرده و شبکه هایی را دارای نقاط ضعف هستند ، شناسایی کنند. این مسئله منجر به هک شدن برخی از برنامه های محبوب شده است.
قابلیت استفاده: بسیاری از dapp ها رابط کاربری ضعیفی دارند ، چیزی که بسیاری از کاربران را از آن دور کرده است. با این حال ، این چیزی است که با گذشت زمان در حال بهبود است.
کاربران: مانند بسیاری از برنامههای وب 2.0 ، هرچه تعداد کاربران برنامه بیشتر باشد ، شبکه در ارائه خدمات مؤثرتر عمل می کند. این قضیه اغلب به عنوان اثر شبکه شناخته می شود. Dapp ها هنوز هم تعداد کاربران کمی دارند که می تواند میزان تعامل در شبکه را کاهش دهد.
چرا باید از یک برنامه غیرمتمرکز (DApp) استفاده کنیم؟
تمرکززدایی برنامه های غیرمتمرکز مزایای مختلفی را نسبت به برنامه هایی که در یک شبکه متمرکز اجرا می شوند ، ارائه می دهد. به لطف قراردادهای هوشمند ، عمدتاً شخص ثالثی به عنوان واسطه وجود ندارد. ارسال پول از طریق یک برنامه غیرمتمرکز یا هیچ هزینهای به همراه ندارد یا هزینه بسیار کمی را به همراه دارد. جدای از صرفه جویی در هزینه ، با توجه به اینکه تراکنش های غیرمتمرکز تقریباً فوری هستند ، در زمان کاربران نیز صرفه جویی می شود.
DApp ها روی سرورهای غیرمتمرکز اجرا می شوند. مزیتی که پلتفرم های غیرمتمرکز دارند این است که در برابر اکثر حملات آسیبپذیر نیستند ، زیرا هیچ وسیله فیزیکی برای هدفگیری وجود ندارد. این مسئله نه تنها شبکه را ایمن تر می کند ، بلکه به این معنی است که هیچ خرابی به وجود نمی آید. دسترسی به این برنامه ها همیشه امکان پذیر است.
DApp ها همچنین می توانند تقریباً در هر صنعتی مانند بازی ، پزشکی ، مدیریت و حتی ذخیره سازی فایل استفاده شوند. در نتیجه ، استفاده از DApp تقریباً هیچ تفاوتی با برنامه های کاربردی سنتی ندارد. در حالی که کاربران از تمام مزایای غیرمتمرکز سود می برند ، اما تجربه واقعی یکسان است.
سخن پایانی
به احتمال زیاد 100 میلیون کاربر بعدی ارزهای دیجیتال نه به این دلیل که عاشق ارزهای دیجیتال هستند ، بلکه به این دلیل که می خواهند از یک شبکه اجتماعی ، مرورگر یا بازی مبتنی بر بلاکچین استفاده کنند ، وارد این فضا خواهند شد. قاعدتا چنین برنامه های غیرمتمرکزی به ارزهای دیجیتال نیاز خواهند داشت.
DApp ها هنوز در روزهای اولیه خود هستند ، اما مطمئنا با گسترش ارزهای دیجیتال و امور مالی غیرمتمرکز ، شاهد گسترش و افزایش استفاده از برنامه های غیرمتمرکز خواهیم بود. پس بهتر است اهمیت این نوع برنامه ها را درک کنید و به استفاده از یک یا چند برنامه غیرمتمرکز بپردازید تا از غافله عقب نمانید.