1,比特幣的底層系統(tǒng)是區(qū)塊鏈,區(qū)塊鏈用到的知識有:哈希函數(shù),數(shù)字簽名,零知識驗證(主要針對比特幣的擴展),哈希函數(shù)具有碰撞阻力,隱秘性,謎題友好三個特性,不同的哈希函數(shù)具有的特性根據(jù)實際的需要不同,碰撞阻力指的是對于在實踐中對于產(chǎn)生同樣長度的哈希值輸出,不同的哈希值輸入是無法得到同樣的結(jié)果的,因為在理論上雖然能夠得到同樣的輸出值,但是因為計算量是指數(shù)級增長的,基本在現(xiàn)實中無法接觸,針對很多人提到量子計算機的實現(xiàn)會導(dǎo)致哈希函數(shù)不具備了碰撞阻力的說法,解決方案是量子計算機還有很久才能產(chǎn)生,其次可以增加輸出的哈希值的長度來增大計算量,哈希指針的用途是搞定地址和確定是否篡改。
2,任何一種幣都是有三個部分構(gòu)成:1,區(qū)塊鏈(底層去中心化的總賬,可能是自己改進的比特幣底層區(qū)塊鏈,也可能是直接復(fù)制的)2,協(xié)議(運行幣交易的軟件)3,貨幣或者是 代幣,
3,比特幣在交易過程中的腳本執(zhí)行給智能合約的產(chǎn)生提供了基礎(chǔ),因為比特幣的編程語言不是圖靈完備同時社區(qū)運營的去中心化導(dǎo)致其上無法短時間內(nèi)產(chǎn)生太多的Dapp,而以太坊具備圖靈完備。,
4,比特幣的底層技術(shù)解決了幾百年來人類的兩個問題:1,雙重支付,2,拜占庭將軍問題
5,網(wǎng)絡(luò)的基礎(chǔ)是TCP/IP和反包協(xié)議,在這些底層技術(shù)上互聯(lián)網(wǎng)完成了信息的全球流動,而對于區(qū)塊鏈正在用另一種底層技術(shù)改變互聯(lián)網(wǎng)的價值傳輸體系。
6,比特幣的產(chǎn)生是有很長的歷史:第一虛擬公司,電子交易協(xié)議,網(wǎng)絡(luò)現(xiàn)金,網(wǎng)絡(luò)資金,網(wǎng)絡(luò)朋克,B幣,比特黃金。
7,礦工通過算例競爭完成交易的打包每一個礦工都是一個節(jié)點,這些節(jié)點產(chǎn)生共識,同時每一個礦工又是一個麥克斯韋妖,他們的共同作用導(dǎo)致了整個比特幣系統(tǒng)的熵減。
8,礦工的算計競爭雖然讓很多人詬病但是提出來的解決方案比如:DPos、POw等方案哪一個都是不完美的,為了信任,去中心化的信任怎么可能不付出代價呢?
9,對于區(qū)塊鏈知識可以用龔鳴的金字塔層級去更好的理清邏輯關(guān)系:區(qū)塊鏈分為大致六個層級依次是:數(shù)據(jù)層,網(wǎng)絡(luò)層,共識層,激勵層,合約層,應(yīng)用層。
上述總結(jié)肯定會有很多錯誤之處,畢竟自己還沒有完全理解比特幣系統(tǒng)運行的機制,對于密碼學(xué)也是初探,不過通過兩天六本書的強制主題閱讀,我找到了自己的方向,理清了區(qū)塊鏈知識的邏輯關(guān)系,這對于將來的學(xué)習(xí)來說,這兩天將近14個小時的學(xué)習(xí)還是非常值得的,對于學(xué)習(xí)方法自己還是需要總結(jié)的。
這兩本書對于深入了解比特幣非常有用,值得推薦,這兩本書都是有電子版,對于如果不想了解技術(shù)可以直接看白話區(qū)塊鏈這個公眾號,其在最近出了一個區(qū)塊鏈知識的總結(jié)帖子,對于通俗理解很有幫助。
下一步的學(xué)習(xí)計劃是搞定區(qū)塊鏈的底層技術(shù):比如密碼學(xué),編程思想等基礎(chǔ)理論性的東西。預(yù)計花費10個小時。大概三到四個周的時間。也就是十月份搞定這個底層技術(shù)。