Ethereum
razvijalec
viri
Priročnik za razvijalce, ki delajo z Ethereumom – od razvijalcev za razvijalce.

Kako želite začeti?
Naučite se razvijati za Ethereum
Preberite naše dokumente o osnovnih pojmih in Ethereumovem skladu
Učite se z vadnicami
Po korakih se pri razvijalcih, ki so to že storili, naučite, kako razvijati za Ethereum.
Začnite eksperimentirati
Ali želite najprej eksperimentirati in vprašanja postavljati pozneje?
Nastavitev lokalnega okolja
Pripravite sklad za razvijanje s konfiguriranjem razvojnega okolja.
O teh virih za razvijalce
ethereum.org vam bo pomagal graditi z Ethereumom z dokumentacijo o temeljnih pojmih in razvojnem skladu. Na voljo so tudi vadnice, da da boste lahko hitro začeli.
Navdahnil nas je Mozilla Developer Network in menili smo, da Ethereum potrebuje mesto, kjer bodo skupaj zbrani odlični viri in vsebina za razvijalce. Tako kot pri naših prijateljih pri Mozilli je vse tukaj odprtokodno in pripravljeno, da boste lahko izboljševali in širili.
Če imate povratne informacije, se na nas obrnite prek primera v GitHubu ali na našem strežniku za Discord. Pridružite se Discordu(opens in a new tab)
Raziščite dokumentacijo
Uvodi
Uvod v EthereumUvod v verigo blokov in Ethereum
Uvod v EtherUvod v kriptovalute in Ether
Uvod v decentralizirane aplikacijeUvod v decentralizirane aplikacije
Uvod v skladUvod v Ethereumov sklad
Primerjava: Web2 in Web3Kako se razlikuje svet razvijanja web3
Programski jezikiUporaba Ethereuma s poznanimi jeziki

Osnove
RačuniPogodbe ali ljudje v omrežju
TransakcijeNačin, kako se spreminja stanje Ethereuma
BlokiPaketi transakcij, dodani verigi blokov
Navidezni stroj za Ethereum (EVM)Računalnik, ki obdeluje transakcije
PlinEther, potreben za poganjanje transakcij
Vozlišča in odjemalciKako se v omrežju preverjajo bloki in transakcije
OmrežjaPregled omrežja Mainnet in preskusnih omrežij
RudarjenjeKako se ustvarjajo novi bloki in dosega konsenz
Mining algorithmsInformation on Ethereum's mining algorithms
Sklad
Pametne pogodbeLogika, na kateri temeljijo decentralizirane aplikacije – samoizvajajoče pogodbe
Razvojna ogrodjaOrodja, ki pomagajo pospešiti razvoj
Knjižnice za javascriptUporaba javascripta za interakcijo s pametnimi pogodbami
Zaledni API-jiUporaba knjižnic za interakcijo s pametnimi pogodbami
Pregledovalniki blokovVaš portal v podatke o Ethereumu
Varnost pametnih pogodbVarnostni ukrepi, ki jih je potrebno upoštevati pri razvoju pametnih pogodb
ShrambaKako delati s shrambo za decentralizirane aplikacije
Razvojna okoljaOkolja IDE, ki so primerna za razvijanje decentraliziranih aplikacij
Dodatno
Standardi za žetonePregled sprejetih standardov za žetone
Pridobljiva vrednost za rudarje (MEV)Uvod v pridobljivo vrednost za rudarje (MEV)
OraclesPrenos podatkov zunaj verige v pametne pogodbe
ŠirjenjeRešitve za hitrejše transakcije
Networking LayerIntroduction to the Ethereum networking layer
Data structures and encodingIntroduction to the data structures and encoding schema used in the Ethereum stack