I hereby claim:
- I am iikirilov on github.
- I am iikirilov (https://keybase.io/iikirilov) on keybase.
- I have a public key ASCIPOzquwWllmzJWDb7yIihzcOnm2Mw5NbA2BX5OjafsQo
To claim this, I am signing this object:
I hereby claim:
To claim this, I am signing this object:
1. Roadmap | |
- https://en.ethereum.wiki/roadmap/istanbul | |
2. EIPs | |
a) EIP 1599 - Fee Market Change for Eth 1.0 Chain | |
- https://ethereum-magicians.org/t/eip-1559-fee-market-change-for-eth-1-0-chain/2783 | |
b) EIP - Ethereum Network Upgrade Windows | |
- https://github.com/shemnon/EIPs/blob/4e3069b4f9a30a639b142151dc6295f634712786/EIPS/eip-network_upgrade_windows.md | |
c) EIP - Opcode repricing for trie-size-dependent opcodes | |
- https://github.com/holiman/EIPs/blob/reprice/EIPS/eip-draft_reprice_opcodes.md | |
- link currently broken |
1. Testing Updates | |
- pytest | |
- protolambda | |
- testing between python and go executable specs | |
2. Client Updates | |
Parity: | |
- pass 0.5.0 state tests | |
Lighthouse: | |
- using rust-libp2p | |
- block propagation via gossip-sub |
1. Roadmap | |
a) Istanbul Hardfork Roadmap | |
- Joseph Delong cat-herders | |
- https://en.ethereum.wiki/roadmap/istanbul | |
b) Release manager | |
- eips for Istanbul reference this meta-eip -> https://github.com/ethereum/EIPs/blob/master/EIPS/eip-1679.md | |
c) ProgPoW Update | |
- whiteblock have not received funding to do benchmarking (might not do) | |
- probably irrelevant because the point of ProgPoW | |
is to make the gap between graphic card and ASIC smaller |
1. Testing | |
- python test fully exeuctable | |
- bls fixed | |
2. Client Updates | |
Pegasys/Artemis | |
- lmd ghost | |
- honest client validator | |
- getting testnet set-up | |
- implementing puppets wire protocol |
1. Roadmap | |
a) woop woop constantinople | |
b) ProgPoW audit - cat herders? will publish official blog post | |
- https://medium.com/ethereum-cat-herders/further-introduction-the-ethereum-cat-herders-c42bf026fb7c | |
- benchmarking (nvidia vs. amd) - whiteblock bounty on gitcoin | |
- how long will it take ASIC company to build ProgPoW ASIC? - is it even worth implementing | |
- probably irrelevant because the point of ProgPoW | |
is to make the gap between graphic card and ASIC smaller | |
- https://www.etherchain.org/charts/progpow - miners are in favour | |
c) Istanbul HF Roadmap - skipped |
1. Testing Updates | |
https://github.com/ethereum/eth2.0-test-generators/issues/21 | |
https://github.com/ethereum/eth2.0-test-generators/issues/12 | |
https://github.com/prysmaticlabs/prysm/tree/master/beacon-chain/chaintest | |
Docker launcher for simulating blockchains - https://github.com/zscole/nonce | |
and example docker configs for various blockchains (ethereal, bitcoin, eos, miners, …): https://github.com/zscole/blockchain-dockerfiles | |
2. Client Updates | |
Pegasys: |
Slides - https://docs.google.com/presentation/d/1Zmo6Wi2gMA40AmkRKr4uR-m-VXIVc-FBqG4XXtXwrfo/edit?usp=sharing | |
The repo with example code can be found at https://github.com/iikirilov/web3j-workshop2018 - each exercise can be found on a different branch | |
You will need the following: | |
1. Java 8 | |
2. Eclipse/Intellij Idea | |
3. Solidity Compiler (c++ compiler is a prerequisite) >= 0.4.2 && < 0.5 |