اوراکلها، دادههای برون زنجیرهای را دریافت کرده و آنها را مناسب استفاده در بلاکچین میکنند. به این ترتیب امکان اجرای قراردادهای هوشمند به صورت خودکار و بعد از برقراری شرایط لازم فراهم میشود.
در حال حاضر بلاکچینها با دادههای محدودی کار میکنند. دادههای دنیای بیرونی برای تعامل با یک بلاکچین باید به صورت دستی وارد شوند اما این فرایند کند بوده و احتمال خطا یا جانبداری کاربر در اجرای آن وجود دارد. اوراکلها امکان برقراری تعامل بین اشیای معمولی مثل تجهیزات هوشمند و سایر اطلاعات دیجیتال را با بلاکچینها به صورت لحظهای و بلادرنگ فراهم میکنند.
محدودیت قراردادهای هوشمند
قراردادهای هوشمند میتوانند با دادههای بلاکچین مثل تراکنشهای بیتکوین یا دادههایی که به صورت دستی وارد میشوند، کار کنند اما دادههای برون زنجیرهای مثل نتایج مسابقات ورزشی، دمای هوا و اسکن بارکد با آنها سازگار نیستند. قراردادهای هوشمند و دادههای برون زنجیرهای مثل آب و روغن هستند.
اوراکل چیست؟
اوراکلها، دادههای برون زنجیرهای واقعی را دریافت کرده و آنها را برای بلاکچین قابل استفاده میکنند. فرض کنید که از یک قرارداد هوشمند برای شرط بندی در مورد قهرمانی فرانسه در جام جهانی 2018 استفاده میکنید. اوراکل دادههای دیجیتال را از سایتهای ورزشی مثل سایت خود فیفا دریافت کرده و بررسی میکند که قهرمانی فرانسه تحقق پیدا کرده باشد. به این ترتیب قرارداد هوشمند اجرا شده و شما پاداشتان را دریافت میکنید.
آیا میدانستید؟
اولین مفهوم قرارداد هوشمند توسط نیک سابو دانشمند کامپیوتری طراحی شد که از اولین روزهای شکل گیری بیتکوین در آن دخالت داشت.
دلیل اهمیت اوراکلها
با در نظر گرفتن مثالی که پیش از این بررسی کردیم. اگر شخصی که با او شرط بندی کردید، نتیجه را قبول نداشته باشد، باز هم شما به پولتان میرسید. به این سیستم یک سیستم بدون اعتماد گفته میشود که یکی از مفاهیم پایه بیتکوین است. همچنین اوراکلها باعث میشوند قراردادهای هوشمند امکان کار با دادههای بسیار بیشتری را پیدا کنند. در غیر اینصورت محدودیت آنها بیشتر میشود. همچنین اوراکلها امکان برقراری ارتباط قراردادهای هوشمند با APIها را هم فراهم میکنند.
چه جاهایی میتوان از اوراکلها استفاده کرد؟
اوراکلها باعث میشوند کاربرد قراردادهای هوشمند بسیار گسترده تر شود از جمله:
- بررسی موجودی انبار: وقتی موجودی محصول کم شود، یک قرارداد هوشمند به شما اطلاع میدهد تا سریع تر ثبت سفارش کنید.
- بازارهای پیش بینی: وقتی شرایط لازم برقرار شد، پرداخت انجام میشود.
- مالیات کربن: میتوان انتشار کربن را تحت نظارت داشت و در صورتی که بیش از حد مجاز بود، نهاد خاطی را به صورت خودکار جریمه کرد.
- زنجیره تأمین: میتوان از حسگرها برای اعلام تأمین شدن یک محصول به قرارداد هوشمند استفاده کرد.
آیا میدانستید؟
شرکت بزرگ IBM، یک پلتفرم زنجیره تأمین به نام TradeLens دارد که از فناوری بلاکچین استفاده میکند.
طرز کار اوراکلها
یک کاربر، درخواست داده را برای یک پلتفرم بلاکچین ارسال میکند. نودهایی برای انجام کار تأمین دادهها انتخاب میشوند. آنها دادههای لازم را از بیرون زنجیره دریافت کرده و بعد آنها را به صورت مناسب به بلاکچین وارد میکنند.
شرکتهای سازنده بلاکچین
شرکت لندنی Oraclize از سال 2015 در این حوزه فعال بوده و پلتفرمهایی ساخته که به بیتکوین، اتریوم و EOS متصل میشوند. پلتفرم این شرکت مخصوص هیچ بلاکچینی نیست بنابراین میتوان بلاکچینهای بسیار بیشتری را به آن متصل کرد. Coco، بخشی از پلتفرم مایکروسافت آژور یک فریم ورک بلاکچین در سطح سازمانی است که قصد دارد بلاکچینهای مختلف را به هم پیوند دهد. Coco از اوراکلها پشتیبانی میکند اما فاقد قابلیت پشتیبانی از تحمل خطای بیزانس هستند. اوراکلها جزء پلتفرم Corda هم هستند که یک پلتفرم در سطح سازمانی است و توسط کنسرسیوم R3 طراحی شده است.
به گفته Thomas Bertani، بنیانگذار Oraclize "برای اینکه یک قرارداد هوشمند واقعاً هوشمند و مفید باشد، باید یک اوراکل وجود داشته باشد که دادههای بامعنا را در اختیار آن قرار دهد."
آیا اوراکلها غیرمتمرکز هستند؟
اوراکلها به صورتی طراحی شده اند که بتوانند بلاکچینهای فاقد اعتماد را به دیتاسورسهای دنیای واقعی متصل کنند بدون اینکه نیازی به واسطه وجود داشته باشد اما معمولاً به یک دیتاسورس متصل میشوند و این یعنی متمرکزتر شدن و ایجاد نقطه شکست واحد. یکی از کمپانیهایی که اوراکل غیرمتمرکز ایجاد میکند چینلینک است. این کمپانی میتواند با استفاده از چند دیتافید اوراکلهایی بسازد که بدون نیاز به اعتماد هستند. همچنین در این حالت هیچ زمان از کار افتادگی وجود نخواهد داشت.
آیا میدانستید؟
وبسایت www.SmartContracts.com متعلق به چینلینک است که به تازگی به www.Chain.link تغییر کرد.
آینده
قراردادهای هوشمند با ایجاد یک سیستم بدون اعتماد برای کار تراکنشهای بانکی و اسناد قانونی، قابلیت ایجاد تحول در این عرصه را دارند. اوراکلها میتوانند دادههای واقعی را در اختیار این سیستمها قرار دهند و ساختار دنیای بیزنس را متحول کنند. در آینده وقتی شیر موجود در یخچال هوشمند شما تمام شود، خود یخچال قادر است آن را سفارش داده و هزینهها را با ارز دیجیتال پرداخت کند. وقتی دادههای دنیای واقعی به بلاکچینها متصل شود، همه چیز ممکن خواهد شد.