Chương 1: Bị Đuổi Khỏi Startup
Mười bảy giờ ba mươi phút chiều thứ Sáu, khi những nhân viên cuối cùng của PayViet đang thu dọn bàn làm việc trên tầng mười hai toà nhà Handico Tower, phố Duy Tân, Cầu Giấy — Phạm Tuấn Kiệt đẩy cánh cửa kính phòng họp chính mà không hề biết rằng đây sẽ là lần cuối cùng anh bước vào căn phòng này.
Bên trong, ba người ngồi quanh chiếc bàn oval bằng gỗ óc chó. Trần Đức Anh — đồng sáng lập, CEO PayViet — ngả lưng trên chiếc ghế Herman Miller, hai tay đan trước ngực. Bên phải hắn là luật sư Nguyễn Hoàng Phúc, vest xám, cà vạt đỏ sẫm, trước mặt mở sẵn một tập hồ sơ dày gần hai phân. Bên trái là Lê Quốc Huy, CFO mà Đức Anh mới thuê về từ Techcombank ba tháng trước.
"Ngồi đi, Kiệt," Đức Anh nói, giọng nhẹ như đang mời uống cà phê sáng.
Kiệt kéo ghế, đặt chiếc laptop ThinkPad X1 lên bàn. Anh vẫn mặc chiếc áo hoodie đen quen thuộc, tóc hơi rối vì thức đêm sửa lỗi bảo mật trên module thanh toán QR. Mắt anh quệt qua tập hồ sơ trước mặt Phúc, nhận ra logo của công ty luật LNT & Partners ở góc trái.
"Có chuyện gì mà cần luật sư?" Kiệt hỏi.
Đức Anh ngồi thẳng dậy, hai bàn tay úp xuống mặt bàn. "Kiệt, mình đã làm việc cùng nhau ba năm. Từ cái căn phòng trọ mười lăm mét vuông trên Duy Tân cho đến lúc PayViet có hai triệu người dùng và vừa close được Series A hai mươi tỷ từ VinaCapital. Mình trân trọng mọi thứ cậu đã đóng góp."
Kiệt cảm thấy một cái gì đó siết nhẹ ở ngực. Câu mở đầu đó — "mình trân trọng" — nghe giống hệt cách người ta mở đầu một bức thư sa thải.
"Nhưng công ty đang bước vào giai đoạn mới," Đức Anh tiếp tục. "Series B sắp tới đòi hỏi cấu trúc quản trị rõ ràng hơn. Board đã họp sáng nay và thông qua một nghị quyết."
Phúc đẩy tập hồ sơ về phía Kiệt. Anh mở ra, mắt lướt qua dòng tiêu đề: "Nghị quyết Hội đồng Quản trị số 07/2026/NQ-HĐQT — Về việc tái cơ cấu cổ phần sáng lập."
Tim Kiệt đập chậm lại một nhịp. Anh lật sang trang hai.
Bảng phân chia cổ phần mới nằm ngay giữa trang. Dòng chữ in đậm: "Phạm Tuấn Kiệt — CTO — 0.5% (sau dilution)." Kiệt đọc lại lần nữa. Rồi lần nữa. Không sai. Từ ba mươi lăm phần trăm xuống còn không bằng một phần trăm.
Ngón tay Kiệt run nhẹ khi lật tiếp. Điều khoản anti-dilution protection mà anh đã đàm phán khi thành lập công ty — biến mất. Thay vào đó là một bản sửa đổi điều lệ có chữ ký của Đức Anh, Huy, và hai thành viên board mới mà Kiệt chưa từng gặp mặt.
"Cậu không có quyền làm điều này," Kiệt nói, giọng anh khàn đi. "Điều lệ ban đầu quy định rõ: mọi thay đổi về cổ phần sáng lập phải có sự đồng ý bằng văn bản của cả hai co-founder."
Phúc — luật sư — ho nhẹ, mở một trang khác. "Anh Kiệt, bản điều lệ đã được sửa đổi hợp lệ theo nghị quyết đại hội cổ đông bất thường ngày mười hai tháng Tư. Anh đã được triệu tập bằng email gửi đến địa chỉ đăng ký. Anh không tham dự, không phản đối trong thời hạn bảy ngày, do đó nghị quyết có hiệu lực theo Luật Doanh nghiệp 2020."
Kiệt nhớ lại. Ngày mười hai tháng Tư, anh đang ở Đà Nẵng xử lý sự cố server — một vụ crash nghiêm trọng suýt mất dữ liệu giao dịch của ba trăm nghìn người dùng. Email triệu tập nằm trong hàng trăm thư chưa đọc mà anh đã bỏ qua suốt bốn ngày liền.
"Cậu cố tình chọn đúng lúc tao đang cứu server cho cậu," Kiệt nói thẳng vào mặt Đức Anh, từ "cậu" chuyển sang "cậu" rồi sang "mày" chỉ trong một câu. "Mày biết tao không bao giờ check email khi đang xử lý sự cố."
Đức Anh không nhìn đi chỗ khác. Hắn đáp, giọng phẳng lặng: "Đó là quy trình pháp lý, Kiệt. Không phải chuyện cá nhân."
"Không phải chuyện cá nhân?" Kiệt đứng dậy, chiếc ghế lùi ra sau kêu rít trên sàn gỗ. "Tao viết từng dòng code đầu tiên cho PayViet! Từ cái backend Node.js, smart contract thanh toán, cho đến thuật toán phát hiện gian lận mà cậu đem đi demo với nhà đầu tư. Cậu không biết phân biệt giữa Git commit và Google Docs, mà giờ cậu bảo tao chỉ còn nửa phần trăm?"
Huy — CFO — lần đầu tiên lên tiếng. "Anh Kiệt, phần trăm cổ phần phản ánh giá trị đóng góp hiện tại, không phải lịch sử. Công ty cần huy động Series B từ hai trăm tỷ trở lên. Nhà đầu tư yêu cầu cap table sạch sẽ."
Kiệt nhìn Huy, mắt anh đỏ lên. "Sạch sẽ nghĩa là loại tao ra? Cái thằng viết toàn bộ sản phẩm?"
Phúc đặt thêm một văn bản nữa lên bàn — thỏa thuận chấm dứt hợp tác. Đi kèm là một séc Vietcombank mệnh giá tám trăm triệu đồng — được ghi chú là "khoản bồi thường thiện chí."
"Tám trăm triệu," Kiệt lặp lại, giọng anh nghe như đang nếm từng chữ. "Cho ba mươi lăm phần trăm cổ phần một công ty định giá hai trăm tỷ. Cậu nghĩ tao là thằng ngu?"
"Anh Kiệt không ký cũng không sao," Phúc nói bình thản. "Cổ phần của anh đã bị dilute hợp pháp. Khoản tám trăm triệu là thiện chí, không phải nghĩa vụ."
Kiệt đứng im mười giây. Căn phòng im đến mức nghe rõ tiếng điều hoà chạy rì rì và tiếng còi xe dưới phố Duy Tân vọng lên. Anh nhìn quanh — bức tường kính nhìn ra toà nhà Keangnam Landmark, những chiếc bàn làm việc mà anh đã tự tay lắp ráp khi PayViet chỉ có bốn người, tấm whiteboard vẫn còn nguyên sơ đồ kiến trúc hệ thống mà anh vẽ bằng bút xanh hai tháng trước.
"Được," Kiệt nói, giọng bất ngờ bình tĩnh. Anh gập laptop lại, nhét vào ba lô. "Tao sẽ đi. Nhưng nhớ một điều này, Đức Anh: mọi dòng code tao viết cho PayViet đều có commit hash trên blockchain. Mày có thể cướp cổ phần, nhưng mày không thể cướp được timestamp."
Đức Anh nhíu mày — đó là biểu cảm đầu tiên trên mặt hắn kể từ khi cuộc họp bắt đầu. Hắn không hiểu Kiệt đang nói gì. Và đó chính xác là vấn đề.
Kiệt bước ra khỏi phòng họp. Ở hành lang, hai nhân viên bảo vệ toà nhà đã đứng sẵn — vest đen, tai nghe không dây, mặt lạnh như tường bê tông. Rõ ràng Đức Anh đã gọi trước.
"Anh Kiệt, chúng tôi được yêu cầu hộ tống anh ra khỏi toà nhà," người bảo vệ cao hơn nói, giọng chuyên nghiệp nhưng dứt khoát.
Kiệt không phản kháng. Anh bước vào thang máy, hai bảo vệ đứng hai bên. Khi cánh cửa thang máy đóng lại, anh nhìn thấy phản chiếu của mình trên tấm inox — một gã hai mươi bảy tuổi, mắt thâm quầng, tóc rối bời, vai gầy trong chiếc hoodie rộng thùng thình. Trông giống một thằng thực tập bị đuổi, không phải co-founder của một công ty fintech hai triệu người dùng.
Thang máy dừng ở tầng trệt. Kiệt bước ra sảnh, đi ngang qua quầy lễ tân nơi cô nhân viên tên Hương — người mà anh vẫn hay mua trà sữa Phúc Long cho mỗi chiều thứ Sáu — nhìn anh với ánh mắt bối rối pha lẫn thương hại.
Ra đến vỉa hè Duy Tân, trời tháng Năm nóng hầm hập. Xe máy chạy ầm ầm trên đường, mùi khói bụi hoà lẫn với mùi ngô nướng từ chiếc xe đẩy bên kia đường. Kiệt đứng đó, ba lô một bên vai, nhìn lên tầng mười hai — nơi ánh đèn huỳnh quang vẫn sáng rực sau lớp kính phản quang.
Anh rút điện thoại, mở app ngân hàng Vietcombank. Số dư tài khoản: bốn triệu hai trăm nghìn đồng. Lương tháng này chưa về. Và bây giờ sẽ không bao giờ về nữa.
Kiệt nhét điện thoại vào túi, rẽ trái về phía ngã tư Trần Thái Tông. Anh không biết mình đang đi đâu. Chỉ biết rằng ba năm tuổi trẻ, ba năm code xuyên đêm, ba năm ăn cơm rang trứng và mì tôm Hảo Hảo — vừa bị quy đổi thành con số 0.5% trên một tờ giấy A4.
Nhưng sâu trong đầu, một ý nghĩ bắt đầu hình thành. Blockchain không biết nói dối. Mỗi commit, mỗi pull request, mỗi dòng code mà anh đã đẩy lên repository riêng trên mạng Ethereum testnet — tất cả đều có hash bất biến, có timestamp chính xác đến từng giây. Đức Anh có thể cướp cổ phần, cướp văn phòng, cướp cả đội ngũ. Nhưng hắn không thể cướp được sự thật đã được ghi trên một mạng lưới phi tập trung mà không ai có thể chỉnh sửa.
Kiệt dừng bước trước một quán cà phê nhỏ trên phố Trần Thái Tông, gọi một ly đen đá. Anh mở laptop, kết nối wifi, và bắt đầu kiểm tra lại từng block trên Ethereum testnet — nơi anh đã lưu trữ hash của mọi phiên bản code PayViet kể từ ngày đầu tiên.
Tất cả vẫn còn đó. Nguyên vẹn. Bất biến.
Kiệt nhấp một ngụm cà phê đắng nghét, mắt dán vào màn hình. Đức Anh vừa mở một cánh cửa mà hắn không hề biết nó dẫn đến đâu.