خلاصه مطلب
بلاکچین به عنوان یک فناوری نوین، با فعالیت بر پایه امنیت و شفافیت توانسته نظامهای مالی و اطلاعاتی را به صورت کامل متحول کند. یکی از ویژگیهای بارز بلاکچین، مفهوم الگوریتم اجماع یا به زبان سادهتر، تایید فعالیتهای شبکه است که نقش بسیار حیاتی در اعتماد عمومی به این سیستم دارد. انواع مختلفی از مکانیسمهای اجماع در بلاکچین وجود دارند که هر کدام با رویکردهای منحصر به فرد خود، به حل چالشهای مختلف مرتبط با تایید تراکنشها میپردازند. در این مطلب به بررسی کامل مفهوم الگوریتم اجماع و همچنین معرفی انواع روشهای مکانیسم اجماع خواهیم پرداخت.
یکی از اصلیترین موارد در شبکه بلاکچین، تایید تراکنشها و درخواستهای مربوط به انتقالهای مختلف در شبکه است. به فرایندی که این موارد و تراکنشها توسط گرهها (Nude) و اعضای شبکه تایید میشوند و در مورد یک تراکنش به توافق میرسند، الگوریتم اجماع (Consensus Algorithms) میگویند.
به زبان سادهتر یعنی اگر عضوی از شبکه بلاکچین درخواست ثبت و انجام تراکنشی را داشته باشد، اعضای تایید کننده در شبکه مربوط، باید به توافقی در این مورد دست پیدا کنند تا تراکنش انجام و تکمیل شود. این موضوع جزو اصلیترین فرایندها در شبکه بلاکچین است ماهیت اصلی فعالیت این شبکه بر این پایه استوار است.
همانطور که میدانید یکی از مهمترین مواردی که باعث جذب کاربران و همچنین حجم سرمایه بسیار زیادی در شبکه بلاکچین شده است، غیر متمرکز بودن و عدم وجود قدرت ثابت در این شبکه است. اما چگونه این موضوع به بهترین شکل ممکن در این شبکه رعایت و اجرا میشود؟
الگوریتم اجماع با وجود پذیرش چندین روش کارکرد، این امکان را برای شبکه بلاکچین فراهم میکند که تراکنشهای مربوط به خود را در شفافترین و غیر متمرکزترین حالت ممکن انجام دهد. علاوه بر شفافیت و امنیت، این نوع کارکرد، کاربرد دیگری برای هر شبکه نیز دارد. چون تراکنشها باید به تایید چندین گره در شبکه برسند، درصد خطای فعالیت شبکه به صورت محسوسی کاهش میابد. به زبان سادهتر، وقتی یک درخواست توسط چندین عضو بررسی و در صورت صحیح بودن تایید شود، احتمال بروز خطا به صورت کلی از بین میرود.
شبکه بلاکچین و همچنین صنعت ارزهای دیجیتال با وجود جذب سرمایه چندین میلیارد دلاری، هیچ قدرت واحدی ندارند و هیچکس نمیتواند هویت کاربران و فعالان را رصد کند. علاوه بر این موارد، هر فرد میتواند با فراهم کردن موارد موجود، به عنوان تاییدکننده تراکنشها وارد شبکه شود. این موارد موضوعاتی هستند که بلاکچین را به عنوان رقیبی جدی برای سیستمهای مالی متمرکز تبدیل کردهاند.
به اعضایی که در تایید تراکنشها در شبکه بلاکچین به صورت گروهی با همتایان خود همکاری میکنند، گره یا نود (Nude) میگویند. نحوه کار گرهها با توجه به مکانیزم اجماع هر بلاکچین، متفاوت است اما در اصل، همه نودها فعالیتی یکسان را در شبکه انجام خواهند داد؛ یعنی همکاری برای تایید و انجام تراکنشها.
هر بلاکچین با توجه به نحوه کارکرد خود، از مکانیزم اجماع مخصوصی استفاده میکند. تفاوت الگوریتمهای اجماع در مواردی مانند سرعت انجام تراکنشها، انرژی، هزینهها، امنیت، مقیاس پذیری و… است. الگوریتمهای اجماع به دو یا سه مورد خلاصه نمیشوند و انواع مختلفی از آنان وجود دارد که به توسعه دهندگان و کاربران، امکان فعالیت در مقیاس وسیعتری را فراهم میسازند. انواع مکانیزمهای اجماع عبارتند از:
همانطور که مشخص است، انواع زیادی از الگوریتمهای اجماع وجود دارند اما باید بدانید همه این موارد محبوب و پرکاربرد نیستند و فقط دو مورد از موارد ذکر شده، در بلاکچین رمزارزهای مختلف بسیار کاربردی و پر استفاده هستند.
این دو مورد گواه اثبات کار (Proof of Work) یا POW و گواه اثبات سهام (Proof of Stake) یا POS نام دارند که در ادامه به توضیح این مورد و مزایا و معایب آنان خواهیم پرداخت.
یکی از پر استفادهترین مکانیزمهای اجماع که هم اکنون بلاکچینهای بسیاری از آن استفاده میکنند، گواه اثبات کار یا به اختصار POW است. بر اساس این الگوریتم اجماع، باید از کامپیوترهای سخت افزاری برای حل معادلات و رمزگذاریهای داخل شبکه استفاده شود و هر کامپیوتر بر اساس میزان کار و قدرت حل این معادلات، پاداش دریافت میکند.
این کامپیوترها ماینر نام دارند. شاید این نام برای شما آشنا باشد و فکر کنید که بیت کوین از جایی باید ماین (استخراج) شود. اما هم اکنون به خوبی میدانید که در واقع هیچ استخراجی در کار نیست و هر کامپیوتر و یا قطعه کامپیوتری (مانند CPU های مختلف و کارت گرافیک) که در فرایند حل معادلات در شبکه بلاکچین فعالیت میکند، با نام ماینر شناخته میشود و درآمد این قطعهها در گرو میزان فعالیت و قدرت آنان است.
به دلیل پیچیدگی بسیار بالای معادلات در داخل بلاکچینها، حل این موارد نیاز به کامپیوترهای بسیار قوی دارد و قطعاتی که توانایی حل این معماها را داشته باشند، مصرف برق زیادی دارند. به همین دلیل برخی فعالان محیط زیست به دلیل آسیبهایی که ماینرها در بلند مدت به محیط زیست وارد میکنند، مخالف بیت کوین هستند. برخی از مشهورترین ارزهایی که از این الگوریتم اجماع برای تایید تراکنشهای بلاکچین خود استفاده میکنند عبارتند از:
این مکانیزم اجماع اولین بار توسط ساتوشی ناکاموتو و زمانی که وایت پیپیر بیت کوین و بلاکچین آن را برای عموم عرضه کرد، ابداع شد.
باید بدانید این الگوریتم اجماع فاقد عیب نیست و معایبی نیز دارد. اما در کنار این معایب، مزایای خوبی نیز وجود دارد که باید برای درک بهتر مفهوم مکانیزم اجماع بررسی شوند.
گواه اثبات سهام را میتوان نقطه مقابل گواه اثبات کار دانست. Proof of Stake یا به اختصار POS هیچ نیازی به دستگاهها و قطعات کامپیوتری برای تایید تراکنشها ندارد. نودها در این شبکه ولیدیتور (Validator) یا اعتبارسنج نام دارند. فرایند عضویت در این نوع الگوریتم اجماع با استفاده از استیکینگ و سپردهگذاری تایید و تکمیل میشود.
به زبان سادهتر، هر فرد با هر میزان سرمایه میتواند به عنوان گره یا ولیدیتور، کار خود را به عنوان اعتبارسنج آغاز کند. نیاز این کار، صرفا عضویت در یک شبکه و سپردهگذاری در آن است. برخی از ارزهایی که از این الگوریتم اجماع استفاده میکنند عبارتند از:
شاید الگوریتم اجماع بر پایه گواه اثبات سهام در نگاه اول ساده، مفید و بی دردسر به نظر برسد اما این روش هم مزایا و معابل مخصوص به خود را دارد.
سرعت: یکی از مهمترین فاکتورهایی که این روش با سایر الگوریتمهای اجماع متفاوت میسازد، سرعت بینظیر آن است. سرعت انجام و تایید تراکنشها در این نوع مکانیزم اجماع تفاوتی اساسی با سایر روشهای اجماع دارد.
دسترسی آسان: فرایند عضویت در بلاکچین یک ارز به عنوان اعتبارسنج، بسیار بی دردسر و بدون پیچیدگی خاصی است و هر فرد با داشتن حتی کمترین میزان سرمایه، میتواند عضوی از گرههای شبکههایی که با این الگوریتم اجماع فعالیت میکنند باشد.
مصرف کم انرژی: این روش بر خلاف رقیب اصلی خود یعنی گواه اثبات کار، نیاز بسیار کمتری به انرژی و برق دارد. این موضوع به دلیل عدم نیاز به سختافزارهای گران قیمت و پر مصرف است.
تمرکز زدایی ناقص: قطعا اصلیترین مشکل این نوع الگوریتم اجماع، عدم موفقیت در کامل کردن تمرکز زدایی است. به زبان سادهتر، هر کس سرمایه بیشتری داشته باشد میتواند قدرت بیشتری در شبکه تصاحب کند و نقش بیشتری در تایید تراکنشها داشته باشد.
توزیع نامناسب پاداشها: همانطور که افراد با سرمایه بیشتر میتوانند قدرت بیشتری در اختیار داشته باشند، پاداش بیشتری نیز دریافت میکنند. زیرا نقش بیشتری نسبت به سایر اعتبارسنجها در تایید تراکنشات دارند.
کاهش عرضه در گردش ارز مربوط: به دلیل اینکه برای عضویت به عنوان یک گره باید از ارز مربوط به آن برای سرمایهگذاری استفاده کرد، ممکن است عرضه در گردش ارز، در طول زمان با کاهش قابل توجهی مواجه شود.
در این مطلب سعی شد مفهوم کلی الگوریتم اجماع برای شما عزیزان به سادهترین روش ممکن شرح داده شود. قطعا یکی از اصلیترین نیازهای افراد برای عملکردی موفی در بازار رمزارزها، درک درست و صحیح مطالب پایهای است.
هیچ معیار مناسبی برای قضاوت این موضوع که شبکههایی که با گواه اثبات کار فعالیت میکنند بهتر هستند یا شبکههایی که با گواه اثبات سهام فعالیت میکنند، بهتر هستند وجود ندارد. هر مکانیزم اجماع مزیا و معایب مخصوص به خود را دارد.
به فرایندی که این موارد و تراکنشها توسط گرهها (Nude) و اعضای شبکه تایید میشوند و در مورد یک تراکنش به توافق میرسند، الگوریتم اجماع (Consensus Algorithms) میگویند.
هیچ معیار مناسبی برای قضاوت این موضوع که کدام مکانیزم اجماع بهتر است وجود ندارد و هر روش مزایا و معایب مربوط به خود را دارد.
بلاکچین بیت کوین از روش گواه اثبات کار (Proof of Work) یا POW استفاده میکند.
توجه!
محتوای این مقاله صرفاً برای اهداف آموزشی و اطلاعرسانی تهیه شده و بههیچعنوان توصیه مالی یا سرمایهگذاری نیست. قبل از هرگونه تصمیمگیری مالی، حتماً با مشاوران حرفهای مشورت کنید.
قیمت ارزهای محبوب
۱۰,۲۲۸,۱۲۹,۲۸۱
۳,۱۲٪
۴۲۰,۶۱۱,۱۴۳
۱,۸۳٪
۱۰,۲۲۸,۱۲۹,۲۸۱
۱,۸۳٪
پیشنهاد مطالعه
آخرین اخبار