اوراکل
پروتکلهای بلاک چین و قرارداد هوشمند فقط به کسب اطلاعات و دسترسی به دادههایی که در همان شبکه هستند محدود میشوند.
این محدودیت توسعه دهندگان را به ایجاد اوراکل سوق داده است.
به طور خلاصه،
اینها سرویسی هستند که اطلاعات دنیای واقعی مرتبط با یک بلاک چین یا قرارداد هوشمند را ارسال و تأیید می کند.
همه اینها در قالب داده های الکترونیکی است که می تواند توسط شبکه های پشتیبانی کننده آنها جذب شود.
از این نظر میتوان گفت که اوراکلها قطعههایی از کد هستند که بهعنوان پلی بین دنیای واقعی و چیزی که توسط بلاک چین و پروتکلهای آن نشان داده میشود، عمل میکنند.
پلی که به بلاک چین ها و قراردادهای هوشمند اجازه می دهد با دنیای واقعی تعامل داشته باشند.
توابع اوراکل
اوراکل وظیفه اصلی خود را دارد،
سرویسی باشد که از طریق آن یک بلاک چین یا یک قرارداد هوشمند از اطلاعات خارج از بلاک چینی که روی آن اجرا می شود تغذیه می شود.
اطلاعاتی که می تواند یک عمل خاص را در داخل آن طبق یک برنامه زمان بندی مشخص آغاز کند.
و این است که از طریق اوراکل داده های واقعی از وب سایت های مختلف به دست می آید که نتایج ورزشی را نشان می دهد.
علاوه بر این،
اوراکل اطلاعات را از صفحات مختلف وب جمع آوری و تأیید می کند تا یک اجماع ایجاد کند و نتیجه دقیقی را ارائه دهد که قابل دستکاری نباشد.
بنابراین اوراکل ها نوعی منبع داده هستند که شبکه رویدادهایی را که در خارج از کشور اتفاق افتاده است، آگاه می کند.
با این کار آنها اجازه می دهند که ، بتوان قرارداد هوشمند را پس از برآورده شدن شرایط از پیش تعیین شده توافق، وجوه را آزاد کند.
با این کار،
پتانسیل قراردادهای هوشمند به دنیای واقعی گسترش می یابد.
نمونه هایی از استفاده از اوراکل
مطمئناً در حال حاضر از خود می پرسید که اوراکل چه کاربردی می تواند داشته باشد؟
خب راستش خیلی مفید هستند و برای اینکه کمی در این مورد یاد بگیریم به مثال زیر نگاه می کنیم.
بیایید تصور کنیم که دو نفر در یک بازی فوتبال شرط بندی می کنند.
در این شرط،
پدرو روی برنده شدن تیم A و خوان روی تیم B شرط میبندند.
هر دو توافق،
شرایط و پول شرط را مشخص میکنند.
سپس وجوه را به قرارداد هوشمندی که تمام این پارامترها و شرایط را شامل می شود، ارسال می کنند.
در حالی که بازی در حال انجام است،
اوراکل اطلاعات بازی را تا پایان آن به دست می آورد و در آن زمان تمام شرایط را تجزیه و تحلیل می کند و سپس وجوه را در اختیار برنده شرط قرار می دهد.
مثال بالا مثال شرط بندی است،
اما سیستم را می توان در جنبه های دیگر نیز تکرار کرد.
و همه اینها بدون واسطه یک پلتفرم متمرکز که می تواند هک شود،
مشتریان خود را فریب دهد یا خود را سانسور کند.
اوراکل های بلاک چین چیست؟
اوراکل های بلاک چین خدماتی هستند که توسط اشخاص ثالث ارائه می شوند که قراردادهای هوشمند را با اطلاعات خارجی ارائه می کنند.
آنها به عنوان پلی بین بلاک چین و دنیای خارج عمل می کنند.
انواع اوراکل
نرم افزار
این نوع اوراکل آنهایی هستند که اطلاعات را به صورت آنلاین مدیریت می کنند.
آنها که به عنوان اوراکل های نرم افزاری شناخته می شوند،
می توانند اطلاعاتی مانند آب و هوا، دما، قیمت محصول، برنامه پرواز و غیره را به صورت آنلاین استخراج و سفارش دهند.
سپس تمام این داده ها به قرارداد هوشمندی که برای آن برنامه ریزی شده اند ارسال می شود.
همه اینها با هدف قرارداد هوشمند مذکور می تواند اقدامات مربوطه را که برای آن برنامه ریزی شده است انجام دهد.
سخت افزار
برخلاف اوراکل های نرم افزاری،
اوراکل های سخت افزاری می توانند اشیاء دنیای واقعی را ردیابی کنند.
این به این دلیل است که برخی از قراردادهای هوشمند به اطلاعاتی از دنیای واقعی نیاز دارند.
به عنوان مثال، ورود اتوبوس، قایق، یا ردیابی حرکت یک خودرو هنگام رسیدن به مکان خاصی یا عبور از مانع.
این دستگاههای سختافزاری به کاربران امکان نظارت بر کل زنجیرههای تامین را از طریق یک بلاک چین میدهند.
بنابراین این اوراکل ها شامل حسگرهای اینترنت اشیا، RFID یا بارکدخوان ها هستند.
اطلاعاتی که آنها به دست می آورند به یک سیستم تحویل مبتنی بر بلاک چین آورده می شود و مجموعه کاملی از اطلاعات را در اختیار کاربران قرار می دهد.
ورودی و خروجی
همه اوراکل های ورودی، آنهایی هستند که اطلاعاتی را از خارج از کشور به بلاک چین یا قرارداد هوشمند ارائه می دهند.
آنها به طور گسترده توسط شرکت ها و شرکت هایی استفاده می شوند که می خواهند اقدامات مختلفی را که به معرفی اطلاعات بستگی دارد، خودکار کنند.
علاوه بر این،
اوراکل های خروجی،
آنهایی هستند که به شبکه امکان ارسال داده به دنیای واقعی را می دهند.
به عنوان مثال، در فناوری خانه هوشمند، این نوع اوراکل ها بسیار متداول هستند،
زیرا به عنوان مثال اجازه می دهند قفل خانه هوشمند را پس از تأیید اینکه ورود توسط یک کلید خصوصی و امضای رمزنگاری معتبر مجاز است باز کنید.
اجماع
همانطور که در مثال خود اشاره کردیم،
اوراکل هایی وجود دارند که بر اساس اجماع برای اطمینان از اطلاعات قابل اعتمادی هستند که قابل دستکاری نیستند.
این اوراکل ها برای نظارت بر بازارهای مالی ایده آل هستند،
زیرا اطلاعات را از مکان های زیادی برای ارائه اطلاعات صحیح جمع آوری می کنند.
از آنجایی که استفاده از یک منبع داده می تواند غیر قابل اعتماد و ناامن باشد.
اوراکل های بیت کوین
در حالی که شبکه اتریوم در حال حاضر بلاک چین پیشرو برای استفاده، پیاده سازی و اجرای قراردادهای هوشمند است،
بیت کوین همچنین توانایی استفاده از اوراکل ها را دارد.
ویژگی های اوراکل های بلاک چین
سیاست حفظ حریم خصوصی.
اوراکل ها نمی توانند بدانند که آیا یک قرارداد هوشمند شروع شده است یا اینکه آیا اطلاعات آنها در یک زنجیره بلوکی گنجانده شده است.
بنابراین پروتکلی استفاده می شود که اطلاعات ارائه شده توسط اوراکل را قبل از گنجاندن آن در زنجیره ترکیب می کند.
بدین ترتیب هویت کاربران محرمانه می ماند و از چشم کنجکاو دور نگه داشته می شود.
قابلیت اتصال اوراکلها به قراردادهای هوشمند اجازه میدهند تا خارج از زنجیره با ارائهدهندگان داده، APIهای وب، اینترنت اشیا، سیستمهای پرداخت، پشتیبانهای کسبوکار و سایر بلاک چینها ارتباط برقرار کنند.
خدمات متمرکز اوراکل ها اطلاعات را از سرویس های متمرکز قابل اعتماد به دست می آورند.
بنابراین باید اطمینان داشت که سرویس دادههای صحیح را ارسال میکند.
و اگرچه این مشکلی است که نمی توان آن را ریشه کن کرد،
اما اگر راه حل هایی برای کاهش این واقعیت اعمال شده باشد،
کسب درآمد اوراکل ها به طور معقولی درآمدزایی نکرده اند.
بنابراین برای مشاهده استقبال گسترده از این نوع ابزار،
لازم است که نوعی انگیزه یا پاداش برای اپراتورهای آن وجود داشته باشد.




