آگور (Augur) پلتفرمی است که امکان پیش بینی بازار را با استفاده از فناوری بلاکچین اتریوم ممکن میکند. کاربران این سیستم در صورتی که پیش بینی آنها درست از آب دربیاید، پاداش دریافت میکنند. مقدار این پاداش بستگی به احتمال رخ دادن آن بستگی دارد. حال، بعد از گذشت پنج سال از راه اندازی این پلتفرم، نسخه جدیدی از این پلتفرم راه اندازی شده که قابلیتهای بسیار جدیدی را ارائه میدهد. با ما همراه شوید تا با ویژگیهای جدید آگور و تغییراتی که در این سیستم قرار است ایجاد شود، آشنا شوید.
آگور چیست و چطور کار میکند
پیش از آن که ویژگیهای آگور ۲.۰ را مورد بررسی قرار بدهیم، مروری بر نحوه عملکرد آگور در حال حاضر خواهیم داشت. آگور پلتفرمی است که در آن پیش بینیها تبدیل به بازار میشوند و در داخل این بازار سهامهایی وجود دارد که به احتمالات مختلف اختصاص داده شده است. این بازارها را هر کسی میتواند در ازای پرداخت اتریوم ایجاد کند و پس از آن کاربران دیگر میتوانند سهام این پیش بینی را (که همان احتمالات است) خرید و فروش کنند. سه نوع پیش بینی در سیستم آگور قابل ثبت است. نوع اول، پیش بینیهایی با دو حالت جواب (بله یا خیر)، نوع دوم پیش بینیهایی با دو تا هشت حالت جواب و حالت سوم، پیش بینیهایی با جوابهایی عددی است که از ۰ تا ۱۰۰ هستند.
پس از این که بازار تعیین شد، یک نفر در سیستم به عنوان گزارشگر (مشخص کننده نتیجه پیش بینی)، تعیین میشود. در این میان توکنهایی نیز وجود دارد که افراد با گرو گذاشتن آن میتوانند در پیش بینی شرکت کنند و در مورد نتیجه پیش بینی بحث کنند. افرادی نیز میتوانند در این بازار با بالا و پایین شدن ارزش سهام (با توجه به اتفاقات دنیای واقعی و تاثیر آن بر سهام) سود ببرند.
کسی که بازار (یا همان پیش بینی) را ایجاد کرده، پس از مشخص شدن نتیجه پیش بینی در دنیای واقعی، از پاداش تریدرهای برنده پیش بینی در این بازار کارمزد خود را دریافت میکند. این کارمزدها در سیستم اوراکل (Oracle) غیر متمرکز ثبت میشوند
آگور ۲.۰ و ویژگیهای جدید آن
نسخه ابتدایی آگور بسیار کند، سنگین و عملا غیرقابل استفاده شده است. مشکلات امنیتی و کلاهبرداری های ایجاد شده نیز باعث کاهش محبوبیت بیشتر این پلتفرم شد. در سال ۲۰۱۹ کلاهبرداری هایی از طریق سود بردن از پیش بینیها بدون مشخص شدن نتیجه واقعی، اتفاق افتاد که سازندگان آگور را متقاعد کرد این پلتفرم نیازمند طراحی مجدد است. آگور نسخه ۲.۰ در ۲۸ جولای ۲۰۲۰ یا ۸ مرداد راه اندازی شد تا این مشکلات را حل کند. کد منبع این پروژه هم اکنون روی گیت هاب در دسترس عموم قرار دارد. این پروتکل روی بلاکچین اتریوم راه اندازی شده و قراردادهای آن روی اتراسکن تایید میشوند. این نسخه جدید ویژگیهای بسیار جذاب دنیای دیفای را ارائه میکند که شامل IPFS و 0xMesh، دای و شبکه اوراکل نسخه ۲ Uniswap میشود که در ادامه به بررسی آنها خواهیم پرداخت.
تغییر در برخی سازوکارهای بازار
قبلا سیستم آگور بازارهای خاصی که به درستی پیش بینی نمیکردند و نتیجه نامشخص بود، را نامعتبر (invalid) میدانست. در آگور ۲.۰ این ایده گسترش پیدا کرده و طبق گفته تام کیسار، مدیر اجرایی این پروژه، حالت نامعتبر به یکی از سهام داخل هر بازار تبدیل شده است و افراد میتوانند آن را خرید و فروش کنند.
یکی دیگر از ویژگیهای آگور ۲.۰ کاهش یافتن مدت زمان بسته شدن بازارها است. قبلا هفت روز طول میکشید تا بازارهای فاقد فعالیت بسته شوند ولی حالا این مدت زمان به ۴۸ تا ۷۲ ساعت کاهش پیدا کرده است.
تغییر در توکن
در نسخه اولیه آگور از توکن REP برای فرآیند پیش بینی استفاده میشد. در نسخه جدید آگور کاربران باید از نوع جدیدی از توکن با نام REPv2 استفاده کنند تا بتوانند در سیستم گزارش آگور ۲.۰ حضور پیدا کنند. کاربران میتوانند توکنهای قبلی خود را با توکنهای جدید بدون هیچ مشکلی معادل کنند. این تبدیل هیچ هزینهای ندارد. البته تبدیل REP به REPv2 برای کاربران اجباری نیست و طبق گفتههای کیسار تنها در صورتی اجباری میشود که آگور ۲.۰ نیازمند یک فورک باشد. اگر چه توکنهای قدیمی کاربرد اجرایی نیز در داخل سیستم آگور ۲.۰ ندارند ولی هنوز ارزشمند هستند. قیمت توکن REP علیرغم اعلام این خبر، نه تنها دچار کاهش قیمت شدید نشده، بلکه در بازههای کوتاه مدتی با افزایش قیمت مواجه بوده است و سی و سومین توکن ارزشمند دیفای محسوب میشود.
IPFS
آگور ۲.۰ از یک سرور مرکزی استفاده نمیکند بلکه از نوع خاصی از شبکه ثبت داده با عنوان IPFS استفاده میکند. در این سیستم اگر هیچ نودی وجود نداشته باشد، سیستم به صورت خودکار خاموش خواهد شد. کایسار گفته است که به احتمال فراوان از سیستمهای دیگری مانند Ethereum Name Service نیز برای آگور ۲.۰ استفاده خواهند کرد.
عدم نیاز به مجوز
نسخه جدید بدون کلید ادمین کار میکند. کلید ادمین راههای میانبری برای اجرای قراردادهای هوشمند خارج از حالت عادی هستند. بسیاری از شبکههای مبتنی بر بلاکچین اتریوم اجازه استفاده از این کلیدها را به برنامه نویسان میدادند و همین مسئله باعث شده بود که این افراد بتوانند بدون هیچ ردی هر تغییری در سیستم بدهند و حتی از آن سو استفاده کنند.
تغییرات روی داده
دادههای نسخه اولیه بسیار سنگین بودند و همین مسئله باعث کندی فرآیند پیش بینی شده بود. شبکه اتریوم، شبکهای است که برای پردازش تراکنش تاریخچه درخواستها را مرور میکند. این مسئله باعث شد که قراردادهای هوشمند آگور که با نام bloat شناخته میشدند، به مرور حجم زیادی از داده را ذخیره کنند و این مسئله باعث کندی این شبکه میشد. کیسای میگوید در نسخه جدید آگور از قراردادهای هوشمندی استفاده میشود که نسبت به قراردادهای هوشمند دیگر دادههای کمتری را استفاده میکنند. استفاده از این قراردادهای هوشمند باعث افزایش هزینه تراکنشها شده ولی تعداد درخواستها را کمتر میکند و باعث افزایش سرعت کلی آگور میشود.
0xMesh
آگور یکی از اولین برنامه های غیرمتمرکزی است که از 0x Mesh استفاده میکند. 0x Mesh یک سیستم دفتر سفارش رابط درون زنجیره ای برای شرط بندیه پیش بینی روی بلاکچین است. این سیستم میتواند در هنگام انجام هر تراکنش شبکه اتریوم را پینگ کند و برخلاف سیستم قبلی نیاز به پینگ به صورت مکرر ندارد. در 0x Mesh رابط ها خوشهای از گرهها را ایجاد میکنند که باعث میشود معاملات برای سفارش سریعتر رزرو شوند.
دای (Dai)
آگور قبلا از اتر استفاده میکرد اما در پروژه جدید تصمیم گرفته شده از استیبل کوین Dai استفاده شود. نوسانات اتر باعث شده که برای استفاده در یک پلتفرم پیش بینی (که لحظات در آن مهم هستند) گزینه مناسبی نباشد. به عنوان مثال استفاده از اتر برای پیش بینی نتایج یک انتخابات باعث بالا و پایین رفتن شدید آن میشود و عملا فرآیند پیش بینی و بالا و پایین شدن قیمتها در بازار را مختل میکند.
Uniswap
اوراکل در نسخه جدید خودش از Uniswap استفاده میکند که یک سرویس اوراکل قیمت است. همه برنامههای توزیع شده نیاز دارند که قیمتها را مانند فید دریافت کنند. این کار را قرار است که money Lego در Uniswap انجام بدهد. Uniswap نوعی بازارگردان است که توکنها را برای خرید و فروش با هم جفت میکند. پیاده سازی این عملکرد باعث افزایش دسترسی به نقدینگی خواهد شد. با استفاده از این سیستم، هر کسی میتواند توکنهای دیگر خود را به REPv2 تبدیل کند تا بتواند در بازارهای آگور شرکت کند. این کار از طریق استخرها قابل اجرا است و استخرها نیز میتوانند توسط کاربران مختلف ایجاد شوند.
این استخرها همچنین اطلاعاتی در مورد قیمت توکنها و نسبت قیمتها بدون استفاده از ارزهای فیات یا دیگر ارزها بدهد.
مکانیزم ضد کلاهبرداری
یکی دیگر از ویژگیهای آگور ۲.۰ اضافه شدن مکانیزمهایی است که پیش بینیهای نامعتبر را تشخیص میدهد و از انتقال بازار به وضعیتی جلوگیری میکند که کاربران تازه وارد نتوانند پیش بینی کنند. سواستفاده بسیاری از کلاهبرداری ها از این مسئله باعث شده بود که بتوانند به طور ناعادلانهای از این سیستم سود ببرند.
اجرای پلتفرم
آگور نسخه ۱.۰ از طریق یک اپلیکیشن دسکتاپ اجرا میشد که نیازمند دسترسی به بازارهای مختلف بود. نسخه جدید آگور روی یک مرورگر اجرا میشود که رابط کاربری مناسبی دارد.