自然雜志區塊鏈原文
① 為什麼區塊鏈火熱發展,區塊鏈為什麼發展不起來
區塊鏈究竟是什麼,為什麼這么火區塊鏈是一種分布式點對點結構,具有去中心化、公開透明、安全程度高、可追溯性強等優勢,是徹底解決信任、效率、貿易等問題的有效技術。所以,區塊鏈技術最有可能現在金融領域掀起變革,如交易所清算、跨境支付、銀行間清算等。同時,區塊鏈技術還能夠幫助解決實體經濟的很多協同問題,如物流、供應鏈等。
不過,目前仍處於實驗階段,但資本已經快速跟進布局。據前瞻產業研究院發布的《中國區塊鏈行業商業模式創新與投資機會深度分析報告》數據顯示,2012-2015年間,區塊鏈領域的風險投資額增長超過200倍,從200萬美元增至4.69億美元,全球約有205家風投機構參與投資。
隨著越來越多資本和巨頭加入,區塊鏈的爆發只是時間問題。總的來說,區塊鏈發展是大勢所趨,我國企業要把握好機遇,特別是互聯網金融企業,需把握住此次升級機會。
最近「區塊鏈」成了熱詞,「區塊鏈」為什麼這么火?說到區塊鏈,不得不提比特幣,而說到比特幣,又不得不說它的神秘創始人——中本聰。
可以說,區塊鏈是中本聰所發明創造出來的一點也不誇張,但中本聰最初的目的並不是讓區塊鏈火爆,而是希望他創立的比特幣這種去中心化的虛擬貨幣能夠發展起來,所以說比特幣的火爆,中本聰或許預料到了,但區塊鏈的火爆,或許出乎了中本聰的意料。
在深入探討這個問題前,先普及一下概念:比特幣是一種虛擬貨幣的表現形式,而區塊鏈是比特幣的底層核心技術,在這里打個比方來闡述下他們之間的關系,比特幣和區塊鏈的關系就好像互聯網和TCP/IP的關系一樣。
區塊鏈因比特幣火爆而被關注
區塊鏈一開始並沒有受到大家的廣泛關注,因為最開始就連比特幣大家都不知道到底是什麼,所以當中本聰最開始在論壇發表他的論文《比特幣:一個點對點的電子貨幣體系》時,很少有人能夠理解,之後中本聰將這個論文付諸實現,仍然很少有人能夠理解。
當然,一開始對於網友提出的問題,中本聰都是盡量在論壇給予解釋,期望他的比特幣能夠被大家所理解,不過由於能夠理解的人實在太少,因此到了後面,中本聰甚至對於類似的疑問都開始不太理睬了,以致於有一次他還說:算了,跟你說了也不懂。
不過有一個人卻成為了他的知音,他就是哈爾·芬尼(哈爾·芬尼被認為是比特幣的先驅,不過它因為患有漸凍人症而於2014年8月28日去世,漸凍人症就是霍金所患的病)。
當電話發明時,第一個電話是貝爾打給他的助手沃森:「沃森,快過來,我想見你。」哈爾·芬尼就是中本聰的沃森,因為比特幣的第一筆轉帳就是由創始人中本聰發送給芬尼10BTC。但芬尼不是中本聰的助手,相反,按資歷他是中本聰的前輩,密碼郵件組的大牛(PGP加密的發明者之一,也是比特幣重要技術「可重復使用的工作量證明機制」的發明者)。
可以說哈爾·芬尼給予了中本聰的比特幣以支持和鼓勵,最終越來越多的人開始關注比特幣,而隨著比特幣的被關注,其背後的區塊鏈技術也開始被大家廣泛關注。
區塊鏈或許將改變這個世界
區塊鏈出自於比特幣,因比特幣而成為了熱詞,如果你認為區塊鏈僅僅就這么點用處,那麼你鐵定小看了區塊鏈技術了。
比特幣是一種虛擬貨幣,它是有價值的,而區塊鏈這么一種技術,居然能夠在不經過任何第三方機構的情況下,通過網路,將這么一種有價值的虛擬貨幣進行全網傳遞,這在之前完全是不可能的,否則的話的,為什麼存在這么多的銀行呢?
正因為如此,區塊鏈技術被大家看作是價值傳遞互聯網,也就是說,當今的互聯網是用來傳遞信息的,但他解決不了價值傳遞的問題,比如盜版因互聯網而更加猖獗。
但區塊鏈,讓大家看到了,原來價值傳遞可以這樣來進行低成本的,去中心化的傳遞,這就是為什麼區塊鏈現在這么火的原因了。
當然,區塊鏈除了可以傳遞價值,它還被認為是信任機器,另外,智能合約的實現也將依靠區塊鏈而達成。
因此區塊鏈將會在未來影響到社會的方方面面,很多行業或者我們當今的生活方式或許因此而被顛覆。
區塊鏈憑什麼這么火區塊鏈憑什麼這么火
今年2月初,微博賬號「新浪財經」發了這樣一個帖子:一杭州小伙兒在婚戀網上相親,1個多月沒姑娘搭理他,後來他給自己加了個「區塊鏈工程師」標簽,幾天就收到200多封私信。
作為時下最火的風口行業,百萬年薪招聘區塊鏈人才的新聞不時見諸頭條,區塊鏈行業正成為就業市場的新藍海。
區塊鏈人才供不應求
區塊鏈技術是比特幣的產物。2008年,自稱「中本聰」的比特幣創始者提出了「區塊鏈」概念,到2015年,這種比特幣的底層技術已成為全球金融和科技行業的新寵,對相關人才的需求也隨之暴增。
美國彭博社引用職業社交網站「領英」的數據稱,2017年與區塊鏈、加密貨幣和比特幣有關的招聘信息至少增加了4倍;在美國最大的就業網站之一CoinDesk上,最受歡迎的18個行業職位中有15個與加密貨幣有關。該網站數據顯示,美國2017年發布的區塊鏈技術崗位較2016年同期增加了207%,較2015年同期增加了631%。在中國主流互聯網招聘App上,區塊鏈行業的招聘信息也達數千條。
與飛速擴張的規模對應的,是專業人才的嚴重不足。由於區塊鏈剛剛「火」了兩三年,學校和教育機構還未跟上,相關課程鳳毛麟角;再加上區塊鏈是個跨學科行業,知識與經驗並重,這對人才培養提出了更大的挑戰。
渴望區塊鏈人才的公司主要有兩類:實力雄厚的老牌科技公司和雄心勃勃的初創企業。彭博社援引某區塊鏈人才團隊的首席招聘官格里菲斯·希爾的話說,技術軟體業和金融服務業是在領英上發布區塊鏈工作數量最大的兩個領域。
幾乎所有互聯網公司都在招聘區塊鏈前端架構師和區塊鏈開發工程師,包括美國的eBay、ESPN和Uber,中國的騰訊、小米、迅雷、聯想、京東……根據2017Fintech100公司2018年3月發布的報告,2017年全球十大區塊鏈招聘者之中,有一半是中國企業,其中螞蟻金服、眾安科技和趣店包攬了前三名。互聯網金融、計算機軟體、企業服務三個領域的需求最為旺盛,三者總佔比超過50%。
傳統企業也在大力招攬區塊鏈人才,以提高自身效率或更好地為客戶提供服務。CoinDesk的數據顯示,德勤和IBM這樣的大型咨詢公司是行業最大的僱主,德勤已經在區塊鏈領域僱傭了超過800人。IBM也在積極尋找相關人才,2017年該公司區塊鏈領域的員工從400人增加至1600人,開展了400多個區塊鏈項目,仍有超過150個與區塊鏈相關的職位空缺。
區塊鏈崗位的地域分布與經濟水平密切相關。美國《福布斯》雜志網站2018年2月公布了美國前15名的區塊鏈就業城市,紐約位列第一,崗位缺口為1316個;其次是舊金山、波士頓、芝加哥等。在美國之外,倫敦有423個空缺,新加坡357個,多倫多149個,悉尼97個。在中國,根據虎嗅網2018年2月統計數據,「北上深杭廣」占據全中國區塊鏈相關崗位的超過80%,其中,北京以44.2%位居第一。
核心崗位門檻高
區塊鏈人才不一定是「碼農」。德勤新招的800名區塊鏈人才中,一半是開發人員或架構師,另一半是業務分析師、戰略與技術顧問、會計等。具體而言,區塊鏈行業招聘主要包括技術類、項目類、運營類、後勤類。
當然,技術類崗位是最急需的。根據虎嗅網2018年2月的統計,研發崗位高達49.34%,之後是運營、市場銷售、研究員等。技術人員要能夠在核心平台上構建應用程序,如果還能獨立開發加密數字貨幣平台(如比特幣和以太坊)就再好不過。為此,他們至少需要掌握C、C++、C#、Java、Go等一種或多種語言,深刻理解區塊鏈的底層技術,理解各類主流共識演算法,還要了解經濟學原理、貨幣理論等。想做區塊鏈開發,門檻委實不低。
相較之下,另外三類人才的門檻要低一些,並不需要具備太多行業背景,只要求在自身專業的基礎上對區塊鏈知識有比較清晰的了解。如果懂得一些金融知識,會進行數據分析,更是錦上添花。從學歷上看,碩士文憑是必要的敲門磚。
對區塊鏈行業來說,復合型人才無疑最受歡迎。因此,掌握C++和Go,精通密碼學和分布式計算的人才在當下最為吃香。多數公司會讓具有不同專長的人組成團隊,彌補各自的短板,在項目實施過程中逐漸學習和成長。
區塊鏈行業發展異常迅猛,要有非常強的好奇心和快速學習的能力才能跟上區塊鏈的發展步伐,所以,年輕是最大的籌碼。入行1至3年的人才在當下最為搶手,這是因為這段時間能讓一個人積累足夠的區塊鏈開發經驗,又不至於身價高到讓僱主望而卻步。
當然,頂尖人才永遠是稀缺的。能夠獨立開發比特幣和以太坊這樣的加密貨幣平台的人在全世界都是被追逐的對象,有人認為這種「大牛」不會超過2000人,甚至有人認為不超過200人。這種工作的難度相當於從零開始編寫代碼,創造一個能與安卓或iOS並駕齊驅的操作系統。大多數技術人員所能做的,只相當於在操作系統上開發App。
有人年薪百萬有人薪資墊底
區塊鏈從業者真的可以「年薪百萬」嗎?從主流招聘網站的數據來看確實如此。例如,蘇寧易購為「區塊鏈資深開發」開出了5萬至10萬元的月薪,科達股份給「區塊鏈研發總監」的月薪也達到8.5萬至10萬元。不過,阿里健康給「區塊鏈技術專家」的月薪是1.5萬至3萬元,中國信通院「區塊鏈技術評測」崗位為1萬至2萬元。
由此可見,區塊鏈行業的薪資也是兩極分化的,而且差異懸殊。核心技術人員年薪一般為15萬元起,資深「大牛」的確可以年薪逾百萬,還享有股權或期權獎勵;產品、媒體或行政人員的收入和其他行業沒有多大區別,據彭博社報道,市場營銷崗位的薪資水平在整個區塊鏈行業中居於墊底的尷尬位置,平均年薪只有6.3萬美元,在中國則為人民幣6萬至12萬元。
據虎嗅網統計,薪資在12萬/年的崗位大約占研發類總崗位的18.6%,薪資在18萬至24萬/年的崗位約佔36.2%,剩餘的47.8%分布在不同薪資區間范圍內。地域之間的薪資差別也很大,上海和北京等地的區塊鏈從業者平均年收入在20萬元左右,廣東、浙江、福建等地則是16萬元左右。
面對風口需謹慎
當前區塊鏈行業的爆炸性增長,主因是資本的密集湧入,這難免令人聯想起1998至2000年的互聯網泡沫:資本狂歡後,多數公司最後黯然退場。區塊鏈崗位的主要增長來自雨後春筍般出現的初創公司,這些公司難免良莠不齊,其中不乏利用不對稱信息和過度包裝「空手套白狼」者。
據科技經濟媒體「鈦媒體」報道,當前國內區塊鏈公司招聘「套路」頗多。不少企業用「財務自由」吸引求職者,許諾融資到位後給予員工期權獎勵,甚至讓員工以「合夥人」身份入職。但實際情況可能並非如此——入職前3個月不發工資,實際辦公區只有15平方米,團隊只有兩三人,更沒有任何制度規范與約束。至於工作內容,則是「每天策劃兩到三個產品的推廣方案」,「產品」其實就是公司自創的「數字貨幣」,目的是盡可能吸引散戶、機構認購,當買家達到一定數量時再把資本機構「圈」進來投資,頗有騙局意味。
「鈦媒體」稱,目前入駐各地孵化器的區塊鏈公司數不勝數,其中絕大部分還沒有拿到融資,有的甚至缺乏相應的資金流支持;員工往往以應屆畢業生和資歷較淺者為主,只談「理想」不談錢;一些公司「把錢騙到手後就跑了」。「這些區塊鏈公司看起來風光,其實可能窮得叮當響,正等著用白皮書割韭菜呢。」面對招聘App上滿屏的「公司CEO與合夥人親自帶隊,團隊頂級,氛圍良好,用戶過億,資金充足,發展空間無限,期權激勵,五險一金,不打卡……」之類的宣傳語,求職者應當保持謹慎和冷靜。
當前區塊鏈的「高薪」形象,一定程度上是行業爆炸性增長、人才供不應求所致。在整體經濟形勢趨緩的大背景下,把握難得的發展機遇、追求更高的薪資待遇無可厚非,但一頭扎進大部分人不熟悉的新興領域,其風險不容忽視。待到行業進一步發展成熟,相關人才培養機制也逐步完善,未來會有更多專業人士入場。如果不注重提升自身實力,盲目跟風,那麼,「年薪百萬」可能終究只是泡沫下的神話。
比特幣和區塊鏈為什麼就火起來了「區塊鏈(Blockchain)是比特幣的一個重要概念,繼人工智慧、比特幣爆火之後,區塊鏈技術也火了!甚至在接下來的2018年會有高燒不退的跡象,為什麼一下子火了,區塊鏈雖有缺陷,但優勢更明顯。大量的資本必定會湧入區塊鏈,因為相對於其他概念,區塊鏈的概念更容易炒作」
區塊鏈是基於密碼學的一種分布式存儲方式的技術實現,它的意義在於可以保證信息流通過程的安全和可靠,但是區塊鏈並不是絕對完美的,它取決於多個方面的因素。
區塊鏈的好處。不得不說作為一種社會誠信體系的補充,區塊鏈有著天然的優勢。
1、智能合約,智能合約是區塊鏈平台的基礎。藉助智能合約,可以在處理交易時安全地應用規則。可以使用它們自動執行驗證步驟,對過去包含在已簽署的物理合約中的條件進行編碼。
2、分布式存儲,分布式存儲系統,是將數據分散存儲在多台獨立的設備上。傳統的網路存儲系統採用集中的存儲伺服器存放所有數據,存儲伺服器成為系統性能的瓶頸,也是可靠性和安全性的焦點,不能滿足大規模存儲應用的需要。
3、資本的追捧,資本逐利,如同撒旦的地獄之火焚燒一切罪惡本源一樣,資本的貪婪必將裹挾一切炒作的概念,收割韭菜們的翠綠。好的資本注入也能帶回來行業的快速發展。
「區塊鏈,時下最火的FinTech(金融科技)。這個從比特幣中涅槃而生的創新技術,正在顛覆金融行業和我們的生活。2015年,區塊鏈成為了美國創投中獲得融資最高的板塊,突破10億美元。這種熱絡融資的場景僅出現在國外。「中國真正懂區塊鏈技術的,沒幾個人」,一位資深從業人士說道,現實就是如此。在國內,號稱區塊鏈技術的公司,多數不肯放棄比特幣的紅利,仍停留在初級炒幣階段;而對金融領域的改造,更多的實質,只是炒作概念股;誠心做技術的,寥寥無幾。」
「區塊鏈是比特幣的底層技術,它解決了比特幣從0到1的過程。現階段,區塊鏈已然成為大小科技峰會上的高頻詞彙,其熱度絲毫不亞於前兩年的「O2O」。當人們在討論區塊鏈的時候,更多是探討如何利用區塊鏈,而絲毫沒有懷疑區塊鏈的應用價值。」區塊鏈就是一個去中心化的信任機制。過去區塊鏈主要應用在比特幣上,一直到最近半年,區塊鏈已經漸漸開始有了一些其他應用,特別是在金融領域。
區塊鏈(Blockchain)是指通過去中心化和去信任的方式集體維護一個可靠資料庫的技術方案。通俗一點說,區塊鏈技術就指一種全民參與記賬的方式。所有的系統背後都有一個資料庫,你可以把資料庫看成是就是一個大賬本。那麼誰來記這個賬本就變得很重要。目前就是誰的系統誰來記賬,微信的賬本就是騰訊在記,淘寶的賬本就是阿里在記。但現在區塊鏈系統中,系統中的每個人都可以有機會參與記賬。在一定時間段內如果有任何數據變化,系統中每個人都可以來進行記賬,系統會評判這段時間內記賬最快最好的人,把他記錄的內容寫到賬本,並將這段時間內賬本內容發給系統內所有的其他人進行備份。這樣系統中的每個人都了一本完整的賬本。這種方式,我們就稱它為區塊鏈技術。
比特幣是區塊鏈技術最成功的應用之一。具體來說,區塊鏈是一串使用密碼學相關聯所產生的數據塊,每一個數據塊中包含了多次比特幣網路交易有效確認的信息。區塊鏈存儲數據的結構是由網路上一個個「存儲區塊」組成一根鏈條,每個區塊中包含了一定時間內網路中全部的信息交流數據,區塊鏈是比特幣的底層技術,不過作用絕不僅僅局限在比特幣上。通過集群或雲端的模式運行實現節點的橫向擴展,基於良性競爭持續提升網路整體性能。
比特幣沒有法償性和強制性,流通范圍有限且不穩定,比特幣還具有很強的可替代性,很難固定地充當一般等價物。就算區塊鏈技術再精湛,也不可能製造出國家貨幣,大眾投資者切勿跟風。
② 區塊鏈文獻有哪些
區塊鏈有哪些入門書籍《區塊鏈:定義未來金融與經濟新格局》。其中介紹了區塊鏈技術對未來金融與經濟帶來的影響。
《區塊鏈:從數字貨幣到信用社會》從歷史與背景、發展現狀、基礎原理與技術、應用生態、存在的問題與挑戰等方面論述了區塊鏈是怎樣立起來的,為什麼人人都在談論區塊鏈,區塊鏈的秘密在哪裡、進階區塊鏈(第二代區塊鏈技術)是什麼,區塊鏈怎麼玩,怎樣從信息互聯網走向價值互聯網,如何用法規約束和監管區塊鏈,區塊鏈走向何處、爭議與挑戰,並通過經濟、金融、貨幣、法律、科技哲學等角度來加以分析區塊鏈在各個方面遇到的問題和需要解決的困難。
《比特幣:一個虛幻而真實的金融世界》李鈞,長鋏等著
對比特幣的貨幣屬性等方面進行了系統而詳細的解讀,總體態度還是挺客觀的。內容更偏向金融方面一些。
《精通比特幣》AndreasM.Antonopoulos著
這本書更加偏技術方向一些,對比特幣的實現原理、以及一些技術上的細節概念都有比較詳盡的敘述。
然後區塊鏈方面:
《區塊鏈-新經濟藍圖及導讀》MelanieSwan著
中文翻譯陣容很豪華,總體來說,這本書從經濟角度對區塊鏈的宏觀解讀還是很精準的。同時,清華大學學分課程「超越學科的認知基礎」初步決定把本書作為指定參考書。值得一看。
《區塊鏈技術指南》位於GitHub
書名有些常見,確實也有同名的書,推薦的這本是GitHub上的那本。在GitHub搜blockchainguide應該就能找到。眾多網友都參與到了對這本書的貢獻中。從區塊鏈原理到應用均有詳細的介紹,技術性也很強。可以說介紹得很全面很系統。
以上就是個人推薦的書單。
區塊鏈的書,都有哪些?能推薦一些嗎?
隨著比特幣價格的猛漲,人們開始積極關注比特幣背後的區塊鏈技術。
有關區塊鏈的各種圖書,猶如雨後春筍一般,快速涌現。
在當當圖書網站,輸入區塊鏈,多達156多種,可見區塊鏈還是非常熱的。盡管區塊鏈比較新,關於區塊鏈的知識還在不斷完善中。
客觀地講,大部分的圖書都是基於比特幣的區塊鏈技術,進行的梳理和歸納。還有一些是國外圖書的翻譯,如果有時間,大部分都可以找到讀一讀。不過我這里還是要向各位讀者負責任的推薦:如果你真的需要認真的學習區塊鏈知識,最好的方式還是讀打開Google,認真閱讀英語文獻。
除此之外,作為一個區塊鏈技術早期的跟蹤者,我不得不推薦一下自己的新書:《區塊鏈:重塑新金融》。
???這本書全面系統地闡述了區塊鏈技術的發展現狀和邏輯內涵,深入解釋了比特幣的本質,創造性地提出了區塊鏈技術可以從技術層面上解決互聯網金融當前遇到的難題,根據區塊鏈技術的特點和互聯網金融的業務模式,探索區塊鏈技術實現數字貨幣、網路支付、股權眾籌、網路徵信的全新業務模式。
??這本書可以為這些典型問題提供核心解決方案:
o???區塊鏈是什麼?
o???比特幣是什麼?
o???比特幣到底有沒有價值?
o???區塊鏈對新金融有哪些影響?
o???區塊鏈如何與第三方支付結合創造新的模式?
o???如何利用區塊鏈技術優勢開展股權眾籌?
o???區塊鏈作為一種新型的大數據模式,如何影響徵信行業?
o???區塊鏈未來發展趨勢如何?
總之,我相信,只要認真用心去讀,一定會有所收獲。
----------------------------------------------------------------------
公眾號:Fintech觀察家,從金融看科技,從科技看金融,一起走向財富自由!
想做區塊鏈方向的研究,有沒有什麼論文推薦論文格式不分欄;雜志印出來分欄是為了便於閱讀,和作者沒關系,是雜志社排版的事。正文小標題居中是常理,注意和上文空一行,和下文不空。但雜志社的版式有自己的意圖,印出來是什麼安排還是和作者無關。論文最重要的是注釋、書目和參考文獻的
③ 區塊鏈的故事 - 9 - RSA 演算法
RSA
迪菲與赫爾曼完美地解決了密鑰分發的難題,從此,交換密鑰就很簡單了,愛麗絲與鮑勃完全可以可以在村頭大喇叭里喊話,就能夠交換出一個密鑰。但加密的方式,依然是對稱加密的。
DH 協議交換密鑰雖然方便,但依然有一些不盡人意的麻煩處,愛麗絲還是要與鮑勃對著嚷嚷半天,二人才能生成密鑰。當愛麗絲想要交換密鑰的時候,若是鮑勃正在睡覺,那愛麗絲的情書,還是送不出去。
迪菲與赫爾曼在他們的論文中,為未來的加密方法指出了方向。 通過單向函數,設計出非對稱加密,才是終極解決方案。 所謂非對稱加密,就是一把鑰匙用來合上鎖,另一把鑰匙用來開鎖,兩把鑰匙不同。鎖死的鑰匙,不能開鎖。開鎖的鑰匙,不能合鎖。
麻省理工的三位科學家,他們是羅納德·李維斯特(Ron Rivest)、阿迪·薩莫爾(Adi Shamir)和倫納德·阿德曼(Leonard Adleman),他們讀了迪菲與赫爾曼的論文,深感興趣,便開始研究。迪菲與赫爾曼未能搞定的演算法,自他們三人之手,誕生了。
2002 年,這三位大師因為 RSA 的發明,獲得了圖靈獎。 但不要以為 RSA 就是他們的全部,這三位是真正的大師,每一位的學術生涯都是碩果累累。讓我們用仰視的目光探索大師們的高度。
李維斯特還發明了 RC2, RC4, RC 5, RC 6 演算法,以及著名的 MD2, MD3, MD4, MD5 演算法。他還寫了一本書,叫 《演算法導論》,程序員們都曾經在這本書上磨損了無數的腦細胞。
薩莫爾發明了 Feige-Fiat-Shamir 認證協議,還發現了微分密碼分析法。
阿德曼則更加傳奇,他開創了 DNA 計算學說,用 DNA 計算機解決了 「旅行推銷員」 問題。 他的學生 Cohen 發明了計算機病毒,所以他算是計算機病毒的爺爺了。他還是愛滋病免疫學大師級專家,在數學、計算機科學、分子生物學、愛滋病研究等每一個方面都作出的卓越貢獻。
1976 年,這三位都在麻省理工的計算機科學實驗室工作,他們構成的小組堪稱完美。李維斯特和薩莫爾兩位是計算機學家,他們倆不斷提出新的思路來,而阿德曼是極其高明的數學家,總能給李維斯特和薩莫爾挑出毛病來。
一年過後,1977 年,李維斯特在一次聚會後,躺在沙發上醒酒,他輾轉反側,無法入睡。在半睡半醒、將吐未吐之間,突然一道閃電在腦中劈下,他找到了方法。一整夜時間,他就寫出了論文來。次晨,他把論文交給阿德曼,阿德曼這次再也找不到錯誤來了。
在論文的名字上,這三位還著實君子謙讓了一番。 李維斯特將其命名為 Adleman-Rivest-Shamir,而偉大的阿德曼則要求將自己的名字去掉,因為這是李維斯特的發明。 最終爭議的結果是,阿德曼名字列在第三,於是這個演算法成了 RSA。
RSA 演算法基於一個十分簡單的數論事實:將兩個大素數相乘十分容易,但想要對其乘積進行因式分解卻極其困難,因此可以將乘積公開,用作加密密鑰。
例如,選擇兩個質數,一個是 17159,另一個是 10247,則兩數乘積為 175828273。 乘積 175828273 就是加密公鑰,而 (17159,10247)則是解密的私鑰。
公鑰 175828273 人人都可獲取,但若要破解密文,則需要將 175828273 分解出 17159 和 10247,這是非常困難的。
1977 年 RSA 公布的時候,數學家、科普作家馬丁加德納在 《科學美國人》 雜志上公布了一個公鑰:
114 381 625 757 888 867 669 235 779 976 146 612 010 218 296 721 242 362 562 842 935 706 935 245 733 897 830 597 123 563 958 705 058 989 075 147 599 290 026 879 543 541
馬丁懸賞讀者對這個公鑰進行破解。漫長的 17 年後,1994 年 4 月 26 日,一個 600 人組成的愛好者小組才宣稱找到了私鑰。私鑰是:
p:3 490 529 510 847 650 949 147 849 619 903 898 133 417 764 638 493 387 843 990 820 577
q:32 769 132 993 266 709 549 961 988 190 834 461 413 177 642 967 992 942 539 798 288 533
這個耗時 17 年的破解,針對的只是 129 位的公鑰,今天 RSA 已經使用 2048 位的公鑰,這幾乎要用上全世界計算機的算力,並耗費上幾十億年才能破解。
RSA 的安全性依賴於大數分解,但其破解難度是否等同於大數分解,則一直未能得到理論上的證明,因為未曾證明過破解 RSA 就一定需要作大數分解。
RSA 依然存在弱點,由於進行的都是大數計算,使得 RSA 最快的情況也比普通的對稱加密慢上多倍,無論是軟體還是硬體實現。速度一直是 RSA 的缺陷。一般來說只用於少量數據加密。
RSA 還有一個弱點,這個在下文中還會提及。
在密碼學上,美國的學者們忙的不亦樂乎,成果一個接一個。但老牌帝國英國在密碼學上,也並不是全無建樹,畢竟那是圖靈的故鄉,是圖靈帶領密碼學者們在布萊切里公園戰勝德國英格瑪加密機的國度。
英國人也發明了 RSA,只是被埋沒了。
60 年代,英國軍方也在為密碼分發問題感到苦惱。1969 年,密碼學家詹姆斯埃利斯正在為軍方工作,他接到了這個密鑰分發的課題。他想到了一個主意,用單向函數實現非對稱加密,但是他找不到這個函數。政府通訊總部的很多天才們,加入進來,一起尋找單向函數。但三年過去了,這些聰明的腦袋,並沒有什麼收獲,大家都有些沮喪,這樣一個單項函數,是否存在?
往往這個時候,就需要初生牛犢來救場了。科克斯就是一頭勇猛的牛犢,他是位年輕的數學家,非常純粹,立志獻身繆斯女神的那種。 雖然年輕,但他有一個巨大優勢,當時他對此單向函數難題一無所知,壓根兒不知道老師們三年來一無所獲。於是懵懵懂懂的闖進了地雷陣。
面對如此凶險的地雷陣,科克斯近乎一躍而過。只用了半個小時,就解決了這個問題,然後他下班回家了,並沒有把這個太當回事,領導交代的一個工作而已,無非端茶倒水掃地解數學題,早點幹完,回家路上還能買到新出爐的麵包。他完全不知道自己創造了歷史。科克斯是如此純粹的數學家,後來他聽聞同事們送上的贊譽,還對此感到有些不好意思。在他眼裡,數學應該如哈代所說,是無用的學問,而他用數學解決了具體的問題,這是令人羞愧的。
可惜的是,科克斯的發明太早了,當時的計算機算力太弱,並不能實現非對稱的加解密。所以,軍方沒有應用非對稱加密演算法。詹姆斯與科克斯把非對稱加密的理論發展到完善,但是他們不能說出去,軍方要求所有的工作內容都必須保密,他們甚至不能申請專利。
軍方雖然對工作成果的保密要求非常嚴格,但對工作成果本身卻不很在意。後來,英國通訊總部發現了美國人的 RSA 演算法,覺得好棒棒哦。他們壓根就忘記了詹姆斯與科克斯的 RSA。通訊總部贊嘆之餘,扒拉了一下自己的知識庫,才發現自己的員工科克斯早已發明了 RSA 類似的演算法。 官僚機構真是人類的好朋友,總能給人們製造各種笑料,雖然其本意是要製造威權的。
科克斯對此並不介懷,他甚至是這樣說的:「埋沒就埋沒吧,我又不想當網紅,要粉絲幹嘛?那些粉絲能吃?」 原話不是這樣的,但表達的意思基本如此。
迪菲在 1982 年專程去英國見詹姆斯,兩人惺惺相惜,真是英雄相見恨晚。可惜詹姆斯依然不能透漏他們對 RSA 的研究,他只告訴了迪菲:「你們做的比我們要好。」 全球各國的科學家們,可以比出誰更好,但全球各國的官僚們,卻很難比出誰更顢頇,他們不分高下。
區塊鏈的故事 - 1
區塊鏈的故事 - 2
區塊鏈的故事 - 3
區塊鏈的故事- 4
區塊鏈的故事 - 5
區塊鏈的故事 - 6
區塊鏈的故事 - 7
區塊鏈的故事 - 8
④ 英國女王表示對區塊鏈感興趣,「區塊鏈」是什麼
據多個財經媒體報道,英國女王似乎對區塊鏈技術很感興趣。原因是之前有一家非營利性機構英國區塊鏈協會給女王寄了一本雜志,內容是關於區塊鏈的的研究期刊,女王了解到這是第一本同時印刷出版,而且供在線閱讀的開放式區塊鏈研究期刊,該雜志收到女王辦公室私人秘書的回信,表示對此感興趣。
那麼什麼是區塊鏈呢?我認為它是一種技術,是去中心化的分布式賬本資料庫,是由大大小小不同的數據組成的。對此我有以下幾點看法:
一,它是一種技術區塊鏈是一種技術,但很多人不明白是一種什麼樣的技術。舉個例子,在某一個電商平台上買東西,上面有賣家和買家,還有這個電商平台,那麼區塊鏈技術就是要取代這個電商平台。
現在很多技術更新,引得一大幫人一窩蜂地上去投資,但是在沒有弄懂整個技術本身,還是建議謹慎為主,避免錢財有失。
對此,你有什麼看法呢?歡迎在評論區告訴我。