یکشنبه 27 ثور 1405

آخرین اخبار

نرخ اسعار خارجی در برابر پول افغانی/ یکشنبه 27 ثور 1405

شفقنا افغانستان – بر اساس اعلام سراسری شهزاده، بازار...

پیشرفت در هوش مصنوعی؛ تحلیل تومور حالا در چند دقیقه ممکن شد

شفقنا افغانستان – پژوهشگران دانشگاه سدارس-سینای لس‌آنجلس ابزار هوش...

اکونومیست: جهان در آستانه «آخرالزمان شغلی» هوش مصنوعی قرار دارد

شفقنا افغانستان- نشریه اکونومیست در گزارشی نوشته که دنیا...

فریاد عدالت‌خواهی در کلام امام جواد(ع)؛ مناجاتی علیه ظلم و فساد

شفقنا افغانستان- امام جواد(ع) در مناجات کشف ظلم بیان...

ربایش ده‌ها دانش‌آموز در نیجریه؛ بازگشت سایه وحشت به مدارس

شفقنا افغانستان– ساکنان ایالت بورنو در شمال شرقی نیجریه...

العرب: جنگ ایران محصولات زراعتی مصر را نابود می‌کند

شفقنا افغانستان - جنگ جاری در منطقه خاورمیانه فشارهای...

طالبان: ترکیه برای ۲۰ هزار افغان ویزای دامداری صادر می‌کند

شفقنا افغانستان _ وزارت مهاجرین طالبان اعلام کرده است...

محقق از افزایش فشارهای مذهبی بر شیعیان هشدار داد

شفقنا افغانستان _ محمد محقق، رهبر حزب وحدت اسلامی...

مقام ارشد آمریکایی: افغانستان همچنان در خط مقدم تهدیدهای تروریستی قرار دارد

شفقنا افغانستان- یک مقام ارشد نظامی ایالات متحده اعلام...

بازگشت اجباری بیش از ۵ هزار مهاجر افغانستانی در یک روز؛ تشدید بحران انسانی

شفقنا افغانستان– معاونت سخنگوی طالبان اعلام کرد که روز...

نرخ اسعار خارجی در برابر پول افغانی/ شنبه ۲۶ ثور ۱۴۰۵

شفقنا افغانستان – بر اساس اعلام سراسری شهزاده، بازار...

نیویورک تایمز مدعی شد؛ احتمال ازسرگیری جنگ ایران و آمریکا ظرف چند روز آینده

شفقنا افغانستان– روزنامه نیویورک تایمز بامداد شنبه ادعا کرد...

الگوریتم اجماع چیست؟ (Consensus Algorithm)

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

مکانیزم اجماع بلاک چین چیست؟

مکانیزم اجماع (Consensus Mechanism) به فرآیندی گفته می‌شود که در شبکه‌های بلاک‌ چینی، همه‌ اعضا را بر سر درستی تراکنش‌ها به توافق می‌رساند. در دنیای بلاک‌ چین، هیچ نهاد واحدی وجود ندارد که کنترل داده‌ها را بر عهده بگیرد. بنابراین باید روشی باشد تا تمامی نودهای شبکه بدون نیاز به اعتماد متقابل، درباره‌ی صحت اطلاعات تصمیم بگیرند.

نود (Node) یکی از رایانه‌ها یا اعضای شبکه بلاک‌ چین است که نسخه‌ای از داده‌ها را نگهداری کرده و در تأیید و انتقال تراکنش‌ها مشارکت می‌کند. مکانیزم اجماع وظیفه هماهنگی این نودها را بر عهده دارد و تضمین می‌کند که فقط تراکنش‌های معتبر وارد زنجیره شوند.

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

تاریخچه الگوریتم اجماع

مفهوم الگوریتم اجماع (Consensus Algorithm) پیش از پیدایش بلاک چین، در حوزه‌ شبکه‌های توزیع‌شده مطرح شد. هدف آن، ایجاد روشی بود تا چندین رایانه در نقاط مختلف بدون نیاز به یک کنترل‌کننده مرکزی، بر سر درستی و ترتیب داده‌ها توافق کنند. یکی از نخستین نمونه‌های نظری آن، مسئله‌ ژنرال‌های بیزانسی (Byzantine Generals Problem) بود که در دهه‌ ۱۹۸۰ میلادی معرفی شد و اساس بسیاری از الگوریتم‌های اجماع را شکل داد.

با ظهور بیت کوین در سال ۲۰۰۹، این مفهوم وارد مرحله‌ای عملی شد. خالق ناشناس بیت کوین، ساتوشی ناکاموتو، با طراحی مکانیزم اثبات کار (PoW) توانست راه‌حلی برای مشکل سیستم‌های مالی غیرمتمرکز ارائه دهد. این الگوریتم، شرکت‌کنندگان را ملزم می‌کرد برای تأیید تراکنش‌ها، معادلات پیچیده‌ای را حل کنند و در ازای آن پاداش بگیرند.

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

انواع مکانیزم‌های اجماع

ارتباط بین نودها بدون داشتن یک نهاد مرکزی اصلا کار راحتی نیست. توسعه‌دهندگان کریپتویی سعی کرده‌اند با روش‌های متفاوت این ارتباط را ایجاد کنند. همین باعث شده مکانیزم‌های اجماع متفاوتی به وجود بیاید که در ادامه سه مورد از مهم‌ترین آن‌ها را بررسی می‌کنیم.

تفاوت اجماع متمرکز (سمت راست) و اجماع غیرمتمرکز و بلاک چینی (سمت چپ)

۱. الگوریتم اثبات کار (Proof of Work یا PoW)

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

این روش امنیت زیادی را به وجود می‌آورد و در برابر دستکاری و سانسور مقاومت است. با این حال به هزینه اولیه و انرژی زیادی نیاز دارد و سرعت آن نسبت به بقیه روش‌ها کندتر است.

۲. الگوریتم اثبات سهام (Proof of Stake یا PoS)

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

از بین مزایای این روش می‌توان به صرفه‌جویی انرژی تا بیش از ۹۹ درصد نسبت به PoW، سرعت بالاتر در تراکنش‌ها و مشارکت آسان کاربران عادی از طریق استیکینگ اشاره کرد. با این حال این روش هم چالش‌های خاص خودش را دارد که از بین آن‌ها می‌توان به احتمال تمرکز در دست دارندگان بزرگ و نیاز به نظارت دقیق برای جلوگیری از تبانی اشاره کرد.

اتریوم با ارتقا به نسخه‌ Ethereum 2.0 و مهاجرت از PoW به PoS، این مدل را به‌طور کامل اجرا کرد. این تغییر بزرگ باعث کاهش چشمگیر مصرف انرژی و افزایش کارایی شبکه شد و حتی به افزایش قیمت اتریوم هم کمک کرد. گفتنی است توسعه‌دهندگان ETH در اصل به خاطر اینکه کاربرد آن در حوزه‌هایی مثل DeFi و NFT بیشتر شده بود، تصمیم به مهاجرت گرفتند؛ چراکه علاقه به خرید اتریوم روزبه‌روز بیشتر شده است.

۳. الگوریتم گواه اثبات سهام نیابتی (DPOS)

در مدل اثبات سهام نیابتی (DPoS)، کاربران شبکه با رأی دادن نمایندگانی را انتخاب می‌کنند که به‌ جای آن‌ها بلاک‌ها را تأیید کنند. این مدل نخستین بار توسط BitShares معرفی شد و بعدها در شبکه‌هایی مانند ایاس و ترون به کار گرفته شد.

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

ویژگی‌ها اثبات کار (PoW) اثبات سهام (PoS) اثبات سهام نیابتی (DPoS)
نحوه تأیید تراکنش‌ها با حل معادلات ریاضی توسط ماینرها و مصرف توان پردازشی با قفل‌کردن (استیک) رمزارز و انتخاب اعتبارسنج بر اساس میزان سهام با رأی‌گیری کاربران و انتخاب نمایندگان برای تأیید بلاک‌ها
نمونه شبکه‌ها بیت‌کوین (Bitcoin) اتریوم ۲.۰ (Ethereum 2.0) ترون (TRON)، ایاس (EOS)
مزایا امنیت بسیار بالا، مقاومت در برابر سانسور صرفه‌جویی ۹۹٪ در انرژی، سرعت بالا، مشارکت آسان کاربران سرعت و مقیاس‌پذیری بالا، مصرف انرژی پایین، سیستم رأی‌محور
معایب مصرف زیاد انرژی، هزینه سخت‌افزار بالا، سرعت پایین احتمال تمرکز در دست سرمایه‌داران بزرگ، خطر تبانی تمرکز نسبی قدرت در دست تعداد محدودی نماینده
هدف اصلی ایجاد امنیت و اعتماد از طریق رقابت محاسباتی افزایش کارایی و کاهش مصرف انرژی ترکیب کارایی بالا با ساختار نیمه‌دموکراتیک
میزان تمرکززدایی بسیار بالا متوسط پایین‌تر از PoW و PoS

جمع‌بندی

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

سوالات متداول

کدام مکانیسم اجماع اغلب با مصرف بالای انرژی مرتبط است؟

مکانیسم اثبات کار (Proof of Work) بیشترین مصرف انرژی را دارد.

الگوریتم اجماع بیت کوین چیست؟

الگوریتم اجماع بیت کوین اثبات کار (Proof of Work) است.

هدف بلاک چین چیست؟

هدف بلاک‌ چین ثبت شفاف، امن و غیرقابل‌تغییر تراکنش‌ها بدون نیاز به واسطه است.

شبکه اتریوم از کدام سازوکار برای اجماع در بلاک چین خود استفاده می‌کند؟

شبکه اتریوم از سازوکار اثبات سهام (Proof of Stake) برای اجماع استفاده می‌کند. مهاجرت به این شبکه باعث شد سرعت شبکه و فشار خرید اتریوم رشد کند.

اخبار مرتبط