این روزها بلاک چین ایاس (EOS) به منظور تبدیل شدن به یک سیستم عامل غیرمتمرکز برای پوشش انبوهی از برنامه‌های غیرمتمرکز، به شدت درحال توسعه است.

این به نظر بسیار شگفت انگیز است، اما آنچه که واقعا جلب توجه کرده، دو ادعای زیر است:

  • آنها قصد دارند تا کارمزدهای تراکنش‌ها را برای همیشه حذف کنند.
  • آنها مدعی هستند که پلتفرم آن‌ها خواهد توانست میلیون‌ها تراکنش را در ثانیه انجام دهد.

حالا به بررسی این شبکه جذاب می‌پردازیم. در این راهنما درباره تمام جنبه‌های EOS اطلاعات کسب خواهید کرد. با این حال، قبل از هر چیزی باید بدانیم که چرا ما واقعا به یک شبکه مانند چیزی که EOS ادعا می‌کند، داریم.

برنامه‌های غیرمتمرکز یا Dappها، باید چه ویژگی‌هایی داشته باشند؟


  • پشتیبانی از میلیون ها کاربر
    یک برنامه غیرمتمرکز باید به حدی مقیاس پذیر و قابل گسترش باشد،‌که میلیون‌ها کاربر همزمان قادر به استفاده از آن باشند. این ویژگی برای برنامه‌های غیرمتمرکزی که می‌خواهند با برنامه‌های متمرکز قدرتمند رقابت کنند، ضروری است.
  •  استفاده رایگان
    استفاده از برنامه‌ها باید رایگان باشد و فقط برای پرداخت خدمات تعاملی بین دیگران، نیاز به پرداخت توکن باشد.
  • ارتقای آسان
    یک پلتفرم خوب غیرمتمرکز باید امکان ارتقای راحت برنامه‌ها را برای توسعه دهندگان فراهم آورد. همچنین باگ‌های یک برنامه نباید روی پلتفرم اصلی تاثیر گذار باشد.
  • بدون لگ و لتنسی
    یک برنامه غیرمتمرکز نباید وقت کاربرانش را تلف کند.
  • عملکرد موازی
    در یک پلتفرم خوب، برنامه ها باید بتوانند برای صرفه جویی در زمان به صورت موازی با یکدیگر کار کنند.
  •  عملکرد پیوسته
    یک برنامه تا زمانی که کاربری داشته باشد، نباید متوقف شود.

حالا برای برنامه‌های غیرمتمرکز در حال حاضر ما چه سیستم عامل‌هایی داریم؟

«بیت شیرز» و «گرافن» دارای توانایی های زیادی هستند اما فاقد قراردادهای هوشمند هستند.
اتریوم،‌ ملکه ارزهای دیجیتال، فوق العاده است. در اتریوم، قراردادهای هوشمند اجرا می‌شوند اما سرعت تراکنش‌ها پایین است و همچنین کارمزدها بالاست.

شبکه EOS ترکیبی از توانایی بالای بیت شیرز و گرافن و کاربرد قراردادهای هوشمند اتریوم است.

اکنون که ما هدف ایجاد EOS را می‌دانیم،‌ نگاهی به ساختار و پشت صحنه این پروژه می‌اندازیم.

شرکت Block.one، توسعه بلاک چین EOS را برعهده دارد. این شرکت املاک سابق، از سال ۲۰۱۴ وارد حوزه بلاک چین شد. مدیریت این شرکت برعهده براندن بلومر است.

توسعه دهنده اصلی EOS دن لریمر، است. او مدیر پروژه‌های بزرگی مثل بیت شیرز و استیم‌ایت هم است. لریمر درباره توسعه EOS می‌گوید:


همیشه به دنبال حقیقت بودم و قصد داشتم آزادی و عدالت را با فناوری برقرارکنم. پس از بیت شیرز و استیم‌ایت که موفقیت‌های بسیاری در زمینه‌ تبادلات و رسانه‌های اجتماعی داشتند، حال می‌خواهم سیستمی بسازم تا همه بتوانند به سادگی روی آن برنامه‌های غیرمتمرکز و عادلانه بسازند. بعد از اتمام این پروژه، تمام پروژه‌های بعدی من روی EOS خواهد بود.


ابهام زدایی در مورد توکن‌های EOS

بسیاری از کاربران حوزه ارزهای دیجیتال گمان می‌کنند که EOS برنامه‌ای روی اتریوم است اما به هیچ عنوان اینگونه نیست. در واقع فقط توکن‌های EOS به طور موقت روی شبکه اتریوم قرار دارند. پلتفرم و بلاک چین اختصاصی EOS برای رقابت با اتریوم یا هر شبکه‌ی دیگری به زودی عرضه خواهد شد.

ایاس (EOS) فعلا در مرحله ICO یا پیش فروش توکن‌هایش قرار دارد و توکن‌هایش روی کیف پول‌های رسمی اتریوم قابل ذخیره سازی است. اما زمانی که شبکه اصلی EOS شروع به کار کند، توکن‌های پیش فروش شده، روی شبکه اصلی به اجرا درخواهند آمد. طبق گفته‌های توسعه دهنده اصلی، دن لریمر در این ویدئو، پس از پایان ICO در ژوئن ۲۰۱۸، شبکه اصلی EOS شروع به کار خواهد کرد.

برای خرید از صرافی‌ها یا شرکت در ICO توکن‌های EOS، در نظر داشته باشید که شبکه EOS برای ایجاد برنامه‌های غیرمتمرکز توسعه داده می‌شود و برای توسعه دهندگان ارائه می‌شود. هیچ تضمینی نیست که توسعه دهنده‌گان آینده EOS، از این توکن‌ها در برنامه‌ خود استفاده کنند.


ایاس مدعی است که پلتفرمش ویژگی‌های زیر را خواهد داشت:

# مقیاس پذیری یا قابلیت گسترش

بزرگترین مشکل فضا‌های مبتنی بر بلاک چین برقراری مقیاس پذیری است.

ویزا بیش از ۱۶۰۰ تراکنش‌ و پی پال بیش از ۲۰۰ تراکنش را در ثانیه انجام می‌دهد. در مقابل در حال حاضر نهایت تایید تراکنش‌ها توسط بیت کوین ۸ تراکنش و برای اتریوم ۲۰ تراکنش بر ثانیه است.

ایاس ادعا می کند که به دلیل استفاده از DPOS یا مکانیسم توافق اثبات سهام، می‌تواند به راحتی میلیون‌ها تراکنش در ثانیه را تایید کند. در ادامه به بررسی مختصر DPOS خواهیم پرداخت.

# انعطاف پذیری

در حمله DAO، سیستم اتریوم با مشکل مواجه شد و توسعه دهندگان ناگزیر به فورک شدند.

از آنجا که EOS از DPOS استفاده می کند، در صورت خرابی یک برنامه، سیستم اصلی با مشکلی مواجه نخواهد شد.

# حاکمیت

در EOS، حاکمیت با ایجاد صلاحیت و انتخاب قانون توسط خود جامعه تعیین می‌شود. قوانینی برای شبکه توسط اعضا تعیین می‌شود و تمام توسعه دهندگان برای استفاده از پروتکل مجبور به استفاده از آن هستند.

# پردازش موازی
در پردازش موازی، دستورالعمل های برنامه در میان چند پردازنده تقسیم می شوند. با انجام این کار، زمان اجرای آن برنامه کاهش چشم‌گیری می‌یابد. EOS پردازش موازی قراردادهای هوشمند را از طریق مقیاس پذیری افقی، ارتباط ناهمزمان و قابلیت همکاری فراهم می کند.

مقیاس پذیری افقی: در حالیکه در مقیاس پذیری عمودی، مقیاس پذیری با اضافه کردن قدرت پردازش بیشتر انجام می شود، مقیاس پذیری افقی با ایجاد ظرفیت برای افزودن کامپیوترها و قدرت پردازش بیشتر، تحقق می‌یابد.

قابلیت همکاری: توانایی یک سیستم کامپیوتری برای تبادل و استفاده از اطلاعات.

# سیستم عامل غیرمتمرکز
مهمترین ویژگی EOS است. ویندوز و مک را برای ارزهای دیجیتال تصور کنید.در حال حاضر اتریوم یک ابرکامپیوتر غیرمتمرکز است و EOS مدعی یک سیستم عامل غیرمتمرکز است.

حالا به بحث مکانیسم اجماع در ایاس می‌رسیم. همانطور که احتمالا می‌دانید، اولین مکانیسم اجماع، اثبات کار یا همان استخراج بود که امروزه توسط بیت کوین، اتریوم و بسیاری ارز ارزهای دیجیتال دیگر مورد استفاده قرار می‌گیرد.

در اثبات کار به عنوان یک فرآیند، مراحل زیر دنبال می‌شود:

استخراج کننده یا ماینر محاسبات رمزنگاری را انجام می‌دهد و پس از تایید یک دسته از تراکنش‌ها که به آن بلاک می‌گویند، آن را به بلاک چین اضافه می‌کند. این روند برق و سخت افزارهای زیادی را طلب می‌کند. برای امنیت و ثبات، سیستم به‌گونه‌ای طراحی شده است تا محاسبات با گذشت زمان سخت تر گردد.

در حقیقت بررسی صحیح بودن یک بلاک آسان است، اما سیستم طبق چیزی که برای آن مشخص شده، برای حفظ شبکه، از عمد محسبات را سخت تر و سخت تر می‌کند.

با این حال، EOS از الگوریتم اثبات سهام نمایندگی شده (DPOS) برای اجماع خود استفاده می‌کند. 

در اثبات سهام، ماینرها جایگزین دارندگان واحدهای ارز مورد نظر می‌شوند و دیگر نیاز به سخت افزار یا مصرف برق نیست.

این کار این‌گونه انجام می‌گیرد:

دارندگان ارزدیجیتال، مقداری یا همه ارزهای دیجیتال خود را به شبکه اختصاص می‌دهند.

پس از آن، آنها اعتبارسنجی بلاک‌ها را شروع خواهند کرد. هرکس دارای مقدار بیشتری از آن ارز دیجیتال باشد، تعداد بیشتری بلاک را تایید می‌کند و پاداش بلاک را دریافت می‌کند. در مکانیسم اثبات کار یا استخراج تنها راه نابود کردن شبکه، داشتن بیش از ۵۰ درصد از محاسبات شبکه است و در مکانیسم اثبات سهام تنها راه نابودی شبکه داشتن بیش از ۵۰ درصد واحدهای ارزی موجود یک شبکه است.

تفاوت اثبات سهام نمایندگی شده با اثبات سهام چیست؟

توسعه دهندگان EOS، نرم افزار غیرمتمرکزی ارائه می‌دهند که هرکس قادر به ساخت بلاک چین خودش روی آن است. هر توسعه دهنده می‌تواند برای خودش توکن بسازد یا اینکه از توکن‌های EOS استفاده کند.

به عبارت ساده بر خلاف سیستم اثبات سهام که همه در تایید بلاک ها نقش دارند و پاداش دریافت می‌کنند، در سیستم اثبات سهام نمایندگی شده، کاربرانی که دارای توکن‌ها هستند، به طور خودکار به ۲۰ نماینده رای می‌دهند.

نمایندگان از ایجاد بلاک، پول خوبی دریافت می‌کنند. از این رو انگیزه برای نماینده شدن زیاد می‌شود. برای نماینده شدن باید شرایطی خاص مانند قدرت پردازش cpu، تعداد زیادی توکن و … محیا باشد. بنابراین رقابت برای بهتر بودن و جلب رضایت کاربران ایجاد می‌شود.

اگر نماینده ای کار خود را درست انجام ندهد، در رای گیری حذف می‌شود و نماینده دیگری جای او را می‌گیرد. با این کار سرعت تراکنش ها افزایش و کارمزد تراکنش‌ها هم از بین می‌رود. چیزی که در NEO هم تقریبا شاهد آن هستیم.

توکن‌های EOS، فعلا مبتنی بر اتریوم هستند. برای ذخیره توکن‌های EOS، می‌توانید از کیف پول‌های رسمی اتریوم مانند مای‌اتر ولت و متامسک استفاده کنید. کیف پول‌های دیگری مانند اکسودوس، ایدو و صرافی‌ها هم از این توکن‌ها پشتیبانی می‌کنند، اما سایت رسمی ایاس توصیه می‌کند برای به روز‌رسانی های بعدی از کیف پول های رسمی اتریوم استفاده شود.

منبع: ارز دیجیتال