الگوریتم اثبات زمان سپری شده یا PoET چیست و چه کاربردی دارد؟
الگوریتم اثبات زمان سپری شده (Proof of Elapsed Time)، با نام اختصاری PoET، توسط شرکت اینتل در سال ۲۰۱۶ معرفی شد. این الگوریتم یکی از روشهای اجماع در شبکهها است که در حال حاضر، در بلاکچین مورد استفاده قرار میگیرد. PoET برای تأیید تراکنشها و ایجاد بلاکهای جدید در بلاکچین به کار میرود.
الگوریتم اثبات زمان سپری شده یا PoET چیست و چه کاربردی دارد؟
در این الگوریتم، نودها به طور تصادفی انتخاب میشوند و به طور مستقل زمانی را برای اجرای تراکنش تعیین میکنند. نودی که زودتر زمان مشخص شدهاش به پایان برسد، میتواند تراکنش را تأیید کرده و بلاک جدیدی ایجاد کند.
این الگوریتم با PoW (اثبات کار) تفاوتهایی دارد. در PoW، برای حل مسائل محاسباتی به برق زیادی نیاز است و این باعث هزینه بالایی میشود، در حالی که PoET امکان استفاده بهینه از منابع را فراهم میکند و مصرف انرژی را کاهش میدهد.
یکی از ویژگیهای امنیتی PoET استفاده از فناوری Intel SGX است که کد را در یک محیط امن اجرا میکند و از دسترسی خارجی جلوگیری میکند. این الگوریتم همچنین کنترل و مدیریت هزینه اجماع را بهبود میبخشد و اطمینان از اجرای کد در محیطی امن را فراهم میآورد.
معایب الگوریتم “PoET”
به نحوه اعتماد به تکنولوژی امنیتی SGX برمیگردد. در حال حاضر، شرکت اینتل تلاشهایی برای رفع آسیبپذیریهای مرتبط با SGX انجام داده است. این معایب عمدتاً مرتبط با اعتماد به امنیت سختافزار است.
زیرا SGX به طور کامل توسط شرکت اینتل طراحی و توسعه داده شده است، اعتماد به آن در واقع به اعتماد به شرکت اینتل یا هر شرکت دیگری که امنیت SGX را تضمین کند، باز میگردد. این موضوع با هدف از بین بردن وابستگی به واسطهها در بلاکچین مغایرت دارد.
با این حال، الگوریتم “PoET” به عنوان یک جایگزین مناسب برای الگوریتم “PoW” شناخته شده است. با توجه به بهبود و ارائه جایگزینی کارآمد برای اثبات کار، میتوان به “PoET” به عنوان یک راهکار معقول و جایگزینی موثر توجه کرد. الگوریتم “PoET” در حال حاضر تنها در بلاکچین “Hyperledger Sawtooth” به کار گرفته میشود.
در عین حال، با وجود مزایای الگوریتم “PoET“، برخی مخالفان نگرانیهایی را مطرح کردهاند. یکی از این نگرانیها این است که اعتماد به امنیت SGX ممکن است به وابستگی به شرکت اینتل منجر شود، که این موضوع میتواند بر طبقهبندی و نظارت بر امنیت در شبکههای بزرگ بلاکچین تأثیر بگذارد.
علاوه بر این، برخی از افراد نگرانی دارند که این الگوریتم ممکن است منجر به تمرکز قدرت و کنترل بیشتر در دست اندکی از افراد یا شرکتها شود، که این میتواند منجر به ایجاد موقعیتهای مونوپولی و کاهش رقابت در شبکههای بلاکچین شود.
بنابراین، هرچند که الگوریتم “PoET” به عنوان یک جایگزین مناسب برای “PoW” در نظر گرفته میشود، اما برای حفظ اعتماد و اطمینان در شبکههای بزرگ بلاکچین، لازم است که مسائل امنیتی و تمرکز قدرت مورد بررسی و ارزیابی دقیق قرار گیرد و اقدامات مناسبی اتخاذ شود تا مزایا و معایب این الگوریتم به نحو بهینهای مدیریت شوند.
به منظور مدیریت موانع و نگرانیهای مطرح شده، میتوان اقداماتی انجام داد.
برای مثال، اعمال استانداردهای شفافیت و اطلاعرسانی درباره امنیت SGX و عملکرد الگوریتم “PoET” میتواند به افزایش اعتماد و شفافیت در جامعه بلاکچین کمک کند. همچنین، توسعه و پیشرفت در تکنولوژیهای امنیتی برای رفع مشکلات و آسیبپذیریهای موجود نیز ضروری است.
همچنین، تنوع در الگوریتمهای اجماع مورد استفاده در بلاکچین میتواند به کاهش تمرکز قدرت و افزایش رقابت کمک کند. از طرف دیگر، برنامههای تحقیقاتی و توسعهیافته برای بهبود امنیت SGX و سایر تکنولوژیهای مورد استفاده در اجرای الگوریتم “PoET” میتواند به افزایش اعتماد و استفاده گستردهتر از این الگوریتم منجر شود.
به طور کلی، با رعایت اصول شفافیت، امنیت و ارتقاء تکنولوژیها، میتوان موانع احتمالی را برای الگوریتم “PoET” در بلاکچین کاهش داد و به بهبود کارایی و اعتماد به این الگوریتم کمک کرد.