首頁>科技>

先簡單做下自我介紹,我是Mask Network的CTO劉懌斯。今天我分享的主題是“Cypherpunk1993”,會講到Cypherpunk的淵源、由來,再介紹下Cypherpunk所推動的一些技術發展以及現在這群Cypherpunk Men活躍在社群中做什麼,還有我們所展望到的未來。

在真正介紹Cypherpunk之前我需要先拆分一下,“Cypher”和“punk”。那“Cypher”是什麼呢?講到“Cypher”就不得不講到Cryptography(密碼學),“Cypher”要把它真正定義的話其實就是一種加密、解密演算法的套件,可以用這麼一個工具做出加密和解密的事情。

講到Cryptography就需要講一些密碼學的歷史。密碼學在很久之前就已經出現了,或者說是它的雛形。大家看最左邊是埃及的壁畫,壁畫上其實是象形文字,在4000年前左右的事情。後來考古學家發現這個壁畫,那這個象形文字和其他象形文字還有些不同,因為傳達了一些比較不一樣的資訊,他們發現古埃及人嘗試把一些內容隱藏在這麼一個,平常來看絕對不是正常的象形文字的壁畫裡面,那時候他們相信這種加密其實更多的是一種樂趣,當成一種娛樂來做,並沒有什麼真正的用途。

時間再向後推1800年,到了古羅馬時期,有一位非常著名的凱撒大帝,大家可能都聽過。在現今也經常會提到“凱撒位移”,那“凱撒位移”本身在做的事情是什麼呢?其實就是希望將一些內容,比如說要去打仗,需要把指令加密後傳輸到前線去,這其實也和後世使用密碼學的方式或者目的相同。

凱撒位移是什麼呢?可能大家初中或高中的時候也都接觸過,比如說26個英文字母,從A到Z,正常拼一個單詞“apple”,用了凱撒位移之後的apple就可能變成“bqqmf”,相當於每個字母向前或向後移動位置。大家不要小看這樣的一個密碼,在當時如果不知道這種形式的話,其實是很難知道它裡面真正的內容。

時間再向後推2000年,到了二戰時期。大家如果看過一部電影《模仿遊戲》的話,應該是2015年的一部電影,講的是艾倫圖靈,一位英國的數學家或說計算機科學家,他在二戰時期對盟軍做的最大貢獻其實就是破譯了“英格瑪”密碼機。

這時候大家會發現密碼學一直以來,或者說從2000年之前就開始被用作於戰爭或者間諜行為裡面,並沒有真正走進使用者或者普通民眾的生活中,直到什麼時候才慢慢開始有往生活中演進的雛形呢?到1970年代。1970年代有一個很重要的事情就是美國的“標準局”(國家標準委員會),他們向社會公眾或者向所有研究機構去徵求用於資料加密的標準,也就是後來制定出來的DES。他們收到了幾十份的提交,最後選出最好的一份,把它設定成了美國國家資料加密的標準。

這是DES,也是後來很多人嘗試去攻破的目標,也包含右邊圖上的兩個人,Diffie和Hellman,這兩位都是圖靈獎的獲得者。他們其實在那時候發明了一種叫做“Deffie-Hellman Key Exchange”金鑰交換的演算法,如果對它感興趣大家可以去搜下DH。

比如說我們在區塊鏈裡面,或者說我們現在更多用到的ECDH,它其實是基於橢圓曲線的“Deffie-Hellman金鑰交換協議”,是非常出名的一種協議。在我們Mask產品裡面也是使用了這麼一套加密的方式。

從1970年之後,慢慢密碼學才真正走入或者嘗試進入了大眾的視野裡。

我們再把時間向後拉20年,也就來到了Cypherpunk的發源時代。很多同學都知道比特幣,也都知道比特幣最早源於一群密碼朋克,那Cypherpunk到底是什麼呢?它不是具象的東西,其實是一個社群、社群,最早起源於1992年年底,秋天或者接近冬天的時候,由三個人共同發起的。

它一開始其實不是A mailing list,mailing list大家可能也有所耳聞,叫做“郵件列表”,郵件列表其實更像現在的群聊方式,但這是三四十年前的群聊。如果說你要加入到一個郵件列表中去的話,任何人往這個郵件列表中傳送一封郵件,那麼所有訂閱了這個郵件列表的人都會收到那個人所發出的郵件。

最早它其實還不是一個mailing list(郵件列表),最早是Eric Hughes加州大學伯克利分校的一位數學家,Eric Hughes在退休前他其實是英特爾的高階工程師,非常厲害的一個人。在30多歲的時候炒股實現了財務自由,所以就退休了。

還有最後一個John Gilmore也很出名,算是計算機安全領域或者計算機網路領域的專家。大家知道TCP/IP吧?TCP/IP有一個非常著名的協議,叫做“DHCP”,就是分配IP的協議或者工具。他其實就是DHCP的發明人。

由這三個人最初聚到一起,在舊金山這裡,他們共同做了這麼一個每個月的聚會,都在Eric Hughes的公司裡面。慢慢地壯大了起來,從本來他們三個人的聚會或者說很小群體的聚會,慢慢地變成了人數龐大的月度聚會。

但是在這之前我們不得不提到Tim May這個人在1988年做了個宣言,這個可能有些敏感,其實它叫cryptoist, 算是一種“加密主義”,我就不說名字了。

他在宣言中提到我們作為民眾來說,隱私也好、資料也好,可能會被一些大公司濫用。大家看在四十年前,或者二三十年前就已經有人開始關注這點了。我們的隱私都可能會被這些大的公司或者說別有用心的人、壞人所濫用,那我們應該做些什麼事情?是不是可以用密碼學的方式、用密碼學的技術把自己武裝起來,從而來對抗這些壞人?

這群人討論的是密碼學技術或者計算機科學的技術,或者是一些很基礎的數學討論,也有人去討論隱私問題,想一些解決方案,還有人討論些政治方面的話題。你不能說它是一個純技術人員、技術專家組成的郵件列表,其實裡面包含著無數或者說很多對於網際網路、對於自己隱私資料所有權有些想法的人,所以很多社群並不是說一定要是會寫程式碼的人,或者說一定是懂演算法的人才能夠加入的。

這是Eric為Hughes在1993年的3月17日發出的郵件。

他把他真正的宣言就在這裡發了出來,3月9日寫的,然後3月10日發了出來。具體內容我們就不看,我截取了一段話,我覺得大家需要好好去領悟,至少要了解到。

“Privacy is necessary for an open society in the electronic age.”在現在電子化的時代,隱私對於開放的社會是至關重要的。

“We cannot expect governments,corporations,or other large,faceless organizations to grant us privacy.”我們無法期待政府或者大的組織、大的公司來把這個隱私給我們。真的,就說這些大的公司它們可能都沒有關注到我們的隱私,因為它們其實更多是向“錢”看,向能賺更多的錢來看齊的,甚至都沒有關注到我們的隱私,更何談我們期望它們去嘗試保護我們的隱私呢。

“We must defend our own privacy if we expect to have any.”我們必須自己站出來,武裝起來自己,保衛自己的隱私。

“Cypherpunks write code.”密碼朋克們可以寫程式碼。

“We know that someone has to write software to defend privacy,and we are going to write it.”我們知道總歸會有人去寫一些軟體、寫工具演算法幫助保護隱私,那我們就是這群人,我們就是一群有知識的,然後能夠寫程式碼的、有演算法知識的人,可以真正幫助到普通民眾,保衛起來自己的隱私。

這就是他宣言中比較核心的一些部分,我給摘抄了出來,大家如果有興趣可以看完整的宣言部分。

這是1993年年初,《WIRED》這也是很出名的雜誌,在全世界到現在為止都是非常出名的關於網際網路業界或者說電子資訊相關的雜誌,它們在1993年五六月份這期就把“Rebels with a Cause(Your Privacy)”作為標題。反抗的原因其實就是想要為隱私做一些鬥爭。封面上有三個人,三個人都戴著面具,大家可能也都猜到了,就是Eric Hughes、John Gilmore、Tim May。

大家如果有興趣可以去看下這個網站,https://cypherpunks.venona.com,就是我剛剛提到的Ryan這個人,他把1992年—2000年的,當然還有比如一些2003年的郵件列表中的郵件做了歸檔。有興趣的人可以去這個網站上看下里面的郵件長什麼樣。

第一個Onion Routing(洋蔥網路),洋蔥路由就是把自己網路的請求、身份隱藏起來,不是直接連線到某個網站上去,而是經過一些改變,可以把它想象成繞了一些彎路,那大家就不知道它真正從哪裡來的。討論目的也很簡單,所有的流量都是明文的,如果想要保護自己的隱私,不想要一些大公司知道我們在幹什麼的話,必須得找一個方式,這就是他們所想的方式。

第三個Anonymous E-cash,電子的或者匿名的電子現金,也是對於後來比特幣的發展或者比特幣的發明產生一些至關重要的作用。

第五個Information Market,新市場,也是跟現在的一些場景息息相關。

還有什麼呢?

比如說Self-enforcing Contracts,什麼意思呢?enforcing其實就是強制性,Self-enforcing Contracts就是自我強制性的合同。那時候他們就在想合同還是以文字的形式來強制,但沒有辦法真正來做強制執行,是否有種方式可以讓我們做到自我強制約束的合同呢?大家可能會想到現在的智慧合約,其實也都是從這邊開始的一些想法。

後面比如說Secure Hardware,跟硬體上的可執行環境也是有些關係的。那時候大家可能想到比如說一些裝置,是否能夠保證說資料很安全的儲存在裡面,不會被別人所看到,不會被連線到我電腦上的人所破解出來。

Date Haven,它其實是資料庇護所,就說有一些不合法的資料或者灰色資料,它其實也是網際網路上的資產、資訊,那應該怎麼樣保護起來呢?他們也在思考這樣的問題。

Cryptography for Users,密碼學發展到現在,我們怎麼用密碼學幫助使用者?

Secure Messaging,安全的這種訊息軟體,安全的發訊息的方式,現在我們接觸到很多。

有了這些想法,看一下它到底發展出來哪些人或者哪些比較出名的作品和工具。這邊我需要澄清的是,暗網並不是很危險的地方,當然所有地方都會有危險的存在,即使在日常生活中也有很多犯罪分子存在,在暗網中也是一樣的。大家看到那些很可怕的東西其實只是暗網的一部分,其實暗網它是一個非常注重隱私的一群人聚集的地方,我們有非常棒的社群討論著一些問題,大家千萬不要對它有任何的誤會。

Bram Cohen,發現BitTorrent,是二十一世紀初期在網際網路上非常非常出名,非常非常重要的協議,帶動了非常多P2P端到端網路技術發展興起。

還有什麼呢?

比如說Hal Finney,他參與了PGP2.0發展,當然他的發明人還有Philip R. Zimmermann,是Open PGP的作者。Hal Finney不僅有PGP背景,還發明瞭“Reusable Proofs of Work”,可被重複使用的工作量證明RPOW。為後來比特幣使用POW做出了很多貢獻。

Ian Goldberg,可能大家都沒有聽說過,什麼叫OTR Protocol?Off-the-Record,Off-the-Record Protocol什麼意思?大家看電影看美劇可能會說我們這次談話Off-the-Record,就是不記錄在案的談話,是秘密談話。基於密碼學,發明了這種協議,可以讓你保證在網際網路上跟其他人的交流對話可以把所有的moment date你和他說這句話的證明完全消抹掉,或者說,沒有人可以證明你跟他說了這個事情,OTR Protocol。很多工具、很多專案也實現了Protocol。

Philip Zimmermann,發明了PGP,PGP的全稱叫做“Pretty Good Privacy”。是在上世紀90、91年代已經發明出來的協議,透過對稱加密和非對稱加密結合的協議,可以讓你保證做到端到端加密。我放在右邊的是一本書,如果大家仔細看的話叫做《PGP Source Code and Internats》,就是我們提的原始碼。為什麼會把原始碼放進一本書裡?這邊也牽扯到當初比較有意思的事情,那時候美國把密碼學當成軍方武器、一把槍,槍、武器不可能被觸碰,為了破解掉、突破掉限制,把這麼好的武器、工具、演算法發揚光大,讓更多人用起來。他就想了一個辦法,美國還是比較尊重言論自由、出版自由的,把所有的原始碼全部印到一本書裡,把它運送海外。

他一直都是軍事方或政府的通緝物件,後來因為很多大公司、商業企業、商業組織都開始用密碼學做資料加密、資料保護,慢慢大家都明白了密碼學不僅可以被軍方使用作為武器,也可以慢慢開始進入到民眾生活裡。

Marc Andressen,他發明了Netscape,大家可能不知道,叫網景,是非常出名的留戀其,或者說是網際網路上出現的第一個瀏覽器,當時他在Cyperpunks密碼朋克界非常出名的一個人。

大家可以看到,密碼朋克界出了非常多非常有意義的人,我只是念了一部分,有很多更加默默無聞的專家、學者參與到按密碼朋克運動裡,並且為現在相對安全的網際網路做出了非常多的貢獻。

講了很多,大家更加熟知的還是關於比特幣的,我們也可以看一看剛剛說到或者沒有說到的這群人是怎樣幫助到比特幣的。

大家可能會覺得中本聰可能是個人也可以不是個人,可以是任何一個人,是一個組織,大家都可以這麼猜測。我想講的不是說他到底是誰,因為沒有人知道他是誰,但我們要加認同、覺得、想的事情是比特幣的出現是必然的,我們可以看一下在比特幣之前有哪些嘗試?

比如說David Chaum,David Chaum是美國非常出名的一個密碼學家、計算機科學家,是密碼學領域非常厲害的人。很久之前他就發明了DigiCash電子貨幣。

Hal Finney,其實他也發明了RPOW,也是為比特幣使用POW做出了非常卓越的貢獻。

Wei Dai是一位華裔,從小移民到美國的華人,他發明了b-money。我拿出來他們當時郵件的往來,他在1998年的時候就已經開始,這是Wei Dai當初釋出在自己b-money時的郵箱列表,1998年12月5日他釋出一段時間以後,件討論,他說他被髮起人之一的宣言所迷住了,開始做了很多方面的嘗試,最後創造出b-money的雛形。後來他披露過跟中本聰有一些關於b-money的討論。

還有Adam Beck和Nick Sabo,舉一個例子,Hash Cash是非常類似於比特幣的,所有的地方都是非常相似的,最後失敗了,把它擴大化、規模化以後出現了一些問題,在不好的時機導致了專案失敗。但其實很多內涵、很多想法、很多不同的層次都是跟比特幣非常非常之像的。

現在我們用比特幣可能是偶然,但歷史一直都是這樣子,所有的偶然都是必然,最後一定會有非常優美的東西出現,就是比特幣。

我不是比特幣專家,我接觸比特幣不算特別長的時間,比起那些一開始就接觸比特幣的人來說,我不是非常資深的人,2013年我才聽說比特幣,但是我對比特幣非常著迷,我覺得它是非常優美的發明,是最簡單的POW的方式。我相信計算機演算法存在的意義就是這樣子,可以透過一系列很簡單的程式碼實現人類需要花費非常多人力才能做的事情。

剛剛講到了過去Cypherpunk密碼朋克們到底在幹嘛,現在也有非常活躍的密碼朋克他們還是在為了他們心中密碼朋克的思想繼續做努力。

比如說有Harry Halpin,可能大家都聽說過Nym的專案,Nym Network的設計更加安全。

Martti Malmi大家可能沒有聽說過,但是他是比特幣的第二個開發者。如果大家看Bitcoin論壇的話,可以看到第一個帖子是說中本聰釋出了比特幣0.2版本,一些事情是我做的,另外一些是Martti Malmi做的,非常資深的開發者在做Iris專案,做的是去中心化的聊天軟體,在裡面做了很多去中心化身份的嘗試,如果大家有興趣的話去搜一下。

還有像Smuggler,他是挪威人,跟一個德國人一直在做Scrit,也是匿名化電子現金、支付現金的嘗試。還有更多更多的人我就不列舉在這裡了,更多的人根據宣言以及本身已有的想法繼續在這個領域、這個社群裡努力著,並且共同發展出保護大家隱私,更多用密碼學武裝起來自己的嘗試。

最後說到去中心化,不知道大家心中有沒有一種去中心化的夢想,我覺得我們至少需要幻想一些去中心化的美好未來,既然已經有這麼多厲害的人在為著我們公民的隱私權、資料安全做出很多努力,現在在壯大去中心化網路社群裡、區塊鏈社群、非區塊鏈社群,有很多很多不同的人,都是在往一個更加美好的中心化未來努力著。希望在未來能透過技術力量、密碼學實踐能夠幫助我們獲得更好的未來,獲得更好的對自己資料隱私的掌握。

18
最新評論
  • 整治雙十一購物亂象,國家再次出手!該跟這些套路說再見了
  • 小米 米粉們超強購買力