If you're a Reth engineer and you're working with recruiters, feel free to just reach out to me directly.
We created the Reth Engineer role as one of the most important roles for the future of crypto infrastructure, and we have tons of roles in the portfolio. I'll intro you.
Frontiers di @Paradigm aggiornamento! 6-8 agosto SF.
Il giorno 2 si preannuncia 🔥🔥🔥 .
Non 1, non 2, ma 3 interventi sulle alte prestazioni! - "Hyperottimizzare Reth" di @ashekhirin & @Rjected - “Scalare il Trie di Stato di Ethereum” di @brianisbland - "Scalare Ethereum L1" di @adietrichs.
Still looking for a consensus expert on stake-based finality gadgets for proof of work blockchains, bonus points if you have studied proof of useful work / MEV market structure etc
would be awesome if my crypto social graph kept it technical when things are happening in the world or stuck with democratic and peace making takes, just better given crypto is supposed to be tech for global freedom and peace
Le cose che alla fine non aiuteranno Ethereum a vincere per Glamsterdam: EOF, EVM64, SSZ/pureth, Attestazioni disponibili.
Serve un'offensiva forte, non un'offensiva debole, e sicuramente non una difesa a lungo termine al momento. La difesa a breve termine (ad es. ricalibri) è buona.
RE: what should happen to Ethereum's EL my current view is: - Fusaka scores low hanging fruit wins and sets caps for raising the gas limit. - Glamsterdam continues the above gas limit bumping while repricing to bound worst case outcomes.
My crazy take might be that after Glamsterdam, beyond further repricing and gas limit increases we need to switch to optimizing the EL for ZK usage, whatever that may mean.
Cosa penso sia importante per Ethereum per vincere mantenendo un set globale di nodi:
1. disaccoppiare la validazione dalla costruzione dei blocchi tramite zk. Questo richiede di rendere più facile la prova zk dei blocchi in tempo reale: ePBS o Esecuzione Ritardata, non mi interessa quale. Le migrazioni trie aiutano, ma secondo me non sono necessarie, mentre garantire di non provare alla fine del periodo ma all'inizio è davvero importante.
2. disaccoppiare la resistenza alla censura dal nodo più debole. Se fai quanto sopra, introdurre nodi con una bassa partecipazione in ETH con FOCIL che sono responsabili solo per la CR ma non per la costruzione dei blocchi e la validazione del percorso caldo ci libera dai raspberry pi per la scalabilità ma ci consente di continuare a utilizzare raspberry pi per la CR.
What I think is important for Ethereum to win while maintaining a global node set:
1. decouple validation from block building throughout with zk. this needs making zk proving blocks in real time easier: ePBS or Delayed Execution, I don't care which. trie migrations help but imo not needed, whereas ensuring you don't prove at the end of the slot but at the start really matters.
2. decouple censorship resistance from weakest node. If you do the above, introducing low-ETH staked nodes who are responsible just for CR but not for the hot path block building and validation liberates us from raspberry pis for scaling but let's us continue using raspberry pis for CR
Sono ancora sbalordito dal fatto che la comunità dei Core Dev di Ethereum non dia priorità alla risoluzione dei 2 problemi più citati dagli sviluppatori EVM secondo il sondaggio di Solidity Lang nonostante i nostri ripetuti sforzi:
1. Stack troppo profondo: sì, questo è un problema di competenza di Solidity, ma basta aggiungere un intervallo di opcode SWAP/DUP17-32 e chiudere la questione. Brucerai alcuni opcode. Va bene, sono fatti per essere utilizzati. Avrai un altro mismatch in stile PUSH0, anche questo va bene, non è perfetto ma va bene.
2. Solleva il limite di 24KB. Non mi interessa cosa fai, fallo diventare 32KB, 48KB, 128KB, 256KB, 512KB, fallo tutto in una volta, gradualmente, metti un prezzo o no ma fai qualcosa! Ora, non l'anno prossimo!
Se stai scalando l'L1, garantire che le persone possano scrivere contratti senza errori stupidi è P0.
Se il sistema non può gestire un ulteriore 8KB per bytecode, che è un parametro impostato 10 anni fa letteralmente, allora non c'è possibilità che tu possa davvero scalare l'L1.
Risolvere stack troppo profondo e limite di dimensione del bytecode! Per gli sviluppatori!
I'm still baffled that the Ethereum Core Dev community does not prioritize fixing the 2 most cited problem of EVM developers per the Solidity Lang survey:
1. Stack too Deep: yes this is a Solidity skill issue a little bit but just add a SWAP/DUP17-32 opcode range and call it a day. You will burn some opcodes. It's fine, they are meant to be used. You're gonna have another PUSH0-style mismatch, this is also fine, it's not perfect but it's fine.
2. Lift the 24KB limit. I don't really care what you do, make it 32KB, 48KB, 128KB, 256KB, 512KB, do it all at once, incrementally, price it or not but do something! Now, not next year!
If you are scaling the L1, ensuring people can write contracts without stupid errors is P0.
If the system cannot handle an extra 8KB per bytecode which is a param that was set 10yrs ago literally then there's no chance you will be able to actually scale the L1.
Fix stack too deep and bytecode size limit! For the devs!
Sono ancora sbalordito dal fatto che la comunità degli sviluppatori core di Ethereum non dia priorità alla risoluzione del problema più citato dagli sviluppatori EVM secondo il sondaggio di Solidity Lang
1. Stack troppo profondo: sì, questo è un problema di abilità di Solidity un po' ma basta aggiungere un intervallo di opcode SWAP/DUP17-32 e dareci un taglio. Brucerai alcuni opcode. Va bene, sono fatti per essere utilizzati. Avrai un'altra incompatibilità in stile PUSH0, anche questo va bene, non è perfetto ma va bene.
2. Alza il limite di 24KB. Non mi interessa cosa fai, fallo diventare 32KB, 48KB, 128KB, 256KB, 512KB, fallo tutto in una volta, in modo incrementale, prezzalo o meno ma fai qualcosa! Ora, non l'anno prossimo!
Se stai scalando l'L1, garantire che le persone possano scrivere contratti senza errori stupidi è P0.
Se il sistema non riesce a gestire un ulteriore 8KB per bytecode che è un parametro fissato 10 anni fa letteralmente, allora non c'è possibilità che tu possa effettivamente scalare l'L1.
Fissa lo stack troppo profondo e il limite della dimensione del bytecode! Per gli sviluppatori!
Ogni pezzo dell'infrastruttura crypto toccherà Reth in un modo o nell'altro.
La cosa più importante per il suo successo è di gran lunga la comunità OSS. Un gruppo formato da oltre 500 persone distribuite geograficamente che hanno contribuito a Reth e credono nella visione e nel suo successo a lungo termine.
A livello tecnico, il progetto Reth ha 3 pilastri: - Sicurezza: Otteniamo questo supportando Ethereum L1 in ambienti di staking in produzione. Skin in the game. - Prestazioni: Otteniamo questo spingendo il confine su L2s e costruzione di blocchi MEV. Terragas. - Estensibilità: Forniamo API eccellenti per modificare il tuo nodo senza fork. Reth SDK.
C'è molto altro da fare, ma siamo davvero orgogliosi di dove siamo oggi.