1. 程式人生 > >《區塊鏈》微信讀書筆記

《區塊鏈》微信讀書筆記

話說:

各位讀者盆友,連續發幾篇讀書筆記,大家感興趣看看,都是微信讀書時候隨手做的感想,然後匯出的。

2018/07/09 23:32

區塊鏈:定義未來金融與經濟新格局

火幣網 張健

30個筆記

推薦序一

看到這裡,也覺得沒啥,不過如此。大道至簡吧

區塊鏈的優勢在於能夠用非常低的成本解決網路交易的身份識別和個人徵信,以及使用點對點的交易避免了傳統集中式的清算結構,從而能夠大大提高金融系統甚至整個經濟體系的執行效率

區塊鏈的優勢在於能夠用非常低的成本解決網路交易的身份識別和個人徵信,以及使用點對點的交易避免了傳統集中式的清算結構,從而能夠大大提高金融系統甚至整個經濟體系的執行效率

這個觀點,單單從名字來看,確實不敢恭維

區塊鏈將成為網際網路金融夢想照進現實的關鍵技術”這樣讓人印象深刻的觀點

推薦序二

哥看過的成功學雞湯不少 運氣是非常奇妙的東西 只可意會

創業維艱,九死一生,不是所有的努力都能有結果,

網購當時解決信任問題是依靠類似支付寶這種第三方平臺做的。 我助學貸款中間商就是支付寶。那一年,我還不懂什麼是支付寶。

區塊鏈可能是21世紀最讓人興奮和值得期待的技術創新之一,它創造性地使用技術的方式為交易雙方建立信用,而無需第三方機構參與,從而極大地降低了交易成本。

世界最遙遠的距離是心與心的距離 打通了信任 就可以直達內心

,區塊鏈技術的廣泛應用,在未來將極大地降低價值交換的信用成本。

第0章 必然的出現

這位童鞋還有一本書 失控 蠻好看

[插圖]

文字與貨幣

貨幣天然是金銀 金銀天然不是貨幣 當年政治書講這些 還是很有趣的

。本質上,文字作為一種人際交流的手段,承載的是資訊;而貨幣作為一種價值傳輸的載體,承載的是信用。自這兩者誕生以來,人類資訊傳播和價值交換的手段也一直沒有停止迭代和進化。下面將簡要回顧它們發展和演變的歷史。

嘗試定義信用

寫得不好 不通俗易懂

如果將社會環境的多樣性以及個體並沒有絕對理性這些事實考慮在內,那麼我們就會發現,所謂信用並不是一個單純的計算概念,因此社會層面的信用行為也不能總是被單純地簡化為基於計算的主體間的相互影響。[插圖]

記賬貨幣

這就像各國的軍備競賽,都在虛擬和現實中尋找對手,浪費大量人力 物力 就是為了各自一塊區域的平和與安定 如果全世界都一統 統一軍隊 統一國防 哪有那麼多資源浪費?

貨幣論》裡表示:“福內斯的書讓我們瞭解到,有一個民族對貨幣的觀念可能比其他國家的人聰明得多。”[插圖]

天才的發明

似乎也沒什麼大不了的,不就是結果導向

比如要組裝一批玩具,早上起來我給了你一些零件,晚上回來便看到玩具擺在桌上,雖然我沒有從早到晚盯著你做玩具的過程,但我也能確定你確實做了這麼多工作。這就是對工作量證明的簡單理解——通過一個(人人都可以驗證的)特定的結果,就能確認(競爭的)參與者完成了相應的工作量。關於POW的機制與實現細節會在下面的章節中詳述。

當交易變得智慧

好玩!這個有意思!

而在區塊鏈這個賬本上,這些資料則有了超越賬本的意義——它們是可程式設計的。 這是一個質的變化。由於區塊鏈的可程式設計屬性,使得區塊鏈上所能承載的就不僅僅是普通的交易,而是可以基於程式自動執行的智慧交易。

密碼學家尼克·薩博(Nick Szabo)首次提出了“智慧合約”這一術語。從本質上講,智慧合約工作原理類似於計算機程式的條件執行語句。當一個預先編好的條件被觸發時,智慧合約執行相應的合同條款。由於區塊鏈的可程式設計性,因此智慧合約在區塊鏈和數字貨幣上的應用是水到渠成的事情。

大家評論得最多的就是支付寶。支付寶是第三方平臺,他解決了客戶和商家之間的信任關係,問題是誰解決自己的信任關係?

再比如網上購物,如果你從網上買了某商品,但不想立即付款給賣家,希望等到發貨後再付款。這時你可以建立一個合約,這個合約可以自動查詢快遞的物流資料,當確認你購買的商品已經發出時,才給賣家傳送貨款。

從具體的實踐來看,由於比特幣的指令碼語言並不是圖靈完備的[插圖],所以在擴充套件性上,比特幣區塊鏈目前所支援的資產定義和交易模式還比較有限。

區塊鏈的未來

原來如此!

基於網際網路構建統一的價值傳輸層,即價值網際網路的誕生,將是區塊鏈發展及演進的必然結果。價值網際網路的誕生將進一步打破資訊不對稱的壁壘,讓以貨幣及數字資產為代表的數字化價值無需藉助大量的中介機構,就能在全球範圍內自由流動。這將讓市場效率獲得一次質的飛躍,甚至徹底改變目前的金融與經濟格局

數字貨幣產業鏈

李笑來老師

就像喬布斯重新定義了“蘋果”一樣,對數字貨幣愛好者來說,中本聰重新定義了“挖礦”“礦工”“礦機”。比特幣的競爭記賬過程是通過節點算力的競爭實現的。這個過程就是常說的“挖礦”,執行這些計算節點的人就是“礦工”,而這些計算的節點、礦工挖礦的工具就是所謂的“礦機”。

沒說透,潛在性沒說清

選擇較小的礦池會更健康,這樣可以避免算力集中帶來的潛在傷害。

現在佔據主要市場地位的比特幣交易所有中國的火幣網、OKCoin、比特幣中國,位於歐洲的bitstamp和btc-e,位於美國的Bitfinex、coinbase和Kraken等。

網際網路金融

好像什麼都要政府支援 網際網路這麼大的概念,套在哪都合適

李克強總理在2014年的政府工作報告中指出要促進網際網路金融的健康發展。

物聯網與共享經濟

已經實現了

共享經濟”[插圖]的場景,如今,出行住宿用Airbnb、用車用Uber,一個共享經濟的時代正在來臨,並且將重塑現在及未來的商業格局。

反正只要你同意使用攝像頭 麥 ,只要技術人員想獲取,都可以不費吹灰之力拿到

人們已經清楚地認識到,如果無法在透明度和隱私權之間實現適當的平衡,那麼物聯網的發展可能放緩,甚至造成無法挽回的危害。”[插圖]

好像這個例子:有人記錄自己一生所有的活動,吃喝拉撒睡,你想想資料大不?只有資料全,才能分析嘛。物聯網會記錄涉及到的所有人,資料量可怕

而如果僅僅是獲得流轉中的使用權,那麼我們需要每使用一次就進行一次交易。因此,物聯網中會產生天文數字的交易頻率和交易數量,相關的清結算系統要分秒不停地順暢運轉,這無疑會對相關的基礎設施提出極大的挑戰。這將是一個複雜的網路,複雜到任何一箇中心化的機構都無法承擔這樣的任務。

恕我口出狂言,也覺得沒啥。破解頂尖級加密技術差不多需要十年,一但破解,還不是會出現新技術

區塊鏈技術可以通過可靠的數學加密演算法保護使用者的隱私。

新一代基礎設施

反正我很熟悉 ISO 8859-1 你們呢?

如果沒有ISO、IEEE、W3C等這些組織對於標準建立的推動,大家的協議將很難統一,網際網路也不會在全球迅速發展起來。而未來區塊鏈的標準將會類似於網際網路,它不是一個協議,而是一組協議,並且持續不斷地進行豐富及改進。

眾籌

籠統地講,眾籌可以分為回報型眾籌(Rewards Crowdfunding)和股權眾籌(Equity Crowdfunding)。這是一個在快速發展中的領域,有很多種細分方式,這裡不進行詳細的介紹[插圖]。

智慧合約

雙向錨定 雙向錨定(2WP)允許比特幣從比特幣區塊鏈轉移到第二層區塊鏈,並且反之亦然。 “轉移”其實是一個錯覺:比特幣是不能被轉移的,但可以暫時性地將比特幣在比特幣區塊鏈上鎖定,同時等量的等價代幣在第二層區塊鏈上被釋放。當等量等價的代幣在第二層區塊鏈上被鎖定時,則比特幣區塊鏈上的原始比特幣就可以被釋放。這就是雙向錨定的本質。 簡單說,就是比特幣和第二層區塊鏈,有個換算關係,計算的時候可以鎖定,算清楚了就結算

從而為核心的比特幣網路增加價值和功能。它將作為比特幣的一個側鏈,通過雙向錨定的方

版權與許可

我對盜版還是蠻開明的 如果我的書被盜版,我也不會太糾結。

另一方面,版權保護一直是網際網路的痛點之一,儘管各國政府都在採取不同的措施,儘量完善網際網路上的版權保護機制,但是盜版依然每時每刻都在發生,甚至一個作品被盜版的數量都可以成為它優秀程度的佐證,比如,現在大熱的美劇《權力的遊戲》就一直穩坐盜版播放榜單的第一位。

如果你心懷尊重,你就會考慮應該為自己的享受付出點什麼 付費是表達敬意和真誠的方式之一。

鞋子抱怨腳在長大,本身就是怪異的事情。我們不是為盜版辯護,我們只是說,網際網路發展的前期,盜版之所以氾濫,很大一部分原因恰恰是相關的傳統行業沒有與時俱進的結果。現在,我們看到, Netflix主打收費的正版視訊播放服務,Amazon在賣正版電子書,國內也有很多網站提供了收費的正版電子內容的服務,他們都在市場上獲得了極大的成功。可見,人們並不是不願意為正版內容支付合理的費用。

每一個節點都備份 不會冗餘?大資料好像只備份3個節點

然而,基於區塊鏈去中心化的本質,每一個節點都有版權資訊的備份。因此這種方式會更加安全。

微信讀書

區塊鏈:定義未來金融與經濟新格局

火幣網 張健

30個筆記

公證與記錄

如果你在外地 丟了身份證 那就慘嘍 現在好像慢慢可以異地補證 不過實在太慢了

本質上,公證是向公眾證明某種東西、關係或狀態在某時某刻的真實存在。在今天這個數字時代,傳統的公證方式不免顯得煩瑣和低效。現把概念放開一點,在生活中遇到的各種證明,如身份證、學位證、結婚證、駕駛證等,其目的也是向公眾提供沒有爭議的相關證明,因此也是一種廣義上的公證。

搞得好像技術可以解決所有公證一樣

準確的證明,證明其存在性和完整性。相對於傳統的公證方式,區塊鏈公證的權威性、可靠性是數學保證的,它可以突破地理範圍和行政區劃的限制,成為一種真正全球通行的存在證明,並且,相對於傳統的公證方式,區塊鏈公證使用的時間更短,支付的費用更低。區塊鏈的時間戳系統基本上可以扮演公證人的角色,只是這種系統更為經濟和可信

為什麼要領結婚證?結婚和國家有什麼關係?不是2人一廂情願就可以了麼?不是的,結婚是個人的事,也是國家的事。出了問題,就需要第三方來作證,否則誰保護你?

當然,作為第一個吃螃蟹的人,他們的嘗試未免顯得粗糙,不管在哪個國家,區塊鏈婚姻登記也遠不到獲得法律認可的地步。不過我們可以想象,區塊鏈婚姻登記作為區塊鏈公共登記的一個嘗試,如果以後能得到推廣和認可,至少能帶來以下好處:更加透明、公平、自由,一些隱瞞和重婚的現象將無所遁形,使用智慧合約還可以對婚姻生活中的房產、子女教育等諸多事宜做更多有創造性的約定。

這個我好像也能做到

世界上的任何人都可以不花一分錢自動證明某個檔案是在何時建立的且之後再未改動過,相比於檔案公證,Stampery的優勢在於你不必帶著紙質檔案親自去公證人那裡,可節省不少時間。

似乎也沒啥大不了的 哈西 時間戳

。如果檔案被修改了,這個雜湊值就無法匹配,相關操作行為也將被系統檢測到。

更多

很好 人們最關心的就是到底有啥用。

下面,我們對區塊鏈行業在其他領域的探索和實踐做一些簡單的介紹。

區塊鏈是誰寫的?不及時技術很牛的人寫的 只要找 都有後門的。只要我想攻破,就可以攻破。本質不就是一項技術嘛。

但同時,這意味著,資料對於那些能夠找到入口進入防火牆內的人來說,相當脆弱。然而,若使用區塊鏈技術,除非所有的參與者達成一致,否則資料一旦被寫入區塊鏈就很難再被更改。這種方式完全顛覆了傳統的防火牆模式,幾乎可以將對資料動手腳的概率降低為零——從這個角度看,區塊鏈對於不管是哪一個行業的資料安全來說,都有不可估量的價值[插圖]。

密碼學基礎

暴力破解很有意思 好比一盆水蒸發了,你要找到所有的水分子,而且要窮盡該水分子和其他水分子相遇的所有可能

一是演算法本身的漏洞,不需要金鑰即可以破解演算法;二是在可接受的時間範圍內暴力破解。

說到底還是數學 我喜歡數學嗎?

相比1976年以前的密碼學思想,公鑰密碼學可以在不直接傳遞金鑰的情況下,完成密文的解密。這個演算法機制啟發了其他科學家,人們認識到,加密和解密可以使用不同的規則,只要這兩種規則之間存在某種對應關係即可,這樣就避免了直接傳遞金鑰。基於這種公鑰機制的思想,開始出現了一系列非對稱加密演算法。 下圖比較說明了非對稱加密演算法與對稱加密演算法的區別。

數學真是一個神奇的學科!物理依靠它,很多東西都依靠它。它表面上看,永遠那麼枯燥乏味,正如一些人的性格。然鵝,能發現其美的,就會被其美深深打動與折服!

公鑰密碼體制根據其所依據的數學難題一般分為3類:大整數分解問題類、離散對數問題類、橢圓曲線類[插圖]。

嗯哈

雜湊函式(Hash Function)也稱為雜湊函式,是能計算出一個數字訊息所對應的、長度固定的字串(又稱訊息摘要

我國有個女破解密碼學家,很厲害的。據說破解了美國國家級別的密碼

比特幣區塊鏈的整個體系中,大量使用了公開的加密演算法,比如Merkle Tree雜湊樹演算法、橢圓曲線演算法、SHA-256雜湊演算法、對稱加密演算法以及一些編碼演算法,如Base58編碼、VarInt編碼、DER編碼等。下面我們來了解其中的幾個核心演算法。

所以,哈西是個很神奇的東東啊

SHA是安全雜湊演算法(Secure Hash Algorithm)的縮寫,是一個密碼雜湊函式家族。這一組函式是由美國國家安全域性(NSA)設計,美國國家標準與技術研究院(NIST)釋出的,包括SHA-1、SHA-224、SHA-256、SHA-384和SHA-512五種變體,主要適用於數字簽名標準。後4個雜湊函式又並稱為SHA-2。

maven倉庫裡面很多包包就是md5加密的。就是一長串亂七八糟讓你看不懂的東西。

SHA-1在許多安全協議中廣為使用,包括TLS、SSL、PGP、SSH、S/MIME和IPsec,曾被視為是MD5(更早之前被廣為使用的雜湊函式)的後繼者。但隨著計算機技術的發展, S

區塊鏈組成

看起來複雜就好

比特幣地址的生成步驟如下: 1)生成橢圓曲線私鑰與公鑰。 2)將公鑰通過SHA-256雜湊演算法處理,得到32位元組的雜湊值。 3)對於得到的雜湊值,通過RIPEMD-160演算法來得到20位元組的雜湊值——Hash160。 4)把由版本號[插圖]+Hash160組成的21位元組資料進行雙次SHA-256雜湊運算,得到的雜湊值的前4位元組作為校驗和,放置在21位元組資料的末尾。 5)對組成的25位元組陣列進行Base58編碼,就可得到地址。

是啊 有一次我給超市付款,就重複了

這類交易體系的問題在於收款人很難校驗之前的某位資產擁有者是否進行了雙重支付(雙花)。

比特幣的交易輸入通常有3種,分別是標準輸入(Standard TxIn)、花費挖礦獎勵(Spend Coinbase TxOut)、產生挖礦獎勵(Coinbase/Generation),下圖分別描述了這3種交易輸入的結構。

我還颶風演算法呢 也很快的

比特幣網路中,交易和區塊資訊的傳播是通過洪水演算法(Flooding Algorithm)進行的。簡單地說,就是每一個收到資訊的節點,向與它相連的所有節點推送該資訊。下一個收到資訊的節點繼續這個過程,資訊很快就會像洪水一樣覆蓋全網路。可見,傳播速度是呈指數增長的。通常在一兩秒內,交易或者區塊的資訊就可以傳遍全網。

共識演算法

嗯 例子不錯 有點點類似斷言

個例子[插圖],給定一個基本的字串“Hello, world! ”,我們給出的工作量要求是,可以在這個字串後面新增一個叫作nonce(隨機數)的整數值,對變更後(新增nonce後)的字串進行SHA-256雜湊運算,如果得到的雜湊結果(以十六進位制的形式表示)是以“0000”開頭的,則驗證通過。為了達到這個工作量證明的目標。我們需要不停地遞增nonce值,對得到的新字串進行SHA-256雜湊運算。按照這個規則,需要經過4251次計算,才能找到恰好前4位為0的雜湊雜湊。

不確定性原理 到底是粒子 還是波

誠實鏈和攻擊鏈之間的競賽具有二項隨機漫步(Binomial Random[插圖]alk)的特點。

數學為什麼如此神奇?可以表示這麼多問題?

攻擊者成功填補某一既定差距的概率類似於賭徒破產問題(Gambler’ s Ruin Problem)。假定一個賭徒擁有無限的透支信用,然後開始進行潛在次數為無窮的賭博,以試圖填補自己的虧空,那麼我們可以計算他補上虧空的概率,也就是該攻擊鏈趕上誠實鏈的概率,如下所示[插圖]: p=誠實節點製造出下一區塊的概率 q=攻擊者製造出下一個區塊的概率 qz=攻擊者最終消弭了z個區塊的落後差距 [插圖] 假定p > q,那麼攻擊成功的概率就隨著攻擊者要追上的區塊數的增長而呈現指數下降。概率是攻擊者的敵人,如果他最開始不能獲得幸運的突破,那麼隨著他落後的越多,他成功的機會就會變得無限渺茫。

籃球步伐中的探步麼?哈

。假設付款人是一個攻擊者,他希望收款人相信他已經付過款了,然後過一段時間將已支付的款項重新發回給自己。付款人希望就算屆時收款人會察覺這一點,也已經於事無補。

程式就是資料結構加演算法 一個地方負責存 一個負責產生要存的東西

將其簡化為如下形式,避免對無限數列求和: [插圖] 轉化為C語言程式碼[插圖]: #include double AttackerSuccessProbability(double q, int z) { double p = 1.0 - q; double lambda = z * (q / p); double sum = 1.0; int i, k;

側鏈技術

類似 分支?

所謂“側鏈”(又稱楔入式側鏈),是相對於主鏈而言的,是平行於主鏈的另一條區塊鏈。它們通過“雙向錨定”(Two-Way Pegging)來建立關聯,實現主鏈與側鏈之間價值的雙向轉移。可以在側鏈上使用主鏈資產,並通過側鏈來彌補主鏈功能的不足。雖然它們具有雙向轉移的能力,但它們是隔離的,即使側鏈中的加密被破解(或惡意設計),所有的損害也都只限於側鏈本身。

附錄1 比特幣:一種點對點的電子現金系統

不大懂

我們將電子貨幣定義為一串由數字簽名組成的鏈條。每一位電子貨幣的所有者通過下面的方式將它轉移給下一位所有者:對前一個交易和下一位所有者的公鑰簽署一個數字簽名,並將這個簽名附加在交易的末尾。收款人通過驗證簽名,就可以驗證電子貨幣的所有者鏈條。

沒記錯的話,這裡重複了

=誠實節點製造出下一個區塊的概率 q=攻擊者製造出下一個區塊的概率 qz=攻擊者最終消弭了z個區塊的落後差距 [插圖] 假定p>q,那麼攻擊成功的概率就隨著攻擊者要追上的區塊數的增長而呈現指數下降。概率是攻擊者的敵人,如果他最開始不能獲得幸運的突破,那麼隨著他落後的越多,他成功的機會就會變得無限渺茫。

程式本質就是數學

將其簡化為如下形式,避免對無限數列求和: [插圖] 轉化為C語言程式碼[插圖]: #include double AttackerSuccessProbability(double q, int z) { double p = 1.0 - q; double lambda = z * (q / p); double sum = 1.0; int i, k; for (k = 0; k <= z; k++) { double poisson = exp(-lambda); for (i = 1; i <= k; i++) poisson *= lambda / i; sum -= poisson * (1 - pow(q / p, z - k)); } return sum;

對話作者:區塊鏈離我們還有多遠

你的產品被模仿的機率多大?

目前已經有一些創業公司即將或已開始專注於區塊鏈方面的創業,那你覺得如果要在未來勝出,最重要的是什麼? 張健:我認為最重要的是把握住時機。對

點評

★★★★☆

蠻好的。就是有點快餐的感覺。

★★★☆☆

罷了 快餐書籍就是快餐書籍 沒有什麼回味的空間 主要是沒有什麼美感[得意] 還是淘寶技術這十年這樣的技術書好看

微信讀書

還沒結束奧!還有一篇。