اوراکل (oracle) چیست؟

۳۰ آذر ۱۳۹۸۶٬۲۹۸بازدید
اوراکل (oracle) چیست؟

مفهوم اوراکل (oracle) را می توان با توجه به فضای مورد بحث، به شیوه های مختلفی تعریف کرد. در فضای بلاکچین (Blockchain)، اوراکل اساسا یک منبع داده است که به عنوان یک پل ارتباطی بین قرارداد های هوشمند و دیگر منابع خارجی مورد استفاده قرار می گیرد.

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

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

اوراکل های بلاکچینی را می توان بر اساس کاربرد آنها طبقه بندی کرد. رایج ترین انواع آنها شامل موارد زیر می باشند:

  • اوراکل های سخت افزاری: با سیستم های فیزیکی و فناوری ها ادغام می شوند و داده های جهان واقع را برای قراردادهای هوشمند فراهم می کنند. به عنوان مثال، اوراکل های سخت افزاری می توانند با سنسور های RFID ارتباط برقرار کنند که از این سنسور ها (sensors) در صنایع مختلفی استفاده می شود.
  • اوراکل های نرم افزاری: رایج ترین نوع می باشند که داده های آنلاین را از برنامه های خارجی و ای پی آی های (APIs) شبکه بازیابی می کنند.
  • اوراکل های اجماع: نوعی اوراکل غیرمتمرکز هستند که مقادیر عظیمی داده را از مجموعه ای از اوراکل های دیگر جمع آوری می کنند. از اوراکل های اجماع در پلتفرم های بازار های پیش بینی مانند آگور (Augur) استفاده می شود.
  • اوراکل های ورودی: داده های خارجی را به قراردادهای هوشمند یا اوراکل های نرم افزاری انتقال می دهند. این اوراکل ها را می توان به صورت مجموعه ای از رهنمود های شرطی پیکربندی کرد.
  • اوراکل های خروجی: داده های قراردادهای هوشمند را به سیستم های خارجی انتقال می دهند و باعث می شوند که قراردادهای هوشمند بتوانند با منابع غیر بلاکچینی ارتباط برقرار کنند.

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

مشکل اوراکل

اوراکل

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

اگرچه اوراکل های غیرمتمرکزی مانند اوراکل های اجماع ممکن است یک راه حل احتمالی را ارائه دهند اما هنوز مشکلات زیادی در این فضا وجود دارند. پیاده سازی شبکه های اوراکلی غیرمتمرکز به شیوه ای ایمن، عملکردی و بدون نیاز به اعتماد، کاری بسیار دشوار است.

شما مفهوم اوراکل را چگونه تعریف می کنید؟ آیا پیاده سازی اوراکل های غیر متمرکز امکان پذیر است؟

منبع:میهن بلاکچین

امتیاز دادن به خبر

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

مطالب مرتبط

تحلیل کاربران

sarhangi

۳۰ آذر ۱۳۹۸

اوراکل

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

mkh66

۵ دی ۱۳۹۸

اوراکل

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

marwan

۸ بهمن ۱۴۰۱

oracle

اوراکل های بلاک چین، خدمات شخص ثالثی هستند که اطلاعات خارجی مورد نیاز را برای قراردادهای هوشمند ارائه می‌دهند. به زبان ساده،اوراکل ها به عنوان پلی بین بلاک چین‌ها و دنیای خارج عمل می‌کنند. بلاکچین ها و قراردادهای هوشمند نمی‌توانند به داده‌هایی که خارج از شبکه هستند (off-chain) دسترسی داشته باشند. با این وجود برای بسیاری از قرارداد‌ها، داشتن اطلاعات مناسب از دنیای خارج بسیار حیاتی است.

امین نظرزاده

۲۲ دی ۱۳۹۸

اوراکل معنی ومفهوم ارز

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

masoud.e203

۱ دی ۱۳۹۸

تحلیل

اوراکل با کمک به ارائه قراردادهای هوشمند و کنترل اونها باعث پیشرفت حوزه ارزهای دیجیتال شده و نقش مهمی رو ایفا میکنه مخصوصا در زمان عرضه های اولیه

imandim

۱۹ دی ۱۳۹۸

اوراکل

) یک شرکت نرم‌افزاری آمریکایی است که در زمینه تولید سخت‌افزارهای رایانه‌ای، ابزارهای توسعه پایگاه‌های داده، طراحی و ساخت نرم‌افزارهای کاربردی تجاری و سازمانی، نرم‌افزارهای برنامه‌ریزی منابع سازمانی، مدیریت ارتباط با مشتری، ابزارهای مدیریت پروژه و مدیریت زنجیره تأمین، فعالیت می‌نماید

Hamidshafiee

۱ دی ۱۳۹۸

تعریف کلی

پایگاه داده یا بانک اطلاعاتی به مجموعه ای از اطلاعات منظم گفته می شود که جهت نمایش در سایت و یا استفاده در ابزار های تحت وب معرفی می گردند. دیتابیس معمولاً جهت دسترسی و مورد استفاده قرار گرفتن از طریق ابزارها و سرور ها ساختار بندی می گردد، در تعریف کلی می توان گفت دیتابیس در اصل مجموعه ای سازمان یافته از اطلاعات طبقه بندی شده است. این واژه از دانش رایانه و اینترنت گرفته شده است، اما کاربرد وسیع و عمومی نیز دارد، این وسعت به اندازه ای است که سازمان های ارائه استاندارد های رایانه ای پایگاه داده را بصورت زیر تعریف می کنند:  پایگاه داده مجموعه ای از رکورد های ذخیره شده در سیستم های رایانه ای با یک روش اصولی مثل یک برنامه رایانه ای است که می تواند به سوالات کاربران پاسخ دهد. برای ذخیره و بازیابی بهتر، هر رکورد معمولا به صورت مجموعه ای از اجزای داده ای یا رویداد ها سازماندهی می گردد.

shanbeh

۱ دی ۱۳۹۸

خانواده خمیردندانها

تا آنجا که در فواصل قبل به آن اشاره شد نام ارزهای دیجیتال برندینگ از کمپانی های برتر تبلیغاتی برگزیده میشده که از محبوبترین خمیردندانهای دنیا هم انتظارش را داشتیم

mahsa73333

۱۵ بهمن ۱۳۹۸

اوراکل

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

kiasha

۱ دی ۱۳۹۸

پایگاه داده

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

gh.kh

۳۰ آذر ۱۳۹۸

اوراکل وانواع آن

مفهوم اوراکل به صورت تخصصی یعنی جمع آوری اطلاعات مهم وقابل اعتماد برای قراردادهای هوشمند می باشد. بطور کلی پنچ نوع اورکل که هر یک وظایف خاص خود را دارند، 1:اوراکل سخت افزاری 2 : اوراکل نرم افزاری 3 : اوراکل اجماع 4.: اوراکل ورودی 5.: اوراکل خروجی در مجموع وظایف اوراکل ها در بلاک چین متفاوت از سایر اوراکل هادر سیستم های دیگر می باشند.

yasin139527

۲۰ دی ۱۳۹۸

اوراکل

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

elmira3030

۷ بهمن ۱۳۹۸

اوراکل

اوراکل يک پايگاه داده ايي با ساختار قدرتمند و مفيد مي باشد. بعضي از اين ساختار از بهم پيوستن سطح هاي SQL است که يک سيستم مديريت ارتباطي پايگاه داده يا RDBMS گويند.

abola

۱۷ شهریور ۱۳۹۹

اوراکل

اوراکل یک منبع داده است که صحت اطلاعات را تایید می کند و از طرق اون می شده از کلاهبرداری ها جلوگیری کرد

R.amin

۱ دی ۱۳۹۸

رهنمودشرطی

اول اینکه :رهنمودشرطی رابه چه منظوراست؟ دوم اینکه: این مجموعه اوراکل ها درچ نوع تحلیل هستند. البته اوراکل که بنظربنده مفهومی واسطه گر بین منبع داده وبلاکچین است که میتوان گفت.

soni3168

۳۰ آذر ۱۳۹۸

اوراکل

اوراکل یک قرارداد بلاکچین هوشمنده که باعث بیشروی و هوشمند سازی این قرار داد ها میشه و باعث سرعت بخشی در این زمینه و تخفیف زمان میشه.