استخراج کاردانو

0

کاردانو(به انگلیسی: Cardano؛ نماد: ADA) یک ارز دیجیتال رمزپایه یا رمزنگاری شده است. ارز کاردانو در عمل یک کوین غیر قابل استخراج است. کوین های غیر قابل استخراج در ابتدا توسط خالق آن کوین استخراج شده اند و سپس به عموم عرضه می شوند در مجله ارز دیجیتال به چگونگی استخراج کاردانو میپردازیم .

پیشنهاد سردبیر

برای به دست آوردن توکن شبکه کاردانو نیاز به صرف انرژی زیاد نیست و باید از Ouroboros برای این کار استفاده نمود که مورد تحقیق و برررسی قرار گرفته و ایراداتش برطرف شده است و معادل دستگاه استخراج در پروتکلPow است و همان امکانات مانند تولید بلاک جدید و تایید تراکنش ها را به عهده دارد. ضمنا الگوریتمی به نام “ساتوشی را دنبال کن” یا “Follow satoshi” وجود دارد که با آن استخراج تصادفی ممکن می­‌شود.

بنیان گذار کاردانو

بنیان‌گذار کاردانو،‌ چارز هاسکینسون (Charles Hoskinson) است که خودش یکی از اعضای تیم اتریوم بوده است. سال ۲۰۱۵ پروژه کاردانو کلید خورد و به مدت دو سال به‌منظور یافتن راه حل‌هایی برای مشکلات اتریوم و بیت کوین، مورد تحقیق و بررسی قرار گرفت. کاردانو توانست با ایجاد فرایندهای جدید در تاًیید تراکنش‌ها و ایجاد بلاک، مسائل مقیاس‌پذیری در بیت کوین و قراردادهای هوشمند در اتریوم را حل کند.

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

در حال حاضر سه بنیاد و شرکت زیر روی توسعه کاردانو کار می‌کنند:

The Cardano Foundation
IOHK
Emurgo

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

پس از دو سال تحقیق و آزمایش، در ۲۸ سپتامبر ۲۰۱۷ (۶ مهر ۹۶) شبکه اصلی کاردانو راه‌اندازی و کمی بعد ارز دیجیتال کاردانو (Ada) به فهرست بیترکس، بزرگ‌ترین صرافی ارز دیجیتال آن زمان، اضافه شد.

 

کاردانو چگونه کار می‌کند؟

برخلاف بسیاری از ارزهای دیجیتال دیگر مانند بیت کوین که از روش ماینینگ یا همان اثبات کار (Proof Of Work) برای حفظ امنیت شبکه و تأیید تراکنش‌ها استفاده می‌کنند، کاردانو از الگوریتم اثبات سهام (Proof Of Stake) بهره می‌برد.

 

اثبات انجام کار چیست؟

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

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

برای کنترل و یا حمله به یک شبکه مبتنی بر اثبات کار، یک شخص مجبور است بیش از ۵۱ درصد از کل قدرت پردازش شبکه را در اختیار داشته باشد که در شبکه‌های بزرگی مانند بیت کوین، توجیه اقتصادی ندارد.

 

اثبات سهام چیست؟

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

این روش باعث می‌شود که دیگر برای مشارکت در شبکه نیاز به خرید سخت‌افزارهای گران‌قیمت نباشد. همچنین اثبات سهامْ مقیاس‌پذیری (سرعت و کارمزد تراکنش‌ها) را به شدت بهبود می‌بخشد.

با استفاده از اثبات سهام، اگر کسی بخواهد به شبکه حمله کند و کنترل آن را به دست بگیرد، مجبور است بیش از ۵۱ درصد از تمام واحدهای ارز دیجیتال مورد نظر (مثل کاردانو) را بخرد و به شبکه اختصاص دهد. خرید ۵۱ درصد از کل واحدهای یک ارز دیجیتال بسیار مشکل است و با استناد به اصل عرضه و تقاضا در بازار تقریباً امکان‌پذیر نیست. اگر کسی بتواند به فرض محال این کار را انجام بدهد، با حمله به شبکه و از بین رفتن امنیت آن، قیمت ارز دیجیتال به شدت کاهش پیدا می‌کند و حمله‌کننده خودش ضرر سنگینی را متحمل می‌شود.

در واقع در اثبات سهام، فرد مشارکت‌کننده با اختصاص دادن دارایی خود تضمین می‌کند که یک عامل مخرب برای شبکه نیست.

 

اوروبروس: اثبات سهامی متفاوت

الگوریتم اثبات سهام کاردانو اوروبروس (Ouroboros) نام دارد. در این الگورتیم، زمان واقعی به دوره‌های زمانی (epochs) تقسیم می‌شود. هر دوره زمانی هم خود به دوره‌های زمانی کوتاه‌تری به نام «اسلات» (Slot) تقسیم می‌شود. این دوره‌های زمانی مانند کارکنان شیفتی در یک کارخانه عمل می‌کنند؛ یعنی زمانی که یک دوره زمانی به پایان می‌رسد، کار دوره زمانی دیگر شروع می‌شود.

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

رهبر اسلات

هر اسلات یک رهبر دارد که به آن رهبر اسلات (SL) می‌گویند. این رهبر را دارندگان واحدهای کاردانو (ADA) با رای خود در شبکه انتخاب می‌کنند.

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

اگر رهبری در یک اسلات که مسئول ایجاد بلوک و تأیید تراکنش‌های آن است، نتواند کار خود را انجام دهند (مثلاً آنلاین نباشد)، آن‌گاه حق تولید بلاک را از دست می‌دهد و پاداشی نمی‌گیرد.

یک یا چند اسلات می‌توانند خالی از بلاک باشند، اما بیشتر بلاک‌ها (حداقل ۵۰ درصد) باید طی یک دوره زمانی (epoch) تولید شوند.

تراکنش‌هایی که توسط رهبران اسلات ایجاد شده، توسط تأییدکنندگان ورودی (Input Endorsers) مورد تأیید قرار می‌گیرد. این تایید کنندگان ورودی، دومین مجموعه از دارندگان سکه هستند که مسئول اجرای پروتکل‌اند. در یک دوره زمانی مشخص ممکن است از یک تا چندین تایید کننده وجود داشته باشد. حق رأیی که هر کدام از این تاییدکنندگان برای تایید تراکنش‌ها دارند، بر اساس تعداد سکه‌هایی است که نگهداری می‌کنند.

یعنی هرچه تعداد سکه‌های ADA که یک فرد دارد بیشتر باشد، می‌تواند حق رأی بیشتری برای تایید تراکنش‌ها داشته باشد.

سیستم رای گیری تایید تراکنش

برای اطمینان از اینکه نتایج حاصل از تایید تراکنش‌ها بی طرفانه بوده است، این سیستم رأی‌گیری بر اساس دو ورودی طراحی شده است.

سیستم اولیه یک سیستم محاسباتی با چندین شرکت‌کننده است. مجموعه‌ای از دارندگان سکه، محاسباتی را در شبکه انجام داده و نتایج آن را با یکدیگر به اشتراک می‌گذارند.

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

مشکل مقیاس پذیری

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

Ouroboros استخراج کاردانو (ADA) را ممکن می کند و از آنجایی که برای استخراج آن بر خلاف دیگر مدل های ارز رمزنگاری شده در صنعت، انرژی زیادی لازم نیست، بلاک چین کاردانو شدیدا مقیاس پذیر خواهد شد. پروفسور آگلوس کیایاس، مسئول تحقیقات IOHK، این روش را برای استخراج کاردانو ارائه کرد. این روش در ابتدا از نظر ریاضی اثبات شد سپس تحت بررسی همتا قرار گرفت تا از مشکلات آتی جلوگیری شود.

این روش به مالکین ADA اجازه می دهد تا سرپرستان slot شوند؛ این پست معادل استخراج کنندگان در سیستم های اثبات کار می باشد. مالکین ADA می توانند بلوک های جدید بسازند و تراکنش های جدید را انجام دهند و آن ها را تایید کنند. هر نود بر روی شبکه که ارزش مثبتی داشته باشد، به عنوان یک سهام دار شناخته شده و می تواند یک سرپرست slot شود. با استفاده از الگوریتم اثبات سهام (PoS) پلتفرم، پروسه انتخاب سهامدار که بلاک بعدی را خواهد ساخت، تصادفی است اما با سهمی که در پلتفرم دارند هم متناسب خواهد بود.

ارزش نسبی سهم آن ها به عنوان کسری از توکن ها در یک نود مشخص، تقسیم بر تعداد کل توکن های درون سیستم محاسبه می شود. وقتی نود یک سهامدار با موفقیت اولین بلوک خود را می‌سازد، آن‌ها رسما یک سرپرست slot می شوند. مسئولیت آن ها در این جایگاه شامل بررسی تراکنش هایی که قبلا توسط دیگر نودهای شبکه تایید شده، ساخت بلوک‌های جدید برای هر بخش از تراکنش‌ها، تخصیص کلیدهای شخصی برای هر بلوک و اعمال آن در زنجیره اصلی می‌شود. هرچند سرپرستان slot باید بلوک های جدیدی طی دوره زمانی مشخص ایجاد کنند که به آن ها slot گفته می شود و در حدود ۲۰ ثانیه خواهند بود. شکست در انجام این عمل طی زمان تخصیص داده شده به آن معنا است که آن‌ها فرصت را حداقل تا زمان انتخاب دوباره­شان از دست داده‌اند. یک الگوریتم دیگر با نام “ساتوشی را دنبال کن”، استخراج تصادفی ADA را ممکن می‌کند.

الگوریتم ساتوشی

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

هدیه از سایت ارز دیجیتال سرقت و دزدی

پیشنهاد سردبیر

اشتراک
اطلاع از
guest
0 نظر
بازخورد های درون متن
مشاهده همه نظرات