COMPOSIBILITY قدرتمندترین نیروی خلاق در جهان است!

КОМПОНУЕМОСТЬ - самая мощная творческая сила во Вселенной!
ترکیب، جزء، ترکیب، اتصال، ترکیب - همه این کلمات از یک ریشه مشترک لاتین می آیند. comبه معنی "با یکدیگر«.
آنچه با هم می توانیم به دست آوریم قوی تر از آن چیزی است که هر یک از ما به تنهایی می توانیم انجام دهیم.

موضوع این مقاله این است: ترکیب پذیری در متاورژن. ما توضیح می دهیم که چگونه اینترنت در زمان واقعی از خلاقیت هر یک از ما استفاده می کند.

То, чего мы можем достичь вместе, сильнее того, что каждый из нас может сделать в одиночку.

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

چرا ترکیب پذیری


مردم اغلب متاورس را برحسب یکی از چندین دسته فناوری تعریف می کنند:

  • پلتفرم‌های دنیای مجازی که امکان بازی‌های بی‌درنگ و ویژگی‌های اجتماعی را فراهم می‌کنند (به عنوان مثال Roblox)
  • تجربه تجسم یافته با استفاده از واقعیت افزوده یا مجازی (دید متا)
  • چارچوبی برای قابلیت همکاری دارایی، محاسبات توزیع شده و تبادل ارزش در نسل بعدی اینترنت (وب 3)

متاورس تمام این فناوری ها را شامل می شود. در زیر همه اینها چیزی عمیق تر از فناوری نهفته است: تحول اجتماعی و فرهنگی. هویت دیجیتالی و تجربیات ما به همان اندازه در حال تبدیل شدن هستند به اندازه تجربه فیزیکی ما برای زندگی ما واقعی و معنادار است.

و هسته اصلی هویت دیجیتال ما معنای انسان بودن ماست: بیان خود، ارتباطات ما، خلاقیت ما.

این دقیقاً همان چیزی است جوهر ترکیب پذیری: خلاقیت - در رسانه، در نرم افزار، در هنر، در تجربه و در نحوه نمایش شخصیت خود در فضای دیجیتال. چه در حال ایجاد چیزی در Roblox، یونیتی یا Unreal، طراحی فضایی همه جانبه در VR یا ساختن یک برنامه غیرمتمرکز، نه تنها به خلاقیت خود، بلکه به خلاقیت کسانی که قبل از ما آمده اند نیز متکی هستیم.

ترکیب پذیری بهره مرکب است؟

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

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

ترکیب پذیری در طبیعت

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

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

در مقياس‌هاي زماني مختلف - چه ميلياردها سالي كه تكامل طول مي‌كشد، چه دوره‌هاي كوتاه‌تر رشد اپي ژنتيكي و عصبي - اين تركيب‌پذيري است كه مطرح است.

زمانی که میتوکندری‌ها، قرن‌ها قبل از عصر ما، به سلول‌های یوکاریوتی ادغام شدند که به نوبه خود باعث پیدایش موجودات چند سلولی شدند، قابلیت ترکیب‌پذیری کار می‌کرد.

ترکیب پذیری در جهان زیر کف جنگل کار می کند و شبکه های غذایی را بین زندگی و مرگ، گیاه و حیوان به هم متصل می کند.

ترکیب‌پذیری زمانی کار می‌کند که کد باستانی در هسته سلول‌های ما به نورون‌ها دستور می‌دهد تا سیم‌ها و آتش را در مدارهایی که بر نحوه پردازش اطلاعات تأثیر می‌گذارند، متصل کنند.

ترکیب‌پذیری در سیستم‌های پردازش اطلاعات طبیعی ما که حیوانات زیادی را برای ارتباط مجهز کرده‌اند، از جمله «زبان» انسان‌ها و توانایی ما برای حکاکی آن بر روی سنگ، کاغذ و الکترون‌ها - تله پاتی در زمان و مکان - عمل می‌کند.

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

  • دنیس ای. تیلور، ما لژیون هستیم (ما باب هستیم)

ترکیب پذیری در فناوری و فرهنگ

همانند نمونه‌هایی از دنیای طبیعی، زمینه برای ترکیب‌پذیری در فناوری به وجود می‌آید، جایی که فرصت‌هایی برای آن وجود دارد ترکیب، عبور و تکرار اجزاء.

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

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

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

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

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

پیوندپذیری زمانی است که ویدیوی مشترک خود را در TikTok پست می‌کنید.

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

ترکیب پذیری در معنای داشتن یک سرگرمی مرکزی است. این جمع آوری، سفارشی سازی و به اشتراک گذاری شادی است. سازگاری زمانی است که شما یک مینیاتور را از یک فروشگاه سرگرمی برای کمپین D&D خود خریداری می کنید، آن را خودتان رنگ می کنید و سپس از آن در کمپین های متعدد استفاده می کنید.

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

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

وقتی CPU و GPUهای پرسرعت را به یکدیگر متصل می‌کنید، ترکیب‌پذیری در سخت‌افزار به کار می‌رود، مانند اینکه چگونه PCI یا NVlink به ده‌ها میلیارد ترانزیستور اجازه می‌دهد تا برای بهینه‌سازی آنها برای موارد استفاده خاص، دوباره ترکیب شوند:

ترکیب پذیری به عنوان یک موضوع در معماری NVIDIA

جایی که ترکیب پذیری وجود ندارد؟

ترکیب پذیری همیشه وجود ندارد.

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

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

ترکیب‌پذیری چالش‌های جدیدی را ایجاد می‌کند و برخی از پاسخ‌هایی که گاهی در مورد فناوری‌های جدید می‌شنوید - چه بلاک چین و قرارداد هوشمند امروزی، چه رسانه‌های اجتماعی در دهه گذشته یا ایمیل در دهه ۹۰- پیامدهای ناخواسته‌ای داشت.

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

xkcd 2024
xkcd 2024

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

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

برداشت های ترکیبی

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

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

"Mods" تغییراتی در بازی پایه هستند که زمانی امکان پذیر می شوند که بازی رابط هایی را برای کد و محتوای خود ارائه دهد.

برخی از موفق‌ترین بازی‌های همه دوران‌ها به‌عنوان مود شروع شدند: Dota و Counterstrike دو مورد از برجسته‌ترین نمونه‌ها هستند. در واقع، Dota الهام بخش یک دسته کاملاً جدید از بازی ها - Multiplayer Online Battle Arena (MOBA) بود.

Скриншот из League of Legends, крупнейшей MOBA - целая индустрия началась как мод.
اسکرین شات از League of Legends، بزرگترین MOBA - کل صنعت به عنوان یک مود شروع شد.

Minecraft اساسا یک پلت فرم کامل ترکیب است.

امروزه مرز بین سازنده و پخش کننده محو شده است. با نقش اصلی D&D dungeon شروع شد (و امروز یک کل وجود دارد صنعت صنعتگران حرفه ای). به همین دلیل است که نویسنده گاهی تماس می گیرد D&D اولین متاورس. بنابراین جای تعجب نیست که امروزه می توانید D&D و سایر بازی های رومیزی را از طریق پلتفرم های آنلاین مانند Roll20 و Multiverse انجام دهید.

Платформа Multiverse для "создания, игры, обмена и стриминга настольных игр"
پلتفرم چندجهانی برای "ایجاد، بازی، اشتراک گذاری و پخش بازی های رومیزی"

Overwolf یک "تصنفی برای سازندگان درون بازی" است، که به افراد کمک می کند تا از ساخته های خود در بازی های مود شده درآمد کسب کنند.

روبلکس نابغه

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

Roblox Studio
استودیو Roblox

سیستم‌های Roblox چیزهای زیادی به ما می‌آموزند که می‌توانند توسعه یک محیط ساخته شده برای ترکیب‌پذیری را تسریع کنند:

  • سهولت استفاده از ابزار: اسکریپت های Lua، با یکپارچگی فشرده بین تجربه توسعه مشتری و سرور
  • ساختار سازگار برای کاربر عمومی، اطلاعات و اشیاء اجتماعی
  • بازار برای مبادله قطعه کد و دارایی های گرافیکی
  • سیستم های اجتماعی برای تسهیل کشف و ارتباط با یکدیگر در تجربه

ترکیب پذیری در متا بازی ها

متای بازی تجربه ای است که در اطراف بازی اتفاق می افتد - در جوامع، محتوا و اقتصاد.

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

Ninja

از لینک ها به پورتال ها

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

این ویژگی در حال حاضر در برخی از سیستم عامل ها، به عنوان مثال، در VRChat موجود است:

این نمی تواند یک نوع «پارک موضوعی» از دوربری بین دنیاها باشد، مانند بازی World of Warcraft، که در آن همه عوامل اقتصادی برای اطمینان از ماندن و هرگز ترک کردن شما تنظیم شده است. اما برای دنیاهایی که بیشتر اجتماعی یا وابسته به هم هستند، دلایل خوبی وجود دارد که ممکن است بخواهند از طریق چنین ارتباطاتی همکاری کنند.

کیم نولستین مجموعه ای از پورتال ها را ایجاد کرد که دنیاهای Minecraft را به هم متصل می کند:

نولستین حتی مفهومی را نشان داد که در آن بین او ارتباط برقرار می کند Doom و Minecraft یا بین پلتفرم های مختلف وبمانند Cryptovoxels.

Metamundo پروژه ای است که امیدوار است بازاری برای دارایی های هنری سه بعدی برای استفاده در جهان های سه بعدی ایجاد کند - اساساً "فروشگاه دارایی Unity" برای متاورس - طراحی شده برای پاداش دادن به سازندگان برای تغییراتی که باید ایجاد شوند تا محتوای مشابه را از طریق مختلف ارائه دهند. رابط های . . یک مورد استفاده این است "متاپورتالکه به عنوان یک معماری قراردادی بصری و هوشمند در نظر گرفته شده است برای متحد کردن جهان ها.

هویت ترکیبی

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

ژنرال Z این را درک می کند: آنها با Roblox، Minecraft و پخش زنده بزرگ شدند. در Roblox، آواتار شما را می توان از یک بازی خاص آزاد کرد و با خود برد. به همین دلیل است Roblox در سیستم ها سرمایه گذاری می کندs، به شما این امکان را می دهد که مدل های دیجیتال (یعنی "اسکین") را برای فاکتورهای مختلف بازسازی کنید.

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

شرکت شبکه های بوته در تقاطع آواتارها و کیف پول های دیجیتال Web3 کار می کند و ابزارهایی را برای جاسازی آنها در مکانیزم های سه بعدی ایجاد می کند:

Image Credit: Crucible
اعتبار تصویر: بوته

حریم خصوصی و حاکمیت بر هویت مجازی خود به یک موضوع مهم تبدیل خواهد شد. آیا همان طور که Google Sign-in و Facebook Sign-in در نسل کنونی فناوری انجام دادند، یک انحصار چندگانه بر سیستم های هویتی آینده حکومت خواهد کرد؟

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

در دنیایی از آواتارهای سازگار، این شما هستید که تصمیم می گیرید چگونه خود را در فضاهای سازگار معرفی کنید - و دقیقاً چه چیزی را می خواهید به اشتراک بگذارید.

مالی مرکب

امور مالی سنتی دارای تعداد زیادی دروازه بان و مستأجر است - همراه با مجموعه ای گیج کننده و قدیمی از فناوری ها که سازگاری آنها را محدود می کند. (حقیقت جالب: 431 موسسات مالی TP3T هنوز از COBOL پشتیبانی می کنند و این فناوری ها 3 تریلیون دلار در تجارت روزانه تامین می کنند. جای تعجب نیست که نرخ تکرار در این سیستم ها بسیار کم است.

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

در مورد این است پیرز کیکس می نویسدهنگام توضیح ترکیب پذیری در زمینه Web3 و metaverse:

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

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

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

بازی 2 Earn, Play & Earn… یا Compose & Earn؟

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

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

Magic the Gathering یک بازی «بازی و کسب درآمد» است (بیشتر مردم برای سرگرمی بازی می‌کنند و جمع‌آوری می‌کنند و تنها بخش کوچکی از اسکالپرها و بازیکنان مسابقات هستند).

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

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

محاسبات ترکیبی

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

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

«Composable Compute» دقیقاً همین است و همه نرم‌افزارهایی که به شما کمک می‌کنند کدتان را بگیرید، آن را در هر جایی اجرا کنید، آن را ترکیب کنید، دوباره از آن استفاده کنید و از دیگران یاد بگیرید.

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

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

یکی از روش‌های ترکیب‌پذیری این است که به برنامه‌نویسان اجازه می‌دهیم تا کدی را بنویسند که در بایت کد کامپایل می‌شود و می‌تواند در هر جایی اجرا شود. این ایده اصلی پشت پلتفرم هایی مانند جاوا بود. WebAssembly با اجازه دادن به توسعه دهندگان برای کدنویسی به زبان دلخواه خود (Rust، Go، C++ یا هر چیز دیگری) و ارسال فایل های باینری مستقل از پلتفرم که می توانند به طور ایمن بر روی همه پلتفرم ها، از سرورهای وب گرفته تا مرورگرهای وب، اجرا شوند، آن را به سطح دیگری می برد.

روش دیگر استفاده از فناوری کانتینر است. کانتینرها به شما این امکان را می‌دهند که بسته‌های کد (شامل کتابخانه‌ها و وابستگی‌هایی را که می‌خواهید در برنامه خود بگنجانید) در واحدهای مجزا که می‌توانند به زمان‌های مختلف اجرا در فضای ابری تحویل داده شوند - زیرساخت‌های ابری بدون سرور، گره‌های لبه، ایستگاه‌های کاری توسعه‌دهنده منفرد یا حتی در هر واحد دستگاه. کاربر نهایی

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

چالش پیاده‌سازی میکروسرویس‌ها این است که اغلب به شیوه‌های DevOps جدید و پشته‌های فناوری چند زبانه نیاز دارند که آزمایش، اشکال‌زدایی، نسخه‌سازی و استقرار را بسیار دشوارتر می‌کند. Beamable در بازی‌ها و ایجاد نسخه‌های متا تخصص دارد، بنابراین آنها چیزهای زیادی از Roblox یاد گرفتند، که ایجاد کد مشتری و سرور را در یک تجربه آسان می‌کند.

ما می‌خواستیم استفاده از این مزیت را برای توسعه‌دهندگان بازی و سازندگان متا آسان کنیم. اگر ما آن را طوری بسازیم که سازندگان بازی ها و متاورس های باز بتوانند سادگی Roblox را داشته باشند، اما همچنان بتوانند بازی خود را اجرا کنند یا آن طور که می خواهید تجربه کنند؟ ما چارچوبی برای Unity ایجاد کرده‌ایم که به سازندگان اجازه می‌دهد تا همه کدهای سمت سرور خود را از داخل IDE که قبلاً برای توسعه بازی استفاده می‌کنید، کدنویسی، اشکال زدایی و مدیریت کنند."

Beamable: Составление и отладка кода на C# для клиента и сервера бок о бок
Beamable: کامپایل و اشکال زدایی کد C# برای مشتری و سرور در کنار یکدیگر

در نهایت، هدف فناوری‌هایی مانند Beamable ایجاد انقلابی در ترکیب‌سازی - کاهش تعداد کارهای غیر خلاقانه‌ای که سر راه شرکت خلاق قرار می‌گیرند - همراه با یک جهش بزرگ در تکرار خلاقانه، یادگیری و استفاده مجدد است.

محاسبات توزیع شده

محاسبات ترکیبی همچنین به این معنی است که بارهای کاری را می توان دقیقاً در جایی که باید اجرا شود توزیع کرد. بسیاری از بارهای کاری به تأخیر کم بستگی دارد، مانند بازی ها، نرم افزارهای اجتماعی بلادرنگ، واقعیت افزوده یا برنامه های کاربردی هوش مصنوعی که باید نزدیکتر به حسگرها و سایر ورودی ها قرار گیرند. به عبارت دیگر، تقریباً هر چیزی که در زمان واقعی ایجاد می شود برای متاورس در نظر گرفته شده است.

این می تواند به معنای انقلابی در نحوه تفکر ما در مورد استفاده از قدرت محاسباتی جهان باشد. گره های لبه می توانند در مجاورت برج های سلولی قرار گیرند. یا "انتهای دور" می تواند به اندازه دستگاه در جیب شما نزدیک باشد. در کنار زیرساخت‌های رایانش ابری «سنتی» مانند خدمات وب آمازون (AWS) و Azure، نسل جدیدی از شرکت‌ها ظهور کرده‌اند که به دنبال افزایش محاسبات به این حد هستند: Taubyte و Edgegap دو نمونه هستند. شرکت های دیگری مانند Theta، CUDOS و Dfinity به دنبال ایجاد شبکه های محاسباتی کاملاً غیرمتمرکز برای بهره برداری از حلقه های بیکار در مراکز داده و دسکتاپ هستند. شرکت‌هایی مانند Filebase و Akash در حال ساخت سایبان‌هایی برای منابع غیرمتمرکز مانند ذخیره‌سازی و محاسبات هستند که با رابط‌های ایجادشده مانند آنهایی که برای AWS ساخته شده‌اند، سازگار هستند.

پخش بازی؟

هنگامی که یک بازی یا نسخه متا در یک زیرساخت مقیاس پذیر پیاده سازی شد، مشکل آخرین مایل حل خواهد شد. در اکثر بازی ها این به معنای واگذاری کلاینت بازی به کاربر است. در موارد دیگر، شرکت‌ها در حال ایجاد زیرساخت‌های استریم برای ایجاد کل تجربه بازی در فضای ابری و پخش آن به روشی مشابه با نحوه دریافت ویدیو هستند. اما تفاوت بزرگ این است که بازی‌ها و متاها برنامه‌های تعاملی و بی‌درنگ هستند، بنابراین تأخیر یک مشکل بزرگ است – به همراه مقدار زیادی از قدرت ابری GPU که نیاز دارد.

نمونه‌ای از شرکت‌هایی که روی این موضوع کار می‌کنند، Polystream (اکنون بخشی از Mythic Games) است که روی رویکرد «جریان‌سازی فرمان» کار می‌کند: به جای تولید جهان‌های مجازی در فضای ابری روی پردازنده‌های گرافیکی و پخش ویدیوی تولید شده برای مشتریان، آنها روی ارسال دستورات مورد نیاز GPU تمرکز کنید. سپس رایانه رومیزی یا تلفن همراه شما از GPU خود برای تولید تجربیات استفاده می کند و فقط یک "ترمینال" برای دریافت جریان نیست.

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

نتیجه

در طبیعت، عناصر ترکیبی با روش‌های انباشت، انتقال و بازتولید اطلاعات مشخص می‌شوند.

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

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

مستقر مقالات
نویسنده ترجمه عاشق قارچ

VC | تلگرام | توییتر | یوتیوب | سایت اینترنتی

اخبار بیشتر: