Mỗi lần biên dịch lại là mỗi lần thả mồi mới.
Tôi vẫn nhớ cái cảm giác hồi hộp khi lần đầu tiên mở file StatusToken.sol trên màn hình. Lagos những năm 2017 oi bức, tôi vừa mới ra trường, vừa làm việc cho một công ty bảo mật nhỏ. Điều hòa hỏng, mồ hôi chảy ròng ròng, nhưng tay tôi không ngừng lướt trên bàn phím.
Đó là công việc audit đầu tiên của tôi với tư cách là một kỹ sư bảo mật blockchain. Tôi không có mentor, không có team hỗ trợ. Chỉ có tôi, dòng code ICO của Status (SNT), và một cảm giác rằng thứ gì đó không ổn lắm.

Hook: Khi dòng code thứ 47 mỉm cười
Hãy tưởng tượng bạn đang nhìn vào một bức tường gạch. Mọi viên gạch đều xếp ngay ngắn, hoàn hảo. Nhưng rồi bạn nhận ra một viên gạch được đặt lệch đi một chút, chỉ một chút thôi. Từ bên ngoài, bức tường vẫn đứng vững. Nhưng với một thợ xây lành nghề, đó là dấu hiệu của một lỗ hổng chết người.

Dòng code thứ 47 của hợp đồng phân phối token SNT là một viên gạch như thế.