一文讀懂區(qū)塊鏈與比特幣,以太幣,萊特幣等的關(guān)系
現(xiàn)在越來越多的人開始進(jìn)入?yún)^(qū)塊鏈領(lǐng)域掘金,區(qū)塊鏈公司也是此起彼伏,比特幣剛出來的時候,我還處于too young,too simple的年紀(jì),一臉天真的對身邊的人說,這個東西沒前途,虛擬貨幣,又沒有監(jiān)管,說跑路就跑路了?,F(xiàn)在我已經(jīng)沒臉再見之前的朋友了,我讓他們錯過了好幾個億。
現(xiàn)在媒體關(guān)于區(qū)塊鏈的報道越來越多,其中出現(xiàn)的名詞、概念也越來越多,虛擬貨幣、區(qū)塊鏈、比特幣、以太幣、萊特幣、挖礦等等,那么這些到底是怎么一回事呢,他們之間有什么關(guān)系呢?
他們之間的關(guān)系我們可以理解為,假設(shè)虛擬貨幣是一個王朝,比特幣是虛擬貨幣王朝的皇帝,區(qū)塊鏈?zhǔn)翘摂M貨幣王朝的太師,虛擬貨幣王朝又有一個太師黨,他們是太師的腦殘粉,太師黨的成員包括以太幣、萊特幣、瑞波幣以及現(xiàn)在的區(qū)塊鏈創(chuàng)業(yè)公司等等。我們呢就是虛擬貨幣王朝的臣民,我們可以選擇忠于皇帝,也可以選擇忠于太師,也可以選擇忠于太師黨下的大臣,當(dāng)然也可以都選擇,或者都不選擇。
這里我們只需要弄清楚皇帝手與太師的職能,剩下的就很好理解了,剩下的無非就是在皇帝手下工作還是在太師手下工作而已,他們的核心思想都是來自于頂端那兩位的。
先來說說虛擬貨幣王朝的皇帝比特幣,比特幣的發(fā)展史大家耳讀目染的應(yīng)該有所了解。在2009年由中本聰提出,旨在創(chuàng)建一個去中心化的支付系統(tǒng)。去中心化就是沒有中間商賺差價,買家和賣家直接交易。而且比特幣的發(fā)行不受任何國家的控制,他依據(jù)算法而產(chǎn)生,數(shù)量上限是2100萬個,生產(chǎn)難度是遞增的,就是說比特幣越來越難獲取,任何有限的資源都是兵家必爭之地。隨著比特幣的發(fā)展被接受程度越來越高,好多人都開始了批量采購設(shè)備挖礦。
那么問題來了,賣家買家直接交易沒有擔(dān)保人,他們?nèi)绾涡湃伪舜四??他們?nèi)绾芜M(jìn)行交易呢?
回答問題之前我們再來說說虛擬貨幣王朝的太師區(qū)塊鏈,區(qū)塊鏈?zhǔn)潜忍貛诺暮诵募夹g(shù),由區(qū)塊鏈來保證交易的真實(shí)性,有效性,不可篡改性。
區(qū)塊鏈?zhǔn)怯蒒個區(qū)塊組成,這些區(qū)塊分布在每一個參與區(qū)塊鏈的計算機(jī)上。我們可以把計算機(jī)理解成一個區(qū)塊鏈上的賬本,賬本里的每一頁紙就是一個區(qū)塊。個人挖礦的計算機(jī)就相當(dāng)于一個薄一點(diǎn)的賬本,專業(yè)的礦工的設(shè)備就相當(dāng)于一個厚一點(diǎn)的賬本。
把這些賬本串起來就構(gòu)成了區(qū)塊鏈,我們可以在賬本上記錄數(shù)據(jù),然后把數(shù)據(jù)告訴每一個人,讓別人也在他們的賬本上記錄下自己的數(shù)據(jù),這樣自己的數(shù)據(jù)就會分布存儲在很多人的賬本里,那么問題來了,數(shù)據(jù)的存儲是需要占用我賬本頁數(shù)的,也就是硬盤空間,我憑啥給你記錄呢,這時候比特幣的作用就體現(xiàn)出來了,我不白讓你記,我給你點(diǎn)比特幣作為酬勞。
那么問題又來了,我為啥要把我的數(shù)據(jù)記錄到那么多人的賬本里呢?這樣做的目的是保證數(shù)據(jù)的真實(shí)性和有效性,比如你借給小王100塊錢,如何保證這個憑據(jù)有效呢,你可以把你借給小王100塊錢這個事實(shí),告訴所有人,讓所有人都幫你記錄下,如果小王還你錢了,他也可以把這個事實(shí)告訴所有人再幫他記錄,你倆的帳就清了,如果小王賴賬,你也可以把小王賴賬的事實(shí)告訴所有人,這樣下次就沒人借給他錢了。
那么問題又來了,它是如何保證的數(shù)據(jù)有效的呢?
首先每一個區(qū)塊都有一個全網(wǎng)唯一的ID,每一區(qū)塊上記錄的內(nèi)容都遵循一個格式,第一行是這個區(qū)塊的唯一ID,第二行是上一個區(qū)塊的唯一ID,第三行是上一個區(qū)塊內(nèi)容的哈希值(如果上一個區(qū)塊內(nèi)容被私自更改,那么哈希值將無法匹配,可以證明數(shù)據(jù)被私自更改),剩下的是記錄你想記錄的數(shù)據(jù)內(nèi)容。用這樣的方式把數(shù)據(jù)分布在整個互聯(lián)網(wǎng)的賬本上,數(shù)據(jù)就很難被更改了。
舉個例子把上面說的完整的跑一邊。
用買家賣家的例子來講,首先買家賣家都要有一個比特幣錢包,用來支付和接受比特幣。假設(shè)買家要買一件衣服,買家會從自己的錢包里給賣家轉(zhuǎn)賬,完成轉(zhuǎn)賬之后,買家的錢包會把交易記錄存到自己的區(qū)塊里,并把這個區(qū)塊廣播到全網(wǎng),讓別人幫自己記錄。為了保證單鏈性,互聯(lián)網(wǎng)里第一個接收到這個廣播的區(qū)塊又會發(fā)一個廣播說:我已經(jīng)記錄了這個ID區(qū)塊的內(nèi)容了你們不要記了,然后把這個區(qū)塊內(nèi)容存到自己的區(qū)塊里,然后也會把這個區(qū)塊廣播出去,一直循環(huán)往復(fù)。
同樣賣家發(fā)貨之后,把運(yùn)單號,發(fā)貨記錄等信息記錄到區(qū)塊里,然后向全網(wǎng)廣播。
這樣買家和賣家的交易記錄就被全網(wǎng)保存了,這樣買家和賣家就都不能賴賬了,你們的交易數(shù)據(jù)已經(jīng)被全網(wǎng)的人記錄了,想賴賬可以把全網(wǎng)用戶保存的數(shù)據(jù)都修改一遍吧。
至此比特幣和區(qū)塊鏈就都說完了,理解了比特幣和區(qū)塊鏈,其他的就好理解了,太師黨的人都是抱著太師的大腿而發(fā)行自己的虛擬貨幣。