Efter 4,7 år som säkerhetsfokuserad ingenjör inom smarta kontrakt kommer imorgon att vara min sista dag på Origin Protocol. 7 produkter utspridda på 5 kedjor, mitten av 9-siffrig TVL, 540+ distributioner och uppgraderingar, med 0 användarmedel förlorade sedan jag började den rollen. 1/8
Origin har varit en underbar arbetsplats, full av fantastiska, extra kompetenta människor. Jag skrev min första DAPP-kod i slutet av 2017 i Origins GitHub-repo och började arbeta med teamet i början av 2018. Så nästan 8 år med teamet. 2/8
Jag vill tacka Origins medgrundare Josh Fraser för att han bjöd in mig att arbeta här. Hans personliga värderingar om ärlighet, offentligt arbete, kompetens, klart tänkande och frihet!, satte den ursprungliga och pågående kulturen i Origin. Han uppmuntrade mig också att twittra och arbeta öppet. 3/8
Ingen kod som jag har markerat med en grön bock i intern granskning har ännu haft en bugg om förlust av användarmedel som hittats i den av revisorer, fuzzing, formell verifiering, prisjägare, hackare eller någon utomstående. 2/8
Det finns fortfarande en outnyttjad kritisk sårbarhet på en miljon dollar. (Pls skicka, få betalt, om du hittar en) 3/8
Jag är stolt över att obevekligt hålla koden enkel och utformad för säkerhet. Vi har kontinuerligt ökat hastigheten på ny kod, även om vi bygger vidare på åratal av tidigare kod och behåller bakåtkompatibiliteten. Det är inte något som händer i de flesta kodbaser. 4/8
Origin har varit en underbar arbetsplats, full av fantastiska, extra kompetenta människor. Jag skrev min första DAPP-kod i slutet av 2017 i Origins GitHub-repo och började arbeta med teamet i början av 2018. Så nästan 8 år med teamet. 5/8
Tack till Origins medgrundare Josh Fraser för att han bjöd in mig att arbeta med teamet. Hans personliga värderingar om ärlighet, offentligt arbete, kompetens, klart tänkande och frihet!, satte den första och pågående kulturen på Origin. Han uppmuntrade mig att twittra och arbeta öppet. 6/8
En dold hjälte är en tidig ingenjör på Origin, Tom Linton (@tmlntn ), som lärde mig värdet av bra ingenjörskonst kring kod. Han gjorde så att varje PR skulle lintas, snyggas, testas, glida, gaffel distribueras/uppgraderas från riktiga distributionsskript och gaffeltestas. Hastighet och säkerhet. 7/8
@tmlntn Det fortsätter att vara en ära att arbeta med blockchain-säkerhetsgemenskapen. Det är en sällsynt plats där hög skicklighet och djup personlig karaktär tydligt visas. Jag får hänga med människor som tackat nej till att ta tiotals och hundratals miljoner när de haft chansen. 8/9
@tmlntn Vad händer härnäst? Jag kommer att ta en månad ledigt för att blinka i solen, sova mycket och se om jag kan driva mitt främsta säkerhetsproblem för blockchain-ekosystemet till en bättre plats. Efter det, vem vet. 9/9
29,28K