پلتفرم (Platform) چیست؟


به طور کلی پلتفرم های اینترنت اشیا نرم افزار های پشتیبان و حمایت کننده ای هستند که اتصال هر چیزی را در یک سیستم اینترنت اشیا ممکن می سازند.

کراس پلتفرم Cross Platform چیست؟

می دانیم که امروزه دستگاه های هوشمند یا تلفن های همراه، هر کدام دارای پلتفرم ها یا سیستم عامل های مختلفی هستند. از این رو، در دنیای محصولات و تولیدات اپلیکیشن های موبایلی نیز هر محصول باید تابع یکی از این پلتفرم ها باشد و بتواند در یکی از این سیستم های موجود، نصب و راه اندازی شود.پلتفرم (Platform) چیست؟

برای مثال یک دستگاه هوشمند تلفن همراه یا تبلت، می تواند دارای پلتفرم اپل (IOS) یا اندروید باشد. در گذشته، زمانی که یک اپلیکیشن برای این دستگاه ها تولید می شد، باید بنا به اینکه قرار است در کدام پلتفرم از آن استفاده شود، مطابق استانداردها و زبان برنامه نویسی و قابل خوانش در همان پلتفرم طراحی و تولید می شد. چرا که هیچ کدام از کدهای برنامه نویسی در این پلتفرم ها برای یکدیگر مفهومی ندارد و قابل استفاده و اجرا نیست.

ایده کراس پلتفرم Cross Platform شکل گرفت تا به طور محسوسی از تلف شدن وقت و انرژی برنامه نویسان جلوگیری کند. کراس پلتفرم تکنولوژی خاصی است که برنامه نویسان را قادر می سازد تا همگی تحت یک زبان برنامه نویسی خاص و مشترک بتوانند یک بار اپلیکیشن خود را طراحی کنند و آن را در پلتفرم های مختلف مورد استفاده قرار دهند.

البته این اپلیکیشن های کراس پلتفرم یا به طور کلی این فضای تولید و توسعه کراس پلتفرم خصوصیات منحصر به خود را دارد و از مزایا و معایبی نیز برخوردار است که در ادامه درباره آن ها اطلاعاتی را ارائه می دهیم.

توسعه کراس پلتفرم یا Cross platform development چیست؟

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

  • اگر می خواهید برای اپل برنامه نویسی اپلیکیشن خود را انجام دهید باید از Objective C یا Swift استفاده کنید.
  • اگر می خواهید برای اندروید برنامه نویسی اپلیکیشن خود را انجام دهید باید از Java یا کاتلین استفاده کنید.
  • و اگر می خواهید اپلیکیشن شما در تلفن های هوشمند یا تبلت های دارای پلتفرم ویندوز قابل اجرا باشد، باید از C# یا XAML استفاده کنید.

از این رو اگر شما بخواهید تمام دارندگان تلفن های همراه با هر پلتفرمی بتوانند از اپلیکیشن شما بهره مند باشند، باید فرآیند طراحی و توسعه را برای هر کدام از این پلتفرم ها به صورت مجزا طی نمایید که این کار مشکلات و چالش های زیر را برای شما به همراه خواهد داشت:

۱- هزینه :

شما برای هر کدام از این پلتفرم ها نیاز به نیروی متخصص برای برنامه نویسی در آن پلتفرم دارید و باید هزینه هر نیرو را به صورت مجزا در نظر بگیرید.

۲- دانش :

پیدا کردن نیروهای متخصص حرفه ای که بتوانند کار طراحی برای هر کدام از این پلتفرم ها را به صورت دقیق و بی نقص انجام دهند نیز یک چالش اساسی است.

۳- یکسان سازی :

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

بنابراین، کراس پلتفرم پدیدار شد تا شما یکبار با استفاده از یک زبان برنامه نویسی مانند جاوا اسکریپت، اپلیکیشن مورد نظر خود را طراحی کنید و سپس آن را توسط کراس پلتفرم با تمام پلتفرم ها تطابق داده و به مرحله اجرا در آورید. این کار به ۲ روش قابل اجرا است:

۱- اپلیکیشن های بومی – توسعه کراس پلتفرم:

برای این کار می توانید از react native، Xamarin و native script استفاده نمایید. در این صورت در پایان کار شما دارای یک اپلیکیشن هستید که به طور بنیادی از API بومی استفاده می کند اما در تمام پلتفرم ها قابل اجراست بدون آنکه نیازی به کدنویسی های مجزا داشته باشد. این موضوع یک تجربه ایده آل از طراحی اپلیکیشن برای تمام پلتفرم ها به آسان ترین و کم هزینه ترین روش ممکن است.

۲- اپلیکیشن های ترکیبی – توسعه کراس پلتفرم :

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

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

پلتفرم معاملاتی چیست - پلتفرم معاملاتی بازار فارکس

پلتفرم معاملاتی چیست - پلتفرم معاملاتی بازار فارکس

پلتفرم معاملاتی بازار فارکس چیست؟ این پرسش، سؤال خیلی از کاربرانی است که تصمیم دارند وارد دنیای فارکس شوند و کسب سود کنند. از همین جهت در این مقاله به معرفی پلتفرم معاملاتی خواهیم پرداخت و پنج پلتفرم برتر را معرفی خواهیم کرد.

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

پلتفرم معاملاتی بازار فارکس

شما بعد از انتخاب بروکر (کارگزاری) و باز کردن حساب معاملاتی نیاز دارید برای ورود به آن بروکر از یک درگاه استفاده کنید و از طریق این درگاه نمودارهای قیمت را مشاهده و تحلیل کنید.

جهت پیدا کردن پلتفرم معاملاتی مناسب باید راه‌های مختلفی را طی کنید. یکی از آن راه‌ها پرس‌وجو از خودِ بروکر است.

اما به صورت کلی تمام بروکرها یک پلتفرم مشترک به نام متاتریدر (metatrader) را معرفی می‌کنند.

پلتفرم معاملاتی بازار فارکس

پلتفرم متاتریدر

در رابطه با متاتریدر موارد زیر مهم است:

  • این پلتفرم معاملاتی بازار فارکس در تمام نسخه‌های موبایل و کامپیوتر ارائه شده است.
  • نکته اینجاست که متاتریدر یک درگاه ورودی برای تحلیل نمودارهای قیمت است و بروکر سازنده این پلتفرم نیست.
  • شرکت سازنده مجموعه دیگری است و شما نباید به‌طور مستقیم از سایت اصلی و یا سایتی خارج از بروکر آن را دانلود و نصب کنید.
  • هر بروکر نسخه مربوطه را از مرجع اصلی خریداری کرده و بر اساس نیاز شخصی تغییرات جزئی در آن ایجاد و برای کاربران خود قابل‌استفاده کرده است.
  • پیشنهاد ما این است که با ورژن محبوب متاتریدر 4 شروع کنید.
  • بروکرها معمولاً جهت جذب مخاطب بیشتر پلتفرم‌های شخصی خود را به مخاطبین ارائه می‌کنند تا در کنار متاتریدر امکانات بیشتری را به معامله گرانشان ارائه دهند.
  • در نظر داشته باشید که شما به عنوان معامله‌گر باید امکانات بیشتری را برای معامله و تحلیل در کنار خود داشته باشید.
  • بروکرها این جریان را به خوبی می‌دانند و از این اهرم برای جذب شما استفاده می‌کنند.

در کنار این پلتفرم‌ها، شرکت‌های نرم‌افزاری هم دست‌به‌کار شدند تا از حواشی این بازار کسب سود کنند.

تولید پلتفرم‌های تحت وب که بتواند کار تحلیل و بررسی را برای شما راحت کند می‌تواند ایده جالبی برای کسب درآمد باشد.

پلتفرم متاتریدر

پلتفرم تریدینگ ویو

در این زمینه شرکت معروفی به نام تریدینگ ویو (trading view) پلتفرم تحت وب و نسخه‌های موبایل را فراهم کرده است.

این شرکت خود بروکر نیست اما راه ارتباطی خوبی را برای معامله گران فراهم کرده است.

معامله گران با استفاده از این متاتریدر می‌توانند نظرات خود را در قالب تحلیل و ایده بیان کنند.

پیشنهاد مطالعه: اخبار فارکس

پلتفرم تریدینگ ویو

ویژگی‌های متاتریدر (MetaTrader)

متاتریدرها بر روی تلفن‌های همراه و کامپیوترها (ویندوز/ مک ، اندروید/ iOS) پلتفرم (Platform) چیست؟ نصب می‌شوند. گذشته از این نوع سازگاری‌ها، ویژگی متاتریدرها شامل موارد زیر است:

  • انتخاب گسترده‌ای از ابزارهای معاملاتی؛
  • انتخاب گسترده‌ای از وسایل بصری (جداول ، نمودارهای بار و غیره)؛
  • اجرای سریع
  • دسترسی به اخبار موردنیاز
  • هشدارهای صوتی و Alarm

بهترین پلتفرم‌های معاملاتی در سال 2021

در ادامه با 5 پلتفرم‌ برتر معاملاتی (بر اساس 256 متغیر) آشنا خواهید شد.

  1. TD Ameritrade – یکی از بهترین پلتفرم‌ها برای مبتدیان
  2. Fidelity - بهترین گزینه برای تریدرهای اسکالپینگ
  3. Charles Schwab – صاحب بهترین حساب‌های IRA
  4. Interactive Brokers - بهترین برای حرفه‌ای ها
  5. E * TRADE – یکی از بهترین پلتفرم‌های معاملاتی تحت وب

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

پس از آزمایش‌های مختلف بر روی کارگزاری‌ها متوجه شدیم که TD Ameritrade بهترین پلتفرم معاملاتی دسکتاپ، E * TRADE بهترین پلتفرم معاملاتی تحت وب و Fidelity بهترین پلتفرم معاملاتی تلفن همراه است.

بهترین پلتفرم معاملاتی برای مبتدیان

بهترین پلتفرم معاملاتی برای مبتدیان

بر اساس بیش از 30 متغیر، بهترین پلتفرم معاملاتی برای مبتدیان TD Ameritrade معرفی شده است.

این پلتفرم، بزرگترین و متنوع ترین بانک محتوای آموزشی را در اختیار دارد.

شما می‌توانید از بیش از 200 فیلم آموزشی و بیش از 100 وبینار ماهانه استفاده کنید و مهارت خود را در زمینه معاملات در بازار فارکس افزایش دهید.

کدام پلتفرم معاملاتی کمترین کارمزد را دارد؟

کدام پلتفرم معاملاتی کمترین کارمزد را دارد؟

پلتفرم معاملاتی Fidelity کمترین هزینه را از کاربران دریافت می‌کند.

فیدلیتی تنها کارگزاری آنلاین است که پرداخت جریان سفارش (PFOF) را نمی‌پذیرد.

مشاهده بیشتر: دوره فارکس

نتیجه‌گیری

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

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

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

اما اگر سؤالی وجود دارد که در این مقاله به پاسخ آن اشاره‌ای نکردیم، حتماً آن را در کامنت مطرح کنید تا کارشناسان آموزش بورس به آن پاسخ دهند.

پلتفرم (Platform) چیست؟

احتمالا اخیرا با کلمه “پلتفرم اینترنت اشیا” رو به رو شده اید. سال قبل، با سرعت قابل توجهی به تعداد ۴۵۰ پلتفرم اینترنت اشیا رسیدیم در حالی که طبق گفته کارشناسان این عدد به زودی به ۱۰۰۰ خواهد رسید. بازار پلتفرم های اینترنت اشیا میزان رشد مرکب سالانه ۳۹ درصدی را تجربه می کند که پیشبینی می شود در سال ۲۰۲۳ از رقم قابل توجه ۲۲ بیلیون دلار عبور کند. حال این سوال ایجاد می شود که دقیقا یک پلتفرم اینترنت اشیا چیست؟ یا اینکه، یک پلتفرم اینترنت اشیا در کدام قسمت راه حل های اینترنت اشیا قرار می گیرد؟ پلتفرم های اینترنت اشیا یک عضو حیاتی از اکوسیستم اینترنت اشیا هستند. هرچند، خیلی از افراد همچنان از نقش دقیق آنها بی اطلاع هستند. در ادامه به تشریح و بیان تفاوت های ظریف آنها خواهیم پرداخت.

به طور کلی پلتفرم های اینترنت اشیا نرم افزار های پشتیبان و حمایت کننده ای هستند که اتصال هر چیزی را در یک سیستم اینترنت اشیا ممکن می سازند.

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

بنابراین، به شکل دقیق یک پلتفرم اینترنت پلتفرم (Platform) چیست؟ اشیا چیست؟

برای اینکه مفهوم پلتفرم اینترنت اشیا را متوجه شوید، باید درک درستی از جریان کلی سیستم اینترنت اشیا داشته باشید. به طور کلی می توان این سیستم را در مراحل زیر خلاصه کرد.

– یک سیستم کامل اینترنت اشیا نیازمند سخت افزار هایی شامل دستگاه ها و حسگرهای مختلف است. این حسگرها و دستگاه ها داده را از محیط جمع آوری می کنند ( مانند حسگر اندازه گیری رطوبت ) و یا اینکه عملیاتی را در محیط انجام می دهند ( آبپاش های زمین های زراعی).

– یک سیستم کامل اینترنت اشیا نیازمند اتصال پلتفرم (Platform) چیست؟ است. سخت افزارها نیازمند راهی هستند تا بتوانند داده های خود را به فضایی نظیر ابر ارسال کنند یا فرامینی را از فضای ابری دریافت کنند. در یک سیستم اینترنت اشیا، یک گام میانی می تواند بین اشیا و فضای ابری قرار بگیرد و این دو را به هم متصل کند. این کار به وسیله تجهیزاتی نظیر Router ها و Gateway ها صورت می پذیرد.

– یک سیستم کامل اینترنت اشیا نیازمند نرم افزار است. معمولا این نرم افزارها در دل فضای ابری قرار می گیرند و وظیفه تحلیل داده های جمع آوری شده را بر عهده دارند. عملیات نیز با دستور این نرم افزار ها انجام می گیرند.

– در نهایت یک سیستم کامل اینترنت اشیا نیازمند رابط کاربری است. برای اینکه تمامی موارد قبلی به ثمر برسند، باید یک راهی وجود داشته باشد تا کاربران با استفاده از آن با سیستم اینترنت اشیا ارتباط برقرار کنند. این رابط می تواند تحت قالب یک برنامه کاربردی تحت وب یا یک برنامه گوشی تلفن همراه باشد.

به طور کلی پلتفرم های اینترنت اشیا نرم افزار های پشتیبان و حمایت کننده ای هستند پلتفرم (Platform) چیست؟ که اتصال هر چیزی را در یک سیستم اینترنت اشیا ممکن می سازند. یک پلتفرم اینترنت اشیا ارتباطات، جریان داده، مدیریت دستگاه ها و کارآیی برنامه های کاربردی را تسهیل می کند.

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

پلتفرم های اینترنت اشیا کمک می کنند تا:

  1. سخت افزار ها نظیر دستگاه ها و حسگرها متصل شوند.
  2. مسئول و عهده دار پروتکل های ارتباطی مورد نیاز سخت افزارها و برنامه های کاربردی مختلف باشند. و احراز هویت را برای کاربران و دستگاه ها ارائه دهند.
  3. جمع آوری، تصویر سازی و تحلیل داده های حسگرها و دستگاه پلتفرم (Platform) چیست؟ ها را انجام دهند.
  4. تمامی موارد بالا را با سرویس های تحت وب دیگر ادغام کنند.

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

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

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

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

انواع پلتفرم های کسب و کار کدام است؟

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

کسب و کار پلتفرمی چیست؟

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

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

ساختار کسب و کار پلتفرمی به چه صورت است؟

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

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

تراکنش اصلی توسط پلتفرم انجام می شود اما اصلی ترین چالش در کسب و کار پلتفرمی کنترل مستقیم رفتار میلیون ها انسان به سمتی است که شما می خواهید.

چهار عمل اصلی پلتفرم عبارتند است از:

  1. ایجاد مخاطب
  2. وصل کردن افراد
  3. فراهم آوردن خدمات اصلی
  4. اعمال استانداردهای لازم و قوانین مشخص

فرض کنید شما یک کسب و کار پلتفرمی راه انداختید پلتفرم (Platform) چیست؟ در ابتدای کار باید به جذب کاربر برای پلتفرم خود بپردازید. در مرحله بعدی باید کاربران را به یکدیگر متصل کنید. سپس باید تکنولوژی ای برای تسهیل تراکنش فراهم کنید. و در مرحله آخر برای حفظ کیفیت و اعتماد باید قوانینی را برای شبکه اعمال کنید.

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

انواع مدل های کسب و کار پلتفرمی

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

  1. بازار محصولات (product marketplace): این گونه پلتفرم ها واسطه فروش کالا و محصولات مختلف هستند.
  2. بازار خدماتی (service marketplace): این پلتفرم ها واسطه ارائه خدمات هستند.
  3. پلتفرم‌های اجتماعی (social platform): تعامل های دوستانه بین دو یا چند نفر در این نوع پلتفرم‌ها صورت می‌گیرد.
  4. پلتفرم‌های پرداخت (payment platform): این پلتفرم‌ها به صورت بیزینس به مشتری و یا بیزینس به بیزینس، بستر پرداخت را فراهم می‌کنند.
  5. پلتفرم‌های سرمایه گذاری (investment platform): در اینجا در ازای پرداخت پول یک خدمت مالی مانند وام، سهام و غیره دریافت میشود که به سرمایه گذاری معروف است.
  6. پلتفرم ارتباطی (communication platform): برای ارسال پیام نیاز به بستری برای برقراری ارتباط است که پلتفرم های ارتباطی به همین منظور به وجود آمده اند.
  7. پلتفرم‌های توسعه (development platform): این نوع پلتفرم‌ها به سه دسته تقسیم می‌شود:

Closed development platform: نرم‌افزار ساخته شده برای دسترسی به داده‌ها (معمولا از طریق API) است.

controlled development platform: نرم‌افزاری که در محیط توسعه یافته، کنترل شده و یکپارچه تولید شده است.

open development platform: نرم افزارهای منبع باز و رایگان هستند.

  1. پلتفرم‌های محتوا (content platform): این پلتفرم‌ها به دو دسته تقسیم می‌شوند:

پلتفرم اجتماعی: با تولید محتوا بستری برای یافتن افراد جدید و ایجاد تعامل بین آن‌ها انجام می‌شود.

پلتفرم رسانه: تعامل با رسانه‌های به اشتراک گذاشته شده که در بستر محتوا شکل می‌گیرد.

پلتفرم Swarm

پلتفرم Swarm

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

Swarm قصد دارد خدمات لایه ای مختلفی را برای وب 3 ارائه کند، از جمله پیام‌ رسانی گره به گره (node-to-node)، جریان رسانه، خدمات پایگاه داده غیرمتمرکز (decentralized database) و زیرساخت کانال مقیاس‌پذیر برای اقتصادهای خدمات غیرمتمرکز. در پلتفرم (Platform) چیست؟ این مطلب ضمن پرداختن به پلتفرم Swarm در مورد اجزای این سیستم ذخیره سازی، چشم انداز و کاربرد آن نیز صحبت خواهیم کرد.

پلتفرم Swarm چیست؟

پلتفرم swarm چیست؟

پلتفرم Swarm یک بستر ذخیره سازی، خدمات و ارتباطات غیرمتمرکز است که برای ارائه زیرساخت بدون مجوز و مقاوم در برابر سانسور و به منظور استقرار کد dApp طراحی شده است. Swarm که بر بستر وب 3 اتریوم ساخته شده است، قصد دارد طیف وسیعی از خدمات وب 3 از جمله پیام رسانی، پخش موسیقی، ویدیو و میزبانی پایگاه داده را ارائه دهد. چشم انداز بلندمدت Swarm تبدیل شدن به "سیستم عامل اینترنت غیرمتمرکز مجدد" با بازگرداندن کنترل داده ها به کاربران خود است.

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

Swarm توسط گاوین وود یکی از بنیانگذاران اتریوم ایجاد شد که کار بر روی معماری این نرم افزار پلتفرم را در سال 2015 آغاز کرد. وود با پشتیبانی بنیانگذار اتریوم، ویتالیک بوترین، به دنبال ساخت یک راه حل ذخیره سازی و خدمات Web3 بود که مقاوم در برابر سانسور و همچنین مقاوم در برابر DDOS باشد و زمان توقف صفر را ارائه دهد. Swarm که بر پایه اتریوم ساخته شده است از امنیت بلاک چین و قابلیت های قرارداد هوشمند و اکوسیستم توسعه دهندگان موجود آن استفاده می کند. مفاهیم و جزئیات Swarm توسط Viktor Trón در به اصطلاح Book of Swarm مستند شده است.

شبکه ارتباطی و ذخیره ‌سازی که Swarm نمایندگی می‌کند، در نهایت قصد دارد زیرساخت لایه بیس را برای یک اینترنت کاملاً غیرمتمرکز فراهم کند. (با خدمات دیجیتالی که در یک شبکه جهانی گسترده از گره‌ها توزیع شده است.) در حالی که استفاده از Swarm شبیه تجربیات کاربر در شبکه جهانی وب است، شبکه با اینترنت معمولی در بک ‌اند (back-end)، با داده‌هایی که به جای سرورهای متمرکز بر روی زیرساخت‌های همتا به همتا میزبانی می‌شوند، متفاوت است.

این زیرساخت غیرمتمرکز به لطف سیستم تشویقی خود به گونه ای طراحی شده است که خودپایدار باشد: به این معنا که کاربران می توانند منابع را برای خدمات شبکه مانند ذخیره سازی و توزیع داده با پرداخت های مدیریت شده توسط قراردادهای هوشمند اتریوم و با توکن بومی BZZ مبادله کنند.

اجزای Swarm

اجزای پلتفرم swarm

سیستم ذخیره سازی غیرمتمرکز Swarm بر روی اجزای زیر ساخته شده است:

Chunks: داده های ذخیره شده در Swarm به بلوک های کوچکتر به پلتفرم (Platform) چیست؟ نام Chunks که بزرگتر از 4 کیلوبایت نیستند تقسیم می شوند. Chunkها از طریق هش 32 بایتی از محتوای موجود قابل شناسایی هستند.

Reference: (مرجع) یک شناسه فایل منحصر به فرد که بازیابی داده های ذخیره شده در Chunks را برای مشتریان تسهیل می کند.

Manifest: (بیانیه) ساختار داده ای که امکان بازیابی محتوای مبتنی بر URL را فراهم می کند.

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

Swarm دارای ساختاری برای اطمینان از در دسترس بودن دائمی داده ها و محافظت در برابر گره های خروج از شبکه و حملات DDOS است.

توکن BZZ: این توکن، توکن بومیSwarm است. این توکن تراکنش‌ ها را در شبکه تقویت می‌کند و به عنوان پاداشی برای گره‌هایی عمل می‌کند که به منابع کمک می‌کنند. مانند سایر سیستم‌های حاکمیت بلاک چین مبتنی بر سهام، مقادیر بیشتری از BZZ تأثیر بیشتری در آرای حاکمیت Swarm ایجاد می‌کند. در ژوئن 2021، Swarm یک میلیون BZZ را به شرکت کنندگان اولیه شبکه آزمایشی به نام «The Rise of the Bee» پخش کرد.

کاربرد پلتفرم Swarm

کاربرد پلتفرم swarm

Swarm به توسعه دهندگان dApp اجازه می دهد تا داده ها و محتوا را به طور ایمن و کارآمد بین کاربران بلاک چین ذخیره و توزیع کنند. معماری لایه بیس Swarm برای ارائه خدمات پخش رسانه، خدمات پایگاه داده، عملکرد پیام رسانی گره به گره و زیرساخت کانال حالت مقیاس پذیر طراحی شده است.

به منظور تشویق برای جذب شبکه و گسترش اکوسیستم آن، Swarm شروع به ارائه Swarm Grant Waves در سال 2020 کرد. Grant Waves هم پشتیبانی مالی برای پروژه های Swarm و هم راهنمایی برای توسعه دهندگان ارائه می دهد. Swarm با پشتیبانی از توزیع کمک های مالی در تعدادی از dApp ها ادغام شده است، از جمله:پلتفرم (Platform) چیست؟

Etherna: یک پلتفرم ویدیوی غیرمتمرکز منبع باز که بر ماندگاری محتوا، پاداش های سازنده و مقاومت در برابر سانسور تمرکز دارد.

Zetaseek: یک موتور جستجوی مبتنی بر بلاک چین برای تک تک کاربران، طراحی شده برای سازماندهی "فایل ها، پیوندها و مراجع" در محتوایی که در شبکه Swarm آپلود شده است.

Scaleout: یک پلتفرم ذخیره سازی داده که به حفظ حریم خصوصی سرتاسری و استفاده از فناوری DevOps و یادگیری ماشینی پیشرفته اختصاص دارد.

Boma: یک ابزار ارتباطی و تعامل متمرکز بر حریم خصوصی که برای ارائه طیف وسیعی از خدمات از جمله آمار تعامل، عملکرد CMS، گالری‌ها و پخش صوتی و تصویری به سازمان‌دهندگان رویداد طراحی شده است.

Giveth: یک پلتفرم غیرمتمرکز جمع آوری کمک های مالی برای سازمان های غیر انتفاعی که به منظور تسهیل جوامع اهداکنندگان و خیریه ها و در عین حال پاسخگویی و شفافیت کامل طراحی شده است.

Swarm برای اتریوم ساخته شده است

swarm اتریوم

از دیدگاه کاربر نهایی، Swarm تفاوت چندانی با وب جهانی ندارد. در پس‌زمینه، تفاوت این است که محتوا به جای سرورهای فردی، روی یک شبکه ذخیره‌سازی همتا به همتا میزبانی می‌شود. همانطور که گفته شد این شبکه همتا به همتا به دلیل یک سیستم تشویقی داخلی که از حسابداری همتا به همتا استفاده می کند و به منابع تجاری برای پرداخت امکان می دهد، خودپایدار است. Swarm برای ادغام عمیق با لایه شبکه چند پروتکلی devp2p اتریوم و همچنین پلتفرم (Platform) چیست؟ با بلاک چین اتریوم برای حل نام دامنه، پرداخت خدمات و بیمه در دسترس بودن محتوا طراحی شده است.

چشم انداز

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



اشتراک گذاری

دیدگاه شما

اولین دیدگاه را شما ارسال نمایید.