شیر یا خط

فصل هفتم - قسمت سوم

راهنمای جامع شرکت در هکتان‌های وب۳ و بلاکچین٫ یا٫ چگونه در یک هفته هزاران دلار به دست بیاورید؟


این اپیزود کمی متفاوت است؛ جمعی از بچه‌هایی که تازه وارد فضای کریپتو و وب۳ شده‌اند و در تایلند، در ETHGlobal و دف‌کان بانکوک کنار هم بوده‌اند، دور هم جمع شده‌اند تا تجربه‌های دست‌اول‌شان از هکتان‌ها و کنفرانس‌های اتریوم را با شنونده‌ها به اشتراک بگذارند. اگر کنجکاوید که هکتان بلاکچین واقعاً چیست، از کجا باید شروع کرد، چطور تیم می‌سازند و چطور پروژه‌ای که در سه روز نوشته می‌شود می‌تواند به یک استارتاپ تبدیل شود، این قسمت یک راهنمای عملی و صادقانه برای شماست.

🇬🇧 English Summary

This episode of the شیر یا خط (Shir Ya Khat) podcast is a hands-on guide to participating in Web3 and blockchain hackathons, featuring several members of a newly forming Iranian crypto community who share firsthand experiences from ETHGlobal Bangkok, Devcon SEA, and side events run by Coin Iran, ICP, and Oxford University. The hosts explain what a hackathon actually is—a multi-day “builder” marathon to ship a working prototype or MVP—and contrast in-person ETHGlobal events (weekend sprints requiring a small ETH stake on mainnet or supported chains) with longer online hackathons found on platforms like DoraHacks, Crypto Nomads, and DevBoost, noting that ETHGlobal manages sponsor prizes directly while listing platforms require chasing sponsors yourself. They cover practical tactics for finding teams via Discord and Telegram groups, sourcing ideas from sponsor bounty wishlists and the ETHGlobal Showcase, and building with partner tools such as Chainlink VRF, The Graph, LayerZero, Uniswap hooks, Account Abstraction, IPFS, iExec, Motoko/ICP, and Scaffold-ETH, while stressing mono-repo structure, writing tests, backup plans (faking flaky APIs, falling back to mainnet demos), and the rule that all code must be open source and committed only after the hackathon starts to avoid disqualification. Drawing on judging and mentoring perspectives, they emphasize that presentation and delivery often matter more than complete code, citing famous hackathon-born projects like CryptoKitties and Bankless-acquired airdrop tools, plus a Telegram-to-blockchain encrypted oracle bot that later drew interest from Open Source Observer. Finally, the guests reflect on health and time management during sleepless three-day sprints—hydration, power naps, avoiding caffeine overload, and using on-site volunteers and mentors—and argue the real payoff is not prize money but networking, portfolio/GitHub credibility, learning through debugging, and the collaborative, non-competitive hacker mindset of the crypto community.

توضیحات اپیزود

در این قسمت، شایان اسکندری میزبان جمعی از توسعه‌دهندگان ایرانی است که هر کدام از مسیر متفاوتی وارد برنامه‌نویسی بلاکچین شده‌اند؛ از دوره‌های کوین ایران و کنسنسیس آکادمی گرفته تا برنامه‌نویسی قرارداد هوشمند با سالیدیتی و پیش‌زمینه‌هایی مثل ترید بات، ری‌اکت و ترجمه مستندات سالیدیتی. آن‌ها امسال در دف‌کان بانکوک و سه هکتان مختلف — ETHGlobal، ICP و هکتان دانشگاه آکسفورد — به‌صورت حضوری شرکت کرده‌اند و تجربه‌شان را با سال‌های قبل و با هکتان‌های آنلاین مقایسه می‌کنند. مهمان‌ها توضیح می‌دهند که هکتان در اصل یک ماراتن ساختن است: اینکه در دو تا سه روز، بدون خواب و استراحت درست‌وحسابی، یک ایده را از صفر به یک پروتوتایپ کارآمد برسانی و آن را سابمیت کنی.

محور بخش بزرگی از گفتگو این است که چطور هکتان‌ها را پیدا کنیم و در آن‌ها شرکت کنیم. تفاوت پلتفرم‌هایی مثل ETHGlobal که خودش رویداد را برگزار می‌کند و جوایز را مدیریت می‌کند، با پلتفرم‌هایی مثل DoraHacks، CryptoNomads و DevBoost که بیشتر لیست‌کننده هکتان‌ها هستند بررسی می‌شود. بچه‌ها درباره فرآیند ثبت‌نام، ارسال رزومه و بک‌گراند، و اینکه برای هکتان‌های حضوری ETHGlobal باید مقدار کمی اتر استیک کنی (که پس از سابمیت پروژه برمی‌گردد) صحبت می‌کنند و اشاره می‌کنند که امسال امکان استیک روی چین‌های مختلف فراهم شده بود، نه فقط میننت اتریوم.

قسمت عمده اپیزود به تجربه‌های واقعی اختصاص دارد: چالش‌های درونی مثل خجالت و ترس اولین‌بار، اهمیت صحبت کردن با منتورها و اسپانسرها، چالش‌های تکنیکال در اینتگریشن ابزارهایی مثل The Graph و chainlink، اهمیت تست نوشتن و بک‌آپ‌پلن داشتن، مراقبت از خود و تغذیه در طول هکتان، فلسفه اوپن‌سورس و «هکر منتالیتی»، و در نهایت نحوه سابمیت، ارائه و دمو دادن پروژه به داوران و تیم‌های اسپانسر. بحث با تجربه‌های شخصی از داوری هکتان، جوایز چند ده هزار دلاری تیم‌های ایرانی، و نمونه‌های الهام‌بخشی مثل CryptoKitties و پروژه‌هایی مثل claimable که از دل هکتان‌ها بیرون آمدند، کامل می‌شود.

نکات اصلی بحث‌شده

هکتان چیست و از کجا پیدایش کنیم

  • هکتان یک ماراتن ساختن است؛ در دو تا سه روز (حضوری) یا چند هفته (آنلاین) یک ایده را به پروتوتایپ کارآمد می‌رسانی و سابمیت می‌کنی.
  • ETHGlobal یک ارگانیزیشن سنترالایز است که خودش هکتان برگزار می‌کند و جوایز را از اسپانسرها می‌گیرد و بین هکرها تقسیم می‌کند؛ در مقابل DoraHacks، CryptoNomads و DevBoost بیشتر پلتفرم‌هایی برای لیست کردن هکتان‌ها هستند و باید خودت با اسپانسرها فالو‌آپ کنی.
  • در هکتان‌های آنلاین معمولاً یک تا دو ماه وقت داری و انتظار یک MVP کامل و بی‌نقص می‌رود؛ در حضوری فقط یک پروتوتایپ لوکال کافی است و باگ داشتن اشکالی ندارد.
  • برای ثبت‌نام در ETHGlobal رزومه و بک‌گراند خود را می‌فرستی و باید مقدار کمی اتر استیک کنی که پس از سابمیت پروژه برمی‌گردد؛ امسال استیک روی چین‌های مختلف پشتیبانی می‌شد نه فقط میننت اتریوم.

نقش‌ها، ایده‌پردازی و تیم‌سازی

  • در هکتان می‌توانی نقش‌های مختلفی داشته باشی: هکر/بیلدر، منتور، والنتیر و داور (جاژ).
  • برای ایده، به ویش‌لیست و پرایز دیست اسپانسرها و پارتنرها (مثل chainlink و VRF آن برای رندوم) نگاه کنید؛ بخش شوکیس ETHGlobal و ویدیوهای یوتیوب پروژه‌های فاینالیست، منبع خوبی برای ایده گرفتن است.
  • تیم را می‌توان از قبل در دیسکورد و گروه‌های تلگرام تشکیل داد یا به‌صورت حضوری بر اساس اسکیل و تک‌استک افراد ساخت؛ بچه‌ها گروهی به نام «بانکوک هکرز» ساختند که به حدود شصت نفر رسید.
  • حتی اگر تکنیکال نیستی، با ارائه خوب، تکنیکال رایتینگ، مستندسازی یا انگلیسی خوب می‌توانی به تیم ولیو اضافه کنی.

داوری و قوانین

  • داوری خسته‌کننده نیست اما طولانی است؛ داوران به اکتیو بودن گیت‌هاب، اورجینال بودن کد و کیفیت ارائه توجه می‌کنند.
  • شروع کد قبل از ساعت اوپنینگ هکتان ممنوع است و کامیت‌های زودتر باعث دیسکوالیفای می‌شود؛ می‌توان روی ایده از قبل فکر کرد اما کد را باید بعد از شروع کامیت کرد.
  • فیدبک داوران با فیدبک تیم‌های اسپانسر فرق دارد؛ داوران ایرادات واقعی پروژه (مثل مشکل off-chain/on-chain) را دقیق‌تر می‌گویند.

مدیریت پروژه و چالش‌های تکنیکال

  • تسک‌ها را خرد کنید (AI هم کمک می‌کند اما حتماً ریویو دستی) و هر چند ساعت یک چک‌این با تیم بگذارید تا همه سینک باشند.
  • حتماً تست بنویسید و بک‌آپ‌پلن داشته باشید؛ اگر ابزار یا API کار نکرد، بایپسش کنید و رویش گیر نکنید.
  • قبل از هکتان یک بار ابزار و پروتکل مورد نظر (مثل The Graph یا chainlink) را تست و اینتگریت کنید؛ گاهی خودِ ابزار توانایی ادعا شده را ندارد و اینتگریشن سخت‌ترین بخش کار است.
  • حتماً یک نفر مسئول باشد که مشکلات مونو‌ریپو، پاک شدن گیت و اینتگریشن را هندل کند.

مراقبت از خود و تغذیه

  • قبل از سفر درباره آب‌وهوا و غذای مقصد تحقیق کنید؛ مسمومیت غذایی می‌تواند کل تجربه را خراب کند.
  • هایدریت بمانید، آب زیاد بخورید، در کافئین زیاده‌روی نکنید و حتی چند ساعت نپ (چرت) به رگوله شدن بدن کمک می‌کند.
  • والنتیرها و منتورها آموزش دیده‌اند و برای مشکلات پزشکی و راهنمایی به بیمارستان آماده‌اند؛ هیچ‌وقت از کمک گرفتن دریغ نکنید.

فلسفه هکتان و چرا شرکت کنیم

  • فلسفه هکتان و فضای اوپن‌سورس بر اساس «هکر منتالیتی» است؛ چیزی را می‌بینی که مشکل دارد و دنبال حلش می‌روی، نه صرفاً برای پول.
  • فضا رقابتی هست اما همکارانه؛ بقیه رقیب نیستند و همه کمک می‌کنند اکوسیستم بهتر شود.
  • ارزش واقعی در یادگیری، پورتفولیو، تقویت گیت‌هاب و رزومه، و کانکشن‌هایی است که ممکن است بعداً به شغل یا پروژه تبدیل شوند.

سابمیت، ارائه و دمو

  • حداقل دو سه ساعت قبل از ددلاین شروع به سابمیت کنید چون پر کردن فرم و انتخاب پارتنرها زمان می‌برد؛ روی وای‌فای شلوغ لحظات پایانی حساب باز نکنید.
  • یک ویدیو سه چهار دقیقه‌ای، دیاگرام یوزر فلو و حتی یک فرانت‌اند ساده تأثیر ارائه را زیاد می‌کند؛ داستان‌سرایی (storytelling) و کیفیت ارائه بسیار مهم است.
  • بعد از ددلاین، به بوت تک‌تک پارتنرهایی که از ابزارشان استفاده کرده‌اید بروید و پروژه را ارائه دهید و متقاعدشان کنید که در پرایز پول‌شان جا بگیرید؛ سپس نوبت ارائه به داوران می‌رسد.

جوایز، امنیت کیف پول و بعد از هکتان

  • جوایز ETHGlobal سقف دارند و رتبه‌بندی می‌شوند؛ امسال تیم‌های ایرانی جمعاً بالای ۷۰۰۰۰ دلار بردند و فاینالیست‌ها علاوه بر جایزه نقدی، هودی و جوایز نمادین گرفتند.
  • برای دریافت جایزه از یک کیف پول امن استفاده کنید (مالتی‌سیگ یا بک‌آپ درست)؛ آدرس دریافت جایزه بهتر است با کیف پول اصلی‌تان که ارتباط عمومی دارد یکی نباشد.
  • پروژه هکتان را می‌توان با گرنت (مثل Gitcoin و Giveth) ادامه داد یا به استارتاپ تبدیل کرد؛ حتماً پروژه را به گیت‌هاب و رزومه اضافه کنید چون یک اپلاید ریسرچ ارزشمند برای پوزیشن‌های شغلی است.

نتیجه‌گیری

پیام اصلی این اپیزود این است که هکتان چیزی فراتر از یک مسابقه با جایزه است؛ فرصتی برای خارج شدن از کامفورت زون، یادگیری عمیق، ساختن کانکشن‌های واقعی و تمرین کل چرخه یک استارتاپ در سه روز. مهم نیست جایزه ببری یا نه — با هر مدل شرکت کردن چیزهایی یاد می‌گیری که دفعه بعد به کارت می‌آید. توصیه مهمان‌ها ساده است: چیل و راحت باشید، با همه حرف بزنید، از منتورها کمک بگیرید، لذت ببرید و انگیزه بگیرید که سال بعد در سفر دف‌کانکت بعدی کنار هم باشید.

حاضران در این قسمت:

لینک های این اپیزود:

  • هکتان های ای‌تی‌اچ گلوبال ETHGlobal Hackathons: ethglobal.com/events/hackathons
  • دوراهکس - هکتان های جهانی DoraHacks - Global Hackathons: dorahacks.io
  • رویدادهای کریپتونومدز CryptoNomads Events: cryptonomads.org
  • دِوکانکت - کنفرانس توسعه‌دهندگان اتریوم Devconnect - Ethereum Developer Conference: devconnect.org

قسمت‌های مرتبط

  • راهنمای جامع ایونت‌های وب۳ و اتریوم (دف‌کان) — اپیزود خواهر همین سری است؛ در همین ضبط بارها به دف‌کان بانکوک و شرکت در کنفرانس‌ها اشاره می‌شود و این قسمت راهنمای کامل خود ایونت‌هاست.
  • هوش مصنوعی و بلاکچین — در هکتان مکرراً از AI برای تولید ایده، خردکردن تسک‌ها و کدنویسی سریع استفاده شده؛ این قسمت دقیقاً به همگرایی AI و توسعه بلاکچین می‌پردازد.
  • دِوکان ۵ اتریوم — گزارش تجربه حضور در کنفرانس دِوکان اتریوم؛ پیش‌زمینه خوبی برای فضای کنفرانس و هکتان‌هایی که بعد از دف‌کان برگزار می‌شوند.
  • اقتصاد غیرمتمرکز DeFi — بیشتر پروژه‌ها و پرایزهای هکتان روی ابزارهای دیفای و پروتکل‌ها ساخته می‌شوند و در اپیزود به پروژه‌های دیفای اشاره شده است.

زمان‌بندی فصل‌ها

  • 00:00 Intro معرفی کوتاه و آغاز گفتگو.
  • 07:02 هکتون چیست و چگونه در آن شرکت کنیم؟
  • 21:29 داوری در هکتون چگونه انجام می‌شود؟ نگاهی به فرآیند داوری و معیارهای ارزیابی پروژه‌ها.
  • 24:10 چطور ایده پیدا کنیم و تیم بسازیم؟
  • 47:12 تجربه شرکت در هکتون و چالش‌ها تجربیات واقعی از شرکت در هکتون‌ها و غلبه بر چالش‌های پیش‌رو.
  • 01:03:18 مراقبت از خود و تغذیه در هکتون
  • 01:11:13 چرا باید در هکتون شرکت کنیم؟ بررسی فلسفه و مزایای شرکت در هکتون برای رشد شخصی و حرفه‌ای.
  • 01:18:15 چگونه پروژه را سابمیت کنیم و ارائه دهیم؟
  • 01:38:08 جوایز هکتون نگاهی به جوایز و مزایای برندگان هکتون.
  • 01:44:44 جشن اختتامیه (Closing Ceremony)
  • 01:51:00 جمع‌بندی خلاصه‌ای از بحث‌ها و نکاتی برای شرکت در هکتون بعدی.