-
這個不錯111
查看全部 -
這個不錯111111
查看全部 -
這里不僅僅是講了如何做賬本驗證,更是講什么是區塊鏈,使用哈希函數特性,利用哈希函數來進行對區塊數據(序號,時間戳和賬本)計算得到一個哈希值,在下一個賬本記錄上一個區塊的哈希值因此形成了一個鏈條。通過對整個鏈條的最后一個區塊進行驗證,可以高效的進行賬本驗證,但是如何進行做這個驗證的還需要再學習
查看全部 -
需要記錄下查看全部
-
剛學查看全部
-
新課的筆記
查看全部 -
212121312312323123
查看全部 -
好的查看全部
-
區塊鏈核心技術了解
區塊鏈的歷史:
密碼朋克(cypherpunk):郵件組(成員:中本聰,比特幣之父)
Haber/Stornetta 提出時間戳方法保證數字文件安全的協議
戴偉發明了B-money,強調點對點交易和不可更改記錄
哈爾-芬尼推出了“加密現金”
2008年中本聰《比特幣:一個點對點的電子現金系統》
區塊鏈應用場景:
資產:數字資產發行、支付(跨境支付)、交易、結算
記賬:股權交易、供應鏈金融、商業積分
不可篡改:溯源、眾籌、醫療證明、存在性證明
點對點:共享經濟、物聯網
隱私:匿名交易
比特幣:
數字貨幣:一串數字
信任從何而來:財產只受自己控制(私鑰)
無通脹(總量不變,2100萬個)
沒有假鈔
流通性好
去中心化記賬系統
比特幣的原理:
1.???? 賬本如何驗證:
方案一:一一核對賬本記錄,發現不同時少數服從多數(x)
hash
2.???? 賬戶所有權問題:賬號-地址,密碼-私鑰
非對稱加密技術(交易簽名):交易進行hash得到摘要,用私鑰對摘要進行簽名
廣播交易
驗證:
3.???? 為什么記賬(挖礦):
記賬:hash打包的過程
消耗資源
獎勵
規則:一段時間只有一個人可以記賬成功
通過解決密碼學難題(即工作量證明)競爭獲得唯一記賬權
其他節點復制記賬結果
?
4.???? 以誰的賬本為準(共識機制):
采用工作量最大的鏈作為主鏈
分叉
查看全部 -
區塊鏈核心技術了解
區塊鏈的歷史:
密碼朋克(cypherpunk):郵件組(成員:中本聰,比特幣之父)
Haber/Stornetta 提出時間戳方法保證數字文件安全的協議
戴偉發明了B-money,強調點對點交易和不可更改記錄
哈爾-芬尼推出了“加密現金”
2008年中本聰《比特幣:一個點對點的電子現金系統》
區塊鏈應用場景:
資產:數字資產發行、支付(跨境支付)、交易、結算
記賬:股權交易、供應鏈金融、商業積分
不可篡改:溯源、眾籌、醫療證明、存在性證明
點對點:共享經濟、物聯網
隱私:匿名交易
比特幣:
數字貨幣:一串數字
信任從何而來:財產只受自己控制(私鑰)
無通脹(總量不變,2100萬個)
沒有假鈔
流通性好
去中心化記賬系統
比特幣的原理:
1.???? 賬本如何驗證:
方案一:一一核對賬本記錄,發現不同時少數服從多數(x)
hash
2.???? 賬戶所有權問題:賬號-地址,密碼-私鑰
非對稱加密技術(交易簽名):交易進行hash得到摘要,用私鑰對摘要進行簽名
廣播交易
驗證:
3.???? 為什么記賬(挖礦):
記賬:hash打包的過程
消耗資源
獎勵
規則:一段時間只有一個人可以記賬成功
通過解決密碼學難題(即工作量證明)競爭獲得唯一記賬權
其他節點復制記賬結果
?
4.???? 以誰的賬本為準(共識機制):
采用工作量最大的鏈作為主鏈
分叉
查看全部 -
老師講的非常好查看全部
-
發善男信女們查看全部
-
簽名和驗證是“冪運算”
簽名的過程(對摘要進行加密的過程):
sign(交易摘要,私鑰)->簽名
驗證過程(對摘要進行解密的過程):
verify(簽名,付款方地址)->交易摘要
查看全部 -
非對稱加密技術(交易簽名)
前提:不泄露私鑰
對交易進行hash得到摘要-》用私鑰對摘要進行簽名
簽名過程:
1.對交易進行hash運算,得到摘要信息
hash('
? ? ? ? {"付款地址":"2A39BaC2390FDe",
? ? ? ? ?"收款地址","AAC9CBa239aFCC",
? ? ? ? ?"交易金額","0.2btc"
? ? ? ? ?} ') ->8aDB23CDEA6
2.對摘要信息(8aDB23CDEA6)使用私鑰(J78sknJhidhLIqdngalket)進行簽名,得到簽名信息(
3cdferdadgadg")
sign("8aDB23CDEA6","J78sknJhidhLIqdngalket")->"3cdferdadgadg"
交易后的廣播信息:
交易信息(
"付款地址":"2A39BaC2390FDe",
? ? ? ? ?"收款地址","AAC9CBa239aFCC",
? ? ? ? ?"交易金額","0.2btc"
)+簽名信息(3cdferdadgadg)
其他節點接收到廣播信息后的驗證:
基于簽名信息、付款方地址,返回的交易摘要:
veryfy("3cdferdadgadg","2A39BaC2390FDe")->8aDB23CDEA6
查看全部 -
所有權問題,誰可以支配某個賬戶下的比特幣
使用地址來代表賬戶;
一個地址一個私鑰,私鑰擁有著可以進行賬戶的支付
私鑰泄露會導致賬戶內比特幣丟失
地址與私鑰為非對稱關系,無法逆向推導
Hash(Hash(fun(私鑰)))->地址
查看全部 -
賬本驗證:
核對賬本---少數服從多數-----------數量太對,效率低
hash 、摘要、MD5,不可逆,不同源不同結果
區塊:{序號+時間戳+Hash值,交易記錄}
比特幣大約每十分鐘記賬一次
滾動hash,后一比記錄執行hash時,其源內容包含前一比記錄的hash值;
只需比對最后一個區塊,其hash摘要如果正確,則認為該區塊鏈是可信的
查看全部 -
貨幣--信任
自己控制(私鑰控制)
無通漲(規??傤~固定)
無假幣(共識機制)
流通方便(點對點)
查看全部
舉報