W umyśle programisty blockchain: Czym jest sieć testowa?

Inside the blockchain developer’s mind: What is a testnet?

Cointelegraph śledzi rozwój całkowicie nowego blockchaina od jego powstania do mainnetu i dalej, poprzez swoją serię Inside the Blockchain Developer’s Mind. W poprzednich częściachAndrzej Levine Koinos Group omówioneniektóre z wyzwań zespół zmierzył się od czasu zidentyfikowania kluczowych problemów, które zamierzają rozwiązać, i nakreślił trzy z „kryzysów”, które powstrzymują adopcję blockchain:możliwość aktualizacji,skalowalność, izarządzanie.

Sieci testowe Blockchain są interesującym tematem, ponieważ mają różne kształty i rozmiary. Tak więc w tym poście moim celem jest wykorzystanie mojego wewnętrznego doświadczenia jako dyrektora generalnego Koinos Group (twórcy Koinos) do demistyfikacji sieci testowych i być może dać wgląd w to, dlaczego wydają się mieć taki wpływ na cenę.

Nasze najlepsze roboty biznesowe

Najbardziej oczywistym miejscem do rozpoczęcia jest nazwa:testInternet. Celem sieci testowej jest:test aInternetPraca. Na bardzo wysokim poziomie są dwa „smaki” testnetu. Pierwsza to sieć testowa, która jest udostępniana przed siecią główną (sieć główna), a druga to sieć testowa, która jest udostępniana po uruchomieniu sieci głównej. Funkcje, które one pełnią, są podobne, ale kontekst, w którym są one wydawane, dramatycznie wpływa na postrzeganie i oddziaływanie uwolnienia.

Zacznę od drugiego rodzaju sieci testowej, ponieważ w pewnym sensie jest to prostszy kontekst. Kiedy mówimy o istniejących sieciach, takich jak Bitcoin i Ethereum, sieci testowe pełnią dwie podstawowe funkcje. Po pierwsze, są to żywe środowisko, w którym programiści mogą testować swoje zdecentralizowane aplikacje. Każdy dobry programista wie, że nie ma czegoś takiego jak doskonały kod, więc sieci testowe dają programistom środowisko bardzo podobne do „łańcucha głównego” (np. Ethereum), w którym mogą testować swój kod praktycznie bez ryzyka. Oczekuje się, że rzeczy działające w sieci testowej się zepsują, a używane tokeny będą bezwartościowe.

W umyśle programisty blockchain: Czym jest sieć testowa?

Związane z:London fork wchodzi do sieci testowej na Ethereum, gdy bomba trudności widzi opóźnienie

Tak więc sieci testowe są środowiskiem, które umożliwia deweloperom aplikacji zdecentralizowanych (DApp) zwiększanie wartości ich aplikacji (tj. ulepszanie ich aplikacji) właśnie dlatego, że nie oczekuje się pełnej funkcjonalności lub tworzenia bogactwa. W pewnym sensie wartość sieci testowej wynika z jej bezwartościowości.

Programiści DApp a programiści blockchain

Jednak sieci testowe mają charakter dwustronny, co prowadzi nas do drugiej funkcji, którą obsługują sieci testowe, a funkcja ta jest z korzyścią nie dla programisty DApp, ale dla programisty platformy (w naszym przypadku dla programisty blockchain). Jedną z rzeczy, które zaskoczyłem z mojej wyjątkowej perspektywy, jest to, jak często programiści DApp są utożsamiani z programistami blockchain. Zazwyczaj ludzie, którzy piszą inteligentne kontrakty, nie są programistami blockchain, a programiści blockchain zazwyczaj spędzają bardzo mało czasu na pisaniu inteligentnych umów.

Jak na ironię, Koinos ma ogromny wpływ na to rozróżnienie, ponieważ cały jego system jest wdrażany jako inteligentne kontrakty! Ponieważ inteligentne kontrakty Koinos można aktualizować, oznacza to, że każda funkcja może zostać dodana do blockchaina bez hard forka, ale oznacza to również, że osoby rozwijające blockchain (jak członkowie Koinos Group) używają i rozwijają ten sam łańcuch narzędzi i zestaw narzędzi, którego programiści będą używać do tworzenia swoich DApps. Ale jest to funkcja całkowicie unikalna dla Koinos, więc możemy ją odłożyć na bok ze względu na tę dyskusję.

W umyśle programisty blockchain: Czym jest sieć testowa?

W każdym innym blockchainie programiści muszą opracowywać aktualizacje w dowolnym języku programowania, w którym napisano blockchain (C++, Rust, Haskell itp.) I pracują nad bardzo dużym i skomplikowanym systemem zwanym „monolityczną architekturą”. W architekturach monolitycznych zmiana dowolnej części systemu może wpłynąć na dowolną inną część systemu, więc ryzyko wprowadzenia zmian jest znacznie wyższe.

Deweloperzy Blockchain potrzebują również środowiska na żywo o niskich stawkach, które mogą wykorzystać do przetestowania swoich zmian i sprawdzenia, co się psuje. Podobnie jak programiści aplikacji, chcą, aby to środowisko było jak najbliżej rzeczywistej sieci, co oznacza, że chcą, aby ich kod współdziałał z kodem, który programiści aplikacji będą również uruchamiać.

Dwie strony sieci testowych

To ujawnia dwustronny aspekt sieci testowych. Umożliwiają one zarówno twórcom aplikacji, jak i twórcom platform wzajemną interakcję i bezpieczne testowanie ich kodu w jak najbliższym środowisku na żywo, ale przy bardzo niskich stawkach. Dzięki temu obie grupy mogą ulepszać swoje produkty i zwiększać ich wartość dla użytkowników.

Teraz możemy zacząć rozumieć, dlaczego sieci testowe wydają się mieć taki wpływ na cenę tokena. Jeśli założymy, że cena jest funkcją wartości, a sieci testowe pomagają deweloperom zwiększać wartość ich produktów, to należy oczekiwać wpływu ceny. Problem polega na tym, że ta korelacja doprowadziła do kilku niepożądanych wyników. Projekty często udostępniają „sieć testową”, która nie jest przydatna dla programistów, wyłącznie w celu zwiększenia ceny tokenów. Niestety, wiele osób zobaczy zapowiedź testnetu i po prostu założy, że wydano coś wartościowego, a więc ustawa będzie miała pożądany wpływ na cenę.

Sieci testowe przed mainnet

Do tej pory koncentrowałem się na użyteczności sieci testowych w kontekście istniejących blockchainów, co oznacza, że tworzą one bezpieczną przestrzeń dla programistów aplikacji do testowania swoich aplikacji oraz dla programistów blockchain do testowania aktualizacji bazowej platformy. Pomoże Ci to zrozumieć inny ważny kontekst, w którym wypuszczane są sieci testowe, czyli przed wydaniem sieci głównej.

Po raz kolejny testowanie jest głównym celem, ale nacisk kładzie się znacznie bardziej na sam system, ponieważ nigdy wcześniej nie działał. Oczywiście, ponieważ jest nowy, i tak nie będą na nim uruchomione żadne aplikacje. Teraz sytuacja jest bardziej jednostronna. Większość osób pracujących z bazą kodu będzie programistami blockchain, a celem jest doprowadzenie platformy do miejsca, w którym programiści chcą faktycznie na niej budować.

Pierwszym wymaganiem, jakie będą musieli mieć programiści, jest udowodnienie, że platforma jest wystarczająco bezpieczna, i to powinna być główna dyrektywa stojąca za określonymi testami, które są uruchamiane. Zakładając, że programiści są przekonani, że platforma jest wystarczająco bezpieczna, będą musieli zostać przeszkoleni w zakresie korzystania z platformy. Innymi słowy, sieć testową należy traktować jako narzędzie edukacyjne, które umożliwia programistom uzyskanie głębszego zrozumienia, w jaki sposób będą mogli korzystać z platformy, jednocześnie pomagając w testowaniu bezpieczeństwa sieci.

Wreszcie, gdy testują sieć i uczą się, jak z niej korzystać, nieuchronnie znajdą miejsca, w których platforma może zostać ulepszona — mogą być potrzebne ważne biblioteki lub ważna dokumentacja, która pomoże im zrozumieć system. Ta informacja jest bezcenną informacją zwrotną, którą programiści platformy muszą koniecznie wykorzystać, aby ulepszyć platformę przed sfinalizowaniem implementacji mainnet.

Sieci komputerowe stały się ważną częścią naszego życia, niezależnie od tego, czy zdajemy sobie z tego sprawę, czy nie, a ich znaczenie tylko rośnie. Sieci testowe są kluczowym krokiem w procesie wypuszczania nowych i innowacyjnych sieci komputerowych, które mogą wnosić coraz większą wartość do naszego życia. Mamy nadzieję, że dzięki głębszemu zrozumieniu niuansów sieci testowych i ważnych kontekstów, w których są one publikowane, jesteś teraz lepiej przygotowany do oceny konkretnych wydań sieci testowych i tego, czy są one projektowane i uruchamiane z właściwych powodów.

Ten artykuł nie zawiera porad inwestycyjnych ani rekomendacji. Każdy ruch inwestycyjny i handlowy wiąże się z ryzykiem, a czytelnicy powinni przeprowadzić własne badania podczas podejmowania decyzji.

Poglądy, przemyślenia i opinie wyrażone tutaj są wyłączną własnością autora i niekoniecznie odzwierciedlają lub reprezentują poglądy i opinie Cointelegraph.

Andrzej Levine jest dyrektorem generalnym Koinos Group, gdzie wraz z byłym zespołem programistycznym odpowiedzialnym za blockchain Steem budują rozwiązania oparte na blockchain, które umożliwiają ludziom przejmowanie własności i kontrolę nad ich cyfrową jaźnią. Ich podstawowym produktem jest Koinos, wysokowydajny blockchain zbudowany na całkowicie nowej platformie, zaprojektowanej w celu zapewnienia programistom funkcji, których potrzebują, aby zapewnić użytkownikom wrażenia niezbędne do rozpowszechniania adopcji blockchain wśród mas.

Grupa Koinos wydała niedawno wersję 2 swojej sieci testowej, która zawiera ulepszenia stabilności, system transakcji bez opłaty za mana oraz zestaw narzędzi do tworzenia kontraktów, który pozwoli programistom budować i uruchamiać inteligentne kontrakty na Koinos.

Przeczytaj o Cointelegraph
Łatwe w użyciu protokoły DeFi staną się nowymi strażnikami krypto
Prawdopodobnie nigdy nie było łatwiej uczestniczyć w ekosystemie kryptograficznym. Po tym, jak scentralizowana potęga giełdowa Coinbase niedawno zaczęła...
Transakcje kryptowalut w Tajlandii podlegają teraz podobno 15% podatkowi od zysków kapitałowych
Rząd Tajlandii robi postępy w regulowaniu lokalnego ekosystemu kryptowalut, podobno wprowadzając nowe przepisy podatkowe dla branży.Zyski z handlu kryptowalutami...
Ubisoft kontynuuje inicjatywę NFT z aleph.im po luzie fanów
Na początku tego roku gigant gier, Ubisoft, dołączył do sieci aleph.im jako główny operator węzła kanału po tym, jak oparty na blockchain rozruch pamięci...
Adidas Originals wprowadza na rynek debiutancką kolekcję NFT
Adidas Originals ogłosiło nadchodzącą premierę swojej kolekcji nonfungible token (NFT) zatytułowanej Into the Metaverse.Chociaż szczegóły dotyczące podaży...
15 liderów kryptowalut przechodzi na Forbes 30 Under 30
Forbes wymienił 15 młodych liderów biznesu kryptograficznego na swojej liście 30 do 30 lat w edycji 2022.Pomimo mylącej nazwy, coroczna lista Forbes 30...
Od czasu wdrożenia EIP-1559 w sierpniu spalono milion ETH
W opublikowanym w środę poście na Twitterze firma badawcza blockchain CryptoRank ujawniła, że od czasu wprowadzenia protokołu EIP-1559 w sierpniu w ramach...
Solidus Labs, firma monitorująca ryzyko, kończy rundę strategiczną o wartości 15 mln USD
Firma nadzoru rynku Solidus Labs zakończyła w piątek rundę strategiczną o wartości 15 milionów dolarów prowadzoną przez Liberty City Ventures. W finansowaniu...
Stary FUD, nowy spadek cen BTC — Tygodniowy zakaz kryptowalut w Chinach powoduje spadek ceny Bitcoina do 42 000 USD
Bitcoin (BTC) nagle stracił 2000 dolarów w ciągu godziny 24 września, kiedy to, co wydawało się być starymi wiadomościami o chińskim zakazie regulacyjnym,...
Szef SEC mówi, że platformy DeFi są „wysoce scentralizowane” i będą musiały się zarejestrować
Gary Gensler, przewodniczący amerykańskiej Komisji Papierów Wartościowych i Giełd, stwierdził, że DeFi jest w niektórych aspektach wysoce scentralizowany...
Koreański gigant internetowy Kakao rozszerza obecność blockchain w Singapurze
Singapur jest podobno kolejnym portem dla globalizacji Kakao dla jego starszej platformy blockchain Klaytn.Według poniedziałkowego raportu The Korea Herald,...
Amazon planuje w tym roku akceptować płatności Bitcoin, twierdzi insider
Anonimowe źródło w Amazonie podobno powiedziało londyńskiej gazecie biznesowej City A.M. że gigant e-commerce planuje zacząć akceptować płatności Bitcoin...
Społeczność kryptowalut podzieliła się, czy Bitcoin jest zabezpieczeniem przed inflacją
W obliczu ogromnego wzrostu wskaźnika cen konsumpcyjnych (CPI) w Stanach Zjednoczonych społeczność kryptowalut została podzielona w kwestii tego, czy Bitcoin...
Indyjski gigant IT Tech Mahindra współpracuje przy systemie blockchain do śledzenia szczepionek
Ponieważ programy masowych szczepień przeciwko COVID-19 stają się coraz bardziej krytyczne dla strategii wielu rządów w zakresie zarządzania pandemią, firmy...
Irlandzki eurodeputowany wzywa do wprowadzenia rygorystycznych przepisów dotyczących kryptowalut w Europie
Chris MacManus, poseł do Parlamentu Europejskiego (MEP) reprezentujący Midland Northwest w Irlandii, wezwał do wprowadzenia surowych przepisów dotyczących...
Bitcoin uderza w największą giełdę świata - oto co to oznacza
Od Cboe Global Markets Inc. i CME Group Inc. minęły ponad dwa tygodnie. otrzymał zielone światło od Amerykańskiej Komisji ds. Handlu Kontraktami Terminowymi...