بلاک چین EOS که در 14 ژوئن پس از ICO 340 روزه راه اندازی شد، طبیعتاً با بزرگ شدن با مشکلات زیادی مواجه خواهد شد. "Ethereum Killer" کارمزد صفر و مقیاس پذیری بالا را تضمین می کند که به هزاران برنامه غیرمتمرکز (dApp) اجازه می دهد تا در پلتفرم وجود داشته باشند. با توجه به این شاخص ها EOS از جد پربار، گران و کند خود برنده می شود.
با این حال، توسعه دهندگان از اولین dApps در EOS نگران سوال دیگری هستند: اگر Ethereum برای کاربران برنامه گران است (هر اقدامی در داخل بازی یا dApp دیگری توسط قراردادهای هوشمند تعیین می شود و نیاز به محاسباتی دارد که کاربر باید هزینه آن را در گاز بپردازد)، سپس EOS برای توسعه دهندگان گران است.
EOS هزینه تراکنش ها و ذخیره سازی را بر عهده توسعه دهندگان می گذارد. ETH هزینه را بر دوش کاربران قرار می دهد. کاربر Reddit می نویسد.
مدیر عامل PandaFun که اخیراً در EOS راه اندازی شده است، هزینه تمام منابع مورد نیاز برای EOS-dApp را 21,000 EOS (122,000 دلار به نرخ ارز فعلی) تخمین زده است. در این مورد، استقرار یک قرارداد هوشمند برای dApp در اتریوم 100 دلار هزینه خواهد داشت.
چه چیزی چنین قیمت هایی را تشکیل می دهد؟
EOS، بنا به ماهیت خود، یک معماری شبکه «صاحب سهام» را در نظر می گیرد. این منطق توسط الگوریتم دستیابی به اجماع مورد استفاده تعیین میشود - DPoS (اثبات اثبات سهام، یا اثبات تفویض شده نقش - سهم). اگر یک اعتبارسنجی اثبات سهام معتبر بتواند به هر یک از شرکت کنندگان در شبکه تبدیل شود (و احتمال اینکه او بلاک را ایجاد کند متناسب با تعداد سکه های موجود در حساب او - یعنی سهم او در شبکه است) در شبکه واگذار شده است. نسخه، اعتبار سنجی، یا تولیدکنندگان بلوک، توسط کاربران ساده "انتخاب می شوند". بنابراین، شبکه EOS توسط «گروهی متشکل از 21 تولیدکننده بلوک دائماً در حال تغییر» پشتیبانی میشود. اشتراک آنها در شبکه برای تایید تراکنش ها و تولید بلوک ها و "رای دهندگان" - برای شرکت در انتخابات ضروری است. در همه جا همین قانون عمل می کند، یعنی صدای قدرتمندتر کسی که سهم بیشتری از شبکه را در اختیار دارد.
مکانیسم دیگر، اما همچنین "به اشتراک گذاشته شده" کار "روزانه" را برای EOS فراهم می کند، یعنی به کاربران (و توسعه دهندگان) اجازه می دهد تا حساب باز کنند، تراکنش ها را انجام دهند و قراردادهای هوشمند ایجاد کنند، و همچنین از شبکه در برابر هرزنامه محافظت می کند. به این مکانیسم انباشتگی گفته می شود. در واقع، عدم وجود کمیسیون را ممکن می کند، زیرا در بیت کوین و شبکه های اتر همه این عملیات (به جز ایجاد یک حساب کاربری رایگان) توسط کمیسیون ها "حمایت" می شوند.
Stacking عبارت است از "قفل کردن" وجوه برای یک دوره زمانی معین در ازای یکی از منابع مورد نیاز برای کار در شبکه.
بیایید این منابع را فهرست کنیم:
- ترافیک شبکه (NET). میانگین مصرف خالص با بایت هایی که در 3 روز گذشته صرف کرده اید اندازه گیری می شود. NET هر بار که یک عمل را روی یک انجام می دهید مصرف می شود بلاکچین - به عنوان مثال، یک معامله ارسال کنید. هر چه توکن های بیشتری را به عنوان سهم شبکه رزرو کنید، NET بیشتری برای استفاده در اختیار خواهید داشت.
- زمان پردازنده یا قدرت محاسباتی (CPU). این زمانی است که CPU برای اجرای یک عمل معین صرف می کند. میانگین مصرف CPU برحسب میکروثانیه هایی که در 3 روز گذشته صرف کرده اید اندازه گیری می شود. زمان پردازشگر نیز برای اجرای هر اقدام در بلاک چین صرف می شود. و هر چه بیشتر پردازش شود، زمان CPU بیشتری مصرف می کند.
این منابع به نسبت تعداد توکن هایی که در قرارداد سه روزه انباشته کمک کرده اید تخصیص داده می شود. هنگام انجام stacking، مشخص میکنید که کدام قسمت برای خرید CPU و کدام یک به NET برود. متعاقباً، میتوانید وجوهی را به قرارداد اضافه کنید یا منابعی را که در اختیار دارید با مبادله آنها به توکنهای EOS رها کنید. این بدان معناست که هنگام انباشته کردن، پول خود را از دست نمی دهید: با قرار گرفتن در قرارداد، آنها تمام می شوند، اما پس از سه روز هزینه قرارداد در EOS به شاخص اصلی باز می گردد. تنها چیزی که تغییر خواهد کرد معادل دلار است.
ماهیت اقتصادی انباشتن این است که تأیید کنید توکنهای «تعهد شده» را در طول زمان قرارداد خرج نمیکنید. یعنی در زمان تورم توکنها را نگه میدارید – زمانی که تولیدکنندگان بلاکها سکههای جدیدی ایجاد میکنند که به عنوان پاداش به آنها میرسد. به این ترتیب، به گره هایی پرداخت می کنید که تراکنش ها را پردازش می کنند و قدرت پردازش را فراهم می کنند.
- حافظه عامل (RAM). ما در مورد آن جداگانه صحبت خواهیم کرد زیرا روش تهیه آن با استیک متفاوت است. در بازار رم داخلی خریداری می شود، قیمت آن به طور خودکار بسته به عرضه و تقاضا تنظیم می شود. RAM برای ذخیره داده ها در بلاک چین مورد نیاز است، یعنی شما برای تعداد مشخصی بایت هزینه می کنید. اگر به مقدار مشخصی حافظه نیاز ندارید، می توانید آن را با نرخ ارز فعلی بفروشید و EOS دریافت کنید. مقدار رم محدود است (در حال حاضر - 72 گیگابایت، که 62٪ آن استفاده می شود - 44 گیگابایت رم)، اما در صورت لزوم می توان آن را افزایش داد. بنابراین، زمانی که پس از راهاندازی شبکه اصلی، سفتهبازان شروع به خرید RAM کردند تا بعداً آن را با قیمت بالاتر بفروشند، تولیدکنندگان بلاکها مقدار حافظه را افزایش دادند. این قیمت ها را به 0.94 EOS در هر KB افزایش داد - 9 برابر بیشتر از سطح فعلی. سپس تصمیم گرفته شد که انتشار رم دو برابر شود و 64 گیگابایت در سال به نرخ 1 کیلوبایت در هر بلوک اضافه شود. و این مرحله باعث شده تا بازار حافظه عملیاتی آرام شود.
در مقیاس صنعتی
برای توسعه برنامه های کاربردی EOS و نصب (به طور تقریبی، جذب) کاربران پروژه به تعداد زیادی از سه منبع ذکر شده نیاز دارد، و از این رو - مقدار قابل توجهی از بودجه. حتی با توجه به اینکه توکنهایی که به NET و CPU پرداخت میکنند، در واقع هدر نمیروند، همیشه باید «رزرو» شوند.
کوین رز، یکی از بنیانگذاران شرکت سازنده بلوک های EOS نیویورک، گفت که در حال مذاکره با گروهی از توسعه دهندگان است که می خواهند به جای پلتفرم فعلی خود از EOS استفاده کنند.
انتقال از اتریوم به EOS بوده است Tixico آشکارا اعلام کرد پلتفرم رویداد: EOS «به اندازه کافی مقیاسپذیری را حتی با میلیونها کاربر نوید میدهد، و این برای پلتفرمی که برای نگهداری همزمان تعداد زیادی از افراد طراحی شده است بسیار مهم است – همانطور که هنگام فروش بلیط، زمانی که دهها هزار [نفر] به طور همزمان وارد میشوند و ایجاد میکنند، بسیار مهم است. معامله. از مزایای دیگر، Tixico همچنین به کمبود کمیسیون اشاره کرد.
با این حال، هر یک از این تیم ها باید برای مقیاس پذیری جذاب هزینه های گزافی را بپردازند. مدیر عامل PandaFun که از هزینه 21,000 EOS برای توسعه برنامه خبر داد، همچنین در مورد توزیع توکن ها روی منابع صحبت کرد: به عنوان مثال، 10,000 EOS (حدود 58,000 دلار با نرخ فعلی) به رم رفت، همان. شماره در CPU و 1000 EOS (5,800 دلار) در NET. با این حال، مدیر عامل PandaFun خاطرنشان کرد که بیشتر رم برای یک توکن آینده مورد نیاز خواهد بود - برای خود بازی کمتر نیاز است.
به طور متوسط، ایجاد یک حساب کاربری برای هر کاربر به 4 کیلوبایت رم (حدود 2.7 دلار با قیمت فعلی رم) نیاز دارد. با این حال، RAM برای بسیاری از اقدامات دیگر مورد نیاز است.
با این حال، در ماه ژوئن، زمانی که هزینه ایجاد حساب حتی کمتر بود (0.5-$1)، شرکت کنندگان در بحث در GitHub قبلاً متذکر شدیم که چنین مدل RAM "اگر هدف شما ایجاد ده ها یا صدها میلیون حساب کاربری برای dApp شما باشد، به سادگی نمی تواند کار کند!"