الگوراند Algorand چیست؟
در یک نگاه
- الگوراند (Algorand) یک بلاکچین با مکانیسم اجماع «اثبات سهام خالص» (PPoS) است که برای تسهیل آینده مالی طراحی شده است.
- این پلتفرم توسط «سیلویو میکالی» (Silvio Micali)، متخصص رمزنگاری و برنده جایزه تورینگ طراحی شده و با حمایتهای «بنیاد الگوراند» پشتیبانی میشود.
- بیشتر شبکههای مدرن مبتنی بر بلاکچین تلاش میکنند تا مقیاسپذیری، امنیت و غیرمتمرکز بودن را تا حدودی به طور برابر به دست آورند. با این حال، امروزه تعداد کمی از پلتفرمها را میتوان واقعاً کامل و همهجانبه دانست و بیشتر آنها یکی یا چند مورد از این ویژگیها را قربانی میکنند؛ چه به بهای فدا کردن غیرمرکزگرایی برای مقیاسپذیری بیشتر، چه مقیاسپذیری برای امنیت، یا موارد دیگر.
این معضل سهگانه بلاکچین همچنان یکی از چالشهای اصلی بلاکچینها در دوران مدرن است و پروژههای متعددی تلاش کردهاند تا آن را حل کنند. الگوراند، به عنوان یک پلتفرم بلاکچین عمومی برجسته، یکی از جاهطلبانهترین تلاشها در این زمینه به شمار میرود.
الگوراند چیست؟
الگوراند که در سال ۲۰۱۹ راهاندازی شد، یک پلتفرم بلاکچین نوین است که برای ایجاد برنامههای غیرمتمرکز (DApps) قدرتمند و ابزارهای مالی اولیه جهت استفاده به عنوان ستون فقرات اقتصاد آینده، به کار میرود.
این پلتفرم به گونهای طراحی شده است که با فراهم کردن زیرساختها و ابزارهای لازم برای سازندگان جهت خلق برنامهها و داراییهایی که بتوانند توسط میلیاردها نفر استفاده شوند، برخی از چالشهای کلیدی پیش روی پلتفرمهای رقیب (یعنی غیرمتمرکزسازی، مقیاسپذیری و سرعت) را برطرف کند.
این پروژه در سال ۲۰۱۷ توسط «سیلویو میکالی»، دانشمند علوم کامپیوتر شناختهشده بینالمللی و استاد دانشگاه MIT (که به خاطر فعالیتهایش در زمینه رمزنگاری موفق به دریافت جایزه تورینگ در سال ۲۰۱۲ شد) بنیانگذاری شد. امروزه الگوراند توسط یک تیم چندرشتهای که عمدتاً شامل محققان، رمزنگاران، ریاضیدانان و توسعهدهندگان است، توسعه مییابد.
الگوراند چگونه کار میکند؟
پروتکل الگوراند به دو لایه تقسیم میشود:
- لایه ۱: جایی است که بیشتر جادوها در آن اتفاق میافتد. این لایه برای اجرای قراردادهای هوشمند، مدیریت تبادل اتمی (معاملات سریع همتا به همتا ارزهای دیجیتال) و ایجاد داراییهای بلاکچینی جدید مبتنی بر الگوراند (معروف به ASA) استفاده میشود. لایه ۱ تنها قادر به اجرای قراردادهای هوشمند نسبتاً ساده (معروف به ASC1) است.
- لایه ۲: برای اضافه کردن قابلیتهای بیشتر، الگوراند لایه دومی دارد که قادر به اجرای قراردادهای هوشمند بزرگتر و دارای ویژگیهای پیشرفتهتر است؛ از همان انواعی که انتظار دارید در پشت صحنه برنامههای مالی غیرمتمرکز مدرن (DeFi) کار کنند.
آیا میدانید؟
برنامههای غیرمتمرکز معمولاً یک رابط کاربری شهودی در اختیار کاربران قرار میدهند تا بتوانند با آن تعامل داشته و دستورات خود را به قراردادهای هوشمند زیرین ارسال کنند.
این پلتفرم بر اساس مکانیسم اجماع اثبات سهام نوینی به نام «اثبات سهام خالص» (Pure Proof of Stake یا به اختصار PPoS) ساخته شده است. این سیستم به گونهای طراحی شده که سریع و عادلانه باشد و به همه سهامداران (دارندگان توکن ALGO) اجازه دهد در تولید بلاک مشارکت کرده و از این طریق پاداش کسب کنند. الگوراند همچنین توسط تعداد زیادی گره رله (Relay Nodes) توزیعشده جغرافیایی پشتیبانی میشود که برای هدایت بلاکها به سمت گرههای مشارکتی (گرههای غیررله) و اعتبارسنجی امضاها استفاده میشوند و حتی خودشان میتوانند در اجماع شرکت کنند.
یکی از ترفندهای ویژه الگوراند، نحوه انتخاب کاربران برای شرکت در پروتکل اجماع است؛ فرآیندی که آن را «گزینش رمزنگاریشده» (Cryptographic Sortition) مینامند. پروتکل الگوراند با استفاده از یک سیستم قرعهکشی وزندهیشده، تولیدکنندگان بلاک را به صورت تصادفی و مخفی از میان استخر گرههای موجود انتخاب میکند؛ در این سیستم، شانس انتخاب شدن با میزان توکنهای ALGO در اختیار کاربر افزایش مییابد. این شرکتکنندگان در هر روند تغییر میکنند و تا بعد از انجام کار، نمیدانند که در انتخاب بلاک نقش داشتهاند یا خیر. ایده پشت این روش این است که به محافظت از شبکه در برابر تبانی و سایر حملات کمک کند.
چه چیزی الگوراند را خاص میکند؟
در دنیای بلاکچین، سرعت اهمیت بالایی دارد؛ بالاخره تاخیر در تراکنشها و ازدحام شبکه میتواند تجربهای ناامیدکننده رقم بزند.
الگوراند با پشتیبانی از حدود ۱۰۰۰ تراکنش در ثانیه (tps) — شامل تراکنشهای قرارداد هوشمند — طراحی شده تا بر این مشکل غلبه کند. در مقایسه با سرعت ۵ تراکنش بر ثانیه بیتکوین یا نرخ فعلی ۱۵ الی ۳۰ تراکنش بر ثانیه اتریوم، این رقم بسیار چشمگیر است. با این حال، برخی بلاکچینهای دیگر ادعا میکنند عملکرد بهتری دارند؛ برای مثال، سولانا ادعا میکند به بیش از ۵۰,۰۰۰ تراکنش در ثانیه رسیده است، در حالی که ارتقای ETH 2.0 اتریوم نوید افزایش ظرفیت خود را بین ۱,۰۰۰ تا ۲,۰۰۰ تراکنش در ثانیه میدهد.
الگوراند همچنین به دنبال دستیابی به نهاییسازی (Finality) تقریباً آنی تراکنشها است. این ویژگی به همراه نرخ بالای تراکنش در ثانیه، آن را به گزینهای ایدهآل برای برنامههای مالی آنلاین تبدیل میکند که باید پاسخگوی دهها میلیون کاربر احتمالی باشند. از آنجا که شبکه الگوراند قابل انشعاب (Fork) نیست، کاربران نیازی به نگرانی درباره تقسیم زنجیره ندارند و میتوانند مطمئن باشند که حتی اگر اکثر شبکه نیز در معرض خطر قرار گیرد، اجماع برقرار میماند.
یکی دیگر از ویژگیهای غیرمعمول الگوراند این است که پاداشهای هر بلاک به طور متناسب بین دارندگان توکن ALGO توزیع میشود. این در تضاد آشکار با بسیاری از بلاکچینهای مبتنی بر اثبات سهام (PoS) دیگر است که معمولاً پاداش بلاک را به اعتبارسنجها میدهند (و ممکن است ملزم به تقسیم یا عدم تقسیم این پاداش با سایر سهامداران باشند). حداقل مشخصات لازم برای راهاندازی یک گره (نود) الگوراند مشارکت را نسبتاً در دسترس قرار میدهد؛ برخی از این حداقل مشخصات شامل ۴ تا ۸ گیگابایت رم، ۱۰۰ گیگابایت حافظه SSD و اینترنت پهنای باند ۱۰ مگابیت بر ثانیه است.
این پلتفرم یکی از معدود بلاکچینهای پشتیبانیکننده از قرارداد هوشمند است که کاملاً توسط یک سیستم اجماع اثبات سهام (PoS) محافظت میشود. این ویژگی مزایای زیادی نسبت به سیستمهای مبتنی بر اثبات کار (PoW) به آن میبخشد، از جمله کارمزدهای بهشدت پایینتر و زمان تأیید تراکنش کوتاهتر.
الگوراند همچنین قصد دارد با مکانیسم اجماع «اثبات سهام خالص» خود در زمینه بهرهوری انرژی رقابت کند؛ این شرکت ادعا میکند که بلاکچین آن کربنخنثی است و تنها دو میلیونیم میزان CO2 تولید شده توسط پلتفرمهای رقیب را ایجاد میکند. با توجه به اینکه شرکتها توجه فزایندهای به مصرف انرژی و انتشار کربن بلاکچینها دارند، این ویژگی میتواند مزیت رقابتی مهمی برای الگوراند باشد.
ویژگی «داراییهای استاندارد الگوراند» (ASA) نیز انعطافپذیری بالایی را برای توسعهدهندگان به ارمغان میآورد و ابزارهایی را در اختیار آنها قرار میدهد تا به راحتی توکنهایی با طیف وسیعی از موارد استفاده — از جمله استیبلکوینها، توکنهای بهادار، پولهای فیجیتال دولتی، توکنهای کاربردی، توکنهای هویت و غیره — را راهاندازی کنند.
چه کسانی در حال ساخت پروژه روی الگوراند هستند؟
امروزه دهها محصول فعال روی الگوراند ساخته شدهاند و پروژههای بسیار دیگری نیز در دست توسعه هستند. برخی از آنها عبارتند از:
- 🏗️ リーチ (Reach / ریچ): پلتفرمی که ساخت و استقرار برنامههای غیرمتمرکز را روی الگوراند و سایر بلاکچینها سادهتر و در دسترستر میکند.
- 🎵 Opulous (اُپولوس): آوردن داراییهای موسیقی به بستر بلاکچین با اجازه دادن به هنرمندان برای جذب بودجه برای پروژههای بعدی خود از طریق امور مالی غیرمتمرکز (DeFi).
- 💵 جزایر مارشال: استفاده از فناوریهای الگوراند و SFB برای ساخت اولین ارز دیجیتال ملی جهان، معروف به حاکم مارشال (SOV).
توکن ALGO چیست؟
توکن کاربردی بومی اکوسیستم الگوراند با نام ALGO شناخته میشود. این توکن، «گستوکن» (Gas Token) مورد استفاده برای پرداخت هزینههای تراکنش و محاسبات قراردادهای هوشمند است (مشابه نحوه استفاده از اتر در بلاکچین اتریوم). اما فراتر از این، برای پشتیبانی از عملیات شبکه الگوراند نیز به کار میرود و با پاداشهای شبکه، یک درآمد غیرفعال (Passive Income) برای دارندگان خود فراهم میکند. این سود غیرفعال در حال حاضر حدود ۵ تا ۶ درصد APY (بازده درصد سالانه) است.
علاوه بر مزایای درونشبکهای، توکن ALGO به طور فزایندهای در برنامههای دیفای (DeFi) ساختهشده روی الگوراند و همچنین از طریق نسخههای مصنوعی توکن (مانند Wrapped ALGO یا wALGO که یک توکن ERC-20 است و میتوان آن را به نسبت ۱:۱ با ALGO مبادله کرد) در سایر بلاکچینها ادغام میشود.
الگوراند: چه چیزی در راه است؟
در سال ۲۰۱۹، نسخه الگوراند ۲.۰ منتشر شد و بهبودهای متعددی از جمله داراییهای استاندارد الگوراند، انتقالهای اتمی و قراردادهای هوشمند لایه ۱ را به همراه آورد. با این حال، توسعه همچنان ادامه دارد و تیم پشت این پلتفرم به دنبال افزودن قابلیتهای بیشتر و بهبود توانمندیهای الگوراند است.
در میان برنامههای متعددی که در نقشه راه این پروژه قرار دارد، میتوان به بهبود عملکرد و مقیاسپذیری بلاکچین از طریق مجموعهای از بهینهسازیها و بهروزرسانیها اشاره کرد. این پلتفرم همچنین اخیراً بهروزرسانیهایی را در زبان برنامهنویسی ASC1 خود دریافت کرده که جذابیت آن را برای توسعهدهندگان بیشتر کرده است.
بر اساس بهروزرسانی اخیر بنیانگذار پروژه، الگوراند در مسیر افزایش ۴۰۰ درصدی اندازه بلاک خود (از ۵,۰۰۰ به ۲۵,۰۰۰ تراکنش) قرار دارد، در حالی که زمان نهایی شدن بلاک را از ۴.۵ به ۲.۵ ثانیه کاهش میدهد. نرخ نهایی TPS (تراکنش در ثانیه) این پلتفرم نیز قرار است به ۴۶,۰۰۰ TPS برسد. تمام این تحولات قرار است طی سال ۲۰۲۱ رخ دهد.
اگر این اقدامات با موفقیت انجام شود، الگوراند در میان کارآمدترین بلاکچینهای امروزی قرار خواهد گرفت و قادر خواهد بود از توان پردازشی شبکه پرداخت ویزا (Visa) — که به طور گسترده به عنوان معیار لازم برای پشتیبانی از پذیرش انبوه شناخته میشود — فراتر رود.