Se sei un ingegnere Reth e stai lavorando con reclutatori, sentiti libero di contattarmi direttamente.
Abbiamo creato il ruolo di ingegnere Reth come uno dei ruoli più importanti per il futuro dell'infrastruttura crypto, e abbiamo un sacco di ruoli nel portafoglio. Ti farò un'introduzione.
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.
Ancora alla ricerca di un esperto di consenso su gadget di finalità basati su stake per blockchain proof of work, punti bonus se hai studiato la prova di lavoro utile / struttura di mercato MEV ecc
sarebbe fantastico se il mio grafico sociale crypto mantenesse il lato tecnico quando succedono cose nel mondo o rimanesse con opinioni democratiche e di pace, solo meglio dato che il crypto dovrebbe essere tecnologia per la libertà e la pace globale
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: cosa dovrebbe succedere all'EL di Ethereum, la mia attuale opinione è: - Fusaka ottiene vittorie facili e stabilisce limiti per l'aumento del limite del gas. - Glamsterdam continua l'aumento del limite del gas sopra menzionato mentre ricalcola per contenere i risultati peggiori.
La mia opinione stravagante potrebbe essere che dopo Glamsterdam, oltre a ulteriori ricalcoli e aumenti del limite del gas, dobbiamo passare all'ottimizzazione dell'EL per l'uso di ZK, qualunque cosa significhi.
stiamo migliorando nell'utilizzo dell'IA per migliorare la nostra produttività e potenziare la comunità open source.
in questa PR condividiamo i prompt in cui Claude ha costruito con successo un controllore di chiamate EVM di basso livello per Forge Lint (eseguito per impostazione predefinita su forge build)
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.
Cosa penso sia importante per Ethereum per vincere mantenendo un insieme di nodi globale:
1. separare la validazione dalla costruzione dei blocchi con zk. questo deve rendere più facile la prova zk dei blocchi in tempo reale: ePBS o Esecuzione Ritardata, non mi importa quale. le migrazioni trie aiutano ma a mio avviso non sono necessarie, mentre garantire che non si provi alla fine dello slot ma all'inizio è davvero importante.
2. separare la resistenza alla censura dal nodo più debole. Se fai quanto sopra, introdurre nodi staked a bassa ETH che sono responsabili solo per la CR ma non per la costruzione e validazione dei blocchi sul percorso principale ci libera dai raspberry pi per la scalabilità ma ci consente di continuare a utilizzare i raspberry pi per la 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!
Sono ancora sbalordito dal fatto che la comunità dei Dev di Ethereum Core non dia priorità alla risoluzione dei 2 problemi più citati 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 chiamalo un giorno. Brucerai alcuni opcode. Va bene, sono destinati ad essere utilizzati. Avrai un altro mismatch stile PUSH0, anche questo va bene, non è perfetto ma va bene.
2. Alza il limite di 24KB. Non mi interessa davvero cosa fai, rendilo 32KB, 48KB, 128KB, 256KB, 512KB, fallo tutto in una volta, in modo incrementale, metti un prezzo o no ma fai qualcosa! Ora, non il prossimo anno!
Se stai scalando l'L1, garantire che le persone possano scrivere contratti senza errori stupidi è P0.
Se il sistema non può gestire ulteriori 8KB per bytecode, che è un parametro che è stato impostato 10 anni fa letteralmente, allora non c'è possibilità di scalare realmente l'L1.
Correggi lo stack troppo profondo e il limite di dimensione del bytecode! Per gli sviluppatori!
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.