-
朋克查看全部
-
比特幣查看全部
-
比特幣查看全部
-
1. 比特幣就是一串受信任的數字,這串數字可以用于支付
2. 比特幣系統的特點是:
? ? 點對點交易,沒有第三方
3. 一個地址一個私鑰,誰擁有這串私鑰,誰就可以用這個地址進行支付;
如果私鑰丟失了,比特幣可能會丟失;私鑰丟失了的話,是不能找回的;私鑰可以通過兩次哈希處理得到地址,而地址不能推導出私鑰;
而且私鑰和地址是沒有任何關系的,
4. 如何在不泄露私鑰的前提下證明我們擁有某個地址的私鑰?
非對稱的加密技術
?① 對交易進行哈希,得到摘要;(地址其實相當于公鑰)
?② 用私鑰對摘要進行簽名;(簽名運算得到簽名信息)(簽名是用私鑰對摘要的加密過程)
?③ 對交易進行廣播,節點接收到廣播之后,就要對簽名進行驗證,(對簽名和公鑰進行驗證運算,看看是否等于該地址的摘要)
5. 比特幣的賬戶是沒有用戶個人的信息,沒人知道該賬戶是屬于哪個人的,而且是最安全的,只有有私鑰才能動到賬戶上的比特幣;
查看全部 -
共識機制
兩個節點同時完成工作量證明,使用誰的區塊?
為什么要遵守協議?(節點工作量只有在其他得節點認同其是有效的)
累計工作量最大的區塊鏈+最長鏈
查看全部 -
為什么記賬
記賬:Hash打包過程
消耗資源
獎勵
挖礦-工作證明(POW)
規則:1.一段時間內,只有一人可以記賬成功 2.通過解決密碼學難題(即工作量證明)競爭獲得唯一記賬權 3.其他節點復制記賬結果
記憶記錄集 1.收集廣播中還沒有被記錄賬本的交易? 2.交易的有效性驗證 3.添加一筆給自己轉賬的交易(挖礦獎勵)
查看全部 -
廣播交易
驗證信息:
簽名及驗證:
查看全部 -
比特幣系統:
點對點交易
沒有第三方
地址不保存任何個人信息
簽名過程:
查看全部 -
序號,時間戳,Hash值,交易記錄
查看全部 -
比特幣原理:
賬本如何驗證?
所有權問題?
為什么記賬?(挖礦)
以誰的賬本為準(共識機制)
哈希函數:對原始信息哈希過后,得到摘要信息
特點:
同樣的原始信息用同一個哈希函數總能得到相同的摘要信息,原始信息任何微小的變化都會哈希出面目全非的摘要信息,從摘要信息無法逆向推算出原始信息(類似于MD5)
區塊:區塊頭(序號,時間戳,Hash值),交易記錄
在第二個賬本進行hash時,會加入第一個賬本的hash值
查看全部 -
驗證交易,verify("簽名信息",“付款方地址”) == hash("交易摘要")
查看全部 -
區塊鏈查看全部
-
Hash函數
2.區塊鏈的概念
? ?
查看全部 -
1.比特幣概念:
? ? 比特幣及數字貨幣(一串數字及貨幣)? 價值共識
? ?去中心化的記賬系統:賬目數據存在于每個節點中
查看全部 -
賬號:隱私、安全? 不會記錄賬戶所有人任何信息,關鍵信息:秘鑰
1.賬號——>地址
密碼——>私鑰
交易簽名 (如何根據地址證明持有該地址的私鑰)
廣播交易(廣播信息包括交易信息(包含付款地址)和交易簽名)
5.各節點接收到廣播的信息,進行驗證,驗證(包括賬號所有權及余額相應校驗)通過記入賬冊
6.簽名及驗證總結
查看全部
舉報