Ethereum development documentation
This documentation is designed to help you build with Ethereum. It covers Ethereum as a concept, explains the Ethereum tech stack, and documents advanced topics for more complex applications and use cases.
This is an open-source community effort, so feel free to suggest new topics, add new content, and provide examples wherever you think it might be helpful. All documentation can be edited via GitHub – if you're unsure how, follow these instructions.
Development modules
If this is your first attempt at Ethereum development, we recommend starting at the beginning and working your way through like a book.
Foundational topics
- Réamhrá le hEthereum – Forbhreathnú tapa ar Ethereum
- Réamhrá don Éitear – Forbhreathnú tapa ar Éitear
- Réamhrá le daipeanna – Réamheolas ar fheidhmchláir dhíláraithe
- Web2 vs Web3 – Na difríochtaí bunúsacha a sholáthraíonn iarratais atá bunaithe ar bhlocshlabhra
- Cuntais – Aonáin sa líonra atá in ann iarmhéid a shealbhú agus idirbhearta a sheoladh
- Idirbhearta – Aistrithe agus gníomhartha eile a chuireann faoi deara go n-athraíonn staid Ethereum
- Bloic – An bealach a dhéantar idirbhearta a bhaisceadh lena chinntiú go ndéantar an stát a shioncronú thar na gníomhaithe go léir
- Meaisín fíorúil Ethereum (EVM) – Láimhseálann an EVM an ríomh ar fad ar líonra Ethereum
- Gás – An chumhacht ríomhaireachtúil a theastaíonn chun idirbhearta a phróiseáil, a íocann seoltóirí idirbheart as in ETH
- Nóid agus cliaint – Na daoine aonair atá rannpháirteach sa líonra agus na bogearraí a ritheann siad chun idirbhearta a fhíorú
- Líonraí – Cur i bhfeidhm Ethereum lena n-áirítear líonraí tástála
- Meicníochtaí comhthola – Conas a aontaíonn nóid aonair i líonra dáilte staid reatha an chórais
Ethereum stack
- Réamhrá don chruach – Forbhreathnú ar chruach Ethereum/web3
- Conarthaí cliste – Cláir a bhfuil cónaí orthu ag seoladh Ethereum agus a ritheann feidhmeanna nuair a spreagann idirbhearta iad
- Líonraí forbartha – Timpeallachtaí blocshlabhra áitiúla a úsáidtear chun dapps a thástáil roimh imscaradh
- Creataí forbartha – Uirlisí a éascaíonn forbairt le Ethereum
- API cliant Ethereum – Leabharlanna áise a ligeann do app gréasáin idirghníomhú le Ethereum agus conarthaí cliste
- Sonraí agus anailísíocht – Conas a dhéantar sonraí bhlocshlabhra a chomhiomlánú, a eagrú agus a chur i bhfeidhm in dapps
- Stóráil – Struchtúir agus meicníocht stórála díláraithe
- Timpeallachtaí Forbartha Comhtháite (IDEanna) – Na timpeallachtaí is fearr chun cód dapp a scríobh
- Teangacha ríomhchlárúcháin – Conas tosú le Ethereum ag baint úsáide as teangacha a d'fhéadfadh a bheith agat cheana féin
Advanced
- Droichid – Forbhreathnú ar traschóiriú d'fhorbróirí
- Caighdeáin – Comhaontaithe ar phrótacail chun éifeachtúlacht agus inrochtaineacht na dtionscadal don phobal a chothabháil
- Uasluach inbhainte (MEV) – Conas a bhaintear luach as an blockchain Ethereum thar an luach saothair bloc
- Oracail – Conas faisnéis a instealladh isteach sa blockchain Ethereum
- Scálú – Modhanna chun dílárú agus slándáil a chaomhnú de réir mar a fhásann Ethereum
- Infhaighteacht sonraí – docs-nav-data-availability-description
- Ciseal líonraithe – Míniú ar chiseal líonraithe Ethereum
- Struchtúir sonraí agus ionchódú – Míniú ar na struchtúir sonraí agus an scéimre ionchódaithe a úsáidtear ar fud chruach Ethereum