Rozwiązanie dylematu opóźnienia technologii Blockchain ⋆ ZyCrypto

Resolving The Latency Dilemma Of Blockchain Technology

reklama


 

 

Technologia Blockchain oraz szeroka gama produktów i usług zbudowanych na jej podstawie są reklamowane jako „kluczowe czynniki napędzające” kolejną falę innowacji w tradycyjnych i cyfrowych ekosystemach.

Przejście z Web2 do Web3 odbywa się szybciej niż kiedykolwiek, co widać po rosnącej popularności natywnych aplikacji blockchain. W ciągu ostatnich kilku lat zdecentralizowane platformy przejęły platformy oparte na Web-2. Na przykład Audius, Chingari i Axie Infinity to tylko niektóre z projektów, które swoim nowatorskim podejściem zmieniają tradycyjne modele biznesowe. Platformy te, choć nowe, z powodzeniem zgromadziły dziesiątki milionów użytkowników na całym świecie, a ich społeczności z każdym dniem stają się coraz większe.

To dopiero początek rewolucji Web3, a następna fala zdecentralizowanych aplikacji zgromadzi jeszcze większy udział prawie 5 miliardów globalnych użytkowników Internetu.

Walka z problemem opóźnienia

Na przestrzeni lat setki badaczy rynku zwróciło uwagę, że „szybkość” ma duże znaczenie, zwłaszcza z perspektywy użytkownika. Prawie dekadę temu, kiedy kształtował się nowoczesny internet (Web2), Amazon ujawnił, że kosztowało ich to 1% sprzedaży za każde 100 milisekund opóźnienia. Gigant wyszukiwarki Web2, Google, również odkrył, że za każde dodatkowe 0.5 sekundy opóźnienia w generowaniu wyniku wyszukiwania, ruch spadł o 20%.

reklama


 

 

Wraz z upływem czasu i rozwojem technologii oczekiwania użytkowników końcowych wzrosły wielorako. W dzisiejszych czasach konsumenci potrzebują wszystkiego za jednym kliknięciem. Obecna wersja „scentralizowanego” Internetu jest do pewnego stopnia przystosowana do obsługi gwałtownego wzrostu liczby klientów i zapotrzebowania na usługi o zerowym opóźnieniu. 

Ale w przypadku Web3 sprawy mają się nieco inaczej. W kontekście obliczeń opóźnienie odnosi się do całkowitego opóźnienia między wejściem a wygenerowanym wyjściem. Jednak w kontekście łańcucha bloków opóźnienia to odstępy czasu między przesłaniem transakcji do sieci bazowej a otrzymaniem pierwszego potwierdzenia akceptacji. 

Większość istniejących sieci blockchain jest powolna w porównaniu z istniejącymi standardami Web2. Na przykład pojedyncza transakcja w sieci Bitcoin zajmuje prawie 10 minut. W sieci Ethereum potwierdzenie może zająć do 30 sekund lub więcej, w zależności od przeciążenia sieci – co wciąż jest wolne jak na współczesne standardy.

Podczas gdy starsze sieci borykają się z problemami z opóźnieniami, nowe łańcuchy bloków, takie jak Solana twierdzi, że zapewnia prędkość transakcji do 65,000 XNUMX TPS (transakcji na sekundę). To duża prędkość, ale jeśli chodzi o opóźnienia, programiści muszą przeanalizować je z perspektywy użytkownika, dlatego muszą dokładnie sprawdzić infrastrukturę, której używają do łączenia się z głównym łańcuchem.

W tym miejscu do gry wchodzą dostawcy usług węzłowych, tacy jak QuickNode. QuickNode oferuje błyskawiczne globalne interfejsy API setkom tradycyjnych firm, które chcą włączyć technologię blockchain do swoich istniejących modeli biznesowych. Platforma ma ponad 3,000 globalnych węzłów i obsługuje ponad 70 miliardów żądań API miesięcznie. Obecnie QuickNode jest kompatybilny z dziesięcioma blockchainami, w tym Bitcoin, Binance Smart Chain, Celo, Terra, xDai, Optimistic, Polygon, Fantom, Ethereum i Solana.

Przejrzysty raport porównawczy opracowany przez QuickNode

Prezentując swoją wydajność z innymi dostawcami węzłów, zespół QuickNode opublikował niedawno obszerne studium przypadku, w którym porównał swoją globalnie rozproszoną sieć API z publicznymi punktami końcowymi w ekosystemie Solana. Platforma spotkała się z ogromnym uznaniem społeczności kryptograficznej za przejrzyste publikowanie danych porównawczych.

Do tego stopnia, QuickNode opublikował kolejny raport porównawczy, porównujący swoje usługi z innymi dostawcami usług węzłowych w ekosystemie Ethereum. W podobny sposób jak w poprzednim teście zespół QuickNode stworzył oparte na danych i zorientowane na wyniki porównanie odzwierciedlające codzienne przypadki użycia dApps Ethereum, koncentrując się na opóźnieniu (mierzonym w milisekundach).

W ciągu 28 dni okresu testowego zespół QuickNode przetwarzał transakcje z 16 różnych lokalizacji w Europie, Azji i Ameryce Północnej do odpowiednich dostawców usług sieciowych. Dane zgromadzone podczas procesu zostały następnie zarejestrowane i przeanalizowane w celu stworzenia wzorca.

Porównując i porównując dwa z pięciu najczęstszych wywołań Ethereum, jedno „buforowane” – Eth_getTransactionReceipt, a drugie „niebuforowane” – eth_call, między 1 a 28 lutego 2022 r., zespół QuickNode opublikował następujący wynik:

  • W porównaniu z dostawcami węzłów Infura (541.3 ms) i Alchemy (485.6 ms), średni czas odpowiedzi na wywołania z pamięci podręcznej w QuickNode wyniósł 217.7 ms.
  • W przypadku wywołań nie zapisanych w pamięci podręcznej QuickNode zapewniał średni czas odpowiedzi 196.0 ms. Infura wytrzymał 449.7 ms przez ten sam czas, podczas gdy czas reakcji Alchemy wynosił 487.9 ms.
  • Średnia różnica między QuickNode a innymi dostawcami usług wyniosła około 2.4x zarówno dla wywołań zapisanych w pamięci podręcznej, jak i poza nią

Problem z opóźnieniami Blockchain jest jedną z najważniejszych barier utrudniających szerszą adopcję. Jednak w dużej mierze QuickNode zdołał przezwyciężyć ten trudny dylemat dzięki swoim globalnie rozproszonym węzłom, o czym świadczą spektakularne wyniki testów.

Źródło: https://zycrypto.com/resolve-the-latency-dilemma-of-blockchain-technology/