Ethereum'un Anatomisi
MENTORLUK VE ELÇİLİK EĞİTİMİ 3
HAN TÜZÜN
Ethereum'un Bileşenleri
Node yazılımı
Dağıtık ledger
Consensus mekanizması
Hesaplar
Sanal makine
Node Yazılımı
Yellow paper:
ETHEREUM: A SECURE DECENTRALISED GENERALISED TRANSACTION LEDGER, Gawin Wood
ethereum.github.io/yellowpaper/paper.pdf
İmplementasyonlar:
Geth:
github.com/ethereum/go-ethereum
Aleth:
github.com/ethereum/aleth
Trinity:
github.com/ethereum/trinity
Parity:
parity.io/ethereum
ethereumjs-vm:
github.com/ethereumjs/ethereumjs-vm
Dağıtık Ledger
Blockchain verileri
Hesap bakiyeleri
Hesap nonce'ları
İşlemler
Transferler
Akıllı kontrat kodları
Durum verileri
Akıllı kontratların durumları
Consensus Mekanizması
Proof-of-Work
Proof-of-Stake
EIP 2384
: Muir Glacier Difficulty Bomb Delay
slides.com/hantuzun/pos-challenges
Hesaplar
Permissionless
Ellipic curve kriptografisi
secp256k1
Sanal Makine (VM)
Genel amaçlı (Turing-complete)
Yellow paper'da tanımlı
Kendi assembly dili var
Ethereum OPCODE'ları
Paydaşlar
Kullanıcılar
Uygulama geliştiriciler
Platform geliştiriciler
Madenciler
Ether yatırımcıları
Saldırganlar
...
Made with Slides.com