🔴 Data feeds – darmowe źródła danych dla smart contractów. Jak one działają i jaką wartość dają rozwiązaniom web3? 💬👇
🔴 W kilku ostatnich wpisach rozbijałem na czynniki pierwsze działanie wyroczni blockchain. Wyroczniom często przypisywana jest wręcz wszechmocna możliwość dostarczania danych do kontraktów, w rzeczywistości mają jednak sporo ograniczeń i zagrożeń. Zachęcam Cię do zapoznania się z moimi wpisami, jeśli interesuje Cię ten temat (linki w komentarzu). To wartościowa wiedzy dla każdego zainteresowanego, zaangażowane w branżę blockchain.
🔴 Zdecentralizowany model wykorzystania wyroczni polega na pytaniu o dane spoza blockchain kilku niezależnych wyroczni, a następnie samodzielnego określenia finalnej wartości, na podstawie wielu odpowiedzi (z wielu wyroczni). Smart contract realizujący opisaną strategię niestety poniesie wysokie koszty. Zapytanie do wyroczni wymaga opłaty w zamian za zrealizowanie zapytania off-chain.
🔴 Data feeds to dane “produkowane” przez wyrocznie, publikowane na blockchain, dostępne do odczytu za darmo przez smart contracty. Jakie dane? Na przykład ceny kryptowalut (BTC/USD, ETH/USD itp.) – bardzo wartościowe dane dla rozwiązań DEFI (zdecentralizowane finanse). Innymi danymi są np. rezerwy kryptowalut posiadane przez niektóre rozwiązania blockchain. Istnieją też dane dotyczące cen NFT.
🔴 Kto produkuje data feeds? Społeczność, można powiedzieć, że jest to sponsorowana aktywność. Bardzo wiele projektów korzysta z tych danych, więc są potrzebne. Dane, jakie dostarczają data feeds oraz ich jakość różnią się w zależności od dostawcy technologii/sieci wyroczni.
🔴 Tutaj znajduje się dashboard opisujący konkretnego data feed ceny ETH/USD w sieci Chainlink: https://data.chain.link/ethereum/mainnet/crypto-usd/eth-usd. Na stronie znajdziemy m.in. informację o ilości wyroczni, które dostarczają dane (np. 31). Finalna, pojedyncza wartość ETH/USD dostępna do odczytu dla kontraktów, zapisana jest w blockchainie na podstawie 31 odpowiedzi wyroczni. Ze względu na powszechne użycie tych danych, są one wysokiej jakości i bezpiecznie można z nich korzystać w rozwiązaniach web3.
🔴 Chainlink, to technologia i sieć, o której wspominam każdorazowo w kontekście wyroczni. Czym jest Chainlink? Jakie produkty dostarcza? Opowiem o tym w kolejnym wpisie.