📜 [專欄新文章] [zkp 讀書會] Cairo 語言介紹
✍️ NIC Lin
📥 歡迎投稿: https://medium.com/taipei-ethereum-meetup #徵技術分享文 #使用心得 #教學文 #medium
Cairo 是 STARK 證明系統的其中一個編程語言,讓開發者能透過 Cairo 來使用 STARK,撰寫效能更高的 Dapp
Photo by Simon Berger on Unsplash
Warning:本篇會保持在 high level 的介紹,實際深入的部分請見文內附上的文檔或是官方開發者文件
背景介紹
建構於密碼學的零知識證明能提供計算的隱私性,但同時在區塊鏈生態系也被用來提升 Scalability — 我可以用 10 秒的運算資源來驗證原本耗費 1000 秒運算資源的計算過程
如同更多人熟悉的 SNARK,STARK 也是一個零知識證明的證明系統,但當前的 STARK 著重的是在 Scalability ,而非大家比較習以為常零知識證明提供的隱私性特質
其實目前基於 SNARK 的 Rollup 項目,例如 zkSync、Loopring、Aztec、zkopru,除了 Aztec 外,其他都是利用 SNARK 來增加 Scalability — 這些 Rollup 上資料都還是公開、沒有隱私性的
StarkWare 是目前唯一基於 STARK 的開發團隊
STARK 要加上隱私保護不會太難,只是 StarkWare 還沒有把這項功能放在未來規劃中
Cairo 簡介
標榜為圖靈完備的零知識證明系統語言,Cairo 對原本熟悉 Solidity 的開發者來說還是會感到比較難上手和陌生的。再加上套件庫還不夠充足,目前支援的雜湊函式是 Pedersen,數位簽章演算法是 ECDSA(相對於 SNARK,EdDSA 的效能反而比較差所以沒有支援)。
但 Cairo 還在早期開發的階段,相信開發體驗會越來越好的。
另外需要注意的是作為一個證明系統,會有 Prover 和 Verifier 的角色。而 STARK 的 Verifier 是公開的,但 Prover 軟體預計會有 License 保護。Prover 一般情況下不得用於商業用途,除非將 proof 上傳至官方的 Verifier。
最後要提及的是,第一版的 Cairo 是設計來方便開發者將 Dapp 的運算遷移至鏈下。不同於 Rollup,這個鏈下只會有它自己一個 Dapp。這個 Dapp 的項目方自己維護自己 Dapp 的 state。( Rollup 則是 operator 維護所有 Dapp 的 state,Dapp 開發者不需自己操煩)
這可能有點難懂。如果你有在寫 Solidity,想像一下今天你在合約要用到合約裡宣告的 storage 變數時,你要自己提供 merkle proof 上來,證明這個storage 變數真的是這個值。這個就是開發者要自己維護 state 的意思。
而第二版的 Cairo 則是 StarkNet 裡使用的 Cairo(第一和第二版是不同編譯器),這版的 Cairo 就是作為 Dapp 在 Rollup 開發所使用 — 開發者可以在合約裡宣告變數,變數的值不需開發者維護,可以直接假設存在。
註1:StarkWare 不喜歡 Rollup 這個詞,他們覺得 Data Availability 的需求是一段光譜:不一定得要把 data 全都送上 L1,中間有其他方式可以做不同層級的 Data Availability。
註2:第一版和第二版實際上在官方版本裡是 0.0.1 及 0.0.2,在撰文當前最新版即是 0.0.2
官方網站:https://www.cairo-lang.org
開發者文件:https://www.cairo-lang.org/docs/
開發環境
Cairo 有提供像是 Remix 的瀏覽器 IDE:playground。裡面提供各種範例練習和挑戰,除了可以編譯,還可以直接生成並上傳 proof。
註:但有些功能還是沒辦法在 playground 裡使用,例如要給你的程式 custom input 時。這時候只能在本地端開發才能使用這個功能。
開發 Cairo 要先安裝python,我將開發者文件整理出來的資料統整在這個 hackmd 文檔裡:https://hackmd.io/w690dpAQTsKeKZv3oikzTQ
裡面包含簡介、設置本地開發環境以及 Cairo 基礎(因為篇幅原因,所以不將內容複製到這裡)
註:我把開發者文件裡的代碼整理到這裡:https://github.com/NIC619/cairo_practice/tree/master/practices
如果不想在研究開發者文件過程中,還要自己手動拼湊裡面例子的話,可以直接用整理好的代碼來執行。同時 repo 裡還有包含一些額外自己測試 Cairo 功能的範例。
深入 Cairo
在那份 hackmd 文檔裡的開頭,可以連結到第二部分 — 深入 Cairo 的部分。裡面也是從開發者文件裡擷取出來我覺得比較重要的部分。如果你要讀開發者文件的話,我建議從 Hello Cairo 開始,它會從例子切入,會比較好知道 Cairo 怎麼使用。接著如果要更深入了解,再去讀 How Cairo Works。
StarkNet Cairo
第二版的 Cairo 其實功能和第一版的 Cairo 是差不多的,所以不必擔心在開發者文件裡學到的 Cairo 在 StarkNet 版本會不能用或差很多。在讀完 Hello Cairo/How Cairo works 後,就可以接著看 Hello StarkNet。會很順利的切換到 StarkNet 版本的 Cairo。
註1:我整理的文檔裡是按照第一版 Cairo 所寫的
註2:如果你從開發者文件一路看下來,體驗過非 StarkNet 版的 Cairo,那你在體驗 StarkNet 版的 Cairo 時一定會發現這更像一般智能合約的使用方式 — 你可以用 view 函式查詢 storage 變數,可以用 external 函式去執行合約(非 StarkNet 版本不是這樣操作 Dapp 的,這邊因為篇幅原因沒有詳細介紹)。
非常建議嘗試兩種版本的 Cairo,你會知道 1. 操作一個單獨在 L2 的 Dapp 和2. 操作與其他 Dapp 共存在 Rollup 上的 Dapp 的不同。這對了解 L2 怎麼運行、需要哪些資料、為什麼需要這些資料非常有幫助。
0.0.2 版的 StarkNet Cairo 目前還缺少一些功能:
函式還沒辦法宣告陣列或 struct 型態的參數
合約和合約之間還沒辦法互動
L1 沒有辦法讀取到 L2 的資料,L2 也沒辦法讀取到 L1 的資料。如果要建立跨 L2 Bridge,這個功能非常重要。
補充及個人心得
STARK 的 proof size 相比於 SNARK 系列的 proof size 大很多,又其證明所包含的交易數量對 proof size 和驗證時間的影響不大,所以把很多筆交易一併做一個 proof 會是對 STARK 非常有利、節省成本的方式(SNARK、STARK 比較表)。但這同時也是一個缺點,如果你的 Dapp 或 Rollup 的 TPS 不高,那就只能等更久時間搜集多一點的交易,要不然就只能提高成本來維持驗證 proof 的頻率。
StarkWare和 zkSync 一樣都有 Rollup 宇宙的概念( Rollup 宇宙的用詞並不精確,因為在他們的宇宙中不會所有子鏈都是 Rollup,而是會有依照 Data Availability 程度不同所區分的子鏈,像是 Validium、zk Porter 的設計),個人覺得能夠有(針對 Data Availability 程度的)選擇是會比只有一個選擇(完全 Data Available) 還好的方式,但實際上的可行性就要等其團隊釋出更多的資訊。
在 Rollup 越趨成熟的情況下,能夠提供快速跨 Rollup 服務的流動性提供者的角色會越來越重要。zk Rollup(StarkNet、zkSync、etc…)比 Optimistic Rollup (Optimism、Arbitrum、etc…)有著短上許多的 finalize 時間,這對降低流動性提供者的風險有很大的幫助,但目前 zk Rollup 支援合約功能甚至 L1 <-> L2 互動的完成度都比 Optimistic Rollup 還低上許多。短期內快速跨 Rollup 的服務應該還是侷限在 Optimitic Rollup 之間。
abbrev
[zkp 讀書會] Cairo 語言介紹 was originally published in Taipei Ethereum Meetup on Medium, where people are continuing the conversation by highlighting and responding to this story.
👏 歡迎轉載分享鼓掌
同時也有4部Youtube影片,追蹤數超過0的網紅鈞鈞_12點直播,也在其Youtube影片中提到,#三舅公蔥油餅 0931513590 鈞鈞商品 蝦皮網購👉 https://shopee.tw/jingjinggau520?smtt=0.0.9 鈞鈞商場加賴訂購👇 Line id : 0928101051 鈞鈞付款/斗內網址(可以信用卡) 綠界:https://p.ecpay.com.tw/...
「圖靈密碼心得」的推薦目錄:
- 關於圖靈密碼心得 在 Taipei Ethereum Meetup Facebook 的最讚貼文
- 關於圖靈密碼心得 在 Facebook 的最讚貼文
- 關於圖靈密碼心得 在 Facebook 的最佳貼文
- 關於圖靈密碼心得 在 鈞鈞_12點直播 Youtube 的精選貼文
- 關於圖靈密碼心得 在 XXY_Animal of Vision Youtube 的精選貼文
- 關於圖靈密碼心得 在 XXY_Animal of Vision Youtube 的最佳解答
- 關於圖靈密碼心得 在 [心得] 《圖靈的毒蘋果》試讀心得- 看板book - 批踢踢實業坊 的評價
- 關於圖靈密碼心得 在 #大推文圖靈密碼by非天夜翔 - BL板 | Dcard 的評價
- 關於圖靈密碼心得 在 #圖靈密碼 - Explore | Facebook 的評價
- 關於圖靈密碼心得 在 【4K超清桌游教学+试玩+点评】图灵机Turing Machine 的評價
- 關於圖靈密碼心得 在 圖靈解碼的推薦與評價,YOUTUBE、PTT和網紅們這樣回答 的評價
- 關於圖靈密碼心得 在 圖靈解碼的推薦與評價,YOUTUBE、PTT和網紅們這樣回答 的評價
- 關於圖靈密碼心得 在 [書單] BL 誤入叢林的耽美小說書單 - PTT學習區 的評價
- 關於圖靈密碼心得 在 图灵的遗产:战时密码破译对Facebook 开发人员的影响 的評價
圖靈密碼心得 在 Facebook 的最讚貼文
不要只是夢想你的人生,要努力活出你的夢想。
Don't just dream about your life, live your dreams.
時尚惡女庫伊拉 (Cruella), 2021
戰袍補完計畫:http://lessons.piee.pw/3druew
✂️時尚惡女最終戰袍解析!補足最後4套服裝背後的密碼和深意!
✂️法國太陽王的巧思+砍頭皇后發揚光大 = 法國貴婦的收垃圾裝?
✂️大麥町狗變身Dior經典款?迪士尼巧思替續集埋下伏筆,順便幫自己解套?新影片一次告訴你!
上一集,我們從預告和花絮中解析了Cruella 造型背後的靈感和秘辛,包括浴火鳳凰、嚴厲教官、龐克未來,以及英倫皇室等等4種風格(滿版畫面並列出來);並且用無雷的方式講述了劇情的3大主軸。
在今天的節目裡,我們會繼續解析Cruella的另外4套造型,讓你更能夠欣賞這些服裝背後的深意喔。在繼續看下去之前請先訂閱頻道並且按下小鈴鐺。如果你想先聽聽我們在上週在Disney+搶先看完電影的無雷心得,以及和動畫原作差異的話,也可以點擊右上角連結先去看這支改編亮點整理喔!
【Podcast 收聽資訊】
Apple Podcast:https://apple.co/3fZIWpl
KKBOX:https://bit.ly/3aJntQ8
Spotify:https://spoti.fi/2BGZ4Nx
Google Podcast:https://bit.ly/2BeuhrA
SoundOn:https://bit.ly/2CD0edl
Castbox:https://bit.ly/2CMjgy8
SoundCloud:https://bit.ly/2BhmAkh
<點擊圖片可看完整影片>
圖靈密碼心得 在 Facebook 的最佳貼文
小房子故事集【心得回饋】018 擁有三座穀倉的小老鼠 #代觀心得 #客人回饋
某天看到朋友分享自己小房子的訊息,整個覺得好奇妙有趣,詢問後,朋友引薦沒力老師,沒想太多就填寫了預約單,懷著期待,好奇,神秘的心情等待了二個月,諮詢完真的好有趣,也更知道梳理自己未來要注意⚠️那些人,事,物!
我也來神遊一下自己的靈之家...(元辰宮)
但是需要沒力老師👩🏫的幫忙..🐭引路的小動物⋯⋯瞬間找來一部🛵...哈哈,原來懶惰走路是天性,能坐著就不要站,能騎車就不要走路的概念!😅😅
急驚風🐭,偷偷在一旁看著,穿著很飛遜喔!
長裙+長靴,上半身是牛仔外套!
引路🐭使者啟程...貼心的提供一把傘,大概想說美女都怕熱怕曬太陽🌞吧!
一下子到了目的地,一座像東大寺的古厝,周邊感覺有森林,很多樹林,有溪水聲音,門口邊是菩薩類的畫像,進入後沿路有涼亭,滿地鮮豔繽紛的高山杜鵑花,碎石小步道,水池內有蓮花有烏龜🐢,大錦鯉魚🐟。是個有在被照顧整理的宅子。
大客廳二旁有神明,佛祖,供桌上有鮮花💐蔬果。桌角有點受傷🤕️(前幾年的車禍,內傷未好?)環境乾淨舒適恬靜,靜繶的讓人不自覺的放空心情!
後院寬敞,杜鵑花團錦簇,排列整齊的小屋子,有人住,也有空屋,貌似露營區。
沒力老師說..第一次看到有人家裡有穀倉,竟然還有三座,2/3滿倉,米麵一倉,水酒飲料民生物資一倉,高麗菜一倉(🤣🤣Why???)
嗯嗯!符合現實生活的超前部署,我需要安全感🤣🤣🤣
但是個性好客,穀倉門大敞,安內母湯喔!還是上鎖🔒吧,不然辛苦一輩子,一直漏財不是辦法喔🤦🏻♀️🤦🏻♀️🤦🏻♀️😂😂😂
回到廚房,感覺乾淨舒適寬敞,有大餐桌,招待客人,有心心念念的大中島,可以烹飪煮食,有灶台,水缸,米缸,柴火都是足夠的。吧台的中島上有器具,食譜,大米袋,意寓:得不停的煮食嗎?😅😅
來到二樓房間看看,主臥相似日式房,榻榻米,和室桌,其他有臥室,書房,有空房,窗外風景也不錯,有湖水的庭院🏡景觀,主臥房內有隻白色馬爾濟斯犬,很熱絡的跟小老鼠🐭玩耍,二床捲起的棉被。
參觀完,時間也差不多該醒了!😀😀😀
@有神明庇佑,富足與安逸。
@學著讓自己有獨處空間或時間
@大姐頭性格,會照顧別人,不會照顧自己。
@疫情結束後一定要去奈良看看美麗的寺廟
@這輩子冤親債主都還完了!別再來討債了!
@富足的穀倉,鎖上密碼鎖
@現實生活中冰箱也是滿滿的庫存,隔離一個月也餓不死。
@很符合走跟吃的相關工作,廚房很豐富齊全。
@元辰花樹是高山杜鵑
@雪白馬爾濟斯犬應該代表是遠在國外的小犬,不是小狼狗🤣🤣🤣
文:Monica
圖:Pexels
#心靈梳理X代觀元辰
圖靈密碼心得 在 鈞鈞_12點直播 Youtube 的精選貼文
#三舅公蔥油餅 0931513590
鈞鈞商品
蝦皮網購👉 https://shopee.tw/jingjinggau520?smtt=0.0.9
鈞鈞商場加賴訂購👇
Line id : 0928101051
鈞鈞付款/斗內網址(可以信用卡)
綠界:https://p.ecpay.com.tw/5C13F
Paypal:https://www.paypal.me/jingjingkao
2021/07/19 (一) 雲林 1200-1408
│開始 0:00
鈞鈞的奇幻旅程 帶著大家一起歡樂打怪
千巧谷牛樂園牧場 0:01
│雲林縣崙背鄉東興路182之32號
│(平日0900-1900/假日0900-2000/
│無公休日) 05-6969845
├前情請看 https://reurl.cc/ZGz50W
│商品組合介紹 1:51
│園區介紹 10:27
│公務員疫期群聚豪奢吃火鍋? 20:29
│E奶網紅違反防疫規定? 29:56
│館長罵王炳忠髒話遭起訴? 44:37
│吳敦義出書抹黑韓國瑜? 57:59
│國民黨黨主席之爭有詭? 1:02:48
│鈞鈞說法律小常識 1:11:19
│挺韓和挺直播主有差異? 1:13:17
│沈玉琳現身的政治密碼? 1:17:04
│鈞鈞跑政治路線的心得 1:20:25
├鈞鈞短片 https://reurl.cc/yElAEq
│跟鈞鈞去深山送暖 1:25:20
│暴風雨要襲來了? 1:34:42
│鈞鈞不懂怎麼做生意? 1:35:18
│防疫規定哪裡怪怪的? 1:41:18
│許議長說過什麼話? 1:43:34
高稼庄花枝羹麵 1:48:17
│雲林縣斗六市永昌西街43號
│(1100-2030/週五公休) 05-5350412
│便當組合說明 1:49:56
│菜單 1:51:30
│鈞鈞台是靈異頻道? 2:01:43
│疫情下的民生悲歌 2:02:35
│鈞友來了?! 2:04:41
鈞鈞TG頻道👉
https://t.me/jingjing520
鈞鈞微博👉
https://weibo.com/u/7276906767
鈞鈞IG👉
https://www.instagram.com/jing.jing.520/
鈞鈞玩樂地圖👉
https://reurl.cc/xgeZ3N
鈞鈞廣播
Firstory👉
https://open.firstory.me/user/jj
Spotify👉
https://open.spotify.com/show/1zN2Aqb8iRf3Q1ISeWaKa4
Pocket Casts👉
https://pca.st/6m9sgicw
Google Podcast👉
https://podcasts.google.com/feed/aHR0cHM6Ly9vcGVuLmZpcnN0b3J5Lm1lL3Jzcy91c2VyL2NrZGE4dGxvdHQ2N28wODU2bnJjeWR0bjQ=
Apple Podcast👉
https://podcasts.apple.com/podcast/id1525930129
SoundOn Player👉
https://player.soundon.fm/p/877f2584-c9d4-4666-99dd-c67a2ed09010
KKBOX👉
https://podcast.kkbox.com/channel/P_jh2Q1b7808rU30fN
版權宣告:
鈞鈞Youtube頻道所提供之所有內容,包括文字、照片、影像、插圖、錄音片、影音片或其他任何形式之素材等,均受到中華民國著作權法及國際著作權法律的保障。在著作權法下,轉傳網址須註明出處。若是重製部分,全部或營利行為等,未經鈞鈞頻道書面同意,不得為之,並依台北地方法院為約定管轄。
圖靈密碼心得 在 XXY_Animal of Vision Youtube 的精選貼文
(00:00:00) 開場引言
(00:01:06) ▶ 1940-MAY. 25 敦克爾克大撤退 / 《敦克爾克大行動》Dunkirk
(00:18:17) ▶ 1986-MAY. 26 歐盟旗幟 / 《脫歐之戰》Brexit: The Uncivil War
(00:39:49) ▶ 1943-MAY. 27 法國反抗軍成立 / 《無聲救援》Resistance
(00:57:31) ▶ 1936-MAY. 28 圖靈機模型發表 / 《模仿遊戲》The Imitation Game
(01:13:53) ▶ 1382-MAY. 29 錦衣衛成立 / 《錦衣衛》14 Blades
(01:44:49) ▶ 1928-MAY. 30 安妮華達 / 《最酷的旅伴》Faces Places
(01:57:04) ▶ 2005-MAY. 31 深喉嚨揭曉 / 《推倒白宮的男人》Mark Felt: The Man Who Brought Down the White House
(02:10:44) 結語
【影史7日談】用電影回顧那些歷史課不會教的事 5/25 ~ 5/31
feat. 金老ㄕ的教學日誌
感謝收看 / 收聽【影史7日談】節目,在這個節目中我們將會每個禮拜用七部電影,對應到七則歷史故事,來回顧那些歷史課本上不會教的事!
.
▶ 收看YouTube影片:https://youtu.be/m0OgzbF7e8A
▶ 收聽PODCAST聲音:https://open.firstory.me/story/ckp3t1atmptrc08738p81dwcl/platforms
.
這次我們要來分享的電影和歷史事件,分別有:
▶ 1940-MAY. 25 敦克爾克大撤退 / 《#敦克爾克大行動》Dunkirk
1939年9月1日第二次世界大戰爆發後,德軍勢如破竹在短短半年內橫掃了西歐大半土地,讓英法盟軍措手不及,被逼退至法國北部的臨海城市 敦克爾克,面臨到被殲滅的危機。英國再不救這大約40萬的官兵,這些人的下一步就只有跳海的份了。
.
▶ 1986-MAY. 26 歐盟旗幟 / 《#脫歐之戰》Brexit: The Uncivil War
歐盟的前身 歐洲共同體正式採用了深藍色底、12顆環狀排列的金色五芒星旗幟,為歐洲共同體的正式旗幟,並在1993年改為歐盟之後,繼續使用,成為今日我們熟知的歐洲象徵。
.
▶ 1943-MAY. 27 法國反抗軍成立 / 《#無聲救援》Resistance
由法國著名軍事家、政治家 戴高樂將軍所領導的法國流亡政府,在二戰期間為了集結被納粹佔領的法國境內反抗勢力,在1942年初將此重責大任交給了反抗軍領袖尚穆蘭,並於1943年5月成立了全國抵抗運動委員會,是為具有系統組織化的法國反抗組織。
.
▶ 1936-MAY. 28 圖靈機模型發表 / 《#模仿遊戲》The Imitation Game
有「電腦之父」之稱的英國科學家 艾倫圖靈,於1936年5月28日發表了《論可計算數及其在判定問題上的應用》論文,是首次提出「圖靈機」的概念,被視為電腦的前身。
.
▶ 1382-MAY. 29 錦衣衛成立 / 《#錦衣衛》14 Blades
錦衣衛的正式名稱為「錦衣衛指揮使司」,是明朝開國皇帝朱元璋明太祖所設,直屬皇帝,主要負責審訊、巡查、緝捕、護衛等軍政特務,相當於現代的總統府特勤局侍衛。到了明朝後期因錦衣衛的權力擴張,被視為鞏固皇帝權力,以及政治鬥爭的工具。
.
▶ 1928-MAY. 30 安妮華達 / 《#最酷的旅伴》Faces Places
有法國新浪潮祖母之稱的安妮華達,在1928年5月30日出生於比利時,在1950年代開始創作的電影,被視為法國新浪潮電影的先驅。她在日後的許多作品中,專注於現實主義與女性主義的議題,對全世界的電影圈有著相當重要的影響力。
.
▶ 2005-MAY. 31 深喉嚨揭曉 / 《#推倒白宮的男人》Mark Felt: The Man Who Brought Down the White House
1972年6月揭發美國著名的「水門案」線人「深喉嚨」,在經過超過33年後,終於在當年報導水門案事件的《華盛頓郵報》記者,伍德沃德和伯恩斯兩人協同行政編輯證實,當時的「深喉嚨」就是時任FBI副局長的馬克費爾特。
.
.
你對這七部電影和七則歷史故事有什麼想法呢?
歡迎留言分享與我們討論唷!
**************
別忘了追蹤XXY的電影相關文字、影像、聲音創作唷!
📣 https://linktr.ee/XXY_filmcrtics
#電影 #影評 #movie #history #歷史 #歷史上的今天 #影史7日談 #金老ㄕ的教學日誌 #XXY #PODCAST
圖靈密碼心得 在 XXY_Animal of Vision Youtube 的最佳解答
#歷史上的今天 1936-MAY-28 圖靈機模型發表
有「電腦之父」之稱的英國科學家 艾倫圖靈,於1936年5月28日發表了《論可計算數及其在判定問題上的應用》論文,是首次提出「圖靈機」的概念,被視為電腦的前身。
▶ PODCAST收聽:
https://open.firstory.me/story/ckaq6alw6niuo087386vi8poq
艾倫圖靈出生於1912年6月23日英國倫敦,從小在數學科目上的驚人表現,在1934年以優異的成績畢業於劍橋大學國王學院,並在隔年獲選國王學院院士,於1938年取得了普林斯頓大學的博士學位,讓他的研究生涯推上顛峰地位。
他在1936年的論文《論可計算數及其在判定問題上的應用》,提出了一種能夠完成算術的形式語言,是為圖靈機。從後人的觀點而言,這正是計算理論研究的初步想法,也就是電腦的概念雛形。
直到1939年第二次世界大戰爆發,圖鈴被英國皇家海軍所招攬,並在英國軍情六處(MI6)的邀請之下,開始對德國的軍事密碼「英格瑪」進行密碼破譯研究工作。有歷史學家推測,圖靈和他的小組成員成功破譯「英格瑪」的壯舉,至少讓第二次世界大戰提前結束兩年的時間。然而,由於破譯密碼屬於機密工作,圖靈小組的存在與成就被軍情六處封存,直到近期才逐漸解密。
有關艾倫圖靈的描述,大家不妨可參考2014年的電影《模仿遊戲》,由執導《星際過客》的挪威籍導演摩頓帝敦所執導,班奈狄克康柏拜區飾演了片中艾倫圖靈的角色。故事正是主要描述艾倫圖靈在二戰期間,協助盟軍破解德國密碼的過程,同時也對艾倫圖靈的私生活有諸多的描述。
片中針對圖靈身為同性戀的史實有相當深刻的描寫,也正如同電影開場所描述的闖空門竊盜案,英國警方將他以猥褻罪嫌移送法辦。他在1952年公審,法院提供坐牢或是化學去勢兩個選項,最終圖靈選擇注射雌激素持續一年。直到1954年,圖靈被發現因為實用浸泡過氰化物的蘋果而死亡。他的死是自殺還是意外,到現在仍然是個不解之謎。
2009年9月,有超過3萬人的請願簽名,希望時任英國首相布朗能夠為圖靈因為同性戀的關係而被定罪平反。最終布朗代表政府向圖靈道歉,後續英國政府也在民意的請願下,為包括圖靈在內的眾多早年遭受不平等對待的同性戀者進行平反和赦免。2013年,英國司法大臣宣布英國女王伊莉莎白二世的赦免令,後續更通過了同性戀除罪法案,是為艾倫圖靈法案,這讓同性戀者的權益露出了正義曙光。
看完這則「歷史上的今天」你有什麼想法呢?
歡迎留言分享與我討論唷!
**************
歡迎加入【有梗電影俱樂部】,不錯過任何電影實體聚會與活動喔!
臉書社團(需回答問題審核):https://www.facebook.com/groups/viewpointmovieclub/
Telegram群組:https://t.me/viewpointmovieclub2
PODCAST - Firstory APP
📣 XXY:https://open.firstory.me/user/xxymovie
📣 What A MAXX!:https://open.firstory.me/user/whatamaxx
別忘了按讚追蹤XXY視覺動物
📣 XXY視覺動物 YouTube頻道 http://pcse.pw/9ZNYT
📣 XXY @Yahoo頁面 https://tw.tv.yahoo.com/xxy/
📣 IG:xxy_djfishmb
📣 XXY @方格子 https://vocus.cc/user/@XXY2018
#電影 #歷史 #點評 #影評 #知識 #解析 #movie #history #歷史上的今天 #英國 #圖靈 #電腦 #解碼 #密碼 #英格瑪 #二戰 #第二次世界大戰 #worldwar2 #班奈狄克康柏拜區 #theimitationgame #benedictcumberbatch #turing
圖靈密碼心得 在 #大推文圖靈密碼by非天夜翔 - BL板 | Dcard 的必吃
#大推文圖靈密碼by非天夜翔. BL. 2019年1月23日07:46. 現代商戰背景先貼個文案: 聞天和本以為自己是要成為霸道總裁的男人。 不料最後卻成為了霸道總裁的男人。 ... <看更多>
圖靈密碼心得 在 #圖靈密碼 - Explore | Facebook 的必吃
explore #圖靈密碼at Facebook. ... 【BL文心得】《圖靈密碼》作者:非天夜翔 ... 據估由於圖靈的Hut8小隊成功破解“德”納粹的“恩尼格碼密碼”,2戰至少提早2年結束,也 ... ... <看更多>
圖靈密碼心得 在 [心得] 《圖靈的毒蘋果》試讀心得- 看板book - 批踢踢實業坊 的必吃
偉大心靈的殞落,造就新時代的誕生
──《圖靈的毒蘋果》
網誌版:
https://blog.xuite.net/mingerkant/wretch/474348684
人類心靈是非常具有選擇性的。
人們通常會錯過眼前所見為真的事物,
只看習慣看到的東西。
──摘自內文,p.311
1954年六月初,警察雷納‧寇瑞接獲報案,數
學家艾倫‧圖靈死於自宅,經探查死因後,認
為圖靈極有可能是食用泡過氰化鉀的蘋果而過
世。從種種的跡象顯示,圖靈之死應該沒有外
力介入,然而其房內與屍體上卻留下諸多的疑
點,讓寇瑞對此案頗為好奇,而深入追查其何
以尋死,卻沒料到這個舉動,也將大大影響到
他未來的人生及價值觀。
在讀本書之前,只隱約記得聽過圖靈是電腦科
學之父,關於其生平事蹟、個人貢獻,以及更
多他的內在心靈,並沒有多大的認識。而看到
這麼偉大的人居然死於自殺時,在心裡實然產
生很大的震撼和疑惑,也讓人很想知道,這個
改變20世紀甚鉅的科學家,到底是一個什麼樣
的人?
作者大衛‧拉格朗茲藉由化身為年輕警察雷納
,逐漸爬梳圖靈死亡的內幕,試圖帶我們回到
六零年代的社會氛圍,以及去看到與世界格格
不入的圖靈,如何從意氣風發,逐漸被英國政
府給棄毀其美好前程,並最終走向滅亡之路。
身為二戰功不可沒的幕後功臣,在戰爭期間雖
然屢遭挫折,因著圖靈自身對於科學的熱情與
戰爭的白熱化,他的同性戀身份雖曾是個困擾
,卻未曾嚴重地干擾他的研究與活躍,終於讓
聯軍成功破解德軍的密碼系統,讓歐洲戰場得
以提早終結。
早從求學時代開始,圖靈就展現其對於思考、
邏輯及數學的喜好。特別是對於悖論與邏輯思
考的熱衷,讓人覺得他不僅是個怪人,也更可
以理解正因為如此,他才能改變50年後的現在。
對我們來說,電腦、智慧型手機,許多便利生
活的人工智能發明,無不奠基於圖靈最初的想
法:「有沒有可能,機器可以自行思考,並與
人對話?有沒有一種音樂,是機器聽得懂的?
」也因此他很好奇地想要更加了解機器的心靈
,幾乎是把機器視作類比於人類的一種存在。
而這也是聞名於後世的「圖靈測試」。
只是在二戰結束後,卻因為其同性戀的身份,
不僅受到多方的批評與責難,更因此被強迫接
受動情素療法,而使得他的人生開始走向下坡
,而過去抗戰有功的榮譽徽章,此時卻彷彿是
個極大的諷刺,只在於他的與眾不同。
美國精神醫學會一直要到圖靈死後將近20年,
才正式在《DSM-Ⅲ-R》中將同性戀去除,不再
視為異常。然而即使學界、醫界看似如此先進
,人的心靈與傳統,卻往往是種讓人心痛或憤
怒的存在,人們終究對於過於超越當代議題的
作為,難以敞開心胸與張開雙眼,有更多的包
容與接納。
更諷刺的是,現代科學的發展,許多都來自於
圖靈那種想對機器更加了解的念頭,以及隨後
產生的電腦及相關製品。當我們生活越離不開
現代科技,就更加證明當初英國政府的荒謬,
與為圖靈感到惋惜與不捨。
本書有好幾個段落提到了同性戀及該時代對同
性戀的不友善與輕蔑,可以想見當時的圖靈能
如此非凡的成就,更加地難能可貴。而圖靈所
關注的悖論與邏輯思考,老實說讀起來並不是
很容易,得多次咀嚼之後,才能理解(甚至只
有部分理解)其哲學性。然而在劇情的構成、
人物的刻畫上,卻可以躍然紙上地,讓我們藉
由雷納的活躍,彷彿親眼目睹著一代科學家的
對此一切心境與絕望。
圖靈最終死於毒蘋果,似乎在嘲弄著帶給眾人
智慧的分別善惡果,卻也同時是一種迫使人類
遠離幸福的根源,而此時雷納那終身未婚的姑
姑維琪的一段話卻言猶在耳,「你有沒有想過
,有多少新的觀念是性傾向不同的那群人帶給
我們的?」
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.138.114.52
※ 文章網址: https://www.ptt.cc/bbs/book/M.1481444237.A.609.html
... <看更多>