Przejdź do głównej zawartości
Change page

Dokumentacja dotycząca rozwoju Ethereum

Ostatnia edycja: @nhsz(opens in a new tab), 15 sierpnia 2023

Ta dokumentacja jest zaprojektowana tak, aby pomóc Ci budować z Ethereum. Obejmuje ona Ethereum jako koncepcję, wyjaśnia stoso technologii Ethereum, a także porusza zaawansowane tematy dotyczące bardziej złożonych zastosowań i przypadków.

To jest przedsięwzięcie społeczności open-source, więc nie krępuj się sugerować nowych tematów, dodawać nowych treści i dostarczać przykładów wszędzie tam, gdzie uważasz, że może to być pomocne. Cała dokumentacja jest edytowalna przez GitHub — jeśli nie wiesz, jak postępuj zgodnie z tymi instrukcjami(opens in a new tab).

Moduły rozwojowe

Jeśli jest to Twoja pierwsza próba rozwoju Ethereum, zalecamy zacząć od początku i przebrnąć przez to jak przez książkę.

Podstawowe tematy

  • Wprowadzenie do Ethereum – szybki przegląd Ethereum
  • Web2 vs Web3 – podstawowe różnice wynikające ze stosowania aplikacji opartych na blockchainie
  • Wprowadzenie do dapps – wprowadzenie do zdecentralizowanych aplikacji
  • Maszyna wirtualna Ethereum (EVM) – EVM obsługuje wszystkie obliczenia w sieci Ethereum
  • Bloki – sposób, w jaki transakcje są grupowane w celu zapewnienia synchronizacji stanu wszystkich uczestników
  • Konta – podmioty w sieci, które mogą posiadać saldo i wysyłać transakcje
  • Transakcje – transakcje i inne akcje, które powodują zmianę stanu Ethereum
  • Eksploartor bloków – sSposób odczytu danych dotyczących transakcji, kont, bloków i sieci
  • Gaz – moc obliczeniowa wymagana do przetwarzania transakcji, opłacona w ETH przez nadawców transakcji
  • Wydobycie – sposób przetwarzania transakcji i tworzenia bloków
  • Sieci – implementacje Ethereum, w tym sieci testowe
  • Węzły i klienci _– osoby uczestniczące w sieci i oprogramowanie, które uruchamiają w celu weryfikacji transakcji_

Stos Ethereum

  • Wprowadzenie do stosu – przegląd stosu Ethereum/web3
  • Kontrakty inteligentne – programy, które są zlokalizowane pod adresem Ethereum i uruchamiają funkcje, gdy są wyzwalane przez transakcje
  • Języki programowania – jak zacząć z Ethereum, używając języków, które już znasz,
  • Biblioteki klienta JavaScript – wygodne biblioteki, które pozwalają aplikacji internetowej na interakcję z Ethereum i inteligentnymi kontraktami
  • Ochrona
  • Pamięć
  • Frameworki programistyczne – narzędzia ułatwiające programowanie w Ethereum
  • Środowiska programistyczne – najlepsze środowiska do pisania kodu aplikacji zdecentralizowanych

Zaawansowane

  • Standardy tokenów
  • Wyrocznie
  • Skalowanie

Czy ten artykuł był pomocny?