區塊鏈與比特幣,究竟誰是誰爸爸?
上一篇中,我們解釋了,為什麼說區塊鏈技術是「信任的機器」?本節,幣圈呆貓(幣圈小韭菜的新馬甲)將解讀一下區塊鏈和比特幣的關係。
大多數人都知道,比特幣和區塊鏈關係密切,甚至有些人把區塊鏈等同於比特幣技術。
事實上,區塊鏈技術僅僅是比特幣的底層技術,是在比特幣運行很久之後,才把它從比特幣中抽象的提煉出來。
從某種角度來講,可以把比特幣看做是區塊鏈最早的應用。
所以,我們來通過比特幣的生成和交易等過程來理解一下區塊鏈技術。
(一)
比特幣交易
我們之前說過,區塊鏈技術等同於一個大賬本,所以基於區塊鏈之上的典型應用比特幣自然也是同一道理。
所以,比特幣的交易過程就是,在這個分散式的賬本上將眾多的比特幣轉賬記錄都記錄下來。
在信息傳遞的過程中,發送方通過一把密鑰將信息加密,接收方收到信息後,再通過配對的另一把密鑰對信息解密然後再去用這筆資金。
這個加密的過程保證了信息的私密性和安全性。
不過,這個與我們平時轉錢有什麼區別呢?
在轉錢時,銀行系統會幫你記錄您的賬戶流水信息,所以你自己能看到自己收到的金額,付款方姓名,其他信息是無法查詢的,所以假如收到一筆不明來源的錢,你可能因為無法追溯源頭而無法退還回去。
而在比特幣交易系統中,每一筆交易的賬目信息中都會記錄該筆自己的前一個擁有者是誰,當前擁有者是誰,當你轉出去之後,還會把後一個擁有者是誰也都記錄進去。
這樣根據賬目可以追溯全程。
當這筆交易記錄好之後,系統就會告訴所有節點,當前這筆交易實施完成。
(二)
區塊和鏈
因為上述每一筆轉賬交易是相對分散的,為了更好的統計交易信息,所以比特幣系統使用區塊(block)來打包某一個時間段內的交易。
而這個時間段的長短取決於中間節點競爭記賬誰記得又快又好的能力(前面的章節我們有講到哦)。
在每個區塊里包含三個信息:一是當前區塊的ID號,二是若干交易賬目信息,三是前一個區塊的ID號。
這個方式就像是我們把一大群人依次分成若干小組,從第一個成好小組的開始依次標上ID號1、2、3……一直到分完為止。
那麼中間由於種種原因比如個人喜好或者女孩子喜歡組團等原因導致可能5分鐘或者10分鐘才能成功確認一個小組的誕生。
然後,每一個新的小組手裡要拿著自己的ID號碼和上一個小組的ID號碼,方便對接找到自己的前後"鄰居"。
由此,可以從最後一個區塊一直倒推找到起始的節點,從而形成了一條完整的交易鏈條。
最後,比特幣世界中,要求所有交易記錄保存在全球無數的計算機中,所以,只要還有一台裝有比特幣程序的計算機能工作,這條鏈就可以被完整的讀取,因此其遺失的可能性微乎其微(此處遺失不包含因人為原因泄密等情況造成的損失哦)。
而這個鏈上的信息同樣在每一個節點誕生後都需要發布給全部的節點驗證。
綜上,在比特幣應用中,其實區塊鏈就是比特幣的那個大賬本,而每一個節點中都包含比特幣交易的信息,當交易發起被記錄後,信息不允許再隨意篡改。
聽起來,比特幣的邏輯是不是和區塊鏈技術原理一致呢?
並不完全如此,比特幣是區塊鏈技術的一個典型應用,但同時非常具有局限性,這也是為什麼區塊鏈技術能夠在今天能夠被全球廣泛關注的原因。
【解碼區塊鏈】系列小課堂:
下一節課,「幣圈呆貓」將進一步帶領大家揭開區塊鏈的神秘面紗。
【今天作業】
在留言區灌水,內容不限,已獲得最高點贊為勝利目標,比比誰的腦洞大。


TAG:火幣資訊 |