اوراکل (Oracle)
خلاصه اوراکل سرویسی است که دادههای بیرونی، معمولاً قیمت داراییها، را به بلاکچین میرساند تا قرارداد هوشمند از آن استفاده کند. اوراکل ضعیف ضرر واقعی میآورد.
بلاکچین فقط چیزی را میبیند که روی خودش ثبت شده است. قرارداد هوشمند نمیتواند قیمت اتریوم به دلار، نتیجه یک بازی یا وضعیت آبوهوا را خودش پیدا کند. اوراکل این پل است: سرویس یا شبکهای که دادهها را از دنیای بیرون میخواند و روی زنجیره مینویسد تا قراردادها بتوانند از آنها استفاده کنند.
در دیفای، رایجترین کار اوراکل ارائه قیمت است. پروتکلهای وامدهی با قیمت اوراکل تشخیص میدهند که یک وام وثیقه کافی ندارد و باید لیکوئید شود. پلتفرمهای فیوچرز دائمی (perpetual) هم با آن موقعیتها را ارزشگذاری میکنند و لیکوئیدیشن را فعال میکنند. بعضی اوراکلها شبکههای غیرمتمرکزی هستند که در آنها نودهای مستقل زیادی یک مقدار را گزارش میدهند و شبکه یک مقدار تجمیعی، اغلب میانه، منتشر میکند. بعضی دیگر قیمت را مستقیم از استخر یک DEX میگیرند، گاهی با میانگینگیری در یک بازه زمانی که به آن میانگین قیمت وزندار زمانی (time-weighted average price) میگویند. میانگینگیری سوءاستفاده از یک جهش کوتاه را سختتر میکند، اما ریسک را از بین نمیبرد، چون مهاجمی که سرمایه کافی داشته باشد میتواند قیمت دستکاریشده را چند بلاک نگه دارد و استخری با نقدینگی کم هم هنوز میتواند از بازار واقعی فاصله زیادی بگیرد.
اوراکل برای شما مهم است چون قرارداد به هر عددی که دریافت کند عمل میکند. پروتکلهای خوب محافظهایی اضافه میکنند، مثل رد قیمتهایی که بیش از حد میپرند، نپذیرفتن داده کهنه، استفاده از یک فید دوم بهعنوان جایگزین، یا متوقفکردن استقراض، اما این محافظها فقط حالتهایی را پوشش میدهند که طراحان پیشبینی کردهاند. چند اکسپلویت تاریخی به این شکل انجام شد که مهاجم با فلشلون قیمت را در یک استخر کمعمق هل داد، پروتکل قیمت دستکاریشده را خواند و مهاجم خیلی بیشتر از ارزش وثیقهاش وام گرفت. توکنهای کوچک با نقدینگی کم راحتترین هدف دستکاری هستند، پس مراقب پروتکلهایی باشید که اجازه میدهند روی آنها وام بگیرید.
ببینید قیمت یک پروژه از کجا میآید. شبکه اوراکل شناختهشده معمولاً سختتر از قیمت لحظهای (spot) یک استخر کوچک دستکاری میشود، اما تعداد نودها بهتنهایی کافی نیست. بررسی کنید منابع داده زیرین مستقل هستند یا نه، چه مقدار نقدینگی واقعی پشت قیمت است و مقادیر چطور تجمیع میشوند، چون اگر نودهای زیادی از یک بازار کمعمق کپی کنند، باز هم قیمت بد گزارش میدهند. همچنین ببینید چه کسی تنظیمات اوراکل را کنترل میکند، چون یک کیف پول ادمین که بتواند فید را عوض کند عملاً میتواند قیمت را تعیین کند.




