Amiti Uttarwar:第一位比特币核心开发组的女程序员

区块律动BlockBeats 阅读 52919 2020-12-11 15:33
分享至
微信扫一扫,打开网页后点击屏幕右上角分享按钮

当 Amiti Uttarwar 打开比特币代码库的时候惊呆了。

她对编程并不陌生,在卡内基梅隆大学学习信息系统,毕业后的头几年她是硅谷初创公司的全栈开发人员。她精通六种编程语言,并且在她刚起步的职业生涯中为五家科技公司工作过。当时她在 Coinbase 工作。

但是她从来没有读过这样的代码。

「一开始我还不敢相信,」她告诉 CoinDesk,「这是一个令人惊讶的项目。」

在 Peter McCormack 的播客『What Bitcoin Did』中,当她介绍自己「受洗礼」进入比特币核心开发组 (Bitcoin Core) 的过程时,与其说是展示历程,不如说是对巴别塔的介绍。

「这是阿拉伯语吗?我在这里做什么?我不停地打开文件,『酷,酷,酷,」』她说,这是她在比特币核心开发组的第一次经历。

她不记得是什么促使她踏进比特币核心开发组的领域,或者就像背包旅行的 Uttarwar 一样,从起点开始迈出第一步。但她确实记得,当时她认为,无论比特币带她走过什么路,都只是一次短途跋涉,而不是一次长达多年的探险。

「当时,这似乎只是我正在学习的另一件小事。我完全不知道这会影响我的事业和激情。」。

四次奖金补助,数百次 Github 的提交,以及后来的福布斯「30 岁以下 30 人」,她之前的想法肯定错了。她是已知的第一位为比特币核心做出贡献的女性,也是第一位获得资金全职开发比特币核心的女性。她利用这个机会做的不仅仅是改进比特币的代码——她还指导年轻有为的比特币下一代开发者。

寻找比特币

28 岁的 Amiti Uttarwar 出生于 20 世纪 90 年代美国加利福尼亚州硅谷这个科技繁荣的大都市。小学和高中毕业后,她就读于哈克学校,这是一所著名的大学预科学校,于 1893 年在圣何塞成立。

在大学期间,她将在匹兹堡的卡内基梅隆大学学习信息系统,整个夏天都在一些科技创业公司实习。获得学位后从宾夕法尼亚州回到家乡,Uttarwar 毕业后进入了硅谷,这个打破常规的地方(break-it-until-you-make-it startup scene)。

律动注,「Fake it till you make it」(伪装一切,直到你成功)是硅谷人心中秘而不宣的创业潜规则。具体含义为,先吹嘘你的想法,再通过吸引资本和人才的方式努力地在现实中追赶你的目标,直到你实现了它。

她的职业生涯开始于全栈开发人员,这是一个通用职位的术语,意思是她「做一切需要做的事情」(这个包罗万象的职位,Uttarwar「并不喜欢」)。在 Wanelo 这个面向 z 时代用户的商务应用初试身手之后,她进入了 Simbi,这是一个自由职业者的邀请式市场,付款以时间和技能而非金钱为准。

尽管有一点波西米亚风格和一点实验性的结算方式,Simbi 比 Wanelo 更符合 Uttarwar 自己的价值观,但她仍然没有完全沉浸在她的工作中。

她在今年夏天接受《福布斯》杂志采访时说,那是 2017 年,比特币突破历史高点,「突然之间,旧金山的每个人都在『区块链场景』中工作」。最后她自己的兴趣被激起来了。她的第一次接触区块链是一个关于区块链的 TED 演讲,然后 (自然地) 是比特币白皮书,作者是中本聪。

在进入比特币的轨道后,她很快就被吸进去了。

我意识到我无法回到正常的工作中去。

我从来不是那种在本职工作之外从事别的工作的人。我是这样一种人,『我有我的工作,我很高兴能完成它。』

「在我的业余时间,我会花时间在山上或弹吉他,这些活动更加平衡。我第一次把自己的空闲时间投入到与工作如此接近的事情上。」

她开始尽可能多地观看关于比特币的技术视频。下班回家的路上,她会坐在旧金山的交通系统上,眼睛盯着她的智能手机,另一个 TED 演讲或解说视频在屏幕上以彩色闪烁。

她的日子变得有条不紊,精确无误。就像比特币本身一样,她的一举一动都是由数学的精确性决定的。每一秒钟都是有意计划、优化和执行的。起床,吃饭,工作,学习,睡觉,重复。

她笑着告诉 CoinDesk:「我对于优化我的生活非常理性。」。

让 Uttarwar 越陷越深的动机与她年轻时作为开发人员的任何动机都不同。

「我惊讶于自己有这么多精力。我可以花一整天的时间工作,但仍然想看比特币代码,」她说,她的社交日程很快就被斯坦福、伯克利的比特币和区块链俱乐部的聚会挤满了。

与此同时,1C0 热潮正在兴起,Uttarwar「阅读了大量白皮书,其中一些是垃圾」,她挖苦地评论道。正是在这些学术环境中,她接触到了「更合法的项目」和支撑比特币的「基本面」。

从这里,她的好奇心被唤起了更多,她的焦点变成了「我怎样才能更接近比特币?」

从 Coinbase 到 Core

答案来自于坚持不懈的训练。

在她未被接纳为 Chaincode Labs 的 2018 年居留权不久之后(Chaincode Labs 是纽约的一个夏季计划,在那里,有前途的比特币开发人员将在 Chaincode 工程师的指导下进行研发),Uttarwar 申请到了加密货币领域炙手可热的初创公司 Coinbase 的工作机会。

在那里,她参与了许多项目,用她的话说包括了「绝对有压力的... 高风险的」工作,帮助 Coinbase 将 10 亿美元的巨额资金从一个旧的「冷钱包」(一种离线存储技术) 转移到一个新的冷钱包。

一直以来,她不断地研究和学习,直到她的热情超过了她的薪水。在她职业生涯的一个关键夜晚,她在一个开发者晚宴上遇到了比特币核心的开发者和教育家 John Newbery。

她对自己可以全职从事比特币核心开发的说法一笑置之,但 Newbery 不是在开玩笑。

「John Newberry 创造了一个机会,把它分解成相关的可以实现的步骤。一上踏上,我就能结识新朋友,接触新朋友,讨论新想法。有了最初的信心提升,以及一些指导我最初努力的方向,足以让我开始行动。」

她说,一旦开始工作,她就「着了魔似地抓住了这个机会」。

Amiti Uttarwar:第一位比特币核心开发组的女程序员

她得到了上司的许可,可以休假去梦寐以求的 Chaincode 比特币实验室实习。

不需要第三次。在第一轮申请被拒后,Uttarwar 通过了 2019 年 Chaincode 的申请。

终于,Amiti Uttarwar 终于越来越近了。在暑假期间从事比特币代码的秘密工作之后,,她回到了 Coinbase,她知道自己的使命是在开源环境下研究比特币。

「我意识到我无法回到正常的工作中去。我意识到这就是我现在想要花费所有时间做的事情。」她说。

2019 年 9 月,她离开 Coinbase,再次投身于比特币核心开发。没过多久,她在加密钱包和银行服务公司 Xapo 找到了一位捐助者。

今天,她仍然是一个自由人,她仍然在吸引资助。OKCoin 和 BitMEX 今年共同给了她 150,000 美元,让她继续进行隐私交易和代码开发自动化测试程序方面的工作。

成为职业选手

Uttarwar 是少数幸运的得到资助的比特币核心程序员之一。在比特币短暂的历史中,大多数开发者都是在自愿的基础上开发比特币开源软件。直到最近几年,比特币的核心开发者才得到了维护和改进比特币代码的报酬。

2020 年是开源比特币开发赠款的分水岭。人权基金会资助了 Chris Belcher,Gloria Zhao 和其他人,并从双子座等捐赠者那里获得了 2021 年的更多资金。自 2018 年以来,BitMEX 和 OKCoin 等其他交易所一直在资助开发者。杰克 · 多尔西广场公司的研发部门 Square Crypto 已经资助了超过六家开发商。其他比特币公司,包括 Blockstream 和 Chaincode 实验室,从早期就开始资助比特币的开发。

然而,能够获得资金的开发商绝对是少数。还有很多人在比特币核心开发或其他比特币软件上工作,却没有获得报酬的希望。即使是那些有资金支持的幸运儿,也比他们在科技公司工作时挣得少。

Uttarwar 正在从事比特币的开发工作,并因此「大幅减薪」。他表示,从事核心开发这项艰巨且不光彩的工作,「没有强大的财务激励」。

那么,当 Uttarwar 还从事朝九晚五的工作时,她为了这份工作而熬夜研究的动力也是一样的: 原始的激情。

也许这就是为什么,正如她所说,「最难克服的障碍是情感障碍。」

「核心开发需要对自我的坚实理解和持续的意图,这需要大量的情绪调节,」她继续说。

对于那些全职从事核心开发工作的人来说,「很容易不知所措」,筋疲力尽。比特币的代码很复杂,修改代码是一个漫长而艰苦的过程。

以 Uttarwar 的工作为例。其中之一就是对节点中继事务的隐私改进,这项工作已经进行了一年多,同时还在进行另一个自动化代码测试项目。

比特币核心开发贡献者不慌不忙地进行修改,以确保软件的任何更新都是向后兼容的——或者,确保旧版本和新版本仍然能够相互兼容。

因为用户可选性总是处于设计过程的前沿,所以通过严格的同行评审程序,缓慢、有条不紊地进行更改。

Amiti Uttarwar:第一位比特币核心开发组的女程序员

当你花几个月或几年的时间精心编写代码,然后再花几个月的时间被比特币开发过程中最聪明的头脑挑选出来时,你就很容易看出它是如何变得个人化的。

「这是一个真正以精英为导向的社区。但与此同时,这件事也是情绪化的。守则是有形的,但贡献仍然模糊不清。你必须把「有价值的东西」和「我可以实现的东西」联系起来,这是一个非常复杂的程序,你必须有足够的情感带宽来相信你能够看到它通过。人们很容易怯懦,也很容易傲慢。」

为了从这种消耗过程中恢复过来,Uttarwar 说在自然环境中呆一段时间有助于她重新充满活力。

因此,当她不编程的时候,她会徒步旅行或者徒步旅行——她把后者比作比特币核心的开发。与徒步旅行不同的是,你必须为自己绘制一条路线图,同时完成这条路线。

从学生到导师

在她的职业生涯和个人生活中,Uttarwar 体现了处理重大任务所需要的坚定态度。几年前她害怕寒冷,现在她学会了攀冰。在与 John Newbery 的那次决定命运的晚餐上,她流畅写出了自己为 Core 做贡献的能力; 现在,她正全职研究比特币,拿着第三笔和第四笔赠款。她现在甚至有自己的学校的学生,像她在 Newbery 早期的时候一样,正在中本聪的迷宫中寻找指引。

她帮助她的学员找到方法,使他们可以「享受为 Core 奉献」,调整自己的发展目标与自己的能力和兴趣。

为了避免这些年轻的开发人员陷入职业倦怠,保持这种平衡对留住人才至关重要。

当 CoinDesk 询问是否有人能做到她所做的事情时,曾经谦逊的乐观主义者 Uttarwar 表示:「只要有想法,就一定能做到。」但她提醒我们,除了技术上的工作,还有更多的工作要做。有教育工作和需要关注的「社会层面」。

「我无法想象在其它领域工作的情形。感觉就像我刚开始进入行业一样充满新鲜感」她谈到自己作为比特币开发者和导师的职业生涯时说道。

幸好她还在这里。她的热情和富有感染力的微笑,让比特币代码那令人望而生畏、机械的世界充满了温暖和亲切。她鼓励我们去工作,并且提醒我们为什么在工作的时候要有一个积极的人生观。

「我认为,有了比特币,我们就有了重新定义财富的巨大机会,」她说。「这超出了协议的能力范围,这是一个社会如何采用一种工具的问题。我认为现在有机会让它变得更好。」

「全球货币是不可避免的。而且比特币是全球货币中最有趣的实验,因为它是设计好的包容性货币。比特币作为一种替代品存在是很重要的。我们已经看到世界各地的人们在传统体系失败时选择了这种替代方案,所以我希望加强它。」

btcfans公众号

微信扫描关注公众号,及时掌握新动向

免责声明:
2.本文版权归属原作所有,仅代表作者本人观点,不代表比特范的观点或立场
2.本文版权归属原作所有,仅代表作者本人观点,不代表比特范的观点或立场
上一篇:一文读懂Marlin:Layer 0的可扩展之道 下一篇:更多加密银行将推出?Paxos及BitPay等巨头正积极申请国家信托牌照

相关资讯