談到比特幣,大家應(yīng)該都不太陌生,它是區(qū)塊鏈技術(shù)最早最成熟的應(yīng)用。近幾年來區(qū)塊鏈逐漸開始了在其他方面的一些應(yīng)用,區(qū)塊鏈的崛起讓人們看到了未來新的商業(yè)趨勢。更有人預(yù)言,未來“區(qū)塊鏈+”會取代淘寶、支付寶、京東等“中介”,電商都將建立在區(qū)塊鏈之上。前一段時間更是有消息傳出,京東和阿里都在試圖利用區(qū)塊鏈技術(shù)打擊假冒偽劣產(chǎn)品。那么,連淘寶和京東都看重的區(qū)塊鏈技術(shù),你又了解多少?
區(qū)塊鏈的一些特性
·信息交易不可改:塊中的信息不能在后續(xù)塊中產(chǎn)生變化的情況下被改變,從而會造成嵌入式數(shù)字簽名不匹配的情況。
·分散化:整個區(qū)塊鏈都在網(wǎng)絡(luò)上的所有計算機之間共享,無單一權(quán)利的機構(gòu)控制。
·數(shù)字貨幣:實際貨幣不發(fā)生交換。只有在發(fā)送方和接受方有關(guān)數(shù)據(jù)的數(shù)據(jù)塊之間進行交換和驗證。
·沒有第三方費用
·匿名但公開:塊是匿名的,但具有公開性。公開意味著任何人都可以使用挖礦(Mining)來檢查交易,透明度會極大的提高
·頻繁驗證交易:通過挖礦(Mining)每10分鐘驗證一次交易
部分區(qū)塊鏈技術(shù)的重要術(shù)語,你了解多少?
1、 區(qū)塊鏈
區(qū)塊鏈是過去交易的公共數(shù)字分類賬。在文中我們認為區(qū)塊鏈是比特幣交易的分類賬,區(qū)塊鏈是散列鏈接的數(shù)據(jù)結(jié)構(gòu)。這個分類賬存儲在一個分散的網(wǎng)絡(luò)中,通過加密技術(shù)啟用所有的散列。網(wǎng)絡(luò)中的所有對等計算機必須同意交易的順序,因此每隔10分鐘就會選擇一臺隨機的計算機來驗證這段時間內(nèi)發(fā)生的交易的權(quán)威性順序。
簡單講區(qū)塊鏈就是分布式數(shù)據(jù)存儲、點對點傳輸、共識機制、加密算法等計算機技術(shù)的新型應(yīng)用模式。每個區(qū)塊鏈技術(shù)都由三部分組成:點對點網(wǎng)絡(luò)、共享機制和區(qū)塊鏈。
2、 比特幣
比特幣是2008年發(fā)明的世界上第一個分散式加密貨幣。說它分散是由于控制是由網(wǎng)絡(luò)上的所有計算機共享的。而稱它位加密貨幣的原因是“數(shù)字貨幣”的一個子集,使用密碼學(xué)作為驗證交易。當(dāng)比特幣在用戶之間交換時就會創(chuàng)造出一系列的比特幣交易。
比特幣推出了一項名為Blockchain的技術(shù),除了比特幣還有各種有關(guān)區(qū)塊鏈的技術(shù)。例如:以太坊。以太坊仍然是區(qū)塊鏈技術(shù),因為所有連接的計算機都有一致的軟件規(guī)則來共享數(shù)據(jù),然而,不是比特幣交易清單數(shù)據(jù)可能是其他的數(shù)據(jù),例如實時監(jiān)測選舉中的選票數(shù)量等。
3、 區(qū)塊(Block)
事務(wù)合并為單個塊,每10分鐘創(chuàng)建一個大小為1MB的新塊。區(qū)塊鏈中的每個區(qū)塊都包含4個組件:時間戳、對前一個區(qū)塊的引用,包含事務(wù)的摘要以及進入創(chuàng)建安全區(qū)塊的工作證明。
安全散列意味著編輯一個塊不會導(dǎo)致后續(xù)塊的改變。沒有一個實體可以簡單的進入比特幣網(wǎng)絡(luò)執(zhí)行價值數(shù)百萬美元的轉(zhuǎn)移,原因有兩個:1、每個塊需要幾個獨立的確認;2、解決密碼問題是十分困難的。
4、 挖礦(Mining)
挖礦(Mining)意味著在確認交易的有效性之后,將交易記錄添加到區(qū)塊鏈分類賬上。它涉及使用復(fù)雜的硬件來執(zhí)行數(shù)學(xué)計算以驗證事務(wù)。計算機礦工驗證交易的有效性之后把它們放到一個安全的塊中。這些塊組合在一起形成一個代表所有塊中的同步信息的區(qū)塊鏈。在為每個安全區(qū)塊創(chuàng)建一個新的哈希值之后,礦工們會得到一定的獎勵,比如比特幣等。并為他們確認的每筆交易收取交易費用。挖礦(Mining)是必要的,這樣就會確保比特幣不會重復(fù)消耗(參見下面的“5”)。
5、 重復(fù)支出
同時向兩個不同的收件人發(fā)送比特幣交易稱為雙倍消費。
6、 工作量證明(POW)
工作量證明(POW)是要求執(zhí)行昂貴的計算以促進交易的機制。由于礦工要取得合法的計算結(jié)果需要一定量的計算,因此得到合法的計算結(jié)果就可以證明完成了一定量的計算。一個哈希塊被認為是一個工作量證明(POW)。
7、 Hashcash
Hashcash就是POW的一個例子。比特幣使用hashcash POW函數(shù)。Hashcash是一種POW算法,它在計算工作方面難以產(chǎn)生數(shù)據(jù),但是其他人可以利用它很容易地進行驗證。礦工們?yōu)槊總塊創(chuàng)建一個哈希和一個“隨機數(shù)”,以產(chǎn)生一個具有足夠數(shù)量的前導(dǎo)零位的散列以滿足難度要求。
8、 節(jié)點
節(jié)點是分布式計算機網(wǎng)絡(luò),它們都有整個區(qū)塊鏈的副本,區(qū)塊鏈通過節(jié)點建立信任。
當(dāng)新用戶進入?yún)^(qū)塊鏈網(wǎng)絡(luò)時,區(qū)塊鏈的副本和對其的訪問被分配。數(shù)據(jù)在多個網(wǎng)絡(luò)中的所有節(jié)點之間都是可復(fù)制,同步和共享的。而且數(shù)據(jù)不受單個節(jié)點或網(wǎng)絡(luò)的控制。
9、 地址(Address)
比特幣地址是用于發(fā)送、接收或持有貨幣的一長串字母、數(shù)字字符。為了確認交易,比特幣錢包持有者需要兩個加密的密鑰——錢包地址和私人密鑰。對于比特幣錢包來講錢包地址是公開的,但是需要私鑰來驗證整個網(wǎng)絡(luò)的數(shù)字簽名來進行匹配交易才有效。
10、 智能合約(Smart Contract)
智能合約是存儲在區(qū)塊鏈上的一個數(shù)字協(xié)議,一旦簽署,不可改變。智能合約定義了某些必須履行的邏輯操作,以執(zhí)行存款或數(shù)據(jù)等任務(wù)。舉個例子,比如向第三方交付團隊發(fā)放資金的條件:假設(shè)發(fā)件人希望用第三方將貨物發(fā)送給接收者,但是只有在交付成功后才想付款,那么這個合同可能如下:發(fā)貨人在裝貨當(dāng)天支付貨款。智能合約的交付團隊直到收件人確認發(fā)件人收到貨物才會將款付給發(fā)貨人。只有這樣智能合同才會釋放支付,并自動將貨幣轉(zhuǎn)移到交付團隊。
來源:中國IDC圈
石家莊服務(wù)器托管 石家莊服務(wù)器租用 石家莊機柜租用 石家莊機房