Aptos (APT) چیست؟
سال 2022 سالی است که در پروتکلهای لایه یک مانند اتریوم، سولانا، زنجیره هوشمند بایننس، Avalanche و بسیاری دیگر صحبتهای زیادی را شاهد بودیم. افزایش نجومی توکنهای غیرقابل تعویض (NFT) نشان داد که بیشتر بلاکچینها قادر به تحمل باری که با نوعی پذیرش جریان اصلی همراه است، نیستند.
قبل از انتقال اتریوم به Proof-of-Stake، شبکه اغلب مسدود میشد و هزینههای تراکنش بهطور غیرقابل تصوری بالا بود. در واقع، این تصور را برانگیخت که فقط نهنگها بودند که میتوانستند در طرحهای DeFi متعدد در اتریوم شرکت کنند. از سوی دیگر سولانا نیز مشکلات خود را داشت. اگرچه به عنوان یک زنجیره با توان بالا که قادر به انجام هزاران تراکنش در ثانیه (TPS) تبلیغ میشود، شبکه با قطعیهای متعددی مواجه شد که کاملاً غیرقابل استفاده بود.
اکنون بلاک چین Aptos. Aptos که توسط بسیاری “Solana Killer” نامیده میشود، به عنوان یک شبکه “مقیاس پذیر، ایمن، قابل اعتماد و قابل ارتقا” معرفی میشود که بیش از سه سال است که در حال توسعه بوده و به تازگی شبکه اصلی خود را راه اندازی کرده است. طبق وب سایت رسمی، بلاک چین Aptos “با مقیاس پذیری، ایمنی، قابلیت اطمینان و ارتقا به عنوان اصول کلیدی طراحی شده است” و توسط تیمی متشکل از 350 توسعه دهنده روی آن کار شده است.
برای نمایش وضعیت دفتر کل، Aptos از مدل شی Move استفاده میکند. Move یک زبان برنامه نویسی قرارداد هوشمند جدید است و تمرکز اصلی آن بر ایمنی و انعطاف پذیری است. از ماژول های Move برای رمزگذاری قوانین تراکنش های حالت استفاده میکند.
کاربران تراکنشهایی را ارسال میکنند که میتوانند ماژولهای جدید را منتشر کنند، ماژولهایی را که از قبل وجود دارند ارتقا دهند، توابع ورودی خاصی را که در این ماژول تعریف شدهاند اجرا کنند یا حاوی اسکریپتهایی هستند که قادر به تعامل با رابطهای عمومی ماژولهای مختلف هستند. این اکوسیستم همچنین دارای یک کامپایلر، یک ماشین مجازی (VM) و همچنین ابزارهای دیگری است که توسعه دهندگان می توانند از آنها استفاده کنند.
Data Model
بلاک چین Aptos حالت دفتر خود را به عنوان وضعیت همه حساب ها تعریف کرده است. با یک عدد صحیح 64 بیتی بدون علامت که با تعداد تراکنش هایی که شبکه اجرا کرده است، نسخه شده است. هر کسی آزاد است که یک تراکنش را ارسال کند و از این رو، وضعیت دفتر را تغییر دهد. پس از اجرا، خروجی تراکنش تولید میشود و شامل صفر (یا بیشتر) عملیات برای دستکاری وضعیت دفتر است. اینها مجموعههای نوشتن نامیده میشوند و بردار رویدادهای حاصل، مقدار گاز مصرفشده و همچنین وضعیت تراکنش انجامشده را نشان میدهند.
معاملات خود اطلاعات زیر را ارائه می دهند:
- احراز هویت تراکنش
- آدرس فرستنده
- ظرفیت ترابری
- قیمت gas
- حداکثر مقدار گاز
- شماره ترتیب
- زمان انقضا
- شناسه زنجیر
همچنین شایان ذکر است که مدل داده Move از آدرس دهی سراسری ماژول ها و داده ها به صورت بومی پشتیبانی میکند. تراکنشهایی که در دادهها و حسابهایشان تداخل ندارند نیز میتوانند به صورت موازی اجرا شوند.
Move Module
یک ماژول Move دارای بایت کد Move است که ساختارها و رویه ها را اعلام می کند. ساختارها فقط انواع داده ها هستند.
با آدرس اکانتی که ماژول در آن اعلان شده است شناسایی میشود و با نام ماژول همراه است. ماژول باید به طور منحصربهفرد در یک حساب خاص نامگذاری شود و هر حساب نمیتواند بیش از یک ماژول را با هر نامی اعلام کند. همه ماژول ها در بسته هایی که در یک آدرس قرار دارند گروه بندی میشوند. سپس صاحب این آدرس بسته را به طور کلی در بلاک چین منتشر میکند و شامل بایت کد و ابرداده بسته میشود. ابرداده مذکور میتواند تعیین کند که آیا بسته قابل ارتقا است یا خیر یا تغییرناپذیر است. برای بستههایی که قابل ارتقا هستند، قبل از اجازه ارتقا، بررسیهای سازگاری اضافی انجام میشود.
توجه به این نکته مهم است که در حالی که می توان توابع و منابع جدید را اضافه کرد، توابع نقطه ورودی را نمی توان تغییر داد و منابع را نمیتوان در حافظه ذخیره کرد.
Aptos Scale چگونه خواهد بود؟
بر اساس Whitepaper خود، این پروتکل در ابتدا با یک حالت دفتر کل راه اندازی شد، اما با گذشت زمان، Aptos قصد دارد یک رویکرد افقی منحصر به فرد را برای مقیاس در نظر بگیرد.
برای رسیدن به این هدف، این پروتکل چندین حالت دفتر کل خرد شده را پیاده سازی می کند که در آن هر یک از آنها یک API همگن و اشتراک گذاری را به عنوان یک مفهوم ارائه می دهد.
داده ها ممکن است با استفاده از یک پل همگن بین خرده ها منتقل شوند و هم کاربران و هم توسعه دهندگان باید بتوانند بسته به نیاز خود، طرح های اشتراک گذاری خود را انتخاب کنند.
شبکه Aptos بر اساس یک الگوریتم اجماع اثبات سهام (PoS) عمل میکند که در آن اعتبارسنجیها باید حداقل مقدار مورد نیاز توکنهای Aptos را برای مشارکت در اعتبارسنجی تراکنش داشته باشند. از طرف دیگر، AptosBFT الگوریتم اجماع پروتکل BFT است و بر اساس HotStuff است. BFT مخفف عبارت Byzantine Fault Tolerance است، و اشاره ای به مشکل ژنرال معروف بیزانسی است، جایی که ممکن است اجزاء از کار بیفتند، و اطلاعات ناقصی در مورد اینکه آیا یک جزء خاص از کار افتاده است یا خیر.
اعتباربخش ها میتوانند به ترتیب در مورد تقسیم پاداش ها بین خود و سهامداران خود تصمیم بگیرند. از سوی دیگر، استیکرها میتوانند هر تعداد اعتباردهنده را انتخاب کنند که توکنهای خود را در کجا قرار دهند و یک تقسیم پاداش از پیش توافق شده ترتیب دهند. جوایز در پایان هر دوره از طریق ماژول حرکت زنجیره ای مربوطه دریافت میشود. توکنی که اکوسیستم Aptos را تامین می کند APT نام دارد.
آیا این مقاله مفید بود؟
از ۱ تا ۵ چه امتیازی میدهید؟
میانگین امتیاز از رای
اولین نفر باشید که رای میدهد!