Jeg har endelig funnet ut hvordan jeg pålitelig kan få ingeniører fra nybegynner/middels på Solidity til å lese store kodebaser uten å svette. Matematikk er den største blokkeringen. Jeg vil bare si det - hvis du ikke har noen formell STEM-opplæring og du jobber som en smart kontraktsingeniør, forplikt deg til å @_MathAcademy_ i minst 6 måneder. Hvis du ikke har råd til det, for kjærligheten til Satoshi, vennligst fullfør i det minste et gratis algebrakurs på nettet og få Grok til å fungere som sensor for å teste kunnskapen din. Nivået på matematiske kunnskaper du har begrenser kompleksitetsnivået du kan håndtere. DeFi er finans. Finans er matematikk. Hvis matematikken din er svak, hvordan forventer du å bli god på DeFi? Hvis du ikke kan resonnere matematisk, spesielt raskt, er noe kunnskap låst unna deg. Eksempel 1: når de arbeider med "brøker" i Solidity, går mange ingeniører seg vill fordi de ikke vet hvordan de skal multiplisere to brøker sammen og deretter normalisere nevneren. Når de ser kode som gjør det, kan de ikke tolke det. Eksempel 2: utviklere kan ikke beregne renters rente og kjenner derfor ikke rimelige grenser for hvor stort et heltall kan være Eksempel 3: utviklere vet ikke hva en logaritme er, så de kan ikke raskt forutsi hvor stort heltall de trenger for å lagre en bestemt verdi. Da virker uint størrelser i kodebasen helt tilfeldige. Eksempel 4: På grunn av begrenset algebra kan noen utviklere ikke se hvordan formelen i hvitboken virkelig er den samme (eller har en liten variasjon) med den i koden. De ender opp med å prøve å reversere oppførselen fra bunnen av og går seg helt vill. Eksempel 5: utviklere går seg vill når de ser på matematikk som har blitt omorganisert algebraisk for å unngå en midlertidig underflyt – eller er ikke klar over at det engang er et konsept. Jeg deler ikke ressurser jeg ikke har brukt for innflytelse. ...