区块链读书笔记二
“雙花”問題,在區(qū)塊鏈加密技術(shù)出現(xiàn)之前,加密數(shù)字資產(chǎn)和其他數(shù)字一樣,具有無限復(fù)制性,如果沒有一個(gè)中心化的機(jī)構(gòu),則我們沒有辦法確認(rèn)一筆數(shù)字現(xiàn)金是否已經(jīng)被花掉。在交易中一個(gè)可以信賴的第三方會(huì)保留甲乙總賬從而保證每一筆數(shù)字現(xiàn)金都只會(huì)花掉一次,這就是“雙花”問題。
貨幣的擁有權(quán)是通過公共總賬來記錄,公共總賬記錄在每個(gè)貨幣的用戶上,并由加密協(xié)議和挖礦社區(qū)來確認(rèn)。公共總賬由公開的公鑰來解密,用戶不必信任交易的每個(gè)節(jié)點(diǎn),只需要相信這個(gè)系統(tǒng)即可,這個(gè)系統(tǒng)就是區(qū)塊鏈協(xié)議下的軟件系統(tǒng),從而解決了“雙花”問題。
比特幣交易通俗的解釋:
A如果要將1BITCOIN交給B, A需要發(fā)布一個(gè)腳本告訴社區(qū),這個(gè)腳本首先會(huì)將1BITCOIN解密然后給這1BITCOIN加上B的鎖。社區(qū)收到消息后,用腳本解密發(fā)現(xiàn)確實(shí)是A的簽名,然后給這1BITCOIN加上B的鎖。為什么需要用腳本,而不直接用私鑰,這是因?yàn)橹苯佑盟借€太局限。腳本可以涵蓋更多的場(chǎng)景,比如限制時(shí)間,限制簽名,限制數(shù)量等等。
總結(jié)
- 上一篇: GPU环境配置指南(Ubuntu16.0
- 下一篇: Git commit 常用表情快速查询