Blockchain Oracles və bir az Web3 haqqında

Hazırda blokçeynlər xarici informasiya mənbələrindən - həm mərkəzləşdirilmiş resurslardan, həm də digər blokçeynlərdən yüksək dərəcədə təcrid olunub. Müxtəlif blokçeynlərin uyğun olmasını və öz aralarında (və xarici resurslarla) asanlıqla məlumat mübadiləsini təmin etmək üçün oracle istifadə edilə bilər.

Blockchain Oracles və bir az Web3 haqqında

Oracles nədir

Oracle blockchain-dən kənar hadisələri qəbul edən və yoxlayan və bu məlumatları ağıllı müqavilələrdə istifadə etmək üçün blokçeynə ötürən bir sistemdir (və ya əksinə). Oracle ağıllı müqavilələr üçün vacibdir, çünki ağıllı müqavilələr yüksək dərəcədə deterministikdir. Məlumat ağıllı müqaviləyə onun düzgünlüyünü təsdiq edə biləcək xüsusi kanal vasitəsilə daxil edilməlidir.

Bu və ya digər ünsiyyət növünü təmin edən bir neçə növ oracle var:

  • proqram təminatı - İnternetdən və ya digər blokçeynlərdən məlumat almaq;
  • hardware - müxtəlif sensorlardan məlumat almaq (RFID etiketlər, ağıllı ev; şəxsən, logistika və IoT-də tətbiqlər dərhal ağla gəlir);

    Nümunə: havanın temperaturu məlumatları ağıllı müqaviləyə köçürülməlidir. Siz məlumatı İnternetdən proqram təminatı oracle və ya IoT sensorundan hardware oracle vasitəsilə götürə bilərsiniz. *IoT Şeylər interneti.

  • daxil olan - blokçeyndən kənardan ağıllı müqaviləyə;
  • gedən - ağıllı müqavilədən bəzi resursa;

Konsensus oracles bəzən istifadə olunur. Bir neçə oracle müstəqil olaraq məlumatları qəbul edir və sonra çıxışı müəyyən etmək üçün bəzi alqoritmlərdən istifadə edir.

Bunun nə üçün lazım olduğuna dair bir nümunə: 3 oracle Binance, BitMex və Coinbase-dən BTC/USD məzənnəsini alır və orta dəyəri çıxış kimi ötürür. Bu, mübadilələr arasında kiçik uyğunsuzluqları düzəldir.

Web3

Oracles və onların tətbiqi haqqında danışarkən, onların icad edildiyi konsepsiya olan Web3-ə məhəl qoymamaq olmaz. Web3 əvvəlcə semantik veb üçün bir fikir idi, burada axtarış motorları ilə qarşılıqlı əlaqəni yaxşılaşdırmaq üçün hər bir sayt metadata ilə etiketlənir. Bununla belə, Web3-ün müasir ideyası dApp-lardan ibarət şəbəkədir. Mərkəzləşdirilməmiş tətbiqlərə Oracles lazımdır.

Blockchain Oracles və bir az Web3 haqqında

Özünüz bir oracle yaratmaq mümkündür (və bəzi hallarda zəruridir), lakin çox istifadə olunan bəzi oracles (məsələn, təsadüfi ədədlər generatoru) var, ona görə də oracle layihələrindən istifadə etmək qənaətcildir. Oracles inkişaf etdirən iki əsas (hazırda) layihə bunlardır: Banda и Chainlink.

Band Protokolu

Band Protokolu dPoS konsensus alqoritmində işləyir (bu nədir) və məlumat provayderləri yalnız reputasiya üçün deyil, pulla orijinallığa görə məsuliyyət daşıyırlar.

Layihə ekosistemində üç növ istifadəçi var:

  • Müstəqil olaraq blokçeyndən kənardan blokçeynə məlumat ötürmək üçün işləyən məlumat provayderləri. Token sahibləri məlumat provayderlərinə protokola məlumat təqdim etmək hüququ vermək üçün mərc edirlər.
  • Oracle istifadə etmək üçün kiçik ödənişlər ödəyən DApp tərtibatçıları.
  • Məlumat təminatçılarına səs verən band token sahibləri. Provayder üçün tokenləri ilə səs verərək, dApps tərəfindən ödənilən puldan mükafat alırlar.

Blockchain Oracles və bir az Web3 haqqında

Qutudan kənarda Band tərəfindən təklif olunan oracles arasında: təyyarənin uçuş/eniş vaxtları, hava xəritəsi, kriptovalyuta məzənnələri, qızıl və səhm məzənnələri, Bitcoin blokları haqqında məlumat, orta qaz qiyməti, kripto birjalardakı həcmlər, təsadüfi ədədlər generatoru, Yahoo Finance, HTTP Vəziyyət kodu.

Yeri gəlmişkən, Bandın investorları arasında əfsanəvi vençur fondu da var Sequoia и Binance.

Chainlink

Ümumiyyətlə, Chainlink və Band çox oxşardır - həm standart həllərdə, həm də inkişaf imkanlarında. Chainlink istifadə etmək daha asandır, məlumat təminatçıları üçün səsvermə yoxdur və Band daha çevikdir, çünki istifadə edir Kosmos SDK və 100% açıq mənbədir.

Hal-hazırda Chainlink daha populyardır, Google Cloud, Binance, Matic Network və Polkadot layihə tərəfdaşları siyahısındadır. Chainlink də sfera üçün oracle üzərində cəmləşdi Defi, indi sürətlə böyüyür.

Blockchain Oracles və bir az Web3 haqqında
Məlumatları Chainlink-dən oracle vasitəsilə əldə edilə bilən mənbələr.

Nəticə

Oracle mərkəzləşdirilmiş resurslardan blokçeynə məlumat əldə etmək üçün yaxşı bir fikirdir və mən onun inkişafını yaxından izləyəcəyəm. Bununla belə, müxtəlif blokçeynlərin qarşılıqlı uyğunluğu haqqında danışırıqsa, digər həllər də var, o cümlədən parachainlər (daha da perspektivli texnologiya və növbəti yazımın mövzusu).

Daha dərin qazmaq istəyənlər üçün: Band Sənədləri, Chainlink Sənədləri.

Mənbə: www.habr.com

Добавить комментарий