Co dalej? Czyli o klientach i o planach.
Tomasz Drwięga
@tomusdrw
Parity Technologies
21.04.2018, Wrocław
Najbliższe spotkanie na początku maja.
https://www.meetup.com/Wroclaw-Blockchain-Meetup/
Parity Ethereum
Parity Bitcoin
Polkadot
IPFS, Whisper, Secret Store
+ wiele więcej
Extra: Full Node, FatDB, Tracing
Czas Synchronizacji | Rozmiar Bazy Danych |
|
---|---|---|
Thin Node | 0 | 0 |
Light Node | 3 min | 3 MB |
geth --fast | 12 h | 60 GB+ |
parity --warp | 3 h (12 h) | 6 GB (60 GB) |
Pruned Node | 36 h | 60 GB |
Archive Node | 36 h | 600 GB |
* Szacunkowe wartości na sprzęcie konsumenckim z SSD
Czas Synchronizacji | Rozmiar Bazy Danych |
|
---|---|---|
Thin Node | 0 | 0 |
Light Node | 3 min | 3 MB |
geth --fast | 12 h | 60 GB+ |
parity --warp | 3 h (12 h) | 6 GB (60 GB) |
Pruned Node | 36 h | 60 GB |
Archive Node | 36 h | 600 GB |
Full nodes
Block 1
Block 2
Block 3
Transactions
Transactions
Transactions
Block 1
Block 2
Block 3
Transactions
Transactions
Transactions
(Header)
(Header)
(Header)
(Body)
(Body)
(Body)
Block 1
Block 2
Block 3
Transactions
Transactions
Transactions
(Header)
(Header)
(Header)
(Body)
(Body)
(Body)
State after 1
State after 2
State after 3
Block 1
Block 2
Block 3
Transactions
Transactions
Transactions
(Header)
(Header)
(Header)
(Body)
(Body)
(Body)
State after 1
State after 2
State after 3
Merkle root of the state
Dan Finlay's Intro to Ethereum: https://youtu.be/-SMliFtoPn8
Czas Synchronizacji | Rozmiar Bazy Danych |
Co w bazie? |
|
---|---|---|---|
Thin Node | 0 | 0 | |
Light Node | 3 min | 3 MB | |
geth --fast | 12 h | 60 GB+ | |
parity --warp | 3 h (12 h) | 6 GB (60 GB) | |
Pruned Node | 36 h | 60 GB | |
Archive Node | 36 h | 600 GB |
* bodies = bodies + receipts
Sync speed: Slow | State access: Fast | Security: High
Np.:
Geth --gcmode=archive
Parity --pruning=archive
Sync speed: Slow | State access: Fast | Security: High*
Np.:
Geth 1.8+
Parity --pruning=fast
Sync speed: Medium | State access: Fast | Security: Medium
Np.:
Geth --fast
Sync speed: Fast | State access: Fast | Security: Medium
Np.:
parity --warp-barrier 5600000
Sync speed: Extreme | State access: Medium | Security: Medium
Np.:
Geth --syncmode=light
Parity --light
Dan Finlay's Intro to Ethereum: https://youtu.be/-SMliFtoPn8
Sync speed: Instant | State access: Fast | Security: None+
Np. MyEtherWallet, MyCrypto
Sync | State Acc. | Security | ||
---|---|---|---|---|
Thin Node | Instant | Fast | None | |
Light Node | Extreme | Medium | Medium | |
geth --fast | Medium | Fast | Medium | |
parity --warp | Fast | Fast | Medium | |
Pruned Node | Slow | Fast | High | |
Archive Node | Slow | Fast | High |
Najistotniejsze problemy:
Rozwiązanie dostępne w krótkim terminie
Main Net
Other Net
(Kovan)
Lock ETH
Create
"W-ETH"
Burn
"W-ETH"
Unlock ETH
Technologia: parity-bridge
Bezpieczeństwo: Proof of Authority
"sieć heterogeniczna"
Rozwiązanie dostępne w średnim terminie
https://github.com/ethereum/EIPs/issues/648
Rozwiązanie dostępne w średnim terminie
https://github.com/ethereum/EIPs/issues/35
Rozwiązanie dostępne w średnim terminie
Rozwiązanie dostępne w średnim terminie
Rozwiązanie dostępne w średnim terminie
Main Net
Plasma Chain
(Side Chain)
Lock ETH
Acknowledged
Escape
Unlock ETH
Smart Contracty mogące sprawdzać "Fraud Proof"
Rozwiązanie dostępne w średnim terminie
Ethereum
Main Net
Bitcoin
Mainnet
Polkadot Relay Chain
Polkadot ParaChain
Bridge
Bridge
Rozwiązanie dostępne w długim terminie
Rozwiązanie dostępne w krótkim terminie
Rozwiązanie dostępne w długim terminie
Rozwiązanie dostępne w długim terminie
https://ethresear.ch/t/the-stateless-client-concept/172
Rozwiązanie dostępne w średnim terminie
Rozwiązanie dostępne w średnim terminie
Tomasz Drwięga
@tomusdrw
Parity Technologies