La شبکه کیهان یک شبکه غیرمتمرکز از بلاک چین های موازی است که مستقل از یکدیگر کار می کنند.
هدف این شبکه که در سال 2014 توسط Ethan Buchman و Jae Kwon تأسیس شد، ایجاد اکوسیستمی از زنجیرههای بلوکی است که هم مقیاس و هم با یکدیگر تعامل داشته باشند.
در حال حاضر بیش از 263 برنامه در شبکه Cosmos وجود دارد که به نام the متصل کردن، از جمله زنجیره Binance, زمینو هاب کیهان.
Cosmos قصد دارد به اینترنت بلاک چین تبدیل شود. این پلتفرم از مجموعهای از ابزارهای منبع باز مانند Tendermint، Cosmos SDK و IBC استفاده میکند که با هم کار میکنند تا به توسعهدهندگان اجازه دهند سریع بلاک چینهای سفارشی خود را ایجاد کنند.
چرا نیاز به بلاک چین های سفارشی وجود دارد؟
چند دلیل وجود دارد که ممکن است بخواهید یک بلاک چین خاص برنامه را از طریق یک قرارداد هوشمند در اتریوم بسازید.
اولا، یک پلتفرم موجود مانند اتریوم ممکن است به اندازه کافی برای استفاده شما انعطاف پذیر یا قابل تنظیم نباشد. راه اندازی بلاک چین به شما امکان می دهد منطق و روش های مورد نیاز برای پروژه خود را تعریف کنید.
ثانیاً، ممکن است با مسائل مربوط به حاکمیت مواجه شوید. ایجاد یک زنجیره مستقل به شما این امکان را می دهد که از محدودیت ها و پروتکل های یک سیستم موجود رها شوید.
این راهنما توضیح میدهد که Cosmos در تلاش برای حل چه مشکلاتی است و به فناوریها و پروتکلهای مختلفی که در شبکه Cosmos تعبیه شدهاند نگاه میکند.
محدودیت های اتریوم
بلاک چین Cosmos قصد دارد چندین محدودیت را که در حال حاضر در بسیاری از بلاک چین های محبوب، یعنی اتریوم وجود دارد، حل کند. این محدودیتها مقیاسپذیری، قابلیت استفاده و حاکمیت هستند.
مقیاس پذیری یک عامل مهم برای یک اکوسیستم بلاک چین موفق است. بلاک چین اتریوم دارای نرخ اشتراکی 15 تراکنش در ثانیه است. همه dApp های ساخته شده بر روی اتریوم باید برای این منابع محدود رقابت کنند.
زمانی که میخواهید انعطافپذیری بیشتری برای توسعهدهندگان ایجاد کنید، قابلیت استفاده ضروری است. EVM اتریوم برای سازگاری با تمام موارد استفاده ساخته شده است که منجر به مصالحه های متعددی می شود. توسعه دهندگان نیز به تعداد انگشت شماری از زبان های برنامه نویسی محدود شده اند.
در نهایت، حاکمیت یک عامل کلیدی برای اطمینان از ایمن بودن بلاک چین و داشتن شکل مستقلی از حکومت است.
بسیاری از پلتفرمها به برنامهها اجازه میدهند تا حق حاکمیت خود را داشته باشند، اما این برنامهها همچنان به پروتکلهای خود پلتفرم متصل هستند. این منجر به دو لایه حکومتی می شود که می تواند توسعه و پیشرفت را کند کند.
ویژگی های کلیدی بلاک چین Cosmos
- رابط BlockChain برنامه به توسعه دهندگان اجازه می دهد تا از هر زبان برنامه نویسی که می خواهند استفاده کنند.
- ردی و رای دادن از طریق ATOM نشانه
- حساب های بین زنجیره ای به کاربران اجازه می دهد تا از طریق یک حساب Cosmos Hub به کل Interchain دسترسی داشته باشند.
- جاذبه DEX می توان برای مبادله دارایی های دیجیتال استفاده کرد.
- پل جاذبه به دارایی های Cosmos و توکن های ERC-20 اجازه می دهد بین اکوسیستم حرکت کنند
- مقیاس پذیری افقی به توسعه دهندگان اجازه می دهد تا از معماری های چند زنجیره ای استفاده کنند
هاب کیهان
شبکه Cosmos از معماری "هاب و اسپیک" پیروی می کند. "Zone" یک بلاک چین خاص برنامه است. هر Zone یک اسپیکر است که به یک هاب متصل می شود. هاب ها می توانند با هاب های دیگر ارتباط برقرار کنند. هر کسی آزاد است که هاب و مناطق خود را در آن ایجاد کند زنجیره بلوک.
Cosmos Hub نمونه ای از یکی از آن هاب است. Cosmos Hub یکی از اولین بلاک چین هایی است که در شبکه Cosmos راه اندازی شد. اساسا به عنوان یک واسطه بین سایر بلاک چین های Cosmos عمل می کند.
Cosmos Hub وضعیت تمام بلاک چین های متصل را پیگیری می کند و به تسهیل تراکنش های توکن کمک می کند.
توکن ATOM
توکن ATOM توکن بومی Cosmos Hub است. کاربران میتوانند ATOM را برای ادعای جوایز شرطبندی و هزینههای تراکنش به اشتراک بگذارند.
کاربرانی که ATOM را در اختیار دارند نیز می توانند به پروتکل و تصمیمات حاکمیتی آینده برای Cosmos رأی دهند.
Tendermint Consensus Engine
Tenderdmint نرم افزاری است که برای تکثیر یک برنامه به طور ایمن و مداوم در بسیاری از ماشین ها طراحی شده است. هدف آن تحمل شکست ماشینها به روشهای دلخواه است، از جمله مواردی که کد به طور مخرب استفاده میشود.
توانایی تحمل این موارد به عنوان تحمل خطای بیزانسی شناخته می شود.
Tendermind از دو جزء اصلی تشکیل شده است: یک موتور اجماع بلاک چین و یک رابط کاربری عمومی.
موتور اجماع نامیده می شود Tendermint Core, اطمینان حاصل می کند که تراکنش ها در شبکه همه با یکدیگر سازگار هستند.
رابط برنامه به عنوان رابط بلاک چین یا Application BlockChain شناخته می شود ABCI. این رابط اجازه می دهد تا تراکنش ها در هر زبان برنامه نویسی داده شده پردازش شوند.
در مقایسه با الگوریتم اثبات کار بیت کوین، الگوریتم اجماع Tendermint کارآمدتر و ایمن تر است. زمان بلوک موتور اجماع 1 ثانیه است که در مقایسه با 10 دقیقه بیت کوین و 14 ثانیه اتریوم فوق العاده سریع است.
Tendermint می تواند از بلاک چین های عمومی و خصوصی پشتیبانی کند و می تواند اثبات سهام یا مجوز باشد.
Tendermint برای همه منظوره طراحی شده است. حتی این امکان برای شما وجود دارد که از Tendermint برای جایگزینی الگوریتم های اجماع سایر بلاک چین ها استفاده کنید. اترمینت یک اتریوم مقیاس پذیر است که با استفاده از Cosmos SDK ساخته شده و از Tendermint Core به عنوان موتور اجماع خود استفاده می کند.
پروتکل ارتباط بین بلاک چین (IBC)
پروتکل IBC ستون فقرات اکوسیستم کیهان است. این پروتکل به بلاک چین ها اجازه می دهد تا با یکدیگر صحبت کنند.
طراحی مدولار پروتکل IBC به توسعه دهندگان برنامه اجازه می دهد تا از پروتکل بدون نیاز به دانش عمیق در مورد نحوه عملکرد آن در پشت صحنه استفاده کنند.
IBC چگونه کار می کند؟
فرض کنید دو بلاک چین A و B داریم. می خواهیم 10 توکن را از بلاک چین A به بلاک چین B انتقال دهیم.
ابتدا زنجیره A 10 توکن را قفل می کند. این فرآیند به عنوان باندینگ شناخته میشود و توکنها اکنون قفل شدهاند یا "باند" شدهاند. سپس زنجیر A مدرکی را برای زنجیره B ارسال می کند که 10 توکن به هم متصل شده اند.
اکنون بر عهده زنجیره B است که این اثبات را در برابر هدر زنجیره A تأیید کند. اگر اثبات تأیید شود، زنجیره B 10 کوپن توکن ایجاد می کند.
این بدان معنی است که توکن های زنجیره A هرگز واقعاً زنجیره را ترک نمی کنند. کوپن های توکن در زنجیره B به سادگی دلیلی بر این است که تعداد معینی از توکن های زنجیره A به کوپن پیوند داده شده است.
مقایسه با سایر بلاک چین های اینترنتی
پلتفرم Cosmos تنها پروژه بلاک چین نیست که بر قابلیت همکاری زنجیره ای تمرکز دارد.
Polkadot
La Polkadot بلاک چین به گونه ای طراحی شده است که به بلاک چین های نامرتبط اجازه می دهد تا داده ها را به صورت ایمن به یکدیگر ارسال کنند. توسط دکتر گاوین وود، یکی از بنیانگذاران اتریوم در کنار ویتالیک بوترین، تاسیس شد. همانند Cosmos Network، Polkadot نیز قصد دارد نوعی اینترنت بلاک چین باشد.
Cosmos و Polkadot با حکومت و عضویت متفاوت برخورد می کنند. Polkadot تعداد ثابتی اسلات برای Parachains دارد که از طریق حراج اختصاص داده می شود. شبکه Cosmos به هر کسی اجازه میدهد تا یک هاب یا منطقه بسازد.
تصمیمات حاکمیتی پلتفرم بر اساس میزان DOT (نشان بومی پولکادوت) رای دهندگان تعیین می شود. از سوی دیگر، شبکه Cosmos هیچ فرآیند مدیریت واحدی ندارد، اما Cosmos Hub و توکن بومی آن ATOM عملکرد مشابهی را ارائه میکند.
Polkadot و Cosmos همچنین در نحوه ایمن سازی شبکه خود متفاوت هستند.
در شبکه کیهان، هر بلاک چین مستقل است و خود را ایمن می کند. هر منطقه توسط مجموعه اعتباردهنده های خود ایمن می شود.
از سوی دیگر، Polkadot تحت یک مدل امنیتی مشترک اجرا می شود. هر Parachain فرزندان یک زنجیره والدین است که به عنوان Relay Chain شناخته می شود، که وضعیت جهانی همه Parachain ها را پیگیری می کند.
بهمن
بهمن پلتفرم یک پلتفرم منبع باز است که برای راه اندازی برنامه های غیرمتمرکز و بلاک چین ها ساخته شده است.
Avalanche، مانند Cosmos، به هر کسی اجازه میدهد تا بلاکچینهای مخصوص اپلیکیشن خود را ایجاد کند که با دیگر بلاکچینهای موجود در پلتفرم قابل همکاری هستند.
برخلاف Cosmos که در آن هر بلاک چین اعتبار سنجی مخصوص به خود را دارد، Avalanche دارای زیرشبکه هایی است که می توانند چندین بلاک چین را با استفاده از یک مجموعه اعتبارسنجی واحد تایید کنند. زیرشبکه یا زیرشبکه مجموعه ای پویا از تایید کننده ها در اکوسیستم بهمن است.
زیرشبکه اصلی پلتفرم، the نامیده می شود شبکه اولیه، که تمام بلاک چین های داخلی Avalanche را تأیید می کند.
همه اعضای زیرشبکه باید عضو شبکه اصلی باشند. این بدان معنی است که هر اعتبارسنجی هر بلاک چین در Avalanche باید بلاک چین های داخلی خود Avalanche را نیز تأیید کند.
نتیجه
پروژه Cosmos یک پلت فرم امیدوارکننده برای توسعه دهندگانی است که به دنبال توسعه بلاک چین های قدرتمند به راحتی با سایر زنجیره ها هستند.
موتور Tendermint به برنامه های بلاک چین اجازه می دهد تا به سرعت مقیاس شوند و پروتکل IBC اجازه می دهد تا دارایی ها به راحتی بین بلاک چین رد و بدل شوند.
نیاز به بلاکچینهای خاص برنامهها همچنان رو به افزایش است. پلتفرم هایی مانند Cosmos Network به توسعه دهندگان این امکان را می دهد که به راحتی و با اطمینان پروژه های خود را بدون نگرانی در مورد امنیت و مقیاس پذیری بسازند.
پاسخ دهید