Documentație de dezvoltare Ethereum
Această documentație este concepută pentru a te ajuta să construiești cu Ethereum. Acoperă Ethereum ca un concept, explică stiva tehnică Ethereum și documentează subiecte avansate pentru aplicații și cazuri de utilizare mai complexe.
Acesta este un efort comunitar open-source, așa că nu ezita să sugerezi subiecte noi, să adăugi conținut nou și să oferi exemple oriunde crezi că ar putea fi util. Toată documentația se poate edita prin GitHub – dacă nu ești sigur cum, urmează aceste instrucțiuni.
Module de dezvoltare
Dacă aceasta este prima ta încercare de dezvoltare Ethereum, îți recomandăm să începi de la început și să-ți croiești drumul prin ea ca printr-o carte.
Subiecte fundamentale
- Introducere în Ethereum – O prezentare rapidă a Ethereum
- Web2 vs Web3 – Diferențele fundamentale pe care le oferă aplicațiile bazate pe blockchain
- Introducere în aplicații dapp – O introducere la aplicațiile descentralizate
- Ethereum Virtual Machine (EVM) – EVM gestionează toate calculele din rețeaua Ethereum
- Blocuri – Modul în care tranzacțiile sunt grupate pentru a se asigura că starea este sincronizată între toți actorii
- Conturi – Entități din rețea care pot deține un sold și pot trimite tranzacții
- Tranzacții – Transferuri și alte acțiuni care determină modificarea stării Ethereum
- Exploratori de blocuri – Un mod de a citi date despre tranzacții, conturi, blocuri și rețea
- Gaz – Puterea de calcul necesară procesării tranzacțiilor, plătită în ETH de către expeditorii de tranzacții
- Mining – Modul în care sunt procesate tranzacțiile și sunt create blocurile
- Rețele – Implementări Ethereum, inclusiv rețele de testare
- Noduri și clienți – Persoanele care participă la rețea și software-ul pe care îl rulează pentru a verifica tranzacțiile
Stiva Ethereum
- Introducere în stivă – O prezentare generală a stivei Ethereum/web3
- Contracte inteligente – Programe care se află la o adresă Ethereum și rulează funcții atunci când sunt declanșate de tranzacții
- Limbaje de programare – Cum să începi cu Ethereum folosind limbaje pe care probabil le cunoști deja
- Bibliotecile client JavaScript – Biblioteci utile care permit aplicației tale web să interacționeze cu Ethereum și contractele inteligente
- Securitate
- Stocare
- Cadre de dezvoltare – Instrumente care facilitează dezvoltarea cu Ethereum
- Medii de dezvoltare – Cele mai bune medii pentru a scrie codul aplicației dapp