Deweloper MetaMask, ConsenSys, udostępnił publiczną sieć testową swojej wirtualnej maszyny Ethereum o zerowej wiedzy (zkEVM), nadając jej nazwę „Linea”, zaledwie kilka dni po tym, jak rywale Polygon i Matter Labs uruchomili własne maszyny zkEVM.

Powiązane wiadomości: https://www.coindesk.com/tech/2023/03/28/consensys-launches-zkevm-public-testnet-renames-it-linea/

Wiem, że wiele osób zaczyna się wściekać, ponieważ jest to otwarta wersja beta i każdy może wziąć w niej udział bez białej listy, każdy ma szansę, a zespół wspomniał również na swoim Discordzie, że pierwsi użytkownicy zostaną nagrodzeni, co oznacza, że ​​może to być oznaczone marką zrzut.

Jaka jest więc nagroda? Uczestnicząc w sieci testowej Linea (dawniej ConsenSys zkEVM) możesz zdobyć Metamask lub własne tokeny natywne ConsenSys.

ConsenSys zebrał 450 milionów dolarów przy obecnej wycenie 7 miliardów dolarów.

1. Czym jest Linea?

Linea to wirtualna maszyna Ethereum o wiedzy zerowej Laryer 2 (zkEVM), która replikuje środowisko Ethereum w formie pakietu zbiorczego i umożliwia programistom budowanie na nim, tak jak w sieci głównej Ethereum. Linea pozwala użytkownikom wdrożyć dowolny inteligentny kontrakt, korzystać z dowolnego narzędzia i rozwijać się tak, jakby był zbudowany na Ethereum. Dla użytkowników umożliwia to doświadczenie i gwarancje bezpieczeństwa Ethereum, ale przy niższych kosztach transakcji. (Obejrzyjmy to wszyscy razem. W każdym razie jest to oficjalne, dosłowne tłumaczenie.)

2. Zarejestruj infurę

Zanim zaczniesz, musisz zarejestrować konto Infura, co jest warunkiem korzystania z sieci Linea. Zespół twierdzi, że „otrzymał obecnie 150 000 rejestracji i spodziewa się, że liczba ta wzrośnie. Przy tak dużym popycie uzyskanie dostępu może zająć kilka tygodni. Chociaż naszym celem jest dołączenie wszystkich użytkowników do sieci testowej, być może nie będziemy w stanie pomieścić wszystkich na liście oczekujących.”

W tłumaczeniu na język dorosłych: Nasze plecy są zatłoczone. To, czy uda nam się sprawnie wejść, zależy od naszego szczęścia.

Jeżeli rejestracja przebiegła pomyślnie, otrzymasz miejsce na liście w swojej skrzynce odbiorczej. Jeśli jeszcze nie zarejestrowałeś się w Infura, nie martw się, nadal otrzymasz e-mail zawierający szczegółowe informacje na temat podstawowych kroków umożliwiających wejście do wersji beta Linea. Pamiętaj jednak, że aby móc przetestować Lineę, musisz najpierw założyć darmowe konto Infura.

3. Utwórz klucz API

Aby utworzyć klucz API, wykonaj poniższe kroki

  • Kliknij tę stronę dostępu, aby zalogować się na swoje konto Infura

  • Wejdź do panelu Infura

  • Kliknij „Utwórz nowy klucz API”

W przypadku wprowadzania danych za pośrednictwem poczty elektronicznej powyższe kroki nie są dostępne.

  • W wyskakującym oknie wybierz „WEB3 API” i nadaj mu nazwę.

  • Następnie tworzone jest Twoje konto i klucz API (klucz API zostanie użyty poniżej)

4. Dodaj sieć testową zkEVM do MetaMask

Kliknij „Dodaj sieć” w MetaMask, wybierz „Dodaj sieć ręcznie” i podaj następujące informacje:

  • Nazwa sieci: Linia

  • Nowy adres URL RPC: https://consensys-zkevm-goerli-prealpha.infura.io/v3/your klucz API (lub wpisz bezpośrednio: https://rpc.goerli.linea.build/)

  • Identyfikator łańcucha: 59140

  • Symbol waluty: crETH

  • Zablokuj adres URL eksploratora: https: //explorer.goerll.zkevm.consensys.net

5. Przelej środki z Goerli do zkEVM

Przed przelaniem środków upewnij się, że masz wystarczającą ilość ETH w sieci Goerli i że Twój portfel jest odpowiednio skonfigurowany do pracy z siecią Linea. Aby przenieść Goerli ETH do Linea, wykonaj następujące kroki:

  • Odwiedź most testowy Goertek (kliknij tutaj)

  • Wybierz Goerliego

  • Wybierz Lineę

  • Wybierz Token ETH

  • Wybierz kwotę i wyślij

Po zakończeniu przełącz portfel MetaMask na sieć Linea (ConsenSys zkEVM);

Jeśli nie masz tokenów sieci testowej, zapoznaj się z:

https://medium.com/@jiamigou/Cryptodog Compilation Airdrop Rozdział 150 – Nowa wersja listy kranów szyfrujących-d9b4242434a1

6. Zwykła interakcja

Obecnie możliwa jest interakcja z siecią testową przy użyciu Uniswap i Dexchnage, a więcej opcji pojawi się w przyszłości.

(1) Korzystanie z Uniswapa

Protokół Uniswap v3 został zintegrowany z protokołem zkEVM firmy ConsenSys. Dzięki obsłudze Uniswap można wykonywać wiele funkcji, w tym dodawać płynność, wymieniać tokeny itp.

Zamieniać

  • Odwiedź witrynę Uniswap, na której dostępna jest zamiana Linea (ConsenSys), a dostęp do sekcji wymiany możesz uzyskać bezpośrednio tutaj.

  • Wybierz Ethereum w górnej sekcji i kliknij Consensys Rollup Wrap w dolnej sekcji.

  • Wpisz kwotę, którą chcesz wymienić

  • potwierdzać

  • W ten sam sposób możesz wykonać wiele zamian

Zwiększ płynność

  • Kliknij zakładkę Basen

  • Kliknij opcję Nowe stanowisko i wybierz token

  • Wprowadź ilość każdego żetonu i kliknij Dostaw

  • autoryzowaną transakcję

  • W podobny sposób płynność można zwiększyć wielokrotnie.

(2) Korzystanie z Dexchange

Dexchange to „oparty na księdze zamówień DEX zbudowany na zkSync 2.0”, którego można używać do interakcji z siecią testową.

  • Odwiedź witrynę Dexchange i kliknij „Uruchom aplikację”. Można uzyskać do niego bezpośredni dostęp poprzez ten adres

  • Wybierz wETH-crUSDC w sekcji „Wybierz rynek”

  • Dodaj wymaganą ilość

  • Kliknij „Wpłata”, aby potwierdzić transakcję

  • Po zdeponowaniu środków możesz także wykonywać inne operacje handlowe.

(3) Jeśli interakcja się nie powiedzie

Jeżeli powyższa interakcja nie powiedzie się, prosimy o interakcję tutaj:

1. Wymieniaj żetony

https://swap.goerli.linea.build/#/swap, zamień tokeny (ETH na crUSDC i odwrotnie)

2. Dodaj płynność

https://swap.goerli.linea.build/#/pool, zapewniający płynność ETH-crUSDC

7. Informacje zwrotne

W tym momencie podstawowe interakcje w publicznej wersji beta Linei są już zakończone. Wielu blogerów nie wie, jak przeprowadzić głębszą interakcję. Poinstruują Cię jedynie o przesłaniu opinii, a następnie będą przychodzić codziennie w celu interakcji po osiągnięciu tego punktu. Możesz teraz wypełnić formularz opinii:

https://docs.google.com/forms/d/e/1FAIpQLSen0KN2uqKMJuUxBH8yTfwrb-xdN48kA-NmO-DSCJMYRdQyMA/viewform

Jeśli chcesz nawiązać głębszą interakcję, czytaj dalej (wiele osób może nie nawiązać interakcji):

8. Wdrażaj inteligentne kontrakty

Krok 1. Pobierz ten plik zip

link tutaj

Krok 2. Kliknij tutaj, aby wejść do Remix IDE

Krok 3. Przywróć plik

Wejdź w Remix, jak pokazano na obrazku poniżej, kliknij menu, a następnie kliknij Przywróć

Kliknij „wybierz plik”

Wybierz właśnie pobrany plik zip

Następnie kliknij „memecoin” obok „memecoin”

Po kliknięciu Importuj część plików zostanie zaimportowana.

Kliknij plik „satoshi.sol”.

Jak pokazano na powyższym obrazku, na lewym pasku menu kliknij ikonę kompilatora Solidity

Następnie musisz wybrać dokładnie ten sam kompilator z rozwijanego menu i włączyć „Automatyczna kompilacja” i „Ukryj ostrzeżenie”

Jak pokazano na poniższym rysunku, kliknij „kompiluj satoshi.sol”.

W bocznym menu kliknij czwarty przycisk, jak pokazano poniżej:

W przypadku środowiska wybierz Injected Provider — MetaMask z rozwijanego menu, odblokuj portfel Metamask i połącz się z siecią testową Goerli.

Na koniec kliknij przycisk „Wdróż”.

Wyświetli się monit o transakcję metamaski, kliknij przycisk Potwierdź i poczekaj 1–2 minuty.

Po potwierdzeniu transakcji musisz odczekać 10 do 20 minut, zanim klikniesz „Wyświetl w etherscan” na terminalu remiksów.

W przeglądarce pojawi się coś podobnego.

Na tym etapie wdrożenie umowy jest zakończone.

Powyżej znajduje się zaawansowana interakcja z tego artykułu. Więcej interakcji dapp opartych na ConsenSys można znaleźć tutaj:

https://goerli.linea.build/explore

Powyżej znajduje się cała treść tego artykułu