一班【金馬帶你定投區(qū)塊鏈】第一次作業(yè):入圈之后

我是6月19日加入金馬圈,也是那天正式加入幣圈。

進(jìn)入幣圈也是機(jī)緣巧合,主要因?yàn)槔掀偶尤肓艘粋€(gè)叫007的群,群里經(jīng)常談及李笑來等大牛。入群后,她的行動(dòng)力有所提升,每天都是打了雞血一樣,以前老婆做事都是三分鐘熱度,我對她很多的行為都不抱希望,但參加這個(gè)社群之后,在群友影響下進(jìn)入了GAFATA的投資世界,老婆一進(jìn)入圈中開始著手進(jìn)行開戶投資的行動(dòng),她不遠(yuǎn)千里到香港開戶,并將香港戰(zhàn)友怎樣熱情地幫助她的經(jīng)歷告訴我(在這冰冷的社會,竟然有如此素不相識熱心的人),她買入了T的股票后,T的股票在同期穩(wěn)定地增長,作為首次近距離接觸股票的我,徹底改變了我的金錢觀:原來我的錢價(jià)值是波動(dòng)的,而且可以增長這么快的。我開始改變對她行為的偏見,開始在她的分享下認(rèn)識到什么叫注意力、定投和7年一輩子等等“毀”三觀的理論。

后來,她分享了老貓一篇文章,說到了“區(qū)塊鏈”相關(guān)的東西,然后建了一個(gè)貓友圈,入圈費(fèi)竟然要3000!我是搞編程的,她建議我可以了解下區(qū)塊鏈。在她們的圈子里,老貓和金馬是對區(qū)塊鏈比較了解的,建議我去請教他們。當(dāng)我聽到入圈費(fèi)竟然漲到3000,這個(gè)讓我對區(qū)塊鏈充滿了好奇心,但對我來說太貴了。某個(gè)周一,發(fā)現(xiàn)金馬也建了小密圈,二話不說,果斷進(jìn)入了。

“世界上沒有白走的路,每一步都算數(shù)。”因?yàn)橛悬c(diǎn)技術(shù)基礎(chǔ),我很快就完成了云幣網(wǎng)注冊和充值、google雙重認(rèn)證、imtoken綁定云幣、錢包備份刪除恢復(fù)等操作,馬上沖了200塊進(jìn)去體驗(yàn)。

經(jīng)過幾天初步了解,我首先配置了ETH50%,BTC40%,SC10%,入手后,到7月5日,經(jīng)過ETH大跌,EOS暴漲。看到金馬圈戰(zhàn)友分享的文章,原來我跟大家都有同樣的感受,當(dāng)ETH大跌的時(shí)候,腦中反復(fù)提醒自己是“定投”的,應(yīng)該看到價(jià)值而不是價(jià)格,更加驗(yàn)證了老貓《成功的人生需要對沖》以及理解了資產(chǎn)配置的重要性,正因?yàn)槔县埖馁Y產(chǎn)配置指導(dǎo),在比特幣作為基礎(chǔ)的組合中,我才能比較淡定地面對暴跌行情;當(dāng)EOS大漲的時(shí)候,感受到前途一片光明,腦中不斷有聲音讓自己再多入手一點(diǎn)。無法控制地將imtoken的widget放在首頁,下意識地拿起手機(jī)看行情。韭菜屬性還是未能撇脫。

在學(xué)習(xí)《精通比特幣》過程中,一直在思考,如何能尋找一個(gè)不同的角度去寫一篇學(xué)習(xí)心得。作為一名程序員,我希望是有點(diǎn)技術(shù)性的,于是慢慢學(xué)習(xí)著加密算法,試圖通過加密算法的角度說明比特幣的安全性!

第一次感覺到抽象的數(shù)學(xué)原來如此的實(shí)用。比特幣中最經(jīng)典的就是橢圓曲線加密算法(ECC),學(xué)習(xí)它之前必須明白不對稱加密、trapdoor函數(shù)、RSA、然后就是橢圓曲線加密的原理。我覺得所有加密方法的核心就是尋找一個(gè)trapdoor函數(shù),所謂trapdoor就是正向運(yùn)算比較容易,逆向運(yùn)算非常難。類比于穿扎帶(圖1),我們把扎帶一端穿向另一端非常容易,但是返回來就基本弄不了。橢圓曲線加密就是一個(gè)

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? (圖1 from 百度百科)

trapdoor模型,其數(shù)學(xué)表達(dá)式為K=kG,大寫K公鑰,小寫k是私鑰,乍看這表達(dá)式如果不知道前提條件,很容易認(rèn)為公鑰跟私鑰關(guān)系就是G倍的k,也就是k個(gè)G連續(xù)相加,但其實(shí)不是簡單的加法,它有一個(gè)前提是這些點(diǎn)必須在一條橢圓曲線方程中(y^2=x^3+ax+b),一個(gè)已知公共點(diǎn)G(x,y),還有預(yù)定義的加法運(yùn)算。這種加法運(yùn)算類在橢圓曲線上,通過任意跟G點(diǎn)連線,找到連線的第三點(diǎn)再做關(guān)于x軸的映射,然后繼續(xù)與G點(diǎn)連線找出第三點(diǎn),公鑰K就是最后連線的最后一點(diǎn),而私鑰k就是連線的次數(shù)。這就像在一個(gè)坐標(biāo)系中打桌球(圖2)。而連線能夠來回反彈的特性除了因?yàn)殛P(guān)于x軸對稱的運(yùn)算,另外一個(gè)關(guān)鍵就是mod運(yùn)算,mod就是取余數(shù),

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? (圖2 from 8btc)

無論是RSA還是ECC,都是因?yàn)橛辛薽od運(yùn)算才能通過私鑰匹配公鑰。以上就是橢圓曲線的基本原理。

為彌補(bǔ)我理解不透徹或者表達(dá)不清晰,借用一個(gè)簡單比喻,以說明橢圓曲線加密算法在比特幣系統(tǒng)中或者類比特幣區(qū)塊鏈系統(tǒng)中的安全性:

上面說小寫k是私鑰,是進(jìn)行連線的次數(shù)。想象在某段時(shí)間某人在密室里面打桌球,他開始用球桿擊打白球,對他來說,他能知道白球在球臺上反彈次數(shù)和路徑。如果另一個(gè)人走進(jìn)密室,并只能看到球的最終位置,即使他知道游戲規(guī)則和球的起點(diǎn),在沒有全程觀察打球過程的情況下,他是無法算出球的反彈次數(shù)。換句話說,也就是即使知道公鑰,也無法知道私鑰。

私鑰意味著你的區(qū)塊鏈資產(chǎn)的所有權(quán)!

如果用世界上最先進(jìn)的計(jì)算機(jī)通過公鑰算出私鑰到底有多難,這里再引用另外一個(gè)比喻:

Lenstra最近引進(jìn)了“全球安全(Global Security)”的概念。你可以算出攻破一個(gè)密碼學(xué)算法需要多少能量并把它與水沸騰需要多少能量對比。這是一種密碼學(xué)的碳量排放。通過這次測量,破解一個(gè)228字節(jié)的RSA秘鑰需要的能量少于煮沸一茶勺水的能量。相比地,破解一個(gè)228字節(jié)的橢圓曲線秘鑰需要足夠煮沸地球上所以水的能量。

這幾天,為了盡快完成作業(yè),寫出一篇心得,閑暇時(shí)都在讀《精通比特幣》、《老貓說》。《老貓說》中《論老鳥的正確飛行姿勢》提到的幾個(gè)點(diǎn),比如“堅(jiān)定地相信區(qū)塊鏈能改變世界”、“比特幣的邏輯價(jià)值”、“為什么區(qū)塊鏈資產(chǎn)會有價(jià)值”、“比特幣的轉(zhuǎn)賬為什么是值得信任的”,因?yàn)樵跊]有搞清楚這些問題之前,我已經(jīng)入手了一些區(qū)塊鏈資產(chǎn),加上連續(xù)波動(dòng)的行情,心里非常不踏實(shí)。

為不讓這種感覺影響生活和工作,除了堅(jiān)定定投策略,再就是利用閑暇時(shí)把區(qū)塊鏈研究得深入一點(diǎn),將老貓上述幾個(gè)問題搞透徹,以轉(zhuǎn)移注意力,通過上述對橢圓曲線加密算法的粗淺認(rèn)識后,“比特幣的轉(zhuǎn)賬為什么是值得信任的”這個(gè)問題基本可以找到方向,接下來將針對上述每一個(gè)問題寫出一篇心得,寫一個(gè)系列,希望通過寫作輸出促進(jìn)學(xué)習(xí),讓我拓寬眼界,投資未來。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容