در این مقاله، میخواهیم شما را با موضوع الگوریتم اثبات سهام آشنا کنیم، یکی از مباحث اساسی در جایگزینی مدیریت غیرمتمرکز به جای مدیریت متمرکز که اهمیت بسیاری در امنیت شبکه دارد. زمانی که ساتوشی ناکاموتو هاوینگ بیتکوین را به عنوان جایگزین مردمی برای ارزهای ملی و سازمانهای حاکمیتی معرفی کرد، یکی از مسائل مهم مطرح شده، نحوه مدیریت شبکه با الگوریتم اجماع اثبات کار بود.
بعد از گذشت مدتی، الگوریتم اجماع اثبات کار با انتقاداتی مواجه شد که متخصصان الگوریتم یک جایگزین جدید به نام اثبات سهام (PoS) را معرفی کردند. در این مقاله، قصد داریم به طور جامع، علمی و ساده و قابل فهم به سوال اینکه الگوریتم اثبات سهام چیست، پاسخ دهیم. در شبکههای سنتی مانند بانکها، حفظ امنیت شبکه و اسکناسهای در گردش به عهده یک سازمان مشخص به نام بانک مرکزی بود.
بانک مرکزی، سازمان وابسته به حکومت، در هر کشور مسئول حفظ امنیت شبکه بانکی بود و با در نظر گرفتن منافع حکومت، این وظیفه را بر عهده داشت؛ ظهور بلاکچین به این دلیل بود که این قدرت و اختیار از حکومتها و سازمانهای متمرکز سلب شود و با الگوریتمهایی چون اثبات سهام (PoS) در اختیار عموم مردم قرار گیرد.
این انتقال قدرت که با هدف تمرکز زدایی اختیارات در سال 2009 آغاز شد، پیشبینی میشد که با انتقادات فراوانی مواجه شود. یکی از اصلیترین این انتقادات مربوط به امنیت شبکه بود. یعنی اگر قدرت از یک سازمان متمرکز در یک کشور گرفته شود و به عموم منتقل شود، حتماً افرادی خواهند بود که دست به اقدامات خرابکارانه میزنند. این اقدامات که عمدی بوده، باید به نوعی کنترل شوند.
کنترل اقدامات خرابکارانه در سیستمهای متمرکز به عهده یک سازمان مشخص بوده و تا حد زیادی امکان جلوگیری از آن با مسدود نمودن حسابها و جلوگیری از دسترسی فرد یا افراد خرابکار وجود داشته است. اما در یک سیستم غیرمتمرکز که تمامی فرآیندها به وسیله بلوکها و زنجیرهای از آنها انجام میشود، حفظ امنیت نیازمند وجود یک الگوریتم مشخص میباشد که به آن الگوریتم اجماع گفته میشود. در حال حاضر، دو نوع اصلی الگوریتم اجماع به نامهای اثبات کار و اثبات سهام در کیف پول ارزهای دیجیتال وجود دارد که در این مقاله به یکی از آنها، یعنی الگوریتم اجماع اثبات سهام، خواهیم پرداخت. اما پیش از آن، توضیح مختصری در خصوص مفهوم الگوریتم اجماع و روش اول یعنی اثبات کار ارائه خواهیم کرد.
پیدایش الگوریتم اجماع اثبات سهام (Proof of Stake)
در بخش قبلی، ما با الگوریتم اجماع اثبات کار آشنا شدیم و حالا نوبت به الگوریتم اجماع اثبات سهام یا به اختصار PoS رسیده است. بررسی دلایل ظهور این الگوریتم در دنیای ارزهای دیجیتال امری اساسی است که برای درک بهتر این موضوع، به آن میپردازیم. پدیدار شدن الگوریتم اجماع اثبات سهام در دنیای کسب درآمد از ارزهای دیجیتال به دلیل نقاط ضعف موجود در الگوریتم اجماع اثبات کار به وجود آمد.
این نقاط ضعف باعث شدند که پیشروین کریپتونومیکس (Cryptonomics) مانند پییرکوین (PeerCoin) از الگوریتم جدیدی به نام اثبات سهام (PoS) استفاده کنند. یکی از انتقادات اصلی به الگوریتم اثبات کار این بود که مصرف برق دستگاههای ماینینگ به شدت افزایش یافته بود و این موضوع نگرانی جدی از نظر محافظان محیط زیست ایجاد کرده بود.
محدودیتهای مرتبط با انرژیهای تجدیدپذیر همچون سوختهای فسیلی که پیشنیاز تولید برق هستند، همچنین آلودگی محیط زیست، انتقادات فراوانی را به تکنولوژی معرفی شده توسط ساتوشی ناکاموتو وارد کردند. علاقمندان به بلاکچین و ارزهای دیجیتال با هدف حفظ محیط زیست و جلوگیری از نابودی این ارزشها، به دنبال الگوریتمهای جدیدی برای حفظ امنیت شبکه بودند. این نیاز منجر به ایجاد اولین شبکهای مبتنی بر الگوریتم اثبات سهام شد.
در الگوریتم اثبات سهام، بهعکس الگوریتم اثبات کار، نیاز به وجود دستگاههای پرهزینهای مانند ماینرها برای ایجاد بلوکها و حفظ امنیت شبکه کمتر شد. این الگوریتم به گونهای طراحی شده است که به جای مسابقه ماینرها برای حل مسائل پیچیده، دارندگان سهام معینی در شبکه مسئولیت ایجاد بلوک و حفظ امنیت را بر عهده میگیرند. البته این الگوریتم نیز با انتقاداتی مواجه است که توسط متخصصان شبکه در حال بررسی و بهبود میباشد.
در این مقاله، میخواهیم شما را با موضوع الگوریتم اثبات سهام آشنا کنیم، یکی از مباحث اساسی در جایگزینی مدیریت غیرمتمرکز به جای مدیریت متمرکز که اهمیت بسیاری در امنیت شبکه دارد. زمانی که ساتوشی ناکاموتو هاوینگ بیتکوین را به عنوان جایگزین مردمی برای ارزهای ملی و سازمانهای حاکمیتی معرفی کرد، یکی از مسائل مهم مطرح شده، نحوه مدیریت شبکه با الگوریتم اجماع اثبات کار بود.
بعد از گذشت مدتی، الگوریتم اجماع اثبات کار با انتقاداتی مواجه شد که متخصصان الگوریتم یک جایگزین جدید به نام اثبات سهام (PoS) را معرفی کردند. در این مقاله، قصد داریم به طور جامع، علمی و ساده و قابل فهم به سوال اینکه الگوریتم اثبات سهام چیست، پاسخ دهیم. در شبکههای سنتی مانند بانکها، حفظ امنیت شبکه و اسکناسهای در گردش به عهده یک سازمان مشخص به نام بانک مرکزی بود.
بانک مرکزی، سازمان وابسته به حکومت، در هر کشور مسئول حفظ امنیت شبکه بانکی بود و با در نظر گرفتن منافع حکومت، این وظیفه را بر عهده داشت؛ ظهور بلاکچین به این دلیل بود که این قدرت و اختیار از حکومتها و سازمانهای متمرکز سلب شود و با الگوریتمهایی چون اثبات سهام (PoS) در اختیار عموم مردم قرار گیرد.
این انتقال قدرت که با هدف تمرکز زدایی اختیارات در سال 2009 آغاز شد، پیشبینی میشد که با انتقادات فراوانی مواجه شود. یکی از اصلیترین این انتقادات مربوط به امنیت شبکه بود. یعنی اگر قدرت از یک سازمان متمرکز در یک کشور گرفته شود و به عموم منتقل شود، حتماً افرادی خواهند بود که دست به اقدامات خرابکارانه میزنند. این اقدامات که عمدی بوده، باید به نوعی کنترل شوند.
کنترل اقدامات خرابکارانه در سیستمهای متمرکز به عهده یک سازمان مشخص بوده و تا حد زیادی امکان جلوگیری از آن با مسدود نمودن حسابها و جلوگیری از دسترسی فرد یا افراد خرابکار وجود داشته است. اما در یک سیستم غیرمتمرکز که تمامی فرآیندها به وسیله بلوکها و زنجیرهای از آنها انجام میشود، حفظ امنیت نیازمند وجود یک الگوریتم مشخص میباشد که به آن الگوریتم اجماع گفته میشود. در حال حاضر، دو نوع اصلی الگوریتم اجماع به نامهای اثبات کار و اثبات سهام در کیف پول ارزهای دیجیتال وجود دارد که در این مقاله به یکی از آنها، یعنی الگوریتم اجماع اثبات سهام، خواهیم پرداخت. اما پیش از آن، توضیح مختصری در خصوص مفهوم الگوریتم اجماع و روش اول یعنی اثبات کار ارائه خواهیم کرد.
پیدایش الگوریتم اجماع اثبات سهام (Proof of Stake)
در بخش قبلی، ما با الگوریتم اجماع اثبات کار آشنا شدیم و حالا نوبت به الگوریتم اجماع اثبات سهام یا به اختصار PoS رسیده است. بررسی دلایل ظهور این الگوریتم در دنیای ارزهای دیجیتال امری اساسی است که برای درک بهتر این موضوع، به آن میپردازیم. پدیدار شدن الگوریتم اجماع اثبات سهام در دنیای کسب درآمد از ارزهای دیجیتال به دلیل نقاط ضعف موجود در الگوریتم اجماع اثبات کار به وجود آمد.
این نقاط ضعف باعث شدند که پیشروین کریپتونومیکس (Cryptonomics) مانند پییرکوین (PeerCoin) از الگوریتم جدیدی به نام اثبات سهام (PoS) استفاده کنند. یکی از انتقادات اصلی به الگوریتم اثبات کار این بود که مصرف برق دستگاههای ماینینگ به شدت افزایش یافته بود و این موضوع نگرانی جدی از نظر محافظان محیط زیست ایجاد کرده بود.
محدودیتهای مرتبط با انرژیهای تجدیدپذیر همچون سوختهای فسیلی که پیشنیاز تولید برق هستند، همچنین آلودگی محیط زیست، انتقادات فراوانی را به تکنولوژی معرفی شده توسط ساتوشی ناکاموتو وارد کردند. علاقمندان به بلاکچین و ارزهای دیجیتال با هدف حفظ محیط زیست و جلوگیری از نابودی این ارزشها، به دنبال الگوریتمهای جدیدی برای حفظ امنیت شبکه بودند. این نیاز منجر به ایجاد اولین شبکهای مبتنی بر الگوریتم اثبات سهام شد.
در الگوریتم اثبات سهام، بهعکس الگوریتم اثبات کار، نیاز به وجود دستگاههای پرهزینهای مانند ماینرها برای ایجاد بلوکها و حفظ امنیت شبکه کمتر شد. این الگوریتم به گونهای طراحی شده است که به جای مسابقه ماینرها برای حل مسائل پیچیده، دارندگان سهام معینی در شبکه مسئولیت ایجاد بلوک و حفظ امنیت را بر عهده میگیرند. البته این الگوریتم نیز با انتقاداتی مواجه است که توسط متخصصان شبکه در حال بررسی و بهبود میباشد.