1. 參考部落格
位元幣:一種點對點的電子現金系統
從一到n,掘金區塊——區塊鏈行業研究報告
2. 引入
sha256
非對稱加密
加密(hash值 + 私鑰)= 加密後的hash值
解密(加密後的hash值 + 公鑰) = 解密後的hash值1
shaa256(接收到的值) = hash值2
hash值2 vs hash值1
引入位元幣:
需要有一種方法確認付款方是否有足量的位元幣。
每筆交易都必須把以前的交易作為基礎。
小紅支付時傳送:
小青支付50btc給小紅->支付50btc給小白
小紅的數字簽名(針對這條支付訊息)
小紅的公鑰(付款方公鑰)
小白接收到支付訊息後:
50btc >= 50btc
sha-256(「接收到的支付訊息」) = 雜湊值1
使用小紅的公鑰對小紅的數字簽名進行解密,得到雜湊值2
雜湊值1 = 雜湊值2
3個一致性方案問題:
1)如何進行同步
2)如何防止記錄被篡改
3)如何防止同一筆位元幣收入被重複使用
位元幣使用區塊鏈解決3個問題。
使用乙個巧妙的方法限制單位時間內生成的新區塊的數量。
區塊鏈入門
0x00 區塊鏈 base 區塊鏈概念 選自長亭科技 區塊鏈安全生存指南 1.1 始於位元幣 區塊鏈 blockchain 最早由 中本聰 satoshi nakamoto 於2008年 在其 位元幣 一種點對點電子現金系統 中提出,位元幣也成為了目前最廣為人知的區塊鏈應用案例。廣義上講,區塊鏈技術...
區塊鏈入門
從字面上看 區塊鏈是由乙個個記錄著各種資訊的小區塊鏈結起來組成的乙個鏈條,類似於我們將一塊塊磚頭疊起來,而且疊起來後是沒辦法拆掉的,每個磚頭上面還寫著各種資訊,包括 誰疊的,什麼時候疊的,磚頭用了什麼材質等等,這些資訊你也沒辦法修改。從計算機上看 區塊鏈是一種比較特殊的分布式資料庫。分布式資料庫就是...
python入門區塊鏈技術 區塊鏈教程
區塊鏈 blockchain 技術源於位元幣。在位元幣中,為了保證每筆交易可信並不可篡改,中本聰發明了區塊鏈,它通過後乙個區塊對前乙個區塊的引用,並以加密技術保證了區塊鏈不可修改。隨著位元幣的逐漸發展,人們發現區塊鏈本質上其實是乙個分布式的,不可篡改的資料庫,天生具有可驗證 可信任的特性,它不但可用...