Dappsها روندی روبهرشد دارند و با افزایش این روند، احتمال این که امور مالی، بازیها، بازارهای آنلاین و شبکههای اجتماعی با Dappsهای ترکیبشده با بلاکچین ادغام شوند، افزایش یافته است. حال سؤال اصلی این جا است که اپلیکیشن غیر متمرکز چیست؟ (Dapps چیست؟) و کاربرد اپلیکیشن غیر متمرکز (dapps) چیست؟ برای پاسخ به این سؤالات با کارو تک همراه باشید.
در پاسخ به این سؤال که برنامه غیرمتمرکز چیست؟ میتوان گفت که برنامههای غیرمتمرکز (dApps)، برنامههایی هستند که در بالای شبکههای بلاکچین اجرا میشوند. آنها را میتوان برای چندین مورد استفاده در دنیای واقعی طراحی کرد. اگرچه dApps میتواند از نظر تجربه کاربری (UX) شبیه به برنامههای کاربردی وب بهنظر برسد، فرایندهای Back-end متفاوت است. برنامههای غیرمتمرکز از سرورهای متمرکز اجتناب میکنند.
از زمانی که بیتکوین بیش از یک دهه پیش راهاندازی شد، پروتکلهای بلاکچین بهطور مداوم در حال توسعه و اصلاح هستند تا قفلهای عملکردهای جدید را باز کنند. اکنون صنعت نوظهوری از برنامههای غیرمتمرکز وجود دارد که روی بلاکچین ساخته شدهاند و همه چیز از امور مالی گرفته تا بازی، مرور وب و جمعآوری آثار هنری را دربرمیگیرند.
اگرچه dAppsها با اتریوم ساخته میشوند، اما از فناوری بلاکچین نیز استفاده میکنند. این برنامهها برای پردازش دادهها از طریق شبکههای توزیع شده و اجرای تراکنشها با قراردادهای هوشمند، به زنجیرههای بلوکی متکی هستند. قراردادهای هوشمند، قراردادهای خودکار و خوداجرا هستند که معاملات بین دو طرف را یکپارچه، سریع و خودکار میکنند. آنها عنصر کلیدی فناوری dApps را تشکیل میدهند و میتوانند برای ایجاد نرمافزار قدرتمندی که میتواند در صنایع مختلف اعمال شود، ترکیب شوند.
درست مانند توسعهدهندگان برنامههای کاربردی برای دستگاههای موبایل و دسکتاپ، توسعهدهندگان dApp برنامههایی را برای عملکرد در شبکههای بلاکچین خاص ایجاد میکند. اکثریت قریب به اتفاق، توسعه dApp روی بلاکچین اتریوم است. در نتیجه، بلاک چین اتریوم از اکثریت فعالیتها در سراسر اکوسیستم برنامههای غیرمتمرکز پشتیبانی میکند. مقاله ” معرفی اسنپ چت (Snapchat)” را بخوانید.
ترلو، اسلک و توییتر نمونههایی از شرکتهایی هستند که اپلیکیشنهای وب را ارائه میکنند. قابلیت استفاده از برنامههای کاربردی وب سنتی به دو عنصر بستگی دارد: قسمت فرانت و قسمت بکاِند. برنامههای کاربردی وب از نرمافزاری استفاده میکنند که روی سرورهای وبِ متمرکز زندگی میکنند نه سیستمعامل محلیِ هر دستگاه معین. دستگاهها و سرورها از طریق پیامهای کدگذاری از طریق پروتکل انتقال ابرمتن یا HTTP با یکدیگر ارتباط برقرار میکنند. به عنوان مثال، هنگامی که توییتر را در مرورگر وب خود باز میکنید، فید نمایش داده شده در قسمت جلویی از دادههای نگهداری شده در وب سرور شرکت گرفته میشود.
درحالیکه اینترنت حجم عظیمی از دادهها را از طریق سرورهای عظیم و متمرکز کانال میکند، بلاکچین نشاندهنده صدها یا حتی هزاران ماشین است که بار تراکنش را در یک شبکه توزیعشده به اشتراک میگذارند. در بخش جلویی، برنامهها و وبسایتهای غیرمتمرکز از همین فناوری برای ارائه یک صفحه در اینترنت استفاده میکنند. با این حال، در بکاِند، dApps از طریق یک کیف پول با شبکههای بلاکچین مربوطه خود ارتباط برقرار میکند که به عنوان پلی برای اکوسیستم بلاک چین عمل میکند.
کیف پولها آدرس بلاکچین و کلیدهای رمزنگاری لازم برای شناسایی و احراز هویت خود را مدیریت میکنند. کیف پولهای dAppss به جای استفاده از پروتکل HTTP برای برقراری ارتباط با بلاکچین، قراردادهای هوشمندی را راهاندازی میکنند که با بلاکچین تعامل دارند و تراکنشها را اجرا میکنند. بنابراین، dApps رابط کاربری (UI) است که با قراردادهای هوشمندی که روی بلاکچین تراکنش میکنند، ارتباط برقرار میکند.
در این مرحله شبکه توزیعشده از گرهها که زنجیره بلوک را تشکیل میدهند، دادههای dApp را تأیید میکند. درحالیکه یک تجربه کاربری غیرمتمرکز به خوبی طراحی شده است، اما ممکن است چندان متفاوت از یک برنامه وب بهنظر نرسد و تنها فاقد سرور و فرایند HTTP است.
اگرچه واضح است که معماری dApp با پلتفرمهای معمولی متفاوت است، اما آن چه یک dApp را تشکیل میدهد هنوز در حال تعریف است. با این حال، یک برنامه غیرمتمرکز بهطور کلی این چهار معیار اصلی را دربرمیگیرد:
براساس این تعریف، بلاکچین بیتکوین به عنوان dApp طبقهبندی میشود زیرا به هرچهار معیار پایبند است. بیایید معیارهای dApp را برای بیتکوین بررسی کنیم:
براساس این تعریف، بسیاری از ارزهای دیجیتال را میتواند نسخههای ابتدایی dApps در نظر گرفت، حتی بدون عملکرد قراردادهای هوشمند و رابطهای وب. خود یک بلاکچین را میتوان به عنوان dApp طبقهبندی کرد. بلاکچینها میتوانند dAppهایی را میزبانی کنند که بلاکچینهای خاص خود را دارند مانند بیت کوین. dAppهایی که مبتنی بر بلاکچین نیستند را میتواند روی یک بلاکچین موجود ساخت که در مورد بسیاری از dAppهایی که بر ریو اتریوم اجرا میشوند، صدق میکند.
تمرکز زدایی مزایای مختلفی را نسبت به برنامههایی که در یک شبکه متمرکز اجرا میشوند، ارائه میدهند. به لطف قرارداد هوشمند نوآورانه، عمدتاُ فقدان شخص ثالث است. اپلیکیشنی مانند Venmo به کاربران اجازه میدهد برای هر کسی پول بفرستند اما انتقال آن وجه به حساب بانکی هزینهای دارد. با این حال، ارسال پول از طریق یک برنامه غیرمتمرکز به این معنی است که هیچ هزینهای برای پرداخت وجود ندارد. این باعث صرفهجویی در هزینه کاربران میشود و با توجه به این که تراکنشهای غیرمتمرکز تقریباً فوری هستند، در زمان نیز صرفهجویی میکنند.
البته dAppها روی سرورهای متمرکز هم اجرا نمیشوند. مزیتی که پلتفرمهای غیرمتمرکز دارند، این است که در برابر انواع حملات آسیبپذیر نیستند زیرا هیچ وسیله فیزیکیای برای هدفگیری وجود ندارد. این نهتنها شبکه را ایمنتر میکند، بلکه هیچ خرابیای نیز بههمراه نخواهد داشت و دسترسی به برنامهها همیشه امکانپذیر خواهد بود.
dAppها همچنین میتوانند تقریباً برای هر صنعتی مانند بازی، پزشکی، مدیریت و حتی ذخیرهسازی فایل اعمال شوند. در نتیجه، استفاده از dApp تقریباً هیچ تفاوتی با برنامههای کاربردی سنتی ندارد. درحالیکه کاربران از تمام تغییرات در باطن آن سود میبرند، تجربه واقعی یکسان است. این روش عامل با برنامهها، Web 3.0 در نظر گرفته میشود که به تمرکززدایی اطلاعات نیز اشاره دارد.
وقتی وب شروع به کار کرد، فضایی پر از اطلاعاتی بود که همه میتوانستند به آن دسترسی داشته باشند. با گذشت زمان، شرکتهای بزرگ آن را مهار یا متمرکز کردند. درحالیکه این سازمانها آن را به صورت رایگان ارائه میدهند، این قسمت ارائه دادههای ما است درآمد را برای آنها بههمراه خواهد داشت. سپس شرکتها بر دادهها و اطلاعات ما کنترل دارند و میدانند کاربرانشان چه چیزی را دوست دارند بخرند، چه میزان پول دارند و چه کسانی را میشناسند. این کنترل همچنین به این معنی است که آنها میتوانند همه چیز را از بین ببرند.
در Web 3.0، چیزی که بیشتر از همه مورد توجه است، حفظ حریم خصوصی است. کاربران میتوانند انتخاب کنند که فقط اطلاعات مورد نیاز را به اشتراک بگذارند . انتخاب کنند که چه کسی برای چه مدت زمانی به آن دسترسی داشته باشد. ممکن است شرکتها برای این دسترسی نیز هزینه پرداخت کنند و اطمینان حاصل کنند که کاربران نیز از آن سود میبرند. مشکل اصلی در این جا اعتماد است؛ در دنیایی که شرکتهای بزرگ با به اصطلاح امنیت بالا، نام کاربری، ایمیل و رمزهای عبور را فاش میکنند، به سختی میتوان به کسی اعتماد کرد.
برنامههای dApp میتوانند در همه صنایع نوآور باشند. بیایید نگاهی در سطح بالا به برخی از این برنامهها در صنایعی مانند امور مالی، شبکههای اجتماعی، بازی و دیگر موارد بیاندازیم:
وامدهندگان و وامگیرندگان میتوانند از dApps برای انجام تجارتهای خود استفاده کنند. در بانکها، وامدهندگان براساس پول ذخیره شده خود، نرخهای بهره خاصی را دریافت میکنند. هرچه یک فرد بیشتر پسانداز کند، بانک میتواند بیشتر وام دهد و هر دو طرف از نظر سود بیشتر، درآمد دارند. با این حال، بانک که به عنوان یک نهاد متمرکز عمل میکند۷ صرفاً برای ایجاد فضای ذخیره وجه، کاهشی بزرگتر از آن چه وامدهندگان میخواهند، انجام میدهد.
در یک dApp، وامدهندگان ۱۰۰ درصد سود خود را به دست میآورند زیرا هیچ واسطهای برای پرداخت وجود ندارد. کنترل بیشتر بر وامها ویژگی دیگری است و همه اینها درحالیکه توکنهایی را از پلتفرمی که برای وام دادن انتخاب میکنند، به دست میآورند.
در مورد وامگیرندگان، آنها از نظر بهره پرداختی و همچنین زمان پرداخت آن، نظر بیشتری دارند. در واقعِ، برخی از پلتفرمها به وامگیرندگان اجازه میدهند ماهها یا حتی سالهای طول بکشد تا بهره را پرداخت کنند با این فرض که حداقل آستانه پرداخت را برآورده کنند. وامگیرنده همچنین میتواند در مورد نرخها با وامدهنده صحبت کند و از تصمیم عادلانه برای هر دو طرف درگیر، اطمینان حاصل کند.
وقتی همه چیز گفته میشود، به لطف فناوری قراردادهای هوشمند، عواید فوراً بهدست میآید. نیازی به درگیر کردن وکلا و سایر اشخاص ثالث نیست که باعث میشود فرایند تأیید، طولانیتر شود و هزینه بیشتری برای هر دو طرف به همراه داشته باشد.
کاربران از dAppهای رسانههای اجتماعی بهره زیادی خواهند برد. اول از همه، کسی نیست که پستها را سانسور کند یعنی آزادی بیان در همه جا خواهد بود. با این حال، اگر برخی از پستها مشکلساز شوند، انجمنها میتوانند به حذف آن رأی دهند. اینفلوئنسرها نیز میتوانند درآمد بیشتری داشته باشند. در پلتفرمهای سنتی مانند توییتر، این شرکت بیشترین سود را از توییتهای محبوب میبرد. از تمام بازدیدهای سایت درآمد تبلیغاتی به دست میآورد و نویسنده از نظر مالی هیچ چیز دریافت نمیکند.
شبکههای اجتماعی dApp ممکن است یک سیستم انعام داخلی با استفاده از توکن خود داشته باشند و کاربران میتوانند تبلیغات را اجرا کنند و تمام پرداختهای خود را به دست آورند. آیا میدانید دراپ باکس چیست ؟
بازی همیشه یک مورد جالب استفاده از dApp بوده است. در حال حاضر، بازیها به دهها ساعت سرمایهگذاری روی یک شخصیت نیاز دارند تا رشد کنند. dApps از نظر ارزش راهحل جالبتری ارائه میدهد. به عنوان مثال، یک بازی مانند CryptoKitties را در نظر بگیرید. بازیکنان دارایی توکنشده را بهدست میآورند، در این مورد یک گربه. آن گربه سپس با گذشت زمان رشد میکند و اگر به درستی بزرگ شود، ارزش آن افزایش مییابد. یک کاربر میتواند آن گربه را به هر چیزی که میخواهد بفروشد، با این فرض که خریدار وجود دارد که هزینه آن را پرداخت میکند.
بعلاوه، برخی از گربهها بهطور بالقوه میتوانند با گربههای دیگر زاد و ولد کنند و یک گربه حتی کمیابتر و بالقوه ارزشمندتر ایجاد کنند. بازیکنان میتوانند گربهها را مبادله یا جمعآوری کنند و هرکاری که میخواهند با این حیوانات خانگی توکنشده انجام دهند.
در اکثریت موارد، رایدادن فرایندی دردناک است و اغلب مراحل مختلف اعتبارسنجی را دربرمیگیرد؛ برخی از آنها برا شهروندان بدون مسکن مناسب یا کسانی که از مسائل مالی رنج میبرند غیرقابل دسرتسی است. این به معنای دستکاری و فعالیتهای غیرقانونی مشابه نیست. به لطف قراردادهای هوشمند، یک dApp رایدهی میتواند دروازه را بهسوی همه باز کند. اساساً جامعه میتواند به فهرستی از پیشنهادها رأی دهد. سپس، آنها میتوانند یک چارچوب زمانی، مثلاً ۲۴ ساعته، برای کاربران تعیین کنند تا رأی خود را با توکنها سهیم کنند. این امکان مشارکت را برای همه فراهم میکند و به هر کسی اجازه میدهد تا به صورت ناشناس در آن رأی دهند.
اگرچه میتواند بیتکوین را اولین dApp نامید، اتریوم از آن زمان به محرک اصلی رشد اکوسیستم dApp تبدیل شده است. این تا حد زیادی به دلیل قراردادهای هوشمند، اثر شبکه و پایگاه کاربر آن است. همانطور که بازار مالی غیرمتمرکز یا DeFi موارد استفاده و پذیرش خود را گسترش میدهد، dApps با استقرار رابطهای کاربری که برنامههای کاربردی وب معمولی را شبیهسازی میکنند و در عین حال به قابلیتهای جدید بلاکچین دسترسی دارند، یک شیب ضروری برای مخاطبان جدید خود ارائه میدهد. با انجام این کار، برنامههای غیرمتمرکز از بسیاری جهات عملکرد اینترنت را از طریق بلاکچین گسترش میدهد.
صرف نظر از بلاکچین زیربنایی در حال استفاده، علاقه به dApps به سرعت درحال افزایش است؛ حرکتی که آغاز ماجرا است. هامن طور که بلاک چین با سرعتی سریع به توسعه خود ادامه میدهد، این احتمال وجود دارد که امور مالی، بازی، بازارهای آنلاین و شبکههای اجتماعی همگی به اپلیکیشنهای مبتنی بر بلاکچین وارد شوند.
در این مطلب به سؤالاتی همچون اپلیکیشن غیرمتمرکز چیست؟ (Dapps چیست؟) و کاربرد اپلیکیشن غیر متمرکز (dApp) چیست؟ پاسخ دادیم و به در پاسخ به سؤال برنامه غیرمتمرکز (DApp) چیست؟ ویژگیهای این اکوسیستم را شرح دادیم. امیدواریم از خواندن این مطلب لذت برده باشید. نظرات و پیشنهادها خود را با ما در بخش کامنت به اشتراک بگذارید. آیا میدانید کاربرد لینکدین چیست ؟