برنامه های توزیع شده (Distributed Applications (ĐApps چیست؟
برنامه های توزیع شده (ppApps) برنامه های نرم افزاری هستند که بیشتر روی سیستم عامل های رایانش ابری ذخیره و اجرا می شوند و همزمان روی چندین سیستم اجرا می شوند. این سیستم های توزیع شده در یک شبکه کار می کنند و برای تکمیل یک کار یا دستور خاص با یکدیگر ارتباط برقرار می کنند – برخلاف یک برنامه سنتی ، که از یک سیستم اختصاصی برای دستیابی به یک وظیفه اختصاصی استفاده می کند.
نکات کلیدی
- برنامه توزیع شده ، مخفف “ppApp” ، قطعه ای از نرم افزار است که در شبکه توزیع شده یا ابری اجرا می شود ، نه بر روی یک سرور اختصاصی.
- با توزیع قدرت پردازش و فضای ذخیره سازی در بسیاری از دستگاه ها ، برنامه ها غیرمتمرکز هستند ، و آنها را در برابر حمله مقاوم میکند ، زیرا هیچ نقطه خرابی وجود ندارد که بتواند تضعیف شود.
- سیستم های مبتنی بر بلاکچین بسترهایی هستند که بسیاری از برنامه ها بر روی آنها ساخته و مستقر شده اند. با این حال ، برنامه ها همچنین می توانند بر روی سیستم عامل های ابری یا سایر ساختارهای شبکه اجرا شوند.
درک برنامه های توزیع شده (ppApps)
ĐApp به گونه ای طراحی شده است که به کاربران شبکه امکان همکاری و به اشتراک گذاری ایده ها ، هماهنگی در کارها ، دسترسی به اطلاعات و تبادل برنامه ها از طریق سرور را می دهد. آنها بیشتر در شبکه های سرویس دهنده–سرور استفاده می شوند که در آن رایانه کاربر از سرور یا سرور رایانش ابری به اطلاعات دسترسی پیدا می کند.
سیستم های رایانه ای مختلفی که در شبکه توزیع شده اند معمولاً اهداف مشابه یا متفاوتی دارند. به عنوان مثال ، در یک سیستم تجارت الکترونیکی ، هر یک از رایانه ها ممکن است مسئول کارهای خاص باشند ، مانند:
ارسال و دریافت ایمیل در مورد پیشنهادات ویژه به مشتریان فعلی.
تهیه لیست مشتریان و سابقه خرید آنها برای هدف گیری بهتر محصولات برای آنها.
به روزرسانی لیست مشتریان با مشتریان جدیدی که در بازار آنلاین ثبت نام کرده اند.
پذیرش بررسی محصول از هر یک از حامیان برای تصمیم گیری در مورد محصول در آینده.
پذیرش روش های مختلف پرداخت هنگام پرداخت.
پاسخگویی به سوالات مشتریان بصورت آنلاین ، چه به عنوان شخصی پشت کامپیوتر یا چت بات.
هر یک از این وظایف توسط یک یا چند سیستم در شبکه انجام می شود ، اما همه سیستم ها با یکدیگر ارتباط برقرار می کنند تا مشتری کالای مفید خود را خریداری و دریافت کند.
نمونه ای از برنامه های توزیع شده (ppApps)
شرکت های بخش مالی به طور مداوم به دنبال راه های جدیدی برای وارد کردن ppApps در فرایندهای کاری خود از طریق بلاکچین هستند. یکی از دلایل اتخاذ یک سیستم بلاکچین ، بهبود شفافیت عملکرد شرکت برای تأمین نیازهای سختگیرانه تنظیم کننده های مالی است.
دلایل دیگر اینکه یک شرکت در بخش مالی ممکن است بخواهد toApps ادغام شود شامل کاهش تعداد واسطه های درگیر در یک معامله مالی ، دسترسی مشتری به ارزهای رمزپایه و ایجاد دسترسی به گروه هایی مانند گروه های وام همکار (P2P) است. همچنین ممکن است از برنامه ها برای بهبود تأیید معاملات تاریخی ، ساده سازی فرآیندهای AML و KYC ، بهبود امور مالی تجارت و تأمین مالی زنجیره تأمین و فعال کردن بانکداری باز استفاده شود.
بلاکچین ها و برنامه های توزیع شده (ppApps)
در اقتصاد رمزنگاری ، بلاکچین مورد استفاده اکثر ارزهای رمزپایه از ĐApps برای حفظ بازار دیجیتال کارآمد استفاده می کند. بلاکچین به جای شبکه مشتری–سرور معمولی که توسط اکثر سازمانهای متمرکز پذیرفته شده است ، در شبکه همتا به همتا اجرا می شود که اطلاعات معاملات انجام شده بین دو طرف در چندین رایانه در شبکه ضبط و به اشتراک گذاشته می شود. این رایانه ها که به آنها گره گفته می شود ، هر یک به عنوان مدیر در بازارهای بیت کوین عمل می کنند و داوطلبانه به شبکه می پیوندند تا فرصت دریافت بیت کوین را به عنوان پاداش دریافت کنند.
هر گره یک نسخه تکراری از معامله اصلی دارد که به طور مداوم توسط شبکه سازگار می شود. بنابراین هر گره ای که گره A در ثبت معاملات بیت کوین بین جین و جان ثبت کرده باشد ، نمی تواند با آنچه گره های B ، C ، D ، E و F دارند ، متفاوت باشد. این روش تأیید هر معامله توسط چند گره ، دفتر توزیع شده نامیده می شود.
از آنجایی که نسخه ای از رویدادها با رایانه های مختلف قابل تأیید است ، یک هکر برای ایجاد تغییر در معامله و خراب کردن داده های ثبت شده ، باید وارد تمام سیستم های پخش شده در نقاط مختلف جغرافیایی شود. این شاهکار غیرممکن است ، باعث می شود بلاکچین بیت کوین شفاف و فساد ناپذیر باشد.
همچنین ، با ذخیره بلوک های اطلاعاتی در میان گره های مختلف در شبکه بلاکچین ، نمی توان با از کار افتادن یک سیستم ، بلاکچین را خراب کرد. وقتی رایانه یا سیستم از کار می افتد ، سیستم های دیگر بدون توجه به سیستم پایین ، به عنوان پشتیبان عمل می کنند و به کار خود ادامه می دهند. هنگامی که همه گره های فعال یک تراکنش را معتبر دریافت و تأیید کردند ، بلوک (یعنی معامله) برای دسترسی عمومی به زنجیره – دفتر کل – اضافه می شود. توانایی عملکرد همه گره ها ، حتی وقتی یک یا دو گره از شبکه خارج می شوند ، این اطمینان را می دهد که کاربران به طور مداوم بدون وقفه و به موقع معاملات خود را ضبط و تأیید می کنند.
دیدگاهتان را بنویسید