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
- Про Ethereum – Ethereum'a hızlı bir genel bakış
- Ether’e giriş – Ether'e hızlı bir genel bakış
- Про децентралізовані програми – Merkeziyetsiz uygulamalara giriş
- Різниця між Web2 та Web3 – Blok zinciri tabanlı uygulamaların sağladığı temel farklılıklar
- Акаунти – Ağda bakiye tutabilen ve işlem gönderebilen varlıklar
- Транзакції – Ethereum'un durumunun değişmesine neden olan transferler ve diğer eylemler
- Блоки – Durumun tüm aktörler arasında senkronize kalmasını sağlayan yol
- Віртуальна машина Ethereum (EVM) – Ethereum Sanal Makinesi (EVM), Ethereum ağındaki tüm bilgi işlem faaliyetlerini gerçekleştirir
- Gas – İşlemleri gerçekleştirmek için gerekli bilgi işlem gücü, işlem göndericileri tarafından ETH ile ödenir
- Вузли й клієнти – Ağa katılan şahıslar ve işlemleri doğrulamak için çalıştırdıkları yazılım
- Мережі – Test ağları dahil Ethereum kullanımları
- Механізми консенсусу – Dağıtılmış bir ağın bireysel düğümlerinin, sistemin mevcut durumu üzerinde anlaşma yolu
Ethereum stack
- Про стек – Ethereum/web3 yığınına genel bakış
- Розумні контракти – Bir Ethereum adresinde bulunan ve işlemler tarafından tetiklenince fonksiyonlar çalıştıran programlar
- Мережі для розробки – Dağıtımdan önce dapp'leri test etmek için kullanılan yerel blok zinciri ortamları
- Платформи для розробки – Ethereum ile geliştirmeyi kolaylaştıran araçlar
- API клієнта Ethereum – Web uygulamanızın Ethereum ve akıllı sözleşmelerle etkileşime girmesine izin veren kolaylık sağlayan kütüphaneler
- Дані й аналітика – Blok zinciri verilerinin toplanmasının, düzenlenmesinin ve dapp'lere uygulanmasının yöntemi
- Сховище – Merkeziyetsiz depolama yapı ve mekanizmaları
- Інтегровані середовища розробки (IDE) – Merkeziyetsiz uygulama kodu yazmak için en uygun ortamlar
- Мови програмування – Hâlihazırda biliyor olabileceğiniz dillerle Ethereum'a nasıl başlarsınız
Advanced
- Köprüler – Geliştiriciler için köprülemeye genel bir bakış
- Стандарти – Verimi ve projelerin toplulukta erişilebilirliğini korumak için üzerinde anlaşmaya varılmış protokoller
- Maksimal çıkarılabilir değer (MEV) – Blok ödülü harici değerin Ethereum blok zincirinden nasıl elde edildiği
- Оракули – Bilginin Ethereum blok zincirine nasıl enjekte edildiği
- Масштабування – Ethereum büyüdükçe merkeziyetsizlik ve güvenliği korumanın yolları
- Veri kullanılabilirliği – docs-nav-data-availability-description
- Ağ katmanı – Ethereum'un ağ katmanının açıklaması
- Veri yapıları ve kodlama – Ethereum yığınında kullanılan veri yapılarının ve kodlama şemasının açıklaması