《區塊鏈技術驅動金融》讀書筆記

2021-08-22 02:33:12 字數 2266 閱讀 8002

1.加密數字貨幣需要去中心化,通過安全規則保證安全,而不是依賴於**機構

2.密碼學可以防止對系統的干擾,還能避免混淆,將新貨幣創造的規則編碼到數學協議中

3.雜湊函式有三個特性:

(1) 輸入為任意長度字串

(2) 產生固定大小的輸出

(3) 在合理的時間得到輸出,一般為o(n)

4. 雜湊函式滿足三個附加特性:抗衝突能力,隱秘性,謎題友好

5. 雜湊函式的輸入空間大於輸出空間,必然會產生衝突,我們需要保證的是在一定時間內,雜湊函式不應該產生衝突

6.隱秘性:如果僅知道雜湊函式的輸出,我們無法算出輸入。可以使用的方法:輸入集合大且分散

7.謎題友好:對於任意輸出,在很短的時間內我們無法找到對應的輸入,也就是除了搜尋龐大的輸入空間,我們無法獲得輸出對應的輸入

8.安全雜湊演算法:sha-256

9.雜湊指標是乙個指向資料儲存位置及其位置資料的雜湊值的指標。

10.區塊鏈就是使用雜湊指標構造的鍊錶,有簡單的鍊錶形式和常見的梅克爾樹。

11.我們將區塊鏈的煉表頭(創世區塊)妥善保管,就能夠有效防止資料被篡改,因為沿著鍊錶你需要修改所有的雜湊值,但是煉表頭被很好地保護起來。

12.數字簽名有兩個特性,使之與手寫簽名類似

(1) 只有你可以製作自己的簽名,任何看到的人可以驗證其有效性

(2) 簽名只與與某一特定檔案發生聯絡,該簽名不能用於表明你同意或支援另乙份不同的檔案

可以對區塊鏈的雜湊指標進行數字簽名

13.公鑰和私鑰體系是幫助我們實現去中心化的關鍵手段,我們可以自己註冊使用者,而無需乙個**機構將我們註冊為系統使用者。位元幣將這種身份稱為位址。

14.高飛幣存在的問題,無法解決雙重支付的問題,也就是無法解決乙個高飛幣被同乙個所有者使用多次的問題。

15.財奴幣無法解決去中心化的問題,需要存在乙個財奴來維護交易。

1.分布式共識協議

在乙個有n個節點的系統中,每乙個節點都有乙個輸入值,其中一些節點具有故障,甚至是惡意的。乙個分布式共識協議有以下兩個屬性:

(1) 輸入值的中止須經所有誠實節點來確定

(2) 這個輸入值必須由誠實節點來生成

2.在任何時點,所有在點對點網路上的節點都有包含一系列區塊的總賬本,每個區塊中都包含了已經被所有節點達成共識的交易清單。

3.位元幣打破了分布式共識經典模型的假設:

(1) 引進了獎勵理念

(2) 位元幣體系包含隨機性這個概念

4.乙個交易得到的確認越多,它被納入長期共識鏈的概率就越大

5.雙重支付攻擊成功的概率將隨著確認的數目的增加而指數級降低,在位元幣生態系統裡,最常見的方法是等6個確認

6.防止不正當交易完全是用密碼學的方法,但是這些方法被共識所加強,意思是乙個節點如果想放進乙個密碼學上不正當的交易,這個交易不會被納入長期共識鏈的唯一原因是絕大多數的節點是誠實的,不會把乙個不正當交易放進區塊鏈

7.創造區塊的節點可以在區塊中加入一筆特別的造幣交易,這是新位元幣被允許造出來的唯一途徑,沒有任何其他新增幣機制。所以這是為什麼位元幣最終的數量為2100萬。(每生產210000個區塊,大約四年,獎勵減半,這是乙個等比數列,最終求和為2100萬)

8.另一種激勵機制是交易費,任何交易製造者都可以選擇讓交易輸出值比輸入值小,第乙個建立區塊並把交易放進區塊鏈的人可以獲得這個差額作為交易費。

9.挖礦的工作量證明核心理念是,我們把隨機選取節點改為根據節點占有某種資源的比例來選取節點,我們希望這種資源是沒有人可以壟斷的。位元幣用雜湊函式解密來證明工作量。

10.儘管技術上每個人都可以成為礦工,但由於挖礦的高成本,導致了挖礦生態系統要消耗大量能源。

11.只要以計算能力為權重的大多數礦工遵循位元幣協議,或者說是誠實的,那麼位元幣中的大量攻擊就都沒有可能發生。

1.位元幣交易的過程其實就是不停地建立區塊的過程

2.每筆交易都有乙個輸入值和輸出值,輸入值可以看成是將被消耗的幣(前乙個交易創造出來),把輸出看成是本次交易中創造出來的幣

3.乙個交易輸出的幣,要麼在另乙個交易中被完全消費掉,要麼就乙個都不被消費,不存在只消費一部分的情況

4.乙個位元幣交易分為三部分:元資料,一系列輸入和一系列輸出

5.位元幣指令碼是位元幣的工作控制語言,指令碼是堆疊式的,執行位元幣指令碼只能產生兩個結果,執行成功,交易有效;執行失敗,交易無效,拒絕記入區塊鏈。

1.儲存位元幣就是儲存和管理你的私鑰

2.儲存和管理私鑰有三個目標:可獲取性,安全性和便利性

3.錢包只是儲存小部分位元幣,大部分需要儲存在其他地方

4.錢包是熱儲存,相對的,為了安全,使用冷儲存將位元幣鎖在其他地方,冷儲存是離線的,熱儲存只要知道冷儲存的位址就可以為冷儲存轉賬

區塊鏈 技術驅動金融

在乙個不確定的世界裡我們無法準確 未來,但獲取更多的資訊比無知和莽撞更有意義。現在位元幣一成為共識,共識決定價值。一 乙個中心 信任 合作不一定建立在感情的基礎上,敵對的雙方也可能產生信任。區塊鏈技術目的 通過制度設計讓本來互不信任的主體達成信任和守護信用。二 第乙個基本點 安全 防止食言 乙個雜湊...

區塊鏈讀書筆記四

區塊鏈對大規模協作產生的影響 對區塊鏈未來的前景的興奮點在於,極高的生產力會將這個星球上所有的人和機器都連入乙個全新的網路,也許到了21世紀下半夜,資本主義走向沒落,區塊鏈去中心化協同共享將取而代之,每個人都有自己的個性資產以及榮譽。區塊鏈作為新興協同的共享模式的最佳技術手段,將培養和鼓勵個人參與到...

區塊鏈讀書筆記02 區塊鏈高階

參考文獻 補充說明 廣播新的資料記錄時,實際上不需要抵達全部的節點。只要資料記錄資訊能夠抵達足夠多的節點,那麼將很快地被整合進乙個區塊中 全網節點表示接受某區塊的方法,就是將該區塊的隨機雜湊值視為最新的區塊雜湊值,新區塊的製造將以該區塊鏈為基礎進行延長 節點始終都將最長的區塊鏈視為正確的鏈,並持續以...