以比特幣開源開發為職業

作者:Adan Jonas

來源:https://btctranscripts.com/mit-bitcoin-expo/mit-bitcoin-expo-2024/choosing-a-career-in-bitcoin-open-source-development#the-people-of-bitcoin

原文為 Adam Jonas 在 MIT Bitcoin Expo 2024 大會上的演講轉錄稿,由 aassoiants 通過 btctranscripts.com 轉錄。

引言

為什麼要選擇比特幣的開源開發作為職業?我是 Adam Jonas ,我在 Chaincode Labs 工作。我到這裡來捕捉獨角獸。

比特幣開發的現狀

我們要從一些可能會讓你驚訝的數字開始。全世界,大概有 150 個人從事開源的比特幣基礎設施的開發。其中大約 30 個人全職從事 Bitcoin Core 的開發。我到這裡來找第 31 個。

Bitcoin Core 開發者的驅動力

為了鑑別你是不是這樣特別的人,我們來一場快速問答。以下事項,那些能夠吸引你?

  • 財富?
  • 從業自由(professional freedom)?
  • 解決有趣的問題?
  • 唯才是舉的工作環境?
  • 為遠大目標工作?
  • 擁有影響力和威望?

如果這些選項(從業自由、有趣問題、任人唯賢、遠大目標和影響力)能夠吸引你,那麼我們可以談談。

比特幣的願景

我認為,可以不誇張地說,在許多方面,現代世界是一個荒謬之地。

  • 你手上的貨幣每年會失去 10% 的價值,這不荒謬嗎?
  • 即使我願意支付,世界上也有數十億人無法收到美元,這不荒謬嗎?
  • 每一筆電子支付,都會被跟蹤,這合理嗎?
  • 如果你發聲反對某些政府,他們可以不按法庭程序、直接沒收你的錢,這不荒謬嗎?

如果你也同意這些事情是不合理的;如果你也認為,兩個人應該能夠按他們的意願自由地發送電子支付;那麼你可能意識到了,我們的貨幣亟需升級。

作為一項技術,貨幣的歷史與社會同樣久遠。設想我們可以用開放的電子形式從頭重新發明貨幣,敬畏之心會油然而生。比特幣僅僅專注於成為互聯網時代的真正原生貨幣,而不是將我們的舊貨幣扭曲成看起來電子化的東西。比特幣不是重構,它是重寫。

它不是一般大眾媒體說的技術升級。它是對現狀的拒絕。雖然它是一種和平的抗議,但依然是一種抗議。

密碼朋克們(cypherpunks)討論這個話題已達數十年。然後,其中一個人做出了比特幣。

比特幣是對嘗試用金融管制和大規模監控來控制其公民的權力的制衡。比特幣生來不凡。它的目標是促成有史以來最大的爆破:用一種新的、更好的貨幣來取代現有的貨幣。它來自一群認為自己可以做得更好的、理想主義的書呆子。

開發電子大教堂

我認為,當前是這個項目歷史上的一個獨特時期。我不能完全肯定,我們有能力實現讓這種新貨幣成為世界默認貨幣本位的雄心壯志。但你也會同意,我們已經取得了驚人的發展。

人們在實際生活中使用比特幣來躲避專制,以自治的方式保管自己的積蓄。

為了取得成功,我們要打造能夠長久生存的東西,能夠經歷歷史變遷、比我們活得更久的東西。我們要打造一個電子的大教堂。美麗的、富有意義的、能讓人驕傲的東西。

從一開始,比特幣就不是 “快速行動、破舊立新” 的信徒。它用到的密碼學是久經考驗的。它的步伐是小心翼翼的,因為這是我們難得的機會。比特幣的長期願景在它的第一個軟件發行版中就確定了。貨幣增發速度減半會定期發生,直到 2140 年。你們可曾聽過,一種軟件的設計壽命超過 100 年?

為比特幣的去中心化屬性作貢獻

為了持續發光發熱,我們需要真心在乎它的手藝人。他們不是因為別人的命令而關心它,也不是為了在自己的簡歷上增加條目,更不是為了尋求晉升。只因為他們相信自己在做的事情,並且願意主動做更多。

我們需要願意保護比特幣的去中心化屬性的人,正是這種屬性,讓它比那些中心化的替代品更有價值。

全世界看到的是一個不間斷服務的極為可靠的網絡。而且,因為軟件應該總會在某一刻崩潰,比特幣網絡一直在工作,就讓外界以為什麼都沒變過、什麼都沒升級過。他們看不到那些抓緊時間編寫模糊測試(fuzz test)的人、確認可以重新編譯的人、監控軟件上游依賴的人,以及其他讓比特幣保持工作的東西。他們沒看到,在去中心化的蜂群中,每個人都自己選擇貢獻的方式以及貢獻的目標。

沒有經理人告訴你要做什麼。沒有人會定義你的成功、告訴你該如何安排注意力和中心、如何度過你的每一天。這種自由要求主動和自覺。只有特別的人才會為這種無拘無束感到興奮。

加入比特幣社區

所以,如果這一切對你的胃口,那麼好消息是,沒有看門人,也沒有人力資源面試,沒有最低要求,也不看血緣。沒有什麼能阻止你參與進來,不管你是誰,只要你能為項目增加價值。這意味著,你會跟這個星球上最有才華的一群人一起工作。而且他們不在乎你的資歷和你的背景。

比特幣人

舉幾個例子來說明我的觀點。

我第一次見到 Gloria Zhao 是在 2019 春天,那時候她還是伯克利(Berkeley)的低年級生。不久後,我拒絕了她參加 Chaincode 的實習計劃,因為她還沒有為比特幣開源項目作出任何真實的貢獻。但幾個月後,她第一次編譯 Bitcoin Core ,從此入了迷。我們很幸運,她在 2020 年有大量的課餘時間,並且把絕大部分課餘時間都花在了 Bitcoin Core 上。一整個夏天,她每天早上 5 年起床,開發 Bitcoin Core ,然後再去谷歌(Google)實習。她在兩項工作上都表現優秀,但她拒絕了來自谷歌的邀請,開始在 Brink 全職開發比特幣。兩年以後,她被提名為項目維護者,今天,它是這個星球上可以將代碼合併到 Bitcoin Core 的五個人之一。她有這個自律,她抽出時間、學習技能,並爭取自己的機會。因為 Gloria ,比特幣變得更好了。

你也許會想,在一個關注隱私性的、由匿名者創建的項目中,匿名會非常普遍。正是如此。他們的貢獻跟其他人的貢獻一樣重大。ZmnSCPxj ,常常被叫做 “Zman” ,從 2017 年開始出現 Lightning-dev 和 Bitcoin-dev 郵件組中。Zman 的文章都比較長,深思熟慮,而且非常非常技術化。這麼多年來,沒有人知道 Zman 是誰,他來自哪裡。但七年過去了,Zman 就像其他人一樣值得信任。因為 Zman ,比特幣變得更好了。

還有 Hebasto 。在 2018 年,Hebasto 開始在晚上和週末為 Bitcoin Core 貢獻代碼,其餘時間,他是烏克蘭一所大學的 IT 工程師。他貢獻了許多代碼和大量評審意見,最後成為了 Bitcoin Core 的全職開發。當他的國家遭到入侵的時候,他已經花了好幾年時間來開發這種能讓他把畢生積蓄以無人知曉的方式送過邊境的技術,而許多人還在為訪問自己的銀行賬戶而苦苦掙扎。因為 Hebasto ,比特幣變得更好了。

還有 Ishaana 。Ishaana 從 15 歲開始開發 Bitcoin Core 。她的思想遠遠超過了她的經驗。她自學了編程,並開始專注於 Bitcoin Core 的錢包模塊。幾年過去了,她已經成為了這個項目最有淺井的貢獻者之一。不是因為她在軟件領域有多麼豐富的經驗,甚至與年齡無關,僅僅因為她好奇、謙虛而且自律。開源不是你的名片,它跟你能做的貢獻有關。比特幣也因為 Ishaana 而變得更好了。

來自招聘者的廣告

這些貢獻者中的每一個都非常重要。這不是關於變得寶貴的神話。做有用的事、跟蹤困難的項目、學習完成工作所需的複雜領域中的專業知識。只要你能做到,你就能為自己的勞動創造巨大的槓桿。

讓我用另一種方式來說明這一點。如果我是一個招聘人員,該怎麼用一場演講來說明這一切呢?

我們是一個 15 年的組織,以可靠性聞名。我們的產品是一種抗通脹的儲蓄技術,完全符合市場需求。而我們的目標是成為全世界的默認支付手段。我們還在增長。我們的市值是 1.2 萬億美元,並且去年翻了一番。這讓我們相當於全世界最有價值的第八大公司。我們不需要照顧自大的創始人,也不需要滿足風險投資機構的胃口。我們的工程團隊由僅僅 150 個遠程開發者組成。如果成為團隊的一員,你可以開發自己認為最重要的東西。獲得職位不需要參加我們的面試。只要你有相關的技能,能夠自我驅動,你馬上就能開始。你準備好了嗎?

比特幣跟蹤最有趣的問題

也許,最為吸引人的地方在於,比特幣擁有最難解決、也最有趣的問題。

比特幣是經濟學、博弈論、哲學、安全學以及(毫無疑問)計算機科學的交叉領域。它是部署在一個開放敵意環境中的一個分佈式系統,它重視隱私性,並且希望擴展到全球。

簡而言之,挑戰巨大。這可不僅僅是一個理論難題。比特幣是有史以來最大的蜜罐,但超過 10 年時間沒有停機。成千上萬的陌生人在自家的樹莓派或亞馬遜數據中心運行網絡節點,在可以想象的最嚴酷環境下互相傳送交易和區塊,而且我們的代碼庫人人都可以看見。

(譯者注:“蜜罐(honeypot)” 在網絡安全中指很有價值,會吸引攻擊者的目標。)

但比特幣依然在運行。而且不是沒人想要破壞它。

比特幣嘗試解決的挑戰

比特幣是計算機科學理論和安全學的實戰場景。舉幾個例子。

我前面說過,我們需要保衛比特幣的去中心化屬性,因為這種屬性讓它與眾不同。那麼,問題來了,如何通過降低區塊傳播的時延來激勵挖礦行業的去中心化?

答案是 Fiber 網絡,這是一個專門為在礦工之間傳播區塊而優化的網絡。它利用了糾刪碼(erasure coding)和前向糾錯(forward error correction),在網絡參與者之間實現集合調解(set reconciliation)。它是通過戰略位置節點使用 UDP 協議來轉發的。它非常高效,以至於瓶頸不是計算能力或者帶寬,而是光速。

我也講過,我們非常重視可靠性,因為我們的期待是比特幣網絡不能停機。所以,問題來了,你如何保證一個節點有充分多樣的對等節點集合,能夠防止網絡分隔(network partitions)和日蝕攻擊(Eclipse Attacks)?答案是 ASMap 項目,旨在畫出哪個 ISP 控制互聯網上的哪些 IP 地址的圖。這就提高了攻擊者利用 ASN 在多個 /16 網絡組中擁有地址這一事實的門檻。

我還說,比特幣重視個人隱私性。那麼,如何做到既能複用捐款地址,又能保持隱私?答案是靜默支付,一種非交互的地址生成方案,而且它沒有任何鏈上開銷。

再來,比特幣需要成長到全球規模。那麼問題是,如何提高結算速度、降低交易費用?答案是閃電網絡,這是一種由基於多簽名智能合約的支付通道組成的網絡,可以實現近乎即時而且低費率的價值轉移。

廣大的比特幣生態系統

但比特幣也不只是軟件。將比特幣僅僅理解為一種軟件,忽視了圍繞比特幣而形成的、比特和原子的生態系統。比特幣網絡用物理世界的限制來防禦大規模攻擊;礦工在網絡中不斷優化芯片和算法;經濟激勵支撐著整個系統。

比特幣也是博弈論的體育場,它帶有激勵結構,鼓勵參與者們保持正直(至少目前為止)。這些都跟一萬億美元的市值有關。

比特幣利用了計算機科學中可用的最前沿的技術,但也為其他東西鋪平了道路。多重簽名、確定性編譯、一個高性能的橢圓曲線密碼學庫,以及區塊鏈本身,都來自比特幣。

比特幣是一種好的想法,也是一個加入麻煩製造者群體的機會 —— 他們通過解決以往被認為不可解決的技術問題來改變現狀。

如果你想知道下一步該怎麼做,那麼 Bitcoin Development Project 就是為此而創建的。你可以找到閱讀材料和編程材料,以及對正在尋找貢獻者的項目的指引。不過,雖然閱讀和獲得方向感都不是浪費時間,但參加開源項目最簡單的方法就是下載代碼庫、運行軟件、發現 bug,然後為所有人修復它。

你會推動變革嗎?

權力在等待我們出錯。他們等待著宣告我們是錯的、我們的項目只是玩具,不會有實際用途、我們只能迴歸現狀、忍受這背後的陰謀詭計。如果比特幣崩潰了,這個實驗也就結束了。

所以,只剩下一個問題,你是第 31 個(Bitcoin Core 開發者)嗎?

你可以選擇加入一個初創公司,也可以自己創業。大型科技公司永遠會存在。但自私地說,我在這裡號召你,是因為我希望你成為比特幣開源開發的結構性變革的一份子。

與 Gloria、Zman、Hebasto 和 Ishaana 一起,你可以成為一個新時代的構築者,為比特幣希望解決的問題提供新的能量和新鮮的視角。

如果你已經聽到了這裡,那麼你已經擁有了成就偉大事業的所有積極因素。我毫不懷疑你會成功。

問題是,這重要嗎?

這裡有一份職業在等待你,它不需要任何面試,還可以改變世界。我們知道它就是如此。如果你認為自己是第 31 號,我就會幫助你。

我們需要更多搗蛋鬼。我希望你加入我們。

(完)

相关赛道:
來源
免責聲明:以上內容僅為作者觀點,不代表Followin的任何立場,不構成與Followin相關的任何投資建議。
喜歡
收藏
評論