區塊鏈鼻祖比特幣之5:獨特交易模式的優勢與困境解決
獨特交易模式解決所有權轉移
在上一篇文章中,我們已經知道了比特幣通過所有錢轉移而不是賬戶的方式來設計,
通過這樣的設計,我們就可以知道每一筆交易的前世今生。追溯到歷史的交易。這樣就增加了造假的難度。如下圖所示,每一筆交易都會追溯。比特幣的所有權鏈傳遞如下:
也就是說,我們的每一筆交易都依賴於前面的交易。但是前面的交易一定就值得信賴嗎?當然不是,所以我們仍然需要對交易的之前節點進行驗證。也就是說,將交易鏈條的所有記錄進行驗證。實際上,當你安裝比特幣錢包時,就會下載歷史所有的記錄並逐漸回溯檢驗交易有效性,直到最初的節點。記住,你是和匿名物件進行交易,為自己驗證每筆交易很重要。
獨特交易模式解決雙重支付
交易支付後,就不能再重複的使用。也就是說,交易的鏈條只能是唯一的。否則有人就可能重複支付。例如,尹成給小鄭支付後,又給小明支付了。這是絕對不允許的。
獨特交易模式如何解決處理海量的交易?
由於目前已經有了海量的交易資料,那麼如何快速的找到之前的交易。其實很簡單就像資料庫一樣,通過雜湊索引值來快速實現。
尹成要把錢支付給唯一的使用者小鄭,需要在交易中傳送地址,代表目的地。對於這一串地址來說,只有小鄭的私密才能夠開啟。並且小鄭已經解開了的資訊會傳播給比特幣網路上的其他節點。其他節點正如前面講到的數字簽名,會很容易的得到驗證,是小鄭解開的。他是這筆錢的新主人。
傳送報文時,傳送方用一個雜湊函式從報文文字中生成報文摘要,然後用自己的私鑰對摘要進行加密,加密後的摘要將作為報文的數字簽名和報文一起傳送給接收方,接收方首先用與傳送方一樣的雜湊函式從接收到的原始報文中計算出報文摘要,接著再用傳送方的公鑰來對報文附加的數字簽名進行解密,如果這兩個摘要相同、那麼接收方就能確認該數字簽名是傳送方的。如何支付給唯一的使用者?
前面已經提到了,確定了發出者和交易金額的不可偽造性,那麼如何支付給唯一的使用者呢?
尹成要把錢支付給唯一的使用者小鄭,需要在交易中傳送地址,代表目的地。對於這一串地址來說,只有小鄭的私密才能夠開啟。並且小鄭已經解開了的資訊會傳播給比特幣網路上的其他節點。其他節點正如前面講到的數字簽名,會很容易的得到驗證,是小鄭解開的。他是這筆錢的新主人。
傳送報文時,傳送方用一個雜湊函式從報文文字中生成報文摘要,然後用自己的私鑰對摘要進行加密,加密後的摘要將作為報文的數字簽名和報文一起傳送給接收方,接收方首先用與傳送方一樣的雜湊函式從接收到的原始報文中計算出報文摘要,接著再用傳送方的公鑰來對報文附加的數字簽名進行解密,如果這兩個摘要相同、那麼接收方就能確認該數字簽名是傳送方的。資訊公開又如何解決匿名?
如果你使用TOR網路進行操作比特幣並且隱藏ip地址,那麼你就能在放心的在只透露公密的情況下使用比特幣。但是,交易是公開的儲存在比特幣網路中的。要避免有人可以的找出你的交易串。你可以對每一個將要進行的交易產生一個新公密。你可能會問,不同的公密為什麼都可以進行資料簽名的驗證?其原理也是很簡單的,正如之前提到的九宮格一樣,其密碼可能會有多個。不同的密碼都可以驗證九宮格的正確性。
網址:http://www.qukuailianxueyuan.io/
欲領取造幣技術與全套虛擬機器資料
區塊鏈技術交流QQ群:756146052 備註:CSDN
尹成學院微信:備註:CSDN
相關文章
- 區塊鏈鼻祖比特幣之4:獨特交易設計區塊鏈比特幣
- 區塊鏈鼻祖比特幣之7:區塊鏈在比特幣中的真正用意區塊鏈比特幣
- 區塊鏈鼻祖比特幣之1:比特幣的內涵與價值區塊鏈比特幣
- 區塊鏈鼻祖比特幣之2:可分割與去中心化區塊鏈比特幣中心化
- 區塊鏈鼻祖比特幣之11:比特幣困難度區塊鏈比特幣
- 區塊鏈鼻祖比特幣之13:比特幣原始碼編譯詳解區塊鏈比特幣原始碼編譯
- 區塊鏈鼻祖比特幣之9:挖礦、礦池與比特幣的產生區塊鏈比特幣
- 區塊鏈鼻祖比特幣之10:merkle tree與spv節點區塊鏈比特幣
- 區塊鏈鼻祖比特幣之8:分叉帶來的雙花支付、51%攻擊與解決辦法區塊鏈比特幣
- 區塊鏈鼻祖比特幣之12:(SPV) 節點與Bloom 過濾器區塊鏈比特幣OOM過濾器
- 區塊鏈鼻祖比特幣之6:詳解比特幣的密碼攻擊與分散式雙花攻擊區塊鏈比特幣密碼分散式
- 區塊鏈點對點交易系統的優勢有哪些?區塊鏈
- 比特幣與區塊鏈比特幣區塊鏈
- 區塊鏈鼻祖比特幣之3:驗證訊息真偽的數字簽名區塊鏈比特幣
- 區塊鏈鏈遊的優勢在哪裡?區塊鏈
- 區塊鏈dapp程式開發有哪些優勢特點?區塊鏈APP
- 區塊鏈Dapp的劣勢和優勢區塊鏈APP
- 區塊鏈交易所開發的組成部分 | 區塊鏈交易所開發模式系統搭建講解區塊鏈模式
- 區塊鏈鏈遊開發的優勢在哪裡?區塊鏈
- 比特幣和區塊鏈(2):比特幣中區塊鏈的實現比特幣區塊鏈
- 模式與教練:敏捷管理困境的解決之道模式敏捷
- 宗譜鏈介紹,區塊鏈宗譜鏈優勢區塊鏈
- ICO的前世今生:5分鐘瞭解區塊鏈和比特幣(上)區塊鏈比特幣
- 什麼是區塊鏈的鏈外交易和鏈內交易區塊鏈
- 1.8 區塊鏈交易流程區塊鏈
- 區塊鏈入門 ③ - 交易區塊鏈
- 區塊鏈數字資產交易所開發功能特點區塊鏈
- 《湖南省區塊鏈白皮書》釋出:區塊鏈是湖南優勢產業區塊鏈產業
- 區塊鏈數字資產交易所平臺開發發展的優勢介紹區塊鏈
- LikeLib:區塊鏈技術優勢可以解決雲端計算髮展瓶頸區塊鏈
- 迅解區塊鏈模組化趨勢下的企業產品發展優勢區塊鏈
- 區塊鏈系統開發解決方案,交易所開發區塊鏈
- 區塊鏈技術開發公司談區塊鏈保險的特點區塊鏈
- 區塊鏈交易所開發講解方案區塊鏈
- 元宇宙區塊鏈遊戲開發的優勢元宇宙區塊鏈遊戲開發
- 區塊鏈溯源解決方案_區塊鏈溯源應用場景區塊鏈
- 區塊鏈溯源可信嗎?區塊鏈溯源系統解決方案區塊鏈
- 區塊鏈溯源技術,區塊鏈溯源防偽解決方案區塊鏈