我們看到了關於 Grin 和 BEAM 這兩個項目的虛火和泡沫,看到了上一輪 ICO 熱潮中曾經為垃圾和泡沫搖旗吶喊的人又搖身一變,開始打扮成「密碼龐克」的模樣,換一種姿態重新上陣。
我們相信,注重隱私保護的 MimbleWimble 協議是密碼世界中一項重要的技術創新結晶。而 Grin 和 BEAM 這兩個項目,正在努力完善並讓該協議真正實現。尤其是 Grin,一小隊理想主義者,用近乎笨拙和原始的方式,在一個已經混入太多沽名釣譽者的密碼世界中,試圖建立一個純碎的烏托邦。
也這因為如此,我們希望花點時間來梳理一下,Grin 如何走到今天?誰在背後推動它發展?此外,鏈聞也採訪了 Grin 的核心開發者,聽聽他們到底如何在工作。
密碼龐克出場了
假名為「Tom Elvis Jedusor」的大俠,拋出了一個含有基本思路的文本文件便消聲覓跡,這迅速引發了關注隱私技術的大咖關注。
第二天早上,Blockstream 數學家 Andrew Poelstra 和比特幣核心開發者 Bryan Bishop 關注到了這個文件,並展開研究。
據 Andrew Poelstra 後來介紹,實際上他在一周之前已經注意到了在某些密碼龐克討論社群裡,透露出的一些些關於 Mimblewimble 協議的零星資訊。他從一些零星資訊判斷出,有個新協議具有和比特幣相似的隱私保護功能,但是更巧妙且獨特,又可以支持 Blockstream 正在開發的比特幣側鏈 Elements Alpha,所以一直非常留心這個新協議發展的點點滴滴。
想瞭解 Mimblewimble 的後續發展,Andrew Poelstra 和 Bryan 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 如何走到今天?誰在背後推動它?」