
Kasalukuyang ipinagtanggol ko ang aking huling taong proyekto sa unibersidad ilang linggo ang nakalipas—isang blockchain voting system para sa mga eleksyon sa unibersidad. Keccak256 identity verification. Anim na buwan ng paggawa. Tapos binasa ko ang BonkDAO writeup this week. $20M ang nawala nang walang isang vulnerable line ng code. Ang attacker ay bili lang ng sapat na tokens para pasahin ang proposal. Ang aking sistema ay sasabog din nang ganito. Ang code ay malinis. Ang identity hashing ay gumagana. Checks-effects-interactions lahat ng dako. Pero hindi ko isinama ang economic layer. Hindi ko tanungin kung ano ang mangyayari kapag bumaba ang gastos para makakuha ng voting power sa ilalim ng halaga ng kontrol ng boto. Hindi rin ito napansin ng aking defence panel—dahil doon ay hindi kumikita ang sinuman sa unibersidad. Ang pagkakaiba sa pagitan ng pagiging tama ng code at pagiging ligtas ng sistema—doon nakatira ang tunay na trabaho. Iyon ang bahagi na pinipili kong i-focus sa mga susunod na ilang taon.
