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