Ik heb eindelijk ontdekt hoe ik ingenieurs van beginner/intermediair in Solidity betrouwbaar kan laten lezen in grote codebases zonder in de problemen te komen. Wiskunde is de grootste blokkade. Ik zeg het maar — als je geen formele STEM-opleiding hebt en je werkt als smart contract ingenieur, commit je dan voor minstens 6 maanden aan @_MathAcademy_. Als je het je niet kunt veroorloven, doe het dan alsjeblieft voor de liefde van Satoshi, en volg in ieder geval een gratis algebra-cursus online en laat Grok als examinator dienen om je kennis te testen. Het niveau van wiskundige kennis dat je hebt, beperkt het niveau van complexiteit dat je kunt aan. DeFi is financiën. Financiën is wiskunde. Als je wiskunde zwak is, hoe verwacht je dan goed te zijn in DeFi? Als je niet wiskundig kunt redeneren, vooral niet snel, dan is een deel van de kennis voor jou afgesloten. Voorbeeld 1: bij het omgaan met "breuken" in Solidity raken veel ingenieurs de weg kwijt omdat ze niet weten hoe ze twee breuken met elkaar moeten vermenigvuldigen en vervolgens de noemer moeten normaliseren. Wanneer ze code zien die dat doet, kunnen ze het niet interpreteren. Voorbeeld 2: ontwikkelaars kunnen geen samengestelde rente berekenen en weten daarom niet wat redelijke grenzen zijn voor hoe groot een geheel getal kan zijn. Voorbeeld 3: ontwikkelaars weten niet wat een logaritme is, dus kunnen ze niet snel voorspellen hoe groot een geheel getal moet zijn om een bepaalde waarde op te slaan. Dan lijken uint-groottes in de codebase totaal willekeurig. Voorbeeld 4: door beperkte algebra kunnen sommige ontwikkelaars niet zien hoe de formule in het whitepaper echt dezelfde is (of een kleine variatie heeft) als die in de code. Ze eindigen met het proberen om het gedrag vanaf nul te reverse-engineeren en raken totaal verloren. Voorbeeld 5: ontwikkelaars raken de weg kwijt bij het kijken naar wiskunde die algebraïsch is herschikt om een tijdelijke onderflow te vermijden — of zijn zich er niet eens van bewust dat dat een concept is. Ik deel geen bronnen die ik niet heb gebruikt voor de show. ...