Blockchain oracle haqida va Web3 haqida bir oz

Ayni paytda blokcheynlar tashqi ma'lumot manbalaridan - markazlashtirilgan resurslardan ham, boshqa blokcheynlardan ham yuqori darajada izolyatsiya qilingan. Turli xil blokcheynlarning mos kelishini va o'zaro (va tashqi resurslar bilan) ma'lumotlarni osongina almashishini ta'minlash uchun oraclelardan foydalanish mumkin.

Blockchain oracle haqida va Web3 haqida bir oz

Oracles nima

Oracle - bu blokcheyn tashqarisidan hodisalarni qabul qiluvchi va tasdiqlovchi va bu ma'lumotlarni aqlli shartnomalarda foydalanish uchun blokcheynga uzatuvchi tizim (yoki aksincha). Oracle aqlli shartnomalar uchun juda muhim, chunki aqlli shartnomalar juda deterministikdir. Ma'lumot aqlli shartnomaga uning to'g'riligini tasdiqlaydigan ma'lum bir kanal orqali kiritilishi kerak.

Muloqotning u yoki bu turini ta'minlaydigan bir nechta oracle turlari mavjud:

  • dasturiy ta'minot - Internetdan yoki boshqa blokcheynlardan ma'lumotlarni olish;
  • apparat - turli sensorlardan ma'lumotlarni qabul qilish (RFID teglar, aqlli uy; shaxsan, logistika va IoT sohasidagi ilovalar darhol esga tushadi);

    Misol: havo harorati ma'lumotlarini aqlli shartnomaga o'tkazish kerak. Internetdan maʼlumotlarni dasturiy taʼminot oracle orqali yoki IoT sensoridan apparat oracle orqali olishingiz mumkin. *IoT Internet narsalar.

  • kiruvchi - blokcheyn tashqarisidan aqlli shartnomaga;
  • chiquvchi - aqlli shartnomadan ba'zi manbaga;

Ba'zan konsensus oracle ishlatiladi. Bir nechta oracle ma'lumotlarni mustaqil ravishda qabul qiladi va natijani aniqlash uchun ba'zi algoritmlardan foydalanadi.

Buning nima uchun zarurligiga misol: 3 ta oracle Binance, BitMex va Coinbase-dan BTC/USD kursini oladi va o'rtacha qiymatni chiqish sifatida uzatadi. Bu almashinuvlar orasidagi kichik tafovutlarni yumshatadi.

Web3

Oracles va ularning amalga oshirilishi haqida gapirganda, ular ixtiro qilingan Web3 kontseptsiyasini e'tiborsiz qoldirib bo'lmaydi. Web3 dastlab semantik veb uchun g'oya edi, bu erda har bir sayt qidiruv tizimlari bilan o'zaro aloqani yaxshilash uchun metama'lumotlar bilan belgilanadi. Biroq, Web3 ning zamonaviy g'oyasi dApp-lardan tashkil topgan tarmoqdir. Va markazlashtirilmagan ilovalarga oracle kerak.

Blockchain oracle haqida va Web3 haqida bir oz

Oracle'ni o'zingiz yaratishingiz mumkin (va ba'zi hollarda zarur), lekin ba'zi tez-tez ishlatiladigan oraclelar (masalan, tasodifiy sonlar generatori) mavjud, shuning uchun oracle loyihalarini ishlatish iqtisodiy jihatdan samarali. Orakllarni ishlab chiquvchi ikkita asosiy (hozirgi) loyiha: tasma и Chainlink.

Tarmoq protokoli

Band protokoli dPoS konsensus algoritmida ishlaydi (nima bu?) va ma'lumotlar provayderlari nafaqat obro'-e'tibor, balki pul bilan haqiqiylik uchun javobgardir.

Loyiha ekotizimida uch turdagi foydalanuvchilar mavjud:

  • Blokcheyn tashqarisidan ma'lumotlarni blokcheynga xavfsiz uzatish uchun mustaqil ravishda ishlaydigan ma'lumot provayderlari. Token egalari maʼlumotlar provayderlariga protokolga maʼlumotlarni taqdim etish huquqini berish uchun pul tikadilar.
  • Oracle-dan foydalanish uchun kichik to'lovlarni to'laydigan DApp ishlab chiquvchilari.
  • Ma'lumot provayderlari uchun ovoz beruvchi tarmoqli token egalari. Provayder uchun tokenlari bilan ovoz berish orqali ular dApps tomonidan to'langan puldan mukofot oladilar.

Blockchain oracle haqida va Web3 haqida bir oz

Band tomonidan taklif qilingan oraclelar orasida: samolyotning uchish/qo'nish vaqtlari, ob-havo xaritasi, kriptovalyuta kurslari, oltin va birja kurslari, Bitcoin bloklari haqida ma'lumot, o'rtacha gaz narxi, kripto birjalaridagi hajmlar, tasodifiy raqamlar generatori, Yahoo Finance, HTTP Status kodi.

Aytgancha, Bandning investorlari orasida afsonaviy venchur fondi ham bor Sequoia и Binoning.

Chainlink

Umuman olganda, Chainlink va Band juda o'xshash - standart echimlarda ham, ishlab chiqish imkoniyatlarida ham. Chainlink-dan foydalanish osonroq, ma'lumot provayderlari uchun ovoz berish yo'q va Band yanada moslashuvchan, chunki u foydalanadi Kosmos SDK va 100% ochiq manba hisoblanadi.

Hozirda Chainlink ancha mashhur bo‘lib, Google Cloud, Binance, Matic Network va Polkadot loyiha hamkorlari ro‘yxatida. Chainlink shuningdek, sfera uchun oraclelarga e'tibor qaratdi kunlik korxona, bu hozir tez sur'atlar bilan o'sib bormoqda.

Blockchain oracle haqida va Web3 haqida bir oz
Ma'lumotlarini Chainlink-dan oracle orqali olish mumkin bo'lgan manbalar.

xulosa

Oracle - markazlashtirilgan resurslardan ma'lumotlarni blokcheynga olish uchun yaxshi g'oya va men uning rivojlanishini diqqat bilan kuzatib boraman. Ammo, agar biz turli xil blokcheynlarning o'zaro muvofiqligi haqida gapiradigan bo'lsak, boshqa echimlar mavjud, jumladan, parachainlar (bundan ham istiqbolli texnologiya va mening keyingi postimning mavzusi).

Chuqurroq qazishni istaganlar uchun: Band hujjatlari, Chainlink hujjatlari.

Manba: www.habr.com

a Izoh qo'shish