Ethereum
deweloper
źródła
Podręcznik dla programistów tworzących Ethereum. Stworzony przez twórców, dla twórców.

Jak chcesz rozpocząć?
Naucz się, jak tworzyć Ethereum
Dowiedz się więcej o podstawowych pojęciach i stosie Ethereum z naszej dokumentacji
Ucz się, korzystając z samouczków
Naucz się rozwoju Ethereum. Krok po kroku od twórców, którzy już to umieją.
Rozpocznij eksperymentowanie
Czy najpierw chcesz poeksperymentować, a pytania zadawać później?
Konfiguracja środowiska lokalnego
Przygotuj swój stos, odpowiednio konfigurując środowisko programistyczne.
Więcej informacji o zasobach dla deweloperów
ethereum.org zawiera zasoby, które pomogą Ci tworzyć Ethereum. Znajdziesz tu dokumentację dotyczącą założeń koncepcyjnych, a także podstawowe narzędzia deweloperskie. Możesz też skorzystać z samouczków, aby od razu rozpocząć pracę.
Do stworzenia tych zasobów zainspirowała nas Mozilla Developer Network (MDN). Uznaliśmy, że Ethereum także potrzebuje jednego miejsca, z którego można pobrać wszystkie narzędzia i zasoby programistyczne. Podobnie jak u naszych kolegów odpowiedzialnych za Mozillę, wszystkie udostępniane składniki mają licencję open-source i mogą posłużyć Ci jako platforma do wprowadzania ulepszeń i poprawek.
Jeśli chcesz nam przekazać swoją opinię, jesteśmy dostępni poprzez GitHub lub na serwerze Discord. Dołącz do kanału Discord(opens in a new tab)
Przejrzyj dokumentację
Wprowadzenie
Wprowadzenie do EthereumWprowadzenie do blockchain i Ethereum
Wprowadzenie do Ether'aWprowadzenie do kryptowaluty i Ether
Wprowadzenie do dappsWprowadzenie do zdecentralizowanych aplikacji
Wprowadzenie do stosuWprowadzenie do stosu Ethereum
Web2 vs Web3Różnice istniejące w rozwoju sieci 3
Języki programowaniaUżywanie Ethereum z językami, które są Ci znane

Podstawy
KontaKontrakty lub osoby w sieci
TransakcjeSposób, w jaki zmienia się stan Ethereum
BlokiPartie transakcji dodane do blockchain
Maszyna wirtualna Ethereum (EVM)Maszyna, która przetwarza transakcje
PaliwoEther potrzebny do zasilania transakcji
Węzły i klienciW jaki sposób bloki i transakcje są weryfikowane w sieci
SieciPrzegląd sieci głównych i sieci testowych
WydobywanieSposób tworzenia nowych bloków i osiągnięcia konsensusu za pomocą weryfikacji pracy
Algorytmy kopaniaInformacje na temat algorytmów kopania Ethereum
Stos
Inteligentne kontraktyLogika leżąca u podstaw dapps – samorealizujące się umowy
Ramy rozwojoweNarzędzia służące przyspieszeniu rozwoju
Biblioteki JavaScriptUżywanie JavaScript do interakcji z inteligentnymi kontraktami
Backendowe APIUżywanie bibliotek do interakcji z inteligentnymi kontraktami
Eksplorator blokówTwój portal do danych Ethereum
Audyty smart kontraktówŚrodki bezpieczeństwa do rozważenia podczas opracowywania inteligentnych kontraktów
PamięćJak obsługiwać pamięć dapp
Środowiska programistyczneIDE, które nadają się do tworzenia dapp
Zaawansowane
Standardy tokenówPrzegląd przyjętych standardów tokenów
Maksymalna wartość ekstrahowalna (MEV)Wprowadzenie do maksymalnej możliwej do wyodrębnienia wartości ( MEV)
OraclePobieranie danych poza łańcuchem dostaw do inteligentnych kontraktów
SkalowanieRozwiązania dla szybszych transakcji
Warstwa sieciowaWprowadzenie do warstwy sieciowej Ethereum
Struktura i kodowanie danychWprowadzenie do struktur danych i schematów kodowania stosowanych w stosie Ethereum