讓人興奮的 Grin 如何走到今天?誰在背後推動它?

買賣虛擬貨幣

來源:鏈聞ChainNews

在公元 2019 年 1 月的今天,親愛的讀者,如果你還不知道著名的隱私協議 MimbleWimble、不知道基於這個協議發展出的兩個區塊鏈專案 Grin BEAM,那麼,該怎麼說呢…

你真應該好好讀讀下面這篇文章。實際上,即便你已經對這些名詞熟爛於心,聽了不少幣圈意見領袖傳銷這兩個專案,我們還是建議你認真讀讀這篇推送文章。

因為,我們看到了關於 Grin 和 BEAM 這兩個專案的虛火和泡沫,看到了上一輪 ICO 熱潮中曾經為垃圾和泡沫搖旗吶喊的人又搖身一變,開始打扮成「密碼朋克」的模樣,換一種姿態重新上陣。

我們相信,注重隱私保護的 MimbleWimble 協議是密碼世界中一項重要的技術創新結晶。而 Grin 和 BEAM 這兩個專案,正在努力完善並讓該協議真正實現。尤其是 Grin,一小隊理想主義者,用近乎笨拙和原始的方式,在一個已經混入太多沽名釣譽者的密碼世界中試圖建立一個純碎的烏托邦。

也這因為如此,我們希望花點時間來梳理一下,Grin 如何走到今天?誰在背後推動它發展?此外,鏈聞也採訪了 Grin 的核心開發者,聽聽他們到底如何在工作。

魔法傳奇:
從霍格沃茨到 Grin 和 BEAM

先說說「Mimblewimble」怎麼發音吧:Mim-bull-wim-bull

感覺繞口?那就對了。

按照 MimbleWimble《官方中文簡介》中的定義:

MimbleWimble 是一個區塊鏈格式和協議,依託於健壯的加密原語,提供非常好的可擴充套件性、隱私和可替代性

「MimbleWimble」這個詞實際上來自《哈利·波特》中一句讓對方舌頭可以打結的咒語。

Mimblewimble,先發制人。出自《哈利·波特與密室》黑魔法防禦術教授 Gilderoy Lockhart

短短兩年內,Mimblewimble 已經成為了加密貨幣愛好者、比特幣極端主義者、隱私捍衛者之間保護得最好的秘密之一。

想了解這個協議的發展歷史,必須讓我們從奇幻的魔法世界開始,再進入虛擬的密碼學宇宙。

漂浮咒「Wingardium Leviosa」

Mimblewimble 進行時:
從哈利波特到斯坦福

魔法世界首次亮相


Mimblewimble 的首次亮相是在神作《哈利·波特》系列的第二部。在決鬥俱樂部中,霍格沃茨黑魔法教授吉德羅 Gilderoy Lockhart 施出結舌咒「Mimblewimble」,他希望教會學生們預防蛇怪 Basilisk 的攻擊,更好地保護自己。

魔法世界第二次亮相


在《哈利·波特》小說的後期,瘋眼漢穆迪 Alastor Moody 施出結舌咒「Mimblewimble」保護鳳凰社,以防斯內普教授 Severus Snape 將鳳凰社的位置透露給那個姓名不可道的人。施咒 Mimblewimble 就是想讓斯內普離開,而一旦他想透露位置,咒語就會讓他的舌頭打結。

魔法世界第三次亮相


哈利、赫敏、羅恩三人從食死徒中逃脫後,在鳳凰社找藏身之處時,受到了這個咒語的影響。冷風掠過,凍住了他們的舌頭,沒法說話。

密碼世界首次亮相


現在,讓我們從小說迴歸現實。

Mimblewimble 現實起源於聊天軟體 mIRC 的 #bitcoin-wizards 頻道。

2016 年 8 月 2 日 04:30 UTC,一位自稱 Tom Elvis Jedusor 其 mIRC id 為 majorplayer 的人釋出了一個連結到文字檔案的 .onion 後,提出了關於「Mimblewimble 」協議的想法和核心思路。

然後,銷聲匿跡。

在法語中,伏地魔 Voldemort 是 Tom Elvis Jedusor 的異序詞:Je suis Voldemort。

就像比特幣的真本聰一樣,這個人使用假名,留下了一個希望改變世界的協議。只不過這一次,他/她巧妙地把協議宗旨與哈利·波特結合起來。

這個文字檔案標記的日期是「2016 年 7 月 19日」。如果有興趣,你現在可以在下面這個連結讀到 Tom Elvis Jedusor 丟擲的最早檔案: 

https://scalingbitcoin.org/papers/mimblewimble.txt

密碼朋克出場了


假名為「Tom Elvis Jedusor」的大俠丟擲了一個含有基本思路的文字檔案便消聲覓跡,這迅速引發了關注隱私技術的大咖關注。

第二天早上,Blockstream 數學家 Andrew Poelstra 和比特幣核心開發者 Bryan Bishop 關注到了這個檔案,並展開研究。

據  Andrew Poelstra 後來介紹,實際上他在一週之前已經注意到了在某些密碼朋克討論社群裡透露出的一些些關於 Mimblewimble 協議的零星資訊。他從一些零星資訊判斷出,有個新協議具有和比特幣相似的隱私保護功能,但是更巧妙且獨特,又可以支援 Blockstream 正在開發的比特幣側鏈 Elements Alpha,所以一直非常留心這個新協議發展的點點滴滴。

想了解 Mimblewimble 的後續發展,Andrew PoelstraBryan Bishop 這兩位密碼大俠你必須認識一下

據 Block123.com 資料,Andrew Poelstra 是區塊鏈技術公司 Blockstream 的數學家,領導其研究團隊。在過去的二十年裡,他一直從事軟體開發,有十年開源、密碼學的經驗。他於 2011 年底接觸到比特幣,加入 Greg Maxwell 與 Pieter Wuille 聯合創辦的 Blockstream,開發了 libsecp256k1 高效能加密庫。

Blockstream 數學家 Andrew Poelstra 

Andrew Poelstra 一頭長髮,本科主修數學,研究生卻從事了藝術研究。在得克薩斯州立大學攻讀藝術研究碩士學位的時候,他對比特幣產生了濃厚興趣,撰寫了不少關於比特幣和加密學的論文。

Bryan Bishop,在 GitHub 的代號為 「kanzure」,是比特幣核心開發者之一。他也是首家取得美國官方批准的加密數字資產交易平臺 LedgerX 的開發者之一。

比特幣核心開發者 Bryan Bishop

在接下來的一週,Andrew Poelstra 與他在 Blockstream 的同事、另一位核心技術工程師 Greg Sanders 等一眾開發者在 Reddit 上對新協議展開了討論。

他們深入瞭解了 Mimblewimble 的信任模型,認為如果按照這個協議設計出新的加密貨幣,會有過人之處

之後的一個月中,Andrew Poelstra 與另外一位開發者 Avi Kulkarni 一同為 Mimblewimble 最初版本的協議開發了名為「sinking signature」的擴充套件,可以極大的提高該協議的可擴充套件性。

10 月 8 日,米蘭舉行了「比特幣擴充套件大會」, Andrew Poelstra 在會上詳細介紹了 Mimblewimble 協議的具體特點,並且釋出了他撰寫的一篇工作論文。

他在論文中提出,最初的 Mimblewimble 論文提出了很好的想法,並且有很具體的細節來說明這個想法,但是缺失一些內容,並且含有一個錯誤,而他的這篇論文讓最初的想法更加準確,並且提出了提高其擴充套件性的方法。特別是最初的論文對如何壓縮區塊鏈交易歷史的問題並沒有給出解決方案,而 Andrew Poelstra 和其他一些開發者進行了繼續研究,在新論文中實現了把 PoW 區塊鏈的交易歷史進行壓縮,從 15G 壓縮到不足 1M

從這開始,Mimblewimble 這項協議基本成型,只待有人具體實施起來。

與此同時,Andrew Poelstra 一直強調:「我可不是 Tom Elvis Jedusor!」

Grin 出世

時間又過了大概兩週。

2016 年 10 月 20 日 23:47 UTC,《哈利·波特》宇宙中的另一個角色「Ignotus Peverell」出現在同一個 mIRC 頻道。這個匿名人宣佈要設立一個新專案來實現 MimbleWimble 協議。他在 GitHub 上建立了一個名為「Grin」的專案。

Grin 就此誕生。

「Ignotus Peverell 」是一個假名,也是《哈利·波特》故事中的一個人物,傳說他擁有一件隱形衣,這件隱形衣甚至可以讓他有能力擺脫死神的追逐。

Ignotus Peverell 在 Grin 社羣中的頭像,他/她在社羣中非常活躍,但是沒有人知道其真實身份

在密碼世界中,假名為「Ignotus Peverell 」的這個開發者一直很好地保護著自己的身份。他被視為 Grin 專案的創始人和社羣中的精神領袖,但是直到今天,也沒有人瞭解他的真實身份。

《哈利·波特》中擁有隱形斗篷的巫師

「Ignotus Peverell 」宣佈要基於 MimbleWimble 協議創立 Grin 專案的訊息馬上引起了 Andrew Poelstra 和 Bryan Bishop 的興趣。

在接下來的幾周裡,《哈利·波特》中的其他人物陸續亮相,他們共同幫助 Grin 專案穩步向前推進。

2017 年 1 月 17 日,Andrew Poelstra 與因發明了比特幣匿名交易技術 TumbleBit 而聞名世界的開發者 Ethan Heilman 見面,他們探討了閃電網路 Lightning、零知識條件支付等等技術,自然也對 MimbleWimble 進行了切磋,他們二人還發現了一個強大的新原語,可以在 MimbleWimble 中做到前面提的所有功能

比特幣匿名支付協議 TumbleBit 的共同發明人 Ethan Heilman

Ethan Heilman 是美國加密數字貨幣交易平臺 Commonwealth Crypto 的聯合創始人兼 CTO,也是比特幣匿名支付協議 TumbleBit 的共同發明人 。他為比特幣核心做出了改進,破解了一些加密雜湊函式,並主持了 2017 年比特幣技術計劃委員會,曾在 PubGet 和 Jumptamp 擔任工程師。

Andrew Poelstra 與 Ethan Heilman 見面的第二天,韓國首爾比特幣 Meetup 的創辦者和組織者 Ruben Somsen 在 Reddit 發訊息給 Andrew Poelstra,解釋了如何獲得永不過期的雙向通道

右為韓國首爾比特幣 Meetup 組織者 Ruben Somsen

Ruben Somsen 本身是一名技術文件的翻譯,擅長將英語翻譯成荷蘭語,因為在荷蘭讀大學時專業為日語,加上在亞洲生活多年,所以同時也掌握日語和韓語。2013 年, Somsen 第一次接觸比特幣,開始鑽研其中,他想找人聊聊,但苦於首爾當時沒有這樣的圈子組織,他便開始組建了韓國首爾比特幣 Meetup,一直堅持下來,該組織有近 2000 名會員,平均每月會有 50 名與會者。

在 Andrew Poelstra 和其他這些比特幣社羣成員的支援下,MimbleWimble 協議和 Grin 這個專案的技術基礎逐漸完善起來

2017 年 1 月 27 日,Andrew Poelstra 在斯坦福大學當年舉辦的區塊鏈協議分析和安全工程會議上,做了一個關於 Mimblewimble 的演講。他系統介紹了關於 Mimblewimble 研究的成果,引起廣泛關注。

自此之後, Grin 開始受到眾多研究人員和硬核開發者的密切關注。

Andrew Poelstra 在斯坦福的演講現場

Andrew Poelstra 一直否認他是 Grin 的創始人「Ignotus Peverell」。他說自己雖然參與了 Grin,但並沒有貢獻程式碼。

之後,到了 2017 年 3 月,Ignotus Peverell 在 Github 上釋出了《Mimblewimble 和 Grin 的 技術介紹》。這個檔案簡潔且系統的介紹了 Grin 專案。華人開發者餘志剛Gary Yu 將這個檔案翻譯成了中文。

如果對 Grin 這個專案和 Mimblewimble 協議感興趣,我們強烈推薦閱讀這個檔案,獲得一手資訊:

https://github.com/mimblewimble/grin/blob/master/doc/intro.zh-cn.md

至此,Grin 專案也已經開始初見雛形。

Mimblewimble 進行時:
從斯坦福到 Grin 和 BEAM

Grin 和 BEAM

如上所述,Grin 是第一個實施 Mimblewimble 的專案

這個以社羣為基礎的專案在 2017 年 11 月釋出了測試網,此時距 Ignotus Peverell 的首次亮相將近一年。隨後,2018 年 3 月,Grin 的 第二個測試網釋出。

與此同時,另一個對 Mimblewimble 有著不一樣詮釋的新專案出現在加密貨幣的版圖上。它便是 BEAM

BEAM 和 Grin 均立足於 Mimblewimble 協議,但是產品差別極大BEAM 使用 C++ 編寫,出塊使用的是和 Zcash 一樣的 Equihash 工作證明演算法。此外, BEAM 完全由公司化運作,由以色列一家初創公司運營維護,並且這家公司和 BEAM 基金會會在專案開發前五年內獲得新開採加密貨幣的 20% 作為獎勵,用於資助 BEAM 的進一步開發和推廣。

相比之下,Grin 採用的是和比特幣一樣完全社羣化去中心運作的模式,不接受任何投資

由於公司化運作,出現時間較晚的 BEAM 動作更加迅速,在 2019 年 1 月 3 日實現主網上線。

直到北京時間 2019 年 1 月 15 日晚間,眾望所歸的 Grin 終於可以實現主網上線

至此,兩年時間,Mimblewimble 以優雅而獨創的方法試圖解決隱私、擴充套件性、可替代性等問題,俘獲了眾多加密領域和愛好者的芳心

儘管對於 Grin 這個充滿了理想主義色彩的專案未來能否成功,市場上依然爭議重重,但是面對 Mimblewimble 從無到有、在密碼朋克群體中相互支援終於實現落地這個事實,我們也像被施了魔法世界的結舌咒,有些激動的無言以對。

致敬那些社羣貢獻者

從 Mimblewimble 協議出現到 Grin 專案最終實現,其中起到了主導作用的核心推動者主要有三位:伏地魔「Tom Elvis Jedusor」隱形衣巫師「Ignotus Peverell」Blockstream 的研發總監 Andrew Poelstra。其中,只有 Andrew Poelstra 是真實姓名,他對完善 Mimblewimble 協議和 Grin 專案白皮書貢獻巨大,但是實際上卻並未直接參與 Grin 和 BEAM 兩個專案的開發工作。

Grin 在治理機制上力主去中心化與公平參與,其開發工作是靠一個自發形成的社羣成員的社羣自治組織,他們透過各種協同工作軟體,展開開發和生態建設工作。

荷蘭的電腦科學家 John Tromp 貢獻了名為「布穀鳥環 Cuckoo Cycle」的抗 ASIC 演算法,其他的一些核心開發者還包括 BlockCypher 的軟體工程師 Quentin Le Sceller、獨立開發者 Michael Cordner、PokerStars 的高階產品經理 Daniel Lehnberg 等人。

這些核心開發者中,僅有獨立開發者 Michael Cordner 全職參與 Grin 相關的開發工作。

Michael Cordner 人在愛爾蘭都柏林,之前曾自己創立過一家電子課件產品公司,他從 2017 年 5 月開始參與 Grin 開發,從去年 2 月開始,全職加入 Grin 的開發工作。

由於 Grin 完全社羣化運作,並無專門的薪酬安排,所以,Michael Cordner 只能靠自己透過 Grin 的社羣發起「開發者基金」,以募捐的方式為自己籌集薪酬

Grin 社羣中唯一的全職開發者 Michael Cordner

截止目前,Michael Cordner 以及成功發起了三次募捐,均順利完成。這些募捐來的資金讓他可以保證平均每月獲得大約 1.2 萬美元的收入

他剛剛發起了第四輪募捐活動,希望為自己籌到 5.5 萬歐元的資金,作為 2019 年 3 月到 8 月的收入。 

由於 Michael Cordner 作為唯一的全職開發者需要為自己的工資募資,所以在很多區塊鏈網站可以看到對他進行的採訪。他也成為介紹 Grin 開發進度最常見的形象之一。

鏈聞還專門與參與 Grin 生態建設的 Daniel Lehnberg 進行了溝通。

Daniel Lehnberg 目前在線上遊戲網站 PokerStars 擔任高階產品經理,利用工作之餘參與到 Grin 的社羣建設中。

他告訴鏈聞,2018 年 2 月時,一位朋友推薦他了解一下 Grin 這個專案。讀了 Grin 和 Mimblewimble 協議的資料,又看了幾個介紹之後,他對這項技術和 Grin 這個專案背後的理念深深吸引。

「我真的覺得這種尋找公平的加密貨幣、完全由社羣推動、不由任何公司主導並且不給任何早期參與者不公平優勢的做法非常有道理。於是,我開始在論壇潛水,並且更頻繁的參與討論。Grin 社羣的開放和友好讓我印象深刻。」 Daniel Lehnberg 對鏈聞說,「社羣都聚焦在工作和解決問題,我能感覺到那種智慧帶來的激勵,所以參與也越來越多」。

Daniel Lehnberg 說,他每天都會在 Grin 專案上投入一兩個小時。由於他的背景是產品管理,所以他在 Grin 社羣中主要把時間用在審讀和文件工作,並積極與社羣互動,在 Grin 專案的 GitHub 程式碼倉庫中,非技術性文件的梳理工作都由他負責

 Grin 核心開發者、Grin Council 成員 Daniel Lehnberg

在此之外,Daniel Lehnberg 自己還每週編制一份關於 Grin 的電子通訊「GrinNews」。人人都可以透過網站 grin.news 訂閱這個每週出版的電子出版物,瞭解該專案的具體進展。

但是,他再三強調,這個出版物並不是 Grin 的「官方出版物」,因為作為一個社羣型專案,並無「官方」一說。他告訴鏈聞:「這就是開源專案之美,Grin 真的是這樣運作的,沒有所謂的官方一說。我做這個就是覺得社羣需求。這不需要獲得誰的批准,只有別人覺得有用,它才會成功。誰想參與或者貢獻,那就行動起來,只要讓別人覺得有用即可。」

正是很多很多像 Daniel Lehnberg 這樣的貢獻者,正在支撐著 Grin 烏托邦式的夢想逐漸實現。

儘管每個外來者都想猜猜「Ignotus Peverell」這個匿名的隱身巫師是誰,但是你猜這些天天與之互動的核心開發者怎麼看這個匿名的神秘「社羣領袖」?

Daniel Lehnberg 說,「我們一直與 Ignotus Peverell 透過文字聊天溝通。我真的沒什麼興趣想知道他或她的真實身份是什麼他或她是誰,這對我沒什麼區別。

關於 Grin 發展歷史參考文獻:

  • https://medium.com/beam-mw/a-short-history-of-mimblewimble-from-hogwarts-to-mobile-wallets-2514a21debb

  • https://cyber.stanford.edu/sites/default/files/andrewpoelstra.pdf

免責聲明:

  1. 本文版權歸原作者所有,僅代表作者本人觀點,不代表鏈報觀點或立場。
  2. 如發現文章、圖片等侵權行爲,侵權責任將由作者本人承擔。
  3. 鏈報僅提供相關項目信息,不構成任何投資建議

推荐阅读

;