1. صفحه اصلی
  2. مقالات ارز دیجیتال
  3. اصطلاحات بازار ارز دیجیتال
  4. الگوریتم اثبات کار با تأخیر

الگوریتم اثبات کار با تأخیر

الگوریتم اثبات کار با تأخیر
لوگو علیرضا محرابی
الگوریتم اثبات کار با تأخیر
اصطلاحات بازار ارز دیجیتال

الگوریتم اثبات کار با تأخیر (dPoW)، یک مکانیسم امنیتی است که توسط پروژه کومودو (KMD) طراحی شده است. پروتکل Delayed Proof-of-Work نسخه اصلاح شده الگوریتم اجماع اثبات کار(PoW) است که از قدرت هش بلاک چین بیت کوین به عنوان وسیله ای برای افزایش امنیت شبکه استفاده می کند. با استفاده از مکانیزم Delayed Proof of Work یا dPoW، توسعه‌دهندگان کومودو می‌توانند امنیت نه تنها شبکه خود، بلکه تمام زنجیره ‌های شخص ثالثی را که در آینده به اکوسیستم کومودو می‌پیوندند، تضمین کنند. در واقع، این پروتکل را می توان برای هر بلاک چین مستقلی که از مدل خروجی تراکنش خرج نشده (UTXO) استفاده می کند، پیاده سازی کرد. به طور خلاصه، مکانیسم منحصر به ‌فرد الگوریتم اثبات کار با تأخیر، امنیت قابل مقایسه با قوی‌ترین شبکه اثبات کار، بیت ‌کوین، را بدون رقابت مستقیم با بیت‌ کوین فراهم می‌کند.

روش کار با الگوریتم اثبات کار با تأخیر

روش کار با الگوریتم اثبات کار با تأخیر

برای توضیح این مکانیسم از کومودو به عنوان مثال استفاده می کنیم. در این پروژه مکانیزم امنیتی تأخیر اثبات کار در پایگاه کد Zcash پیاده سازی شد. فورک کومودو از Zcash قابلیت ‌های حفظ حریم خصوصی دانش صفر را برای آن به ارمغان آورد. همزمان، امنیت شبکه کومودو با استفاده از نرخ هش بیت کوین تقویت شد. روش کار الگوریتم dPoW به این صورت است که سیستم کومودو هر ده دقیقه یک عکس فوری از زنجیره بلوکی خود می گیرد. سپس این عکس فوری در یک بلوک در شبکه بیت کوین نوشته می شود؛ به این فرآیند، اسناد رسمی می گویند. فرآیند ضبط رسمی یک نسخه پشتیبان از کل سیستم کومودو ایجاد می کند که در بلاک چین بیت کوین ذخیره می شود. به عبارت دیگر، الگوریتم اثبات کار با تاخیر از شبکه بیت کوین یا هر شبکه (PoW) به عنوان ذخیره برای ذخیره تراکنش های کومودو استفاده می کند.

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

هنگامی که فرآیند صدور گواهی بیت کوین کامل شد، گره های گواهی کومودو داده های آن بلوک را از زنجیره بلاک بیت کوین کپی می کنند و آن را در تمام زنجیره های محافظت شده می نویسند. در این مرحله، شبکه هیچ سازماندهی مجددی را که سعی در اصلاح یک بلوک تایید شده یا هر بلوکی که قبل از آن باشد را نمی پذیرد. در حال حاضر الگوریتم Delayed Proof of Work با بلاک چین بیت کوین پیاده سازی می شود اما این پتانسیل را دارد که با هر بلاک چین دیگری با مدل خروجی تراکنش خرج نشده استفاده شود و از امنیت و قابلیت های آن بهره مند شود.

الگوریتم گواه اثبات کار با الگوریتم اثبات کار با تأخیر چه تفاوتی دارد؟

الگوریتم گواه اثبات کار با الگوریتم اثبات کار با تأخیر چه تفاوتی دارد؟

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

بنابراین، یکی از دلایل ایمن بودن بلاک چین های اثبات کار این واقعیت است که فرآیند استخراج شامل سرمایه گذاری مالی بسیار بالایی است و بر اجماع کل شبکه متکی است. با این حال، توجه به این نکته مهم است که امنیت بلاک چین های اثبات کار به طور مستقیم با قدرت محاسباتی (هش نرخ) تخصیص داده شده به آن ها متناسب است، به این معنی که بلاک چین های کوچک مبتنی بر PoW به اندازه شبکه های بزرگ امن نیستند. برخلاف الگوریتم PoW، پروتکل dPoW برای رسیدن به اجماع در بلوک های جدید استفاده نمی شود و بنابراین یک الگوریتم اجماع در نظر گرفته نمی شود.

DPoW یک مکانیسم امنیتی است که در بالای قوانین اجماع اثبات کار معمول پیاده سازی شده است. الگوریتم dPoW تغییر بلوک های ثبت شده را غیرممکن می کند و این بلاک چین ها را در برابر حملات 51 درصد ایمن تر و مقاوم تر می کند. در یک حمله 51 درصدی، یک بازیگر یا گروهی از عوامل مخرب کنترل اکثریت قدرت ماینینگ را به دست می گیرند و شبکه را به خطر می اندازند.

کار با الگوریتم اثبات کار با تاخیر

در واقع، هر بار که یک بلوک تأیید می‌شود، الگوریتم اثبات کار با تأخیر قوانین اجماع بلاک چین را «بازنشانی یا ریست» می‌کند. به عنوان مثال، اکثر زنجیره های اثبات کار از طولانی ترین قانون زنجیره استفاده می کنند. بنابراین، هر زمان که شبکه بلاک چین تأییدی دریافت کرد که بلوک XXX1 تأیید شده است، طولانی ترین قانون زنجیره از بلوک XXX2 شروع می شود؛ بنابراین، شبکه زنجیره ای را که با شماره بلوک XXX0 یا قبل از آن شروع می شود، نمی پذیرد، حتی اگر طولانی ترین زنجیره باشد.

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

در این باره بیشتر بخوانید

نظر بدهید

شماره موبایل شما منتشر نخواهد شد. قسمت های مورد نیاز علامت گذاری شده اند *

0 دیدگاه

0 نفر این مطلب برایشان مفید بوده است.
0 نفر این مطلب برایشان مفید نبوده است.
×بستن صفحه
پشتیبان فروش(شایان ابراهیمی)
موبایل 09304890686
موبایل 09304891085
واتساپ شروع گفتگو
تلگرام @Armteam_Admin_101
داخلی 101
پشتیبان فروش(یوسف فرخنده)
موبایل 09192757633
موبایل 09927779005
واتساپ شروع گفتگو
تلگرام @armteam_admin_29
داخلی 118
پشتیبان فروش(یوسف فرخنده)
موبایل 09194198792
موبایل 09194198792
واتساپ شروع گفتگو
تلگرام @Armteam_admin_2_118
داخلی 118
پشتیبان فروش(فاطیما ملک)
موبایل 09927779050
موبایل 09927779050
واتساپ شروع گفتگو
تلگرام @Armteam_malek_102
داخلی 102
پشتیبان فروش(سعید دبیری)
موبایل 09304891297
موبایل 09304891297
واتساپ شروع گفتگو
تلگرام @Armteam_mohajer_117
داخلی 117
پشتیبان فروش(علیرضا سجده)
موبایل 09304891628
موبایل 09304891628
واتساپ شروع گفتگو
تلگرام @Armteam_admin_1_114
داخلی 114
پشتیبان فروش(فائزه تهرانی)
موبایل 09304890560
موبایل 09101364784
واتساپ شروع گفتگو
تلگرام @Armteam_admin_104
داخلی 104
پشتیبان فروش(علی سلطانی)
موبایل 09927779006
موبایل 09192353887
واتساپ شروع گفتگو
تلگرام @armteam_soltani_105
داخلی 105
پشتیبان فروش(ایمان پوراسماعیلی)
موبایل 09927779040
موبایل 09927779030
واتساپ شروع گفتگو
تلگرام @Armteam_admin_por
داخلی 107
پشتیبان فروش(محسن یزدی)
موبایل 09909400054
موبایل 09909400054
واتساپ شروع گفتگو
تلگرام @Armteam_yazdi_103
داخلی 103
پشتیبان فروش(سعید دبیری)
موبایل 09927779003
موبایل 09927779003
واتساپ شروع گفتگو
تلگرام @Armteam_saeed_106
داخلی 106
پشتیبان فروش(مریم درخشان)
موبایل 09927779004
موبایل 09927779004
واتساپ شروع گفتگو
داخلی 110
اطلاعات تماس(دفتر فروش)
تلفن 021-22021030
تلفن 021-22021040
بدون پیش شماره 90001030
اینستاگرام @alireza.mehrabii
کانال تلگرام @alirezamehrabi_com