Có một sự thật mà người từng tổ chức hackathon biết rõ: phần đáng nhớ nhất của sự kiện hiếm khi là phần code. Đó là lúc nửa đêm khi hai nhóm cạnh nhau sửa chung một lỗi, là lúc đứng chờ lên demo tim đập nhanh, là buổi tối cuối cùng khi mọi người cuối cùng cười được. Cấu trúc của một hackathon vì thế nên được thiết kế quanh những khoảnh khắc này, thay vì quanh thời gian làm bài.
Hackathon blockchain khác hackathon thường ở đâu
Hackathon blockchain có vài đặc thù. Người tham dự thường quen làm việc từ xa và làm theo nhóm nhỏ qua Discord hoặc Telegram. Sản phẩm thường gắn với hợp đồng thông minh, ví và giao thức nên cần người hiểu kỹ thuật cùng trong ban giám khảo. Phần thưởng thường gắn với dự án hoặc quỹ tài trợ. Và một điều quan trọng: cộng đồng rất nhạy với sự thiếu minh bạch về tiêu chí chấm.
Kinh nghiệm từ chuỗi sự kiện Polygon Uni-Tour tại các trường đại học cho thấy khi cộng đồng mục tiêu tập trung tại một nơi, hình thức offline hiệu quả hơn. Với hackathon, điều này thường đúng với giai đoạn demo, và không nhất thiết đúng với giai đoạn code.
Tổ chức hackathon blockchain không đơn thuần là thuê một phòng cho người ngồi code, mà là thiết kế hành trình từ ngày đăng ký đến lúc nhận giải.
Ba giai đoạn và nơi diễn ra phù hợp nhất
Giai đoạn một: đăng ký và lập nhóm
Thường diễn ra trực tuyến, kéo dài hai đến bốn tuần. Ban tổ chức công bố đề bài, tiêu chí chấm, giải thưởng, danh sách mentor. Việc lập nhóm nên có kênh riêng cho người chưa có đội.
Giai đoạn hai: xây dựng sản phẩm
Thời gian xây dựng tùy mô hình: có hackathon chạy 24 đến 48 giờ liên tục, có hackathon kéo dài vài tuần với các mốc kiểm tra. Nếu chạy liên tục, cần địa điểm có bàn ghế phù hợp, nhiều nguồn điện, internet ổn định, chỗ nghỉ và ăn uống. Đây là yêu cầu của một không gian làm việc, và đường đua kart không phải loại không gian đó.
Điều này nên được nói thẳng. Một đường đua được thiết kế cho trải nghiệm lái xe và giao lưu, không phải cho việc 80 người ngồi lập trình ba mươi sáu giờ. Nếu địa điểm có thể đáp ứng, đó là điều cần xác nhận bằng văn bản từ đơn vị vận hành, chứ không nên mặc định.
Giai đoạn ba: demo day và vinh danh
Đây là giai đoạn đường đua trở nên hợp lý. Các nhóm đã mệt, đã xong sản phẩm, cần một buổi để trình bày, được chấm và nhận giải. Sau đó, họ cần một khoảng thả lỏng.
Demo day tại Infinity Racing
Infinity Racing có hai khu sự kiện: Zone 2 rộng 115 m² dùng cho phần giao lưu và trưng bày, phù hợp cho phần demo của các nhóm với quy mô vài chục người, và Zone 1 rộng 73 m² cho khu chờ và khởi động. Đường đua dài 300 m, 16 khúc cua, nằm trong nhà tại Vincom Thảo Điền.
Một lịch buổi chiều tối có thể gồm bốn phần.
- Đón các nhóm và kiểm tra thiết bị trình chiếu, bắt buộc có buổi thử trước.
- Phần demo, mỗi nhóm có thời gian cố định, thường 3 đến 5 phút kèm trả lời giám khảo.
- Giám khảo nghị án trong lúc các nhóm đua theo lượt. Đây là khoảng chờ dễ làm nặng không khí, và đua kart biến nó thành phần vui nhất.
- Công bố kết quả và trao giải ở Zone 2.
Về kỹ thuật, cần xác nhận với đơn vị vận hành: màn hình hoặc máy chiếu, âm thanh phần demo, nguồn điện cho laptop, internet cho nhóm demo trực tiếp. Không có thông tin nào trong số này nên được giả định.
Giám khảo, tiêu chí và minh bạch
Với hackathon, tiêu chí chấm nên công bố từ ngày mở đăng ký. Một khung phổ biến gồm bốn tiêu chí: tính sáng tạo, độ hoàn thiện kỹ thuật, tính khả thi và tác động, chất lượng trình bày. Mỗi tiêu chí có thang điểm rõ. Giám khảo ghi điểm độc lập trước khi bàn.
Cộng đồng blockchain đặc biệt nhạy với xung đột lợi ích. Nếu giám khảo thuộc dự án tài trợ, hãy công khai và loại khỏi việc chấm các nhóm sử dụng nền tảng của họ nếu có thể. Bài về tổ chức sự kiện Web3 tại Việt Nam lưu ý rằng cộng đồng cần sự minh bạch về lịch trình và diễn giả, và điều này áp dụng cả với tiêu chí chấm.
Phần thưởng và vấn đề pháp lý
Phần thưởng bằng tiền hoặc tài sản mã hóa cần được kiểm tra pháp lý, nhất là khi người nhận ở nhiều nước. Bài về tổ chức sự kiện crypto tại Việt Nam bàn riêng phần này. Cách an toàn thường là trao giải bằng tiền hoặc hiện vật, kèm hợp đồng rõ, cho đến khi có tư vấn pháp lý cụ thể.
Tại sao kết thúc ở đường đua đáng thử
Sau nhiều ngày làm việc căng thẳng, các nhóm thường không muốn thêm một buổi tiệc ngồi. Họ muốn chuyển động. Đường đua tạo ra một khoảnh khắc mà người thắng không nhất thiết là người giỏi nhất cuộc thi. Điều này làm không khí bớt cạnh tranh, rất có ích cho quan hệ giữa các nhóm sau hackathon. Bài về đua kart trong nhà giải thích nhanh trải nghiệm này cho người chưa quen.
Nếu đang lên kế hoạch cho một hackathon và cần phương án phần demo và vinh danh, xem trang Infinity Racing hoặc gửi yêu cầu báo giá.
Phần code ai cũng làm được ở nhà, nhưng buổi tối cuối cùng mới là lý do người ta quay lại hackathon năm sau.