[ETHGlobal Cannes] 第一次参加 IRL 黑客松,和同事一起做的项目获奖了,很开心 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
hannesgao
V2EX    以太坊

[ETHGlobal Cannes] 第一次参加 IRL 黑客松,和同事一起做的项目获奖了,很开心

  •  
  •   hannesgao 155 天前 1698 次点击
    这是一个创建于 155 天前的主题,其中的信息可能已经有所发展或是发生改变。

    黑客松奖项


    TL;DR

    • 我们参加的黑客松是 ETHGlobal Cannes(戛纳那几天是真的热啊)
    • 我们做的项目是 Omakase Protocol,一个简单的跨链质押协议 MVP ,质押奖励用 USDC 结算
    • 团队是四个人,两个同事,一个同事亲属,一个我
    • 主要项目点子是同组的同事出的,我做前端适配,另一个同事做后端链上数据采集
    • 获得的奖项是 LayerZero 这个 Track 的 Best Omnichain DeFi Primitive 1st place
    • 4500 刀奖金团队 4 人均分,USDC 直接打进注册黑客松时的钱包地址

    各种体验

    • 这种 IRL 黑客松是对团队和自己的一次压测,36 小时内要极限做出一个堪堪能用的 MVP
    • 我负责前端和链上交互,所以负责合约的同事需要先部署好链上合约,我才能做前端适配和 Debug
    • 最后一晚基本大家都没怎么好好睡,我睡了一小时,两个同事大概睡了 1-2 小时
    • 链上交互 Debug 大约花了 1-2 小时,这时离 Deadline 还有 2-3 小时
    • 在 Deadline 还有不到 10 分钟的时候才把 demo 视频录好提交上去

    一些技术/硬件讨论

    • Next.js 对于一个简单的前端还是过于重了,但 Vercel 在推
    • React 是未来?不,React 也只是 Vercel 在推罢了,本质还是在推 Next.js
    • 最近 Vercel 又收了 NuxtLabs ,又一个靠主导框架的垄断企业出现了(参考 这条推文
    • 陪我 8 年的 MacBook Pro 2017 老伙计是真的得光荣退休了,性能有点跟不上了(指在黑客松上跑 npm run dev 需要等 10 分钟才开始 compile )
    • 于是买了一台新的 MacBook Pro 2024 (M4, 512GB SSD, 16GB RAM) 当开发机
    • 老伙计 MacBook Pro 2017 肯定不会卖掉,会留着做一些它力所能及的事情
    • Vibe Coding 一时爽,一直 Vibe Coding 一直爽(前提是做好手动的 Context 管理,Claude Code 本身的 Context 管理功能还是稍显不足)

    一些吐槽

    • 不会说法语,戛纳的 Uber Eats 不要点,会变得不幸,我的一单快 40 欧的 Pokebowl 没送到,我没吃上,骑手拿着快递袋子在门牌前面拍了个照,就算送到了
    • 我最终没联系到骑手,联系 Uber Eats 客服,钱不退
    • 戛纳的超市基本都有自助结账柜台,但可能一大早去人少的时候并不开放,I 人如我得硬着头皮和收银台的大娘说 Bonjour 和 Merci
    • 在尼斯老城,我离海滩就只差不到一公里,同事的夺命 Call 让我在离海滩不到一公里的 Starbucks 坐了一下午来 Debug ,最差劲的是,这家 Starbucks 的厕所对顾客也不开放
    • Debug 完之后,在赶到火车站的路上随机寻找一个公共厕所,在路上的购物中心花了 0.60 欧上了一次厕所
    • 从尼斯航空港回斯图加特的飞机上,起飞前坐后排的娃真的太吵了,我小声吐槽 “乖,别闹了”,结果把隔了一个座位的亚裔面孔姐姐逗笑了,尴尬( x )
    • 不要下载 Lignes d'Azur APP 尝试用你的手机当做 NFC 卡来刷,会变得不幸,会被挡在尼斯火车站的刷卡闸门外面看着马上要开走的火车干瞪眼
    • 我相信我的 Pixel 8a 已经是安卓机器里 NFC 适配性赛道的翘楚了,毕竟它连 ETHGlobal Cannes 黑客松的 NFC 手环都可以复制(笑)
    • 法国蠢鸡团队做 APP 做的稀烂,但没有其他替代品,建议直接买 NFC 卡然后充值,或者买纸质票扫二维码

    一些奇遇

    • 在 Pragma Cannes 研讨会会场找不到入口,会场在 Cannes 的 Carlton 酒店地下三层( x )
    • 因为找不到会场入口偶遇一个在苏黎世工作的瑞士哥们,是做 Client 的,这家伙居然去过西安还知道 biangbiang 面,我一个西安土著都震惊了
    • 在尼斯老城的优衣库旗舰店疯狂购买吉卜力联名 UT ,装了满满一购物袋
    • 在尼斯火车站没法刷之后,一个法国小哥奋力为我挡住了闸机门,将我推了进去,让我赶上火车
    • 在尼斯航空港的 Library Lounge ,前面一个哥们没进去,我多问了一句得知可以优先进入,于是吃上了晚饭(虽然没剩多少)
    • EuroWings 的早晚班机真的很要人命,感谢斯图航空港附近的 Holiday Inn 救我两次狗命
    • 斯图城 Feuerbach 的 Kurose 日料店不错,最好电话订位,舟车劳顿之后来一碗叉烧饭是真的香

    多图杀猫(建议用 WLAN 浏览)

    刚端上桌的叉烧饭.jpg

    刚端上桌的叉烧饭

    一分钟后的叉烧饭(碗).jpg

    一分钟后的叉烧饭

    你可曾见过凌晨三点的戛纳.gif

    凌晨三点的戛纳

    被我拍得很像 737 的 A320.jpg

    像 737 的 A320

    被我拍得终于像 A320 的 A320.jpg

    像 A320 的 A320

    全世界的早班公交都是一个样,戛纳也不例外.gif

    戛纳早班公交

    环卫工人大叔也依旧有童心.jpg

    童心环卫工

    就问你 Zou 不 Zou.gif

    Zou 不 Zou

    民宿入口,三层小楼,爬楼累死人.gif

    三层小楼民宿

    最后,一只回到 Karlsruhe 之后被我从邮局交了赎金才接回来的,被税了的倒霉天狗镇楼

    倒霉天狗


    版权声明

    • 版权所有,禁止任何形式的二创和转载
    • 本文 Markdown 由 GPT-4o 友情 Parse ,Claude 在 Parse HTML 到 Markdown 的时候会出错
    • 原文来源: https://keylol.com/forum.php?mod=viewthread&tid=1008282 上的帖子正文 HTML 元素
    • 原文作者:当然上面的帖子也是我自己写的了,借其乐的服务器当一下图床,希望粉枪不要怪我
    5 条回复    2025-07-14 10:58:05 +08:00
    Aggie
        1
    Aggie  
       155 天前
    恭喜
    YsHaNg
        2
    YsHaNg  
       155 天前
    我们也去了戛纳 硬件加速器
    Tink
        3
    Tink  
    PRO
       155 天前 via Android
    牛的!
    bamboopainter
        4
    bamboopainter  
       154 天前
    "在尼斯火车站没法刷之后,一个法国小哥奋力为我挡住了闸机门,将我推了进去,让我赶上火车" --- 突然想到了革命老区
    24Arise
        5
    24Arise  
       154 天前
    厉害 ~
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     914 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 35ms UTC 19:35 PVG 03:35 LAX 11:35 JFK 14:35
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86