Autor: FRANCESCO. Kompilator: Cointime.com QDD
Co to jest wyrocznia?
Mówiąc najprościej, wyrocznia to infrastruktura, która działa jako pośrednik między łańcuchem bloków a wszelkimi danymi poza łańcuchem (interfejsy API, dostawcy usług w chmurze, systemy płatności, urządzenia IoT itp.).
Aby osiągnąć tę funkcjonalność, wyrocznie zawierają komponenty w łańcuchu i poza łańcuchem.
l On-chain: Połącz się z łańcuchem bloków, aby monitorować żądania, transmitować dane, podpisywać transakcje i wykonywać obliczenia.
l Poza łańcuchem: przetwarzaj żądania, pobieraj dane zewnętrzne, wysyłaj dane blockchain do systemów poza łańcuchem i wykonuj obliczenia poza łańcuchem.
Dlaczego potrzebujemy wyroczni?
Niestety blockchain nie jest w stanie rozwiązać problemu Oracle.
Podczas gdy blockchain zapewnia bezzawodową weryfikację danych w łańcuchu, weryfikacja danych poza łańcuchem wprowadza założenia zaufania.
l Kiedy otrzymam od Boba przelew bankowy w wysokości 1000 dolarów, wyślę mu 1000 dolarów.
l Jaka jest cena Tesli (TSLA)?
Jaka jest dzisiaj temperatura w Londynie?
Która odpowiedź jest poprawna? Jak kryptograficznie udowodnić, że coś jest rzeczywiście prawdą?
Różne źródła danych mogą dawać różne wyniki, co prowadzi do subiektywizmu i potencjalnej manipulacji oraz nieodwracalnych działań na blockchainie spowodowanych inteligentnymi kontraktami, które opierają się na danych dostarczanych przez (złośliwe) źródła danych.
Wyzwania te mogą podważyć istotę i propozycję wartości blockchain.
Dane poza łańcuchem mają kluczowe znaczenie dla podstawowej funkcjonalności inteligentnych kontraktów: wyobraźmy sobie, że istniały tysiące różnych źródeł danych, w większości scentralizowanych, i nie wiedzieliśmy, czy możemy im ufać, czy też były złośliwe i próbowały mądrze manipulować wyniki kontraktu.
Z tego też powodu wszystkie inicjatywy „śledzenia łańcucha dostaw” są w dużej mierze bezużyteczne – śledzenie łańcucha dostaw jest w zasadzie bezcelowe, jeśli dane spoza łańcucha są podłączane do systemów monitorowania. Pochodzenia danych nie da się zweryfikować, a jeśli informacje będą błędne, to przede wszystkim cały system nie będzie działał prawidłowo.
Rozwiązanie problemu Oracle w łańcuchu wiąże się ze skalowalnością, kosztami i problemami z bezpieczeństwem. Osadzanie wyroczni bezpośrednio w łańcuchu może stwarzać wyzwania w zakresie zarządzania i przeciążać sieć, ponieważ wyrocznie muszą przetwarzać duże ilości danych, co będzie miało wpływ na koszty transakcji, prowadząc do niezrównoważonych opłat transakcyjnych.
Co najważniejsze, z punktu widzenia bezpieczeństwa wprowadzenie Oracles on-chain jest niewykonalne, ponieważ zwiększyłoby złożoność podstawowej warstwy sieci blockchain, zagroziło jej stabilności i zwiększyło potencjalną powierzchnię możliwości ataku.
Aby zachować wyraźny nacisk na konsensus i ostateczność, wyrocznie działają oddzielnie od blockchainu.
Zapewnia to, że blockchain ma mniejszą powierzchnię ataku i utrzymuje swoją ostateczność, koncentrując się na konsensusie, podczas gdy wyrocznie generują pewność w złożonym i subiektywnym świecie poza łańcuchem, nie stwarzając ryzyka dla innych zależności i ograniczeń.
Jednakże poleganie na wyroczniach w celu dostarczania danych poza łańcuchem wprowadza problemy związane z bezpieczeństwem, jeśli wyrocznie nie są pozbawione zaufania.
Scentralizowane wyrocznie w rzeczywistości osłabiają pozbawiony zaufania charakter sieci blockchain, ponieważ użytkownicy muszą ufać tym wyroczniom, aby zapewnić dokładne i wiarygodne dane.
Celem inteligentnych kontraktów jest egzekwowanie warunków umowy za pomocą środków technicznych, a nie probabilistyczna realizacja poprzez ręczną realizację.
Nikt nie chce stawić czoła pojedynczemu punktowi niepowodzenia ani nikomu ufać.
Oprócz „klasycznego” problemu wyroczni, rozwój ekosystemów wielołańcuchowych, obejmujących wiele trzecich warstw na drugiej warstwie, również rozszerzył rolę wyroczni i wprowadził dodatkowe zagrożenia.
Niezależnie od tego popyt na usługi Oracle będzie tylko wzrastał.
Modele opierające się na scentralizowanych wyroczniach są niezgodne z podstawową propozycją wartości i podstawowymi zasadami sieci blockchain.
Aby przezwyciężyć te niedociągnięcia, wyrocznie muszą stworzyć takie same gwarancje bezpieczeństwa i niezawodności jak blockchain.
Jak przejść dalej?
W tej części artykułu używamy Chainlink jako studium przypadku, skupiając się na tym, jak zdecydowano się przezwyciężyć scentralizowany problem Oracle, oraz CCIP jako rozwiązania problemu wielołańcuchowego Oracle.
Połącz cały świat
Według DefiLamy całkowita zablokowana wartość Chainlink (TVS) przekracza 130 miliardów dolarów, z wyłączeniem CeFi. Sam TVS firmy Chainlink odpowiada za połowę całkowitej zablokowanej wartości protokołów DeFi, chroniąc jednocześnie ponad 300 protokołów DeFi.
TVS to ujednolicony wskaźnik, który pomaga podsumować ogólny wpływ ekonomiczny i przyjęcie sieci Oracle. Część „ochrona” opcji „Total Value Locked” odnosi się w szczególności do ochrony rozwiązania Oracle przed manipulacją danymi i uszkodzeniem dostarczania, zapobiegając w ten sposób utracie środków użytkownika.
Jeśli wziąć pod uwagę CeFi, wartość TVS Chainlink będzie bliska 750 miliardów dolarów.
W jaki sposób Chainlink stał się wiodącym rozwiązaniem Oracle?
Chainlink poszukuje pozycji lidera w zdecentralizowanych wyroczniach, aby osiągnąć pewność na poziomie wyroczni.
Wyniki probabilistyczne a deterministyczne
Chociaż wyniki probabilistyczne są teoretycznie uzasadnione, w obliczu oszustwa i oszustwa mogą pojawić się problemy: można doskonale zdefiniować protokół i wyniki, ale gwarantowany system na papierze może zawieść (oszustwo, podstęp itp.).
Dlatego, aby uzyskać wysokiej jakości i niezawodny protokół, musisz mieć oba:
l Pewna prawda
l System kontraktów gwarantujący określone wyniki prawdy
Chainlink wyobraża sobie świat, w którym prawda kryptograficzna stanowi podstawę wszystkich niezawodnych protokołów i stanie się złotym standardem dla naszych przyszłych systemów finansowych.
Aby osiągnąć determinizm na poziomie Oracle, firma Chainlink opracowała rozproszone sieci Oracle (DON).
Obecnie istnieje ponad 1007 DONów.
Chainlink nie opiera się na pojedynczej wyroczni, ale raczej na ponad tysiącu DONów dla konkretnych przypadków użycia.
Dlaczego więc możemy ufać danym Chainlink?
Rozwiązaniem Chainlink problemu wyroczni blockchain jest osiągnięcie determinizmu poprzez zastosowanie kilku zasad do budowy DONów.
Dodatki DON firmy Chainlink są dystrybuowane i mają otwarte oprogramowanie. Ta konfiguracja pozwala każdemu niezależnie sprawdzić niezawodność i bezpieczeństwo sieci Oracle.
Rozproszony charakter DON zapewnia również, że żaden pojedynczy węzeł lub źródło danych nie stanie się pojedynczym punktem awarii. Zamiast tego wszystkie dane są weryfikowane przez wiele węzłów, co gwarantuje terminowe i odporne na manipulacje dostarczanie danych.
Zapewnia to dostępność danych, ich terminowość i odporność na manipulacje. Użytkownicy mogą zawsze potwierdzić integralność sieci za pomocą dowodów kryptograficznych dostarczonych przez DON, podpisanych przez węzły i przechowywanych w łańcuchu.
Ponadto DON są również niezależne od blockchainu i sprzętu. Ta elastyczność umożliwia DON-om rozwój w wielu łańcuchach oraz wykorzystanie zaawansowanego oprogramowania i sprzętu (takiego jak ZK-Proof) do wykonywania bardziej zaawansowanych obliczeń.
Chainlink stara się obniżyć próg dla usług DON, na przykład 10-krotnie obniżając koszty poprzez wprowadzenie protokołu raportowania poza łańcuchem, promując w ten sposób szybki rozwój DON.
Choć początkowo skupiał się na dostarczaniu danych, pakiet produktów Chainlink obejmuje teraz również:
Oto kilka możliwych przypadków użycia:
l Dostarczone dane: wycena aktywów w łańcuchu i poza łańcuchem
l VRF: Generowanie liczb losowych dla gier on-chain i rynków prognostycznych
l Dowód rezerw dla scentralizowanych giełd, tokenów kapsułkowanych i monet stabilnych
l Źródło danych poza łańcuchem do inteligentnej automatyzacji kontraktów
l Prosta integracja blockchain dla przedsiębiorstw
Poniższy obraz przedstawia rozkład klientów Chainlink w głównych obszarach biznesowych (choć może być nieaktualny).
Podstawową działalnością Chainlink nadal jest dostarczanie danych, ale już możemy zaobserwować rosnącą popularność tej usługi w innych obszarach.
Im więcej będzie blockchainów, tym więcej będzie problemów
W świecie wielołańcuchowym problemów będzie coraz więcej.
Wraz ze wzrostem liczby sieci blockchain rośnie zapotrzebowanie na niezawodne rozwiązania międzyłańcuchowe.
Jednym z przykładów jest poprawa bezpieczeństwa i niezawodności mostów.
Niestety, hacki do mostów stały się poważnym zagrożeniem bezpieczeństwa w DeFi.
Według Chainalytic 69% skradzionych środków kryptograficznych w 2022 r. pochodziło z tych hacków.
W niektórych przypadkach hakerzy obierają za cel mosty, manipulując wyroczniami używanymi przez protokół, takimi jak ceny tokenów, i uzyskując dostęp do wielu podpisów zdolnych do propagowania (złośliwych) wiadomości między różnymi sieciami (np. Ronin, Harmony). Właśnie to rozwiązuje Chainlink za pomocą CCIP, dzięki czemu nie staje się to już wektorem ataku.
Co więcej, mosty mogą już wykorzystywać rezerwy dowódowe do potwierdzania swoich zabezpieczeń w sieciach.
Przed wprowadzeniem DON scentralizowane ustalanie cen było przedmiotem ciągłego ataku. Obecnie mostowanie stoi przed tym samym problemem - czekamy, aż Chainlink ogłosi CCIP jako kolejny standard branżowy.
Chainalytic szacuje, że w 2022 r. protokoły DeFi straciły ponad 400 milionów dolarów w 41 oddzielnych atakach manipulujących wyrocznią.
Problemy te niestety staną się jeszcze bardziej złożone: DeFi, dynamiczne NFT, gry on-chain i ubezpieczenia on-chain, żeby wymienić tylko kilka, będą nadal rosły.
Dlatego stale rozwijająca się wielołańcuchowa i wielowarstwowa infrastruktura blockchain wymaga opracowania globalnych standardów, które wyznaczają plan bezpiecznych i pozbawionych zaufania interakcji między łańcuchami. Chociaż Chainlink rozwiązuje problem komunikacji między światami on-chain i off-chain, pojawienie się tak zwanego „Internetu umów” wymaga bezpiecznej, pozbawionej zaufania komunikacji między różnymi sieciami blockchain i zapewnienia globalnej dostępności płynności. pojedyncze łańcuchy.
Według słów dyrektora generalnego Chainlink: „Połączenie ich będzie oznaczać poprawę w całej branży”, a ostatecznym celem będzie stworzenie nowego, bezpieczniejszego systemu finansowego.
Łączenie wszechświata wielołańcuchowego
Wprowadź protokół interoperacyjności międzyłańcuchowej Chainlink (CCIP).
Znaczenie CCIP dla Chainlink jest oczywiste.
Zespół pracuje nad CCIP od ponad 3 lat, co odpowiada 5 wiekom w kontinuum czasowym kryptowalut.
Być może zastanawiasz się, dlaczego trwało to tak długo?
Chainlink nie tylko próbuje połączyć i mostkować wszystkie te sieci.
Co więcej, czynią to jednocześnie starając się mieć deterministyczne gwarancje niezmienności i ważności danych.
Co to jest CCIP Chainlink?
Chainlink CCIP to skrót od protokołu interoperacyjności międzyłańcuchowej Chainlink.
W swojej istocie CCIP jest protokołem interoperacyjności, którego celem jest:
l Promuj aktywa rzeczywiste w różnych łańcuchach
l Rozwiń ekosystem międzyłańcuchowy
l Połącz łańcuch prywatny z łańcuchem publicznym
l Realizuj transfer tokenów pomiędzy różnymi łańcuchami bloków
l Pomoc w tworzeniu aplikacji międzyłańcuchowych
CCIP sam w sobie jest pojedynczym i prostym interfejsem, dzięki któremu przedsiębiorcy dApps i Web3 mogą bezpiecznie spełniać wszystkie potrzeby międzyłańcuchowe.
To nie tylko fantazyjne określenie tokena mobilnego, ale protokół skupiający się na komunikacji i przesyłaniu wiadomości.
Oczywiście CCIP utworzy także wiele różnych mostów, aby umożliwić transfer tokenów pomiędzy różnymi łańcuchami i dApps. To jednak tylko wycinek jego ogólnego zakresu, który ma wprowadzić branżę w świat międzyłańcuchowych inteligentnych kontraktów.
Dzięki CCIP będziesz mógł uruchomić pojedynczy inteligentny kontrakt składający się z wielu kontraktów w łańcuchu i wielu usług poza łańcuchem, zapewniając pomost w postaci komunikacji i możliwości uzyskiwania danych oraz wykonywania obliczeń poza łańcuchem o zminimalizowanym zaufaniu .
Będziesz mógł skorzystać z gwarancji bezpieczeństwa niektórych łańcuchów, gwarancji szybkości lub skalowalności innych i wykorzystać więcej łańcuchów jako wizytówki.
Wyobraź sobie, jak programiści mogą z łatwością wdrażać tokeny lub tworzyć NFT w dziesiątkach sieci i jak użytkownicy mogą mieć lepszy komfort korzystania z portfela, izolując różne sieci.
Skala tej aktualizacji przyniesie ogromne korzyści przestrzeni kryptograficznej: wyobraź sobie niezliczone godziny programowania zaoszczędzone dzięki braku konieczności tworzenia niestandardowych rozwiązań wielołańcuchowych dla programistów.
W rzeczywistości wprowadzenie CCIP może znacznie skrócić czas programowania, przybliżając go do Web2: szybciej i bardziej opłacalnie.
Oprócz znacznego skrócenia czasu opracowywania rozwiązań Web3, CCIP zapewnia także korzyści w zakresie bezpieczeństwa i interoperacyjności.
l Protokół nie musi budować niestandardowych mostów ani polegać na mostach scentralizowanych
l dApps mogą bezproblemowo komunikować się ze sobą
CCIP jest jak federalny blockchain.
Wszyscy spotykają się na tych samych zasadach i mogą cieszyć się swobodnym przepływem przez granice i komunikować się łatwiej niż wcześniej.
Dzięki CCIP Chainlink uzupełnia swoje 3 główne kategorie protokołów i DON:
l Podaj zweryfikowane dane
l Obliczenia poza łańcuchem
l Komunikacja międzyłańcuchowa
Inteligentne kontrakty będą mogły wysyłać sobie wiadomości, korzystać ze wzajemnych usług, przenosić tokeny między kontraktami i zapewniać użytkownikom jasne gwarancje kryptograficzne za pośrednictwem wysoce zweryfikowanych danych, co doprowadzi do powstania inteligentnych kontraktów międzyłańcuchowych.
Kolejną zaletą CCIP jest to, że będzie on nadal udoskonalany i aktualizowany, aby obsługiwał więcej łańcuchów bloków, funkcji i mechanizmów obronnych.
Oprócz zasilania przez sieci Chainlink DON, CCIP zapewnia dodatkowe bezpieczeństwo poprzez sieć aktywnego zarządzania ryzykiem (ARM).
Przedstawiamy sieci ARM
Krótko mówiąc, sieć ARM to wtórna usługa weryfikacji, która zwiększa bezpieczeństwo CCIP poprzez identyfikowanie i blokowanie złośliwej i nietypowej aktywności.
Sieć aktywnego zarządzania ryzykiem (ARM) składa się z komponentów poza łańcuchem i w łańcuchu:
l Poza łańcuchem: węzły ARM stale monitorują wszystkie obsługiwane łańcuchy, aby zapobiec nieprawidłowym działaniom;
l W łańcuchu: każdy obsługiwany łańcuch CCIP ma kontrakt ARM;
ARM może „błogosławić” lub „przekląć” wiadomość, rekonstruując historię transakcji (korzeń Merkle) i porównując ją z korzeniem zatwierdzenia DON.
Jeśli istnieje dopasowanie, węzeł ARM „błogosławi” korzeń.
Jednak rozbieżności spowodują, że ARM „przeklnie” system, wstrzymując działanie do czasu rozwiązania problemu.
Dlatego sieć ARM stanowi dodatkową gwarancję bezpieczeństwa, która umożliwia CCIP dodanie dodatkowego poziomu bezpieczeństwa w transakcjach międzyłańcuchowych.
Ponadto, gdy Chainlink wypuści swój produkt w wersji 0.1 w grudniu 2022 r., niektórzy spekulują, że ARM będzie również odpowiedzialny za redukcję tokenów LINK w ostatecznym produkcie ze stawkami.
Różne przypadki użycia między łańcuchami obsługiwane przez CCIP obejmują:
l Pożyczki międzyłańcuchowe: pożyczanie różnych aktywów kryptograficznych na wielu platformach DeFi w niezależnych sieciach;
l Niskokosztowa kalkulacja transakcji: przeniesienie kalkulacji danych transakcyjnych na łańcuch zoptymalizowany pod względem kosztów;
l Optymalizuj zwroty między łańcuchami: Przenieś zabezpieczenia do nowych protokołów DeFi, aby zmaksymalizować zwroty między łańcuchami;
l Tworzenie nowych typów dApps: programiści mogą korzystać z efektów sieciowych w niektórych sieciach, jednocześnie wykorzystując możliwości obliczeniowe i magazynowe innych sieci;
l Transfer międzyłańcuchowy: bezproblemowe przesyłanie zasobów i danych między łańcuchami bloków;
l Rozwój międzyłańcuchowy i współpraca między programistami: międzyłańcuchowe dApps;
Na przykład firmy Aave i Synthetix przyjęły CCIP i przeprowadzają testy beta, testując nowe funkcje Chainlink.
Synthetix od jakiegoś czasu działa w trybie cross-chain ze względu na wysokie koszty obsługi protokołu w Ethereum.
Dlatego od dawna korzystają z wyroczni Chainlink, preferując uniwersalne, bezpieczne i niezawodne rozwiązanie zamiast niestandardowych integracji, które nie są skalowalne.
Jednocześnie po wprowadzeniu CCIP możliwości łańcuchowych DONów będą nadal rozszerzane, aby obsługiwać więcej przypadków użycia.
Te przypadki użycia będą obejmować bardziej zaawansowane obliczenia:
l Zautomatyzowana sieć inteligentnych kontraktów
l DECO: Umożliwia wykonywanie wrażliwych obliczeń dotyczących prywatności w sieci Oracle
l Uczciwa usługa sortowania: zdecentralizowane sortowanie transakcji
Te rosnące możliwości w jeszcze większym stopniu poprawią wydajność sieci Oracle w infrastrukturze krytycznej obsługującej więcej aplikacji pozbawionych zaufania.
Kilka pytań i rzeczy, nad którymi warto się zastanowić
Połączenie świata blockchain nie jest łatwym zadaniem i niesie ze sobą szereg problemów.
Historycznie rzecz biorąc, uwagę zwracano na rosnący wzrost Chainlink TVS, z 7 miliardów dolarów na początku 2021 r. do około 75 miliardów dolarów w 2022 r. (wzrost o ponad 800%), podczas gdy kapitalizacja rynkowa $LINK prawie się nie zmieniła: od początku 2021 r. wynosząca 4,7 miliarda dolarów do 4 dolarów. miliardów dzisiaj (7,5 FDV).
Dlatego wiele osób zadało pytania dotyczące przechwytywania wartości tokena LINK.
Chociaż Chainlink jest prawdopodobnie najważniejszym elementem infrastruktury w świecie kryptowalut, ekonomia tokenów LINK nie umożliwia posiadaczom tokenów gromadzenia wartości.
Wśród możliwych rozwiązań, które ocenia zespół, znajduje się wprowadzenie mechanizmu stakowania dla LINK, który mógłby służyć jako pułapka zmniejszająca presję sprzedażową na uczestników sieci.
Kolejną kwestią przyczyniającą się do tej nieproporcjonalności jest potencjalna ekspansja podaży LINK, która pozostaje niepewna.
W rzeczywistości oczekuje się, że od drugiego kwartału 2023 r. do pierwszego kwartału 2024 r. Chainlink wypuści 7% całkowitej podaży LINK w obiegu. Oczekuje się, że taka stopa inflacji utrzyma się przez kolejne 12 miesięcy.
Jednak odsetek ten nie jest ustalony, ponieważ stawka „może ulec zmianie w zależności od czynników zewnętrznych (takich jak wzrost opłat za korzystanie z usług)”, co budzi obawy i pewną niepewność.
Co nie mniej ważne, liczba DON-ów Chainlink wynosi ponad 1000, podczas gdy węzłów Ethereum przekracza 300 000.
Bardziej zdecentralizowana sieć Oracle może zapewnić większe bezpieczeństwo i redundancję.
Wreszcie, Chainlink jest obecnie protokołem z uprawnieniami, a Chainlink Labs jest jednostką scentralizowaną.
W związku z tym rozwój jest realizowany i kierowany głównie przez Chainlink Labs, co rodzi pewne problemy związane z centralizacją.
Zespół ma plany ostatecznej decentralizacji protokołu, co oczywiście wiąże się z ryzykiem wykonania.

