پروژه COSMOS (ATOM)، پروژه ای است که بر ایجاد زیرساختی متمرکز است که می تواند چندین بلاک چین مستقل را متحد کند و آنها را با یکدیگر قابل همکاری کند. هدف در اینجا این است که به زنجیره های بلوک مذکور، مقدار و برنامه های کاربردی روی آنها اجازه دهیم با استفاده از استانداردی که این عملیات را تضمین می کند و می تواند با سرعت بالا انجام شود با یکدیگر ارتباط برقرار کنند.
منشاء Cosmos
Cosmos در ۲۶ ژوئن ۲۰۱۶ آغاز شد، زمانی که خالق آن Jae kwon، وایت پیپری را برای پروژه ای به نام Gnuclear ایجاد کرد. ایده Gnuclear ایجاد یک سیستم بلاک چین کاملا غیرمتمرکز با قابلیت تعامل با استفاده از پروتکل اجماع Tendermint برای چنین اهدافی بود. ایده اولیه کم کم با کمک جامعه تکامل یافت تا اینکه در ۵ آگوست ۲۰۱۶ نام پروژه به نام Cosmos تغییر یافت.
از آن لحظه، Jae kwon شروع به جستجوی مکانیسم هایی کرد که برای تامین مالی ایده او مفید باشد. در ۱ ژانویه ۲۰۱۷، شروع به اجرای یک فروش توکن خصوصی برای یافتن منابع مالی کرد. مجموعا، ۱۲ میلیون توکن ATOM با قیمت ۰,۰۲۵ دلار به ازای هر ATOM فروخته شد که ۳۰۰,۰۰۰ دلار جمع آوری شد. به موازات آن، فروش توکن خصوصی دیگری نیز با هزینه ۰.۰۸ دلار به ازای هر ATOM، با مجموع ۱۶۰.۲۹۳.۰۵۰ توکن فروخته شده و مجموع کل به ۱.۳۲۹.۴۷۲ دلار رسید.
پس از این تجربه، در تاریخ ۴ ژوئن ۲۰۱۷، یک ICO (پیشنهاد اولیه سکه)، برای فروش ۱۶۰.۲۹۳.۰۵۰ توکن ATOM، با قیمت ۰.۱ دلار به ازای هر توکن، و در مجموع ۱۶.۰۲۹.۳۰۵ دلار جمع آوری شده است. برای فروش مذکور در این مرحله، توسعه ATOM راه خود را برای تبدیل شدن به واقعیت آغاز می کند.
اولین بلوک و راه اندازی شبکه
اولین آزمایش فناوری ATOM در ۵ سپتامبر ۲۰۱۷ انجام شد و در آن زمان سیستم اجماع Tendermint این شبکه مورد آزمایش قرار گرفت. در این آزمایش، آن ها ناهنجاری های قوی را کشف کردند که باعث شد تیم به بررسی کامل عملکرد سیستم بپردازد و حدود یک سال کار طول کشید تا به طور کامل حل شود.
تا اینکه در ۲۲ آوریل ۲۰۱۹، شبکه اصلی Cosmos در نهایت راه اندازی شد و کار واقعی شبکه آن شروع به استخراج اولین بلوک (بلاک پیدایش) از آن می کرد.
این راه اندازی با توزیع توکن وعده داده شده توسط ICO و فروش خصوصی ارزهای دیجیتال دنبال شد. مشارکت کنندگان در اولین فروش خصوصی (به قیمت ۳۰۰،۰۰۰ دلار) در مجموع ۱۱.۸۰۹.۹۴۷،۹۱ توکن ATOM را به دلیل تعهد و حمایت قاطع خود از پروژه در چنین زمان اولیه دریافت کردند. مشارکت کنندگان در دومین فروش خصوصی (به قیمت ۱.۳۲۹.۴۷۲ دلار) در مجموع ۱۶.۸۵۶.۷۱۸،۹۷ توکن ATOM دریافت کردند. و در نهایت، مشارکت کنندگان عمومی در مجموع ۲۳.۶۱۹.۸۹۵،۸۱ توکن ATOM دریافت کردند.
علاوه بر این، یک صندوق تحقیق و توسعه برای حمایت از پروژه Cosmos و توسعه دهندگان آن با مجموع ۱۰٪ از کل تخصیص اولیه توکن ها از بلوک پیدایش شبکه ایجاد شد. این در مجموع ۲۳.۶۱۹.۸۹۵،۸۱ توکن ATOM است که برای این منظور اختصاص داده شده است.
علاوه بر این، در مجموع ۳.۰۵۴.۲۰۷،۳۲ ATOM اختصاص داده شده به ۸ آدرس، در مجموع ۲۸۸.۵۰۰ ATOM اختصاص داده شده به ۵۳ آدرس و در نهایت ۲۰.۲۷۷.۱۸۸،۴۹ ATOM بین دو آدرس با چندین امضای متفاوت تقسیم شده است. در مجموع، ۲۳۶.۱۹۸.۹۵۸،۱۲ توکن ATOM در بلوک پیدایش به ۹۸۴ حساب مختلف اختصاص داده شد. رکورد کامل آدرس ها و مبالغ در GitHub پروژه نگهداری می شود و می توانید آن را در این لینک مشاهده کنید.
معماری و عملیات Cosmos
همانطور که قبلاً بحث کردیم، Cosmos در واقع یک شبکه غیرمتمرکز از بلاک چین های موازی مستقل است. شبکه ای که در آن هر بلاک چین توسط الگوریتم اجماع خاص خود نیرو می گیرد و توسط شبکه Cosmos به هم متصل می شود. دیدن این می تواند پیچیده باشد، اما واقعیت این است که یک ساختار کاری کامل وجود دارد که این امکان را فراهم می کند و از جمله این بازیگران می توان به:
هاب Cosmos، مرکز Cosmos
عملکرد Cosmos بر ساختاری متکی است که به عنوان هاب(Hub) شناخته می شود. هاب Cosmos، در واقع یک دفتر کل است که تاریخ اصلی کل شبکه Cosmos را حفظ می کند. به عبارت ساده تر، این یک بلاک چین است که اطلاعات هر اتفاقی را که در Cosmos اتفاق می افتد و اقداماتی که بین بازیگران مختلف که به شبکه آن متصل هستند، ذخیره می کند.
به عنوان مثال، اگر دو بلاک چین متصل به Cosmos رویدادهای خاصی را به اشتراک بگذارند، این رویدادها در قسمت مرکزی Cosmos ثبت میشوند و شاهد اتفاقاتی هستند که روی داده است. در همان زمان، نتایج آن اقدامات در بلاک چین مربوطه ای که با آن تعامل داشته اند ثبت می شود. به این ترتیب شواهد تعامل به گونه ای ثبت می شود که هیچ راهی برای انکار وجود ندارد. این بسیار مفید است، زیرا این نوع ساختار ارتباط DApps (برنامههای غیرمتمرکز) زنجیرههای بلوکی مختلف را بسیار آسان میکند.
در هر صورت، هاب تاریخچه ای از رویدادهای بین شرکت کنندگان شبکه Cosmos است. این تاریخچه به لطف وجود پروتکل ارتباطی بلاک چین Cosmos (IBC for Inter Blockchain Communication) امکان پذیر است. وظیفه این پروتکل ارائه یک اتصال دهنده استاندارد است که به زنجیره های بلوکی در کیهان اجازه می دهد برای یکدیگر پیام ارسال کنند و اطلاعات را به اشتراک بگذارند و یک رکورد کامل از چنین پیام هایی را در هاب نگه دارند.
به این ترتیب می توان تبادلات را به صورت کاملاً غیرمتمرکز بین تمام بلاک چین ها فعال کرد. دامنه این ایده به قدری گسترده است که Cosmos در دنیای رمزارز به عنوان “اینترنت بلاک چین” شناخته می شود.
مناطق شبکه Cosmos
منطقه ای در شبکه Cosmos یک بلاک چین مستقل است که پیام های IBC را با هاب مبادله می کند. از دیدگاه هاب، یک منطقه یک حساب کاربری چند امضایی پویا با چند دارایی است که می تواند توکن ها را با استفاده از بسته های IBC ارسال و دریافت کند. مانند یک حساب ارز دیجیتال، یک منطقه نمی تواند توکن های بیشتری از آنچه که دارد انتقال دهد، اما می تواند توکن هایی را از دیگرانی که آنها را دارند دریافت کند. یک منطقه را می توان به عنوان “منبع” یک یا چند نوع توکن تعیین کرد و به آن قدرت می دهد تا آن منبع توکن را افزایش دهد.
برای جلوگیری از حملات هزینه مضاعف در مناطق، پروتکل اجماع Cosmos، اقدامات احتمالی در این مناطق و هاب را محدود می کند، به خصوص اگر مناطقی با اجماع به نوعی به خطر افتاده باشد.
Tendermint، یک الگوریتم با سرعت بالا
البته، گستردگی کاری که کاسموس می تواند انجام دهد نیاز به یک الگوریتم اجماع با سرعت بالا دارد که بتواند جریان اطلاعات بین بلاک چین های مختلف را مدیریت کند. برای دستیابی به این هدف، Cosmos از الگوریتم اثبات مشارکت (PoS) در مورد سرعت و مقیاس پذیری بالا، الگوریتم Tendermint استفاده می کند.
Tendermint الگوریتمی است که توسط خود Jae Kwon در سال ۲۰۱۴ با هدف ارائه الگوریتمی با سرعت و امنیت بالا ساخته شده است. در واقع، الگوریتم مذکور به گونهای طراحی شده است که یک پلتفرم BFT SMR (تکثیر ماشین حالت) با کارایی بالا باشد که خدماتی را تکرار میکند که سپس میتوانند به عنوان ماشینهای حالت قطعی و غیرتصادفی شبیهسازی شوند. این اساساً به این معنی است که Tendermint Core برای کپی کردن سرورهای تخصصی (یا ایالات) ساخته شده است. این کار از طریق یک ماشین ویژه انجام می شود که سرورها را کپی می کند و آنها را در سراسر شبکه جهانی Cosmos توزیع می کند. این فرآیند مهندسان نرمافزار Tendermint Core را قادر میسازد تا بلاک چین را در ماشینهای “دولتی” در سراسر جهان بازتولید کنند.
نتیجه
استفاده از Tendermint در Cosmos بسیار حیاتی است، زیرا اتصال چندین بلاک چین در یک زیرساخت، نیازهای مقیاس پذیری را به سطح جدیدی می برد و چارچوب BFT SMR Tendermint در این مرحله عالی است. یک مثال خوب برای این موضوع این است که آزمایشهای انجامشده روی Tendermint به آن اجازه میدهد به بیش از ۱۰۰۰۰ تراکنش در ثانیه (۱۰۰۰۰ TPS) برسد و مقیاسپذیری آن با افزایش تعداد گرههای آن افزایش مییابد. از این رو، پروژه هایی مانند Cosmos، Kava، Terra، BAND Protocol، Aragon، Hyperledger، Ethermint، Oasis Labs، IRISNet و حتی Facebook Pound (که اکنون به نام Diem شناخته می شود) در میان پروژه های دیگر از Tendermint برای ارائه عملکرد بالا در شبکه P2P استفاده می کنند.
ATOM، توکنی برای پلتفرم
از سوی دیگر، Cosmos همچنین دارای یک رمزارز یا توکن بومی به نام ATOM است. توکن گفته شده نقش اساسی ایجاد یک اکوسیستم اقتصادی را دارد که کاری را که کل شبکه را حفظ می کند تشویق می کند. اولاً، شبکه Cosmos به کار ۱۰۰ اعتباردهنده بستگی دارد که مسئول استفاده از پروتکل Tendermint برای انجام فرآیند تولید و اعتبارسنجی بلوکها در شبکه هستند. این محدودیت یک محدودیت اولیه است که می تواند توسط حاکمیت پروتکل در هر زمان تغییر یابد.
کار اعتباردهنده ها در هر صورت باید پاداش دهنده باشد و مانند بسیاری از بلاک چین ها، این پاداش در توکن های بومی، در این مورد، توکن های ATOM داده می شود. اما این انتخاب از اعتبارسنجیها به قوانین هر پروتکل توافقی PoS احترام میگذارد، بنابراین برای انتخاب شدن باید staking داشته باشید تا بتوانید در آن شرکت کنید. این بدان معنی است که اعتبار سنجی ها باید برای به دست آوردن در چنین مشارکتی، موجودی ها را در ATOM ذخیره و قفل کنند.
برای شناخت staking و مشارکت کردن و پاداش گرفتن به این لینک مراجعه کنید.
همراه با این، توکن ATOM به عنوان مکانیزمی برای جلوگیری از سوء استفاده از شبکه، یعنی جلوگیری از هرزنامه، و همچنین دسترسی به خدمات شبکه و به عنوان یک سیستم حاکمیتی در شبکه عمل می کند، زیرا دارندگان توکن های ATOM می توانند متناسب با سهمشان رای دهند.
از سوی دیگر، صدور توکن های ATOM نامحدود است و تولید آنها توسط اعتبار سنجی ها به صورت پویا توسط شبکه بر اساس دستورالعمل های حاکمیت پروتکل تصمیم گیری می شود. در حال حاضر، پاداش های بلوک ۷ تا ۲۰ درصد از عملکرد سالانه کل عرضه ATOM محاسبه می شود. علاوه بر این، کارمزدهای تراکنش اضافه میشود که به مجموع پاداشهای اعتبارسنجیکنندگان اضافه میشود. تولید بلاک ها در شبکه هر ۵ تا ۶ ثانیه یکبار اتفاق می افتد که یکی از سریع ترین شبکه های بلاک چین در این اکوسیستم است.
Fotons (Photons)، توکن دوم برای پلت فرم
به غیر از توکن های ATOM، فوتون ها نیز در Cosmos وجود دارند. اینها نوعی توکن با نقدینگی و سرعت بسیار بیشتر از ATOM هستند. این توکن دوم برای انجام معاملات بین تمام مناطقی که به هاب متصل هستند استفاده می شود.
توکن های ATOM به گونه ای طراحی شده اند که در هاب پیوند داده شوند. این بدان معنی است که آنها برای پرداخت هزینه یا حرکت در مناطق دیگر اکوسیستم Cosmos ایده آل نیستند. به همین دلیل است که فوتون ها برای غلبه بر این محدودیت ها ایجاد شدند. وجود «fotonهای» Cosmos را میتوان بهعنوان نوعی gas (مانند gas که در اتریوم وجود دارد، فقط اینکه فوتونها توکنهای واقعی هستند) در نظر گرفت که برای پرداخت کمیسیونها و سایر وظایف قابلیت همکاری بلاکچین در کیهان خدمت میکند.
پروتکل ارتباطی بلاک چین (IBC)
پروتکل Cosmos IBC برای حل یکی از مهم ترین چالش های پیش روی سیستم های بلاک چین امروزی ایجاد شد:
عدم وجود ارتباطات و تبادل داده بین شبکه ها.
قابلیت همکاری و توانایی برقراری ارتباط با پروتکلهای بلاک چین داخلی و خارجی برای کاربرد گسترده دنیای واقعی و پذیرش فناوری بلاک چین و ارزهای دیجیتال بسیار مهم است. شبکه تلفنی را تصور کنید که فقط می تواند با شرکت کنندگان در منطقه جغرافیایی نزدیک شما ارتباط برقرار کند.
Cosmos IBC، یک پروتکل پیام رسانی مشابه TCP/IP است که برای به اشتراک گذاری اطلاعات و داده ها ساخته شده است که در نهایت امکان ارتباط چندین بلاک چین با یکدیگر را فراهم می کند.
به این ترتیب، برای مثال، Cosmos IBC میتواند ببیند که تعاملی که کاربر A در بیتکوین انجام میدهد، میتواند پیامدهایی با کاربر B در داخل اتریوم داشته باشد، و همه اینها، زیرا Cosmos میتواند یک پل ارتباطی ایجاد کند که امکان تجزیه و تحلیل اطلاعات بین هر دو زنجیره را ایجاد کنید و DApp ها یا برنامه هایی را که در حال انجام عملیات بین هر دو زنجیره هستند، مطابق با عملیات به صورت کاملا یکپارچه واکنش نشان دهند.
ویژگی های شبکه Cosmos
از جمله ویژگی های اصلی که می توانیم در شبکه Cosmos شناسایی کنیم، می توان به موارد زیر اشاره کرد:
قابلیت همکاری
کل شبکه با فکر تسهیل قابلیت همکاری Cosmos با سایر بلاک چین ها و در کل آن زنجیره بلوکی طراحی شده است. Cosmos بوسیله zone میتواند پلهایی ایجاد کند که یک بلاک چین خاص را با مجموعه دیگر zone های متصل به شبکه مرتبط کند و در نتیجه مرحله قابلیت همکاری آن را افزایش میدهد.
بنابراین، برای مثال، یک Zone با اتصال به شبکه اتریوم، میتواند از Cosmos برای اتصال به zone متصل به شبکه EOS، برای تبادل توکنها، عملیات و موارد دیگر با استفاده از Cosmos با یک پل ارتباطی بین آنها استفاده کند.
مقیاس پذیر
استفاده از Tendermint در Cosmos به خوبی نشان میدهد که این پروژه میتواند بهگونهای گسترش یابد که سایر پروژهها نمیتوانند. در واقع، مقیاس پذیری Tendermint نامشخص است زیرا هر چه تعداد Zone ها و اعتباردهنده ها در آنها بیشتر باشد، توانایی شبکه برای مقیاس پذیری بیشتر است.
غیر متمرکزی
Cosmos بر اساس اصول رمزنگاری، اقتصاد صحیح، تئوری اجماع، شفافیت و پاسخگویی ساخته شده است تا به عنوان پایه ای جدید برای سیستم های مالی آینده ما عمل کند.
میتوانید از Cosmos بهعنوان آزمایشی برای طراحی ارزهای دیجیتال جدید، ارتقای یک ارز دیجیتال موجود، بهعنوان رسانهای برای تبادل غیرمتمرکز یا بهعنوان پلتفرمی برای قراردادهای هوشمند مقیاسپذیر استفاده کنید.
Cosmos فقط یک دفتر کل توزیع شده نیست، و Cosmos Hub مرکز جهان شما نیست. هر کسی می تواند از این پروتکل برای ایجاد هاب خود برای رقابت با Cosmos در بازار آزاد بلاک چین استفاده کند.




