پروژه کاردانو که به افتخار ریاضیدان مشهور ایتالیایی (جرولامو کاردانو) نامگذاری شده است، یک پلتفرم بلاکچینی است که هدف آن بسیار شبیه به اتریوم (Ethereum) است.
کاردانو دقیقا مثل اتریوم به دنبال ایجاد یک پلتفرم فراگیر در
بلاکچین
است که بتواند به وسیله قراردادهای هوشمند گره از کار مشکلات باز کند. اما اگر قرار باشد کاردانو دقیقاً همان کار اتریوم را انجام دهد، کمی مسخره به نظر نمیرسد؟
کاردانو با این هدف معرفی شد که پرچم کاربردیترین شبکه بلاکچین را از اتریوم بگیرد و برگ برندهای هم که برای این موضوع در نظر گرفته بود «رفع مشکل مقیاسپذیری» بود. (مقیاسپذیری به کندی شبکهها و کارمزدهای بالا به دلیل افزایش حجم تراکنشها اشاره دارد.)
اگر بخواهیم شباهت هدف کاردانو (Cardano) و اتریوم (Ethereum) را نادیده بگیریم، هدف اصلی کاردانو حل مشکلات مربوط به مقیاسپذیری، قابلیت همکاری و پایداری در فناوری بلاکچین ارزهای دیجیتال است.
در حقیقت کاردانو آمد تا همه امکانات اتریوم را ارائه دهد، اما مشکلات اتریوم از قبیل کندی شبکه را نداشته باشد؛ به همین دلیل به کاردانو قاتل اتریوم میگویند.
کاردانو به دست یکی از هم بنیانگذاران اتریوم،
چارلز هاسکینسون (Charles Hoskinson)، به وجود آمد. این شبکه بلاکچینی از ابتدای فعالیت خود از پروتکل اجماع سهامی به نام Ouroboros بهره میبرد که به وسیله آن توانست برگ برنده خود نسبت به اتریوم (یعنی همان رفع مشکل مقیاسپذیری) را رو کند.
کاردانو به لطف این الگوریتم اثبات سهام میتواند تا 250 تراکنش را در هر ثانیه انجام دهد؛ این در حالی است که اتریوم بعد از به روز رسانی به اتریوم 2.0 تنها تا 30 تراکنش را در هر ثانیه میتواند انجام دهد.
هاسکینسون پروژه کاردانو را در سال 2015 شروع کرد و این شبکه را رسماً در سال 2017 به بهرهبرداری رساند؛ اما با وجود آن که کاردانو برای رقابت با اتریوم آمده بود، این شبکه تا سال 2021 امکان ایجاد قرارداد هوشمند را راهاندازی نکرد!
با این وجود که اتریوم نیز به تازگی به اثبات سهام مهاجرت کرده است، چگونه کاردانو هنوز از آن سریعتر است؟
کاردانو از یک معماری دو لایه مخصوص بهره میبرد که آن را نسبت به رقیب قدرتمند خود، اتریوم، متمایز میسازد؛ یک لایه برای مدیریت قراردادهای هوشمند ایجاد شده است و یک لایه برای رسیدگی به تراکنشهای عمومی.
هاسکینسون حتی یک زبان برنامه نویسی متفاوت از اتریوم را برای کاردانو توسعه داده است. کاردانو از
زبان برنامه نویسی هاسکل استفاده میکند که از امینت و سرعت بهتری نسبت به زبان برنامهنویسی رقیب خود یعنی اتریوم بهره میبرد. (اتریوم از زبان برنامه نویسی سالیدیتی برای کار با بلاکچین خود استفاده میکند.)