کاردانو یک بستر قرارداد هوشمند مثل اتریوم است که روی امنیت از طریق معماری چند لایه تمرکز دارد. کاردانو اولین پروژه بلاک چینی است که براساس فلسفه و تحقیقات علمی داوری شده همتا کار میکند.
به گزاش بانکینا، تیم سازنده، هم به فکر کاربران و هم به فکر نهادهای نظارتی بوده است. آنها به دنبال پیدا کردن نقطهای تعادل بین نیاز به نظارت از سوی دولت، حریم خصوصی و عدم تمرکزگرایی که جز اصول بلاک چین است، میگردند.
این بستر از زبان برنامهنویسی (Haskell) استفاده میکند که در برابر خطاهای پیش آمده، تحمل بیشتری دارد. از آن جهت که در حال حاضر آینده و پیچیدگیهای سیستمهای مبتنی بر بلاک چین نامشخص است مهم است که پروژههایی که الان اجرا میشوند از انعطافپذیری لازم برخوردار باشند. تقریبا غیر ممکن است که پیشبینی کنیم در ماهها یا سالهای آینده چه اتفاقاتی برای سیستمها رخ میدهد بنابراین خیلی مهم است که از زبان برنامه نویسی قدرتمندی مثل (Haskell) استفاده کنیم که اجازه خطا را میدهد.
برخلاف سایر پروژههای ارز دیجیتال، هدف تیم کاردانو این نیست که تمام سیستم مالی را از بین ببرند. آنها میخواهند از فناوری بلاک چین برای ورود بانکها به جایی استفاده کنند که در گذشته اجرای آن خیلی گران تمام میشد. (منظور دنیای توسعه دهندهها است).
کاردانو چطور کار میکند؟
کاردانو در دو سطح توسعه داده شده که «دفتر ارزش حسابهای کاربری» را از «دلیل انتقال ارزش بین حسابها» جدا میکند. این جداسازی اجازه میدهد تا قراردادهای هوشمند این شبکه از انعطافپذیری بیشتری برخوردار باشند.
کسب و کارها میتوانند از مزایای این جداسازی برای طراحی، حریم خصوصی و اجرای هر قرارداد به صورت شخصیسازی شده استفاده کنند.
لایه توافق کاردانو (CSL)
لایه توافق کاردانو (CSL) به عنوان یک دفتر کل تصفیه و اولین لایه بستر عمل میکند. این کار برای بهتر بودن آن از بیت کوین ایجاد شده است. این لایه با کمک مقاله سفید نوشته شده توسط (Aggelos Kiayias) ایجاد شده است.
(CSL) از الگوریتم اثبات سهام استفاده میکند تا بلاکهای جدید را ایجاد و تراکنشها را تایید کند.
نقشه راه (CSL) این مراحل را دنبال میکند:
۱. دو مجموعه از زبانهای اسکریپت
- یکی برای انتقال ارزش
- یکی برای تقویت سطح امنیت
۲. زنجیره کناری برای ارتباط با سایر دفاتر کل
۳. انواع امضاهای چندگانه شامل: امضاهای مقاوم کوانتومی
۴. ایجاد داراییهای چندگانه توسط کاربر
۵. مقیاسپذیری که با افزایش تعداد کاربران افزایش پیدا میکند
لایه محاسباتی کاردانو (CCL)
لایه محاسباتی کاردانو (CCL) دومین لایه بستر کاردانو است و شامل این اطلاعات است که چرا تراکنش رخ میدهد.
از آنجایی که لایه پردازشی از لایه توافق کاردانو (CSL) جدا است، کاربران مختلف (CCL) میتوانند وقتی تراکنشها را بررسی میکنند قوانین مختلفی را ایجاد کنند.
به عنوان مثال: شما میتوانید دفترهای کل مجوزدار ایجاد کنید که تراکنشهای ناشناس و مشکوک را ثبت نمیکنند. این ویژگی با توجه به افزایش نظارتها روی بلاک چین در آینده، خیلی اهمیت پیدا میکند.
تیم کاردانو در حال توسعه یک زبان جدید برنامه نویسی به نام (Plutus) است تا از آن برای توسعه قراردادهای هوشمند روی (CCL) استفاده کنند. (CCL) همچنین از زبان (Solidarity) پشتیبانی میکند. این زبانی است که پشت قراردادهای هوشمند اتریوم قرار دارد.
برای کمک به توسعه دهندهها، کاردانو یک کتابخانه کد نیز برای (Plutus) فراهم میکند که برای استفاده در اپلیکیشنهای غیر متمرکز (dApp) به کار میرود. همچنین این تیم در حال ایجاد مجموعهای از ابزارها با هدف تایید کدها و بهبود کارکرد آنها است.
زنجیرههای جانبی (KMZ)
کاردانو براساس پروتکل (KMZ) از زنجیرههای جانبی نیز پشتیبانی میکند که شامل الگوریتم «اثبات، اثبات کار» است. پروتکل زنجیرههای جانبی (KMZ) اجازه میدهند تا پول به صورت امن از (CSL) به هر (CCL) و بلاک چینی فرستاده شود که از پروتکل پشتیبان میکند.
دفاتر کل همراه با نظارت پذیرفته شده از طرف کاربر میتوانند با استفاده از زنجیرههای جانبی (KMZ) با (CSL) تعامل کنند بدون اینکه اطلاعات خصوصی کاربر به خطر بیافتد.
کیف پول DAEDLUS
کیف پول (DAEDLUS) یک کیف منبع باز است که توسط تیم کاردانو توسعه داده شده است. هر چند این کیف پول را این تیم توسعه داده اما آنها برای توسعه هر چه بیشتر آن برنامههای زیادی دارند.
(DAEDLUS) در نهایت یک کیف پول چند ارزی خواهد بود که میتوانید رایگان بین ارزهای پشتیبانی شده تبادل داشته باشید. این کیف پول پشتیبانی خود را با بیت کوین و اتریوم کلاسیک شروع میکند.
این کیف پول حاوی یک بازار اپلیکیشن نیز هست که شامل اپلیکیشنهای جامعه (DAEDLUS) است. این کیف پول فعلا فقط از طریق وب قابل دسترس است اما به زودی برای اندروید و آیاواس هم قابل دسترس خواهد شد.
الگوریتم اثبات سهام (Ouroboros)
به جای استفاده از الگوریتم اثبات کار، کاردانو از الگوریتم اثبات سهام (Ouroboros) استفاده میکند تا تراکنشها را روی دفتر کل به ثبت برساند.
در این پروتکل، اسلات لیدرها (در حکم نودهای شبکه هستند) بلاکهای جدید را روی بلاک چین ایجاد و تراکنشها را تایید میکنند. هر کسی که سکه کاردانو یا (ADA) را در اختیار داشته باشد تبدیل به اسلات لیدر میشود. پس شما با داشتن سکه میتوانید تبدیل به اسلات لیدر شوید و بلوکهای جدید را ایجاد کنید.
نود شما به طور خودکار این کار را انجام میدهد پس جای نگرانی برای تایید دستی تراکنشها ندارید.
در حال حاضر ۲۶ میلیارد (ADA) وجود دارد و تیم کاردانو مشخص کرده که فقط ۴۵ میلیارد سکه ایجاد شود.
تراکنشهای کاردانو
نرخ تراکنشهای (ADA) مختلف هستند و توسط معادله زیر تعیین میشوند:
نرخ تراکنش = a + b * size
نرخ ثابت آدا ۰٫۱۵۵۳۸۱ = a
نرخ ثابت آدا تقسیم بر بایت ۰٫۰۰۰۰۴۳۹۴۶ = b
اندازه تراکنش به بایت = size
کمترین نرخ تراکنشی که پرداخت خواهید کرد ۰٫۱۵۵۳۸۱ آدا خواهد بود و با افزایش اندازه تراکنش بایت با نرخ ۰٫۰۰۰۰۴۳۹۴۶ آدا افزایش مییابد.
تراکنشهای هر دوره درون یک صندوق جمعآوری میشود و میان اسلات لیدرها به تناسب توزیع میشود.
موسس کاردانو چارلز هاسکینسون و مدیر عامل (IOHK) است او قبلا مدیر عامل اتریوم بود و هم اکنون نیز به صورت موثر در توسعه کاردانو مشارکت دارد. کاردانو به عنوان یک بستر قرارداد هوشمند با سایر پروژههای مشابه خود از جمله اتریوم رقابت میکند. کاردانو همچنین با سایر پروژههایی که روی توسعه قراردادهای هوشمند متمرکز هستند مثل (EOS)، (NEO) و (NEM).
این تیم تلاش دارد تا با تمرکز روی مقیاس پذیری از طریق تحقیقات علمی داوری شده همتا و اجرای کدهای بسیار ایمن، کاردانو را از رقبا متمایز سازند.
نتیجهگیری
کاردانو یک پروژه بلند پروازانه است که هدفش رفع مشکلات متنوع ارزهای دیجیتال است. بعد از رخ دادن حمله (DAO) روی اتریوم و همین طور رسوایی کیف پول آن، خیلی خوب است که کاردانو روی امنیت کدها و تحقیقات علمی داوری شده همتا تمرکز کرده است.
البته بخشی از پروژه میتواند آن را نابود سازد چرا که جای زیادی برای خطا باقی میگذارد. هر چند موسس آن نشان داده که به همراه تیمش میتواند پروژهای در این ابعاد را هدایت کند.
منبع: پیمنت ۲۴