Hackathon DAO: 从产业化Hackathon到去中心化的全球Hacker运动

黑客运动


据报道,世界上第一个黑客马拉松(hackathon)是在1997年由一群加拿大密码开发人员组织的,距Donald Knuth发布世界上最早的开源软件之一Tex已经20年。

2003 年,Paul Graham在他的《极客与画家》中指出,极客在大学计算机科学系中经常被搞糊涂,因为他们被教导要写研究论文,而他们真的想构建的是漂亮的东西(软件)。

那么,什么是极客?Eric Raymond在他的文章“如何成为一名极客(How To Become A Hacker)”(2003)中的极客精神是一个很好的描述:

1. 这个世界充满了有趣的问题等待解决。

2. 任何问题都不应该被解决两次。

3. 无聊和苦工是魔鬼。

4. 自由是美妙的。

5. 态度不能代替能力。

这是一种完全不同的方法——当学校和大学教导人们必须先学习一些东西然后“可能”创造一些东西时,极客识别问题并首先解决问题。他们在构建解决方案的同时学习必要的技术。

截然不同的方法导致了处理问题的不同方式。虽然大多数人都遵循学校的那一套,“如果你想建立一些东西,你需要学习它背后的一切”。但是人们的态度开始发生了变化,开发者社区中出现了巨大觉醒。极客精神被广泛接受,并催生了极客运动。

极客运动真正起飞是在开放源码软件开始巨大增长的时候。

开源/自由软件运动和黑客运动之间存在着一种联系。如果有人想"Hack"一些东西,靠自己解决一个问题,她必须能够专注于问题,并采取任何可用的方法来解决这个问题本身。极客没有时间去重新发明一个轮子——他们利用任何可以用来解决问题的资源、知识和技术。如果没有开放源代码软件的广泛使用,当知识产权被大公司控制时,许多人就很难成为极客。我们这个时代的一个明显的例子是——如果比特币没有开源(或者更糟糕的是,假设该技术被授予“专利”),以太坊的创始团队甚至真的很难启动该项目,那么这个世界将缺乏很多创造力和乐趣。

协调也很重要。在2000年代初期,人们仍然在传递包含git repos的闪存驱动器或构建用于代码版本控制的本地网络。GitHub的创建对开源社区很重要。GitHub发明了远程git仓库协作的标准工作流程,以及全球共享开源软件的平台。随着GitHub(以及GitLab等其他平台)的快速增长,世界各地的软件变得对所有人开放,全球的开发人员可以在同一个repos上一起工作,而没有任何地理障碍。

广泛可用的开源技术堆栈还为大学生、社区开发人员和初创企业工程师提供了学习、贡献和构建的机会。使用开源软件,开发人员可以在没有大公司许可的情况下进行构建。他们可以自己学习,自己构建有影响力的技术和产品,免许可创新时代开始了。

Eric Raymond书中成为“极客”的想法成真,全球极客运动开始兴起。


全球黑客马拉松的发展


黑客马拉松运动于2010年前后在美国大学掀起。第一波黑客马拉松是在2010年前后在大学里组织的。2013年,MHacks成为了其他大学中最大的黑客马拉松组织者之一(PennApps、CalHacks、HackMIT等等),在一次活动中吸引了超过1000名极客参加。参加这些黑客马拉松的学生能够学习新的开源技术,与其他极客组队,为开源项目作出贡献,并将自己的想法落实到产品中。最重要的是,他们可以在黑客马拉松期间(24-72小时)与其他极客一起专注于一个产品或一个问题。

这一运动很快就蔓延到世界其他地区和欧洲的许多组织。欧洲核研究组织自2012年起主办了第一届CERN Webfest,并在后来成为一年一度的黑卡马拉松活动,直到今年,推动了许多开源科学软件、游戏、工具包和开放库,通过开源软件解决科学研究中的问题,普及粒子物理知识。在英国,牛津大学的OxHack和剑桥大学的Hack Cambridge每年都会举办。其他黑客活动包括国王学院的Hack Kings,帝国学院的IC Hack,以及更多。

中国组织的第一个大学黑客马拉松是清华大学2014年的THacks。2014年至2015年期间,北京大学、上海交通大学和北京航空航天大学也组织了他们的第一次黑客马拉松。2014年至2017年,中国共组织了100多场黑客马拉松。2019年,中国最大的黑客马拉松“第四次工业革命黑客马拉松”(the 4IR Hackathon)在北京举办。在2014年,很少有开发者知道什么是黑客马拉松。到了2019年的“第四次工业革命黑客马拉松”时,在中国的开发者中,做一个极客已经成为一个很酷的想法,而黑客马拉松也成为每个极客“必须参加”的活动。

类似的运动发生在印度、东南亚、韩国、日本、非洲和世界其他地区。

黑客马拉松也成为促进企业内部创新的一种方式。在COVID大流行之前,Y Combinator每年都组织黑客马拉松,每次活动都有几百名参与者。2018年,大约18000名开发者参加了微软组织的私人黑客马拉松,等等。


黑客运动正在被产业化和中心化


虽然黑客马拉松运动贡献了许多有趣的技术,但在2010年代末,黑客运动显然正在向大公司发展,而离草根、自下而上的创新越来越远。互联网作为过去20年中开源创新的主要驱动力,成为了垄断者的天下。当垄断者主宰经济利益时,他们也主宰了问题和想法。黑客马拉松的组织者依靠的是赞助费。当赞助费只来自于大公司,而黑客马拉松的组织者却在努力竞争赞助费时,黑客马拉松就被集权者所支配。

在这个过程中,大公司主导了黑客活动和Hacker运动。最引人注目的事件是微软在2018年以80亿美元收购了GitHub。最大的集中式科技公司之一收购了开源软件和Hacker运动的最重要平台。

虽然我们可以承认企业界对开源技术做出的许多贡献,但开源运动和黑客运动是由世界各地的黑客创造的,它们是为了让世界各地的开发者和黑客摆脱知识产权的垄断,进行自由创新。

加密货币空间可能已经成为黑客运动和开源创新的唯一不需要权限的处女地。从比特币和以太坊的发明到我们在2020/2021年看到的多链生态系统,加密货币仍然在推动各地的开源创新。

在加密货币和Web3领域,黑客马拉松在很早的时候就成为了开发者团队合作和创新的主要场所。万向区块链实验室于2015年底在上海组织了第一次大规模的区块链黑客马拉松,Vitalik Buterin向中国的开发者介绍了智能合约的编码。在过去的6年里,大量的创新技术和产品事实上在黑客马拉松上构思或实施。

然而,如果没有根本性的机制变化,加密货币极客社区在未来十年内可能只是变得像互联网时代一样中心化。

为了真正创建一个为极客服务的极客社区,我们需要将黑客马拉松社区和黑客运动去中心化——创建一个由极客管理、由极客拥有、为极客工作的社区。


将Hacker运动去中心化


我们能否创造一个永久性的Hacker运动,将无许可的创新带给每个人?我们能不能给草根极客以平等的机会?我们能不能帮助世界各地的黑客马拉松组织者(通常是开放源码的维护者)不仅从大公司那里筹集资金?我们能不能让每个想组织黑客马拉松的人都有机会举办?

我们将无法一下子回答这些问题。然而,我们可以开始创建一些对目标至关重要的组件。

好消息是 -- 现在有许多可用的基础设施可以用来建立去中心化的黑客马拉松社区。现有的黑客马拉松组织者有很多经验和知识可以分享(MHacks, ETH Denver, ETH Global, DoraHacks,等等)。以太坊社区已经开创了加密货币原生的资金机制(例如二次方资助),并通过Gitcoin和HackerLink.io被整个多链加密货币世界广泛采用。去中心化的治理被加密货币社区和开发者社区广泛接受,dGov工具包现在已经广泛使用。


Hackathon DAO:建立一个去中心化的Hackathon社区


DoraHacks社区已经在支持一个名为Hackathon DAO的去中心化社区,该社区有着相同的愿景。Hackathon DAO已经支持了南加州大学的一个区块链黑客马拉松,并正在启动去中心化社区。尽管如此,还是值得深入讨论一下建立这样一个社区需要什么。

我们需要建立一个全球黑客马拉松组织者的社区。黑客马拉松的组织者可以无处不在。大多数时候,伟大的黑客马拉松组织者不是“专业的活动组织者”,他们本身就是极客和开源贡献者。Jacob Cole 2014年在牛津大学计算机科学实验室公共休息室(Common Room)组织的Oxford-MIT-Palo Alto-Tanzania Tele Hackathon(基于Graph DB创造了可视化图谱技术),以及UnitaryFund在2021年组织的unitaryHack(解决一些核心开源量子计算开源库的赏金问题)就是很好的例子。极客们自己有想法,而且他们知道要建立什么。更重要的是,他们组织黑客马拉松不是只为了组织黑客马拉松,而是为了实际建造一些东西或解决问题。通过建立一个黑客马拉松组织者的社区,我们可以让世界上不同地区的黑客马拉松组织者相互联系,为未来的黑客马拉松分享关键资源。

我们需要对黑客马拉松和黑客马拉松组织者的资金进行民主化和去中心化。黑客马拉松的极客可以通过赏金(用于解决问题)或赠款(用于实施有价值的想法)获得资助。因此,黑客马拉松需要为赏金或补助金提供资金,有时两者都需要。去中心化的黑客马拉松组织和最终的黑客运动的最重要的任务之一是使社区的资金民主化。一个去中心化的资金机制对于社区的自治是很重要的。

我们需要将组织黑客马拉松的知识开源化。尽管黑客马拉松对团队建设和问题解决很有效,但组织黑客马拉松可能是个麻烦事。许多想组织黑客马拉松的极客没有这样做,因为有很多细节需要弄清楚,这极大地增加了黑客马拉松组织者的入门门槛。如果一个实用的、开源的黑客马拉松组织者的游戏手册能够降低新的黑客马拉松组织者的门槛,那么它将很有用(Hackathon DAO社区正在创造一个这样的手册)。

黑客马拉松DAO需要社区管理。有了黑客马拉松组织者和贡献者的社区,就会有大量的决策工作。治理工作可能包括提案处理、DAO支出、执行团队选举和维护规则本身。提案将主要是关于资助黑客马拉松,以及DAO发展的计划。有了良好的社区治理机制,社区应该能够指导DAO发展全球黑客马拉松组织者的基础,使黑客马拉松的组织更加容易,维持DAO本身,并最终使黑客运动(The Hacker Movement)成为黑客创新的无限游戏。


相关链接


Donald E. Knuth -- A.M. Turing Award:https://amturing.acm.org/award_winners/knuth_1013846.cfm

Hackers and Painters. Paul Graham:http://www.paulgraham.com/hp.html

How To Become A Hacker. Eric Raymond:http://vadeker.net/articles/hacker-howto.html

unitaryHack:https://unitaryfund.github.io/unitaryhack/

Microsoft Hackathon:https://news.microsoft.com/life/hackathon

DAOrayaki DAO研究奖金池:

资助地址:

0xCd7da526f5C943126fa9E6f63b7774fA89E88d71

投票进展:DAO Committee 7/7通过

赏金总量:80 USDC

研究种类: DAO, The Hacker Movement

原文作者: Eric Zhang @DoraHacks

贡献者: Demo, DAOctor @DAOrayaki

原文: Decentralize The Hacker Movement