成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

區(qū)塊鏈到底是什么?(A Blockchain/The Blockchain/Blockchain Technology概念辨析)

區(qū)塊鏈
通常來說,這個術(shù)語通常用來代表第一個區(qū)塊鏈——比特幣區(qū)塊鏈。不過,在現(xiàn)在的營銷環(huán)境下,它的概念已經(jīng)很模糊了。

[[222228]]

如果我告訴你:

區(qū)塊鏈不存在。

或者區(qū)塊鏈有兩種完全不同的含義。

或者,區(qū)塊鏈?zhǔn)侨齻€完全不同的東西的別稱。

覺得不對?聽我把話說完。

區(qū)塊鏈?zhǔn)且粋€效率非常低的數(shù)據(jù)庫,它作為比特幣中拼圖難題(jigsaw puzzle)正常運(yùn)轉(zhuǎn)必須的技術(shù)之一而被人們熟知。

比特幣技術(shù)是基于“區(qū)塊鏈”技術(shù)實(shí)現(xiàn)的,而不是區(qū)塊鏈技術(shù)基于比特幣技術(shù)。

“區(qū)塊鏈技術(shù)”與“一個區(qū)塊鏈”(A Blockchain)或“這個區(qū)塊鏈”(The Blockchain)的概念是截然不同的。

是不是感到很困惑?從技術(shù)角度來看,這些不同的術(shù)語有著細(xì)微的差別。在本文中,你將了解到每個術(shù)語的真正含義并深入理解區(qū)塊鏈的工作原理。

讓我們從“區(qū)塊鏈技術(shù)”(Blockchain Technology)開始

區(qū)塊鏈技術(shù)其實(shí)就是一個分散的不可信網(wǎng)絡(luò),它利用本地資產(chǎn),分散賬本和一些基于博弈論模型的算法來使網(wǎng)絡(luò)中的每一方達(dá)成共識。

什么是“一個區(qū)塊鏈”(A Blockchain)?

假想你現(xiàn)在有一個Excel電子表格,表格中的每一行都有包含著幾列的數(shù)據(jù),其中一列包含著“交易信息”。

現(xiàn)在,如果每一行中的特定列中包含著該行的所有數(shù)據(jù)加上上一行傳遞的哈希(Hash)值對應(yīng)的唯一指紋(一個新的哈希值),此時這些行順序串聯(lián)起來就構(gòu)成了一個“哈希鏈”。

一個哈希鏈的實(shí)例。所有的數(shù)據(jù)都具有唯一的哈希值,就像指紋一樣,修改其中的任意一個數(shù)據(jù)都將打破這個鏈條

用戶可以利用軟件來檢測這些哈希值。軟件可以通過哈希鏈的計算方式來判斷每一個哈希值的有效性。一旦出現(xiàn)了無效的哈希值,用戶就可以知道有人在后來(哈希鏈創(chuàng)建后)偽造了某一行的數(shù)據(jù)。

哈希鏈可能有很大用處,但是并沒有什么令人激動的特性。我們?yōu)槭裁匆v哈希鏈,哈希鏈與“一個區(qū)塊鏈”又有什么聯(lián)系呢?

再進(jìn)一步,把上面電子表格中的行擴(kuò)展為多個電子表格,每個電子表格中充滿了交易信息。我們將通過這種方式組合起來的交易信息稱為“交易塊”。

如果你在一個電子表格中創(chuàng)建了所有數(shù)據(jù)的哈希值,然后在另一個電子表格中創(chuàng)建該表中所有數(shù)據(jù)的哈希值,通過上面的方式我們可以通過兩表的哈希值組合計算得到新的哈希值。像下圖一樣串聯(lián)起來,你就得到了一個電子表格組成的鏈。

請記住:由于這些表格包含著一個交易塊,所以它們構(gòu)成了一個簡單有效的區(qū)塊鏈。

那么“區(qū)塊鏈”意味著什么?

最初,“區(qū)塊鏈”是一項大型現(xiàn)代企業(yè)看來都很具有顛覆性的技術(shù),即使不用“加密貨幣”或者“分散式賬本”(Distributed ledger)這樣聽起來具有顛覆性的名稱也是如此。

現(xiàn)在,你可能經(jīng)常聽到有人通過說“我們在做區(qū)塊鏈”來吸引投資者的注意。“區(qū)塊鏈”的概念也被廣泛傳播,此時的概念基本上是指“圍繞分散式賬本概念構(gòu)建的開放式的計算機(jī)網(wǎng)絡(luò)”。

我們甚至看到了不使用“一個區(qū)塊鏈”來構(gòu)建的“區(qū)塊鏈”,取而代之的是其他的存儲技術(shù),比如說DAG(有向無環(huán)圖)。

很多在職者提到“區(qū)塊鏈”時,他們指的其實(shí)是“一個只與我們信任的人分享的共享式數(shù)據(jù)庫(shared database)”。這并不是一個新鮮的事物,分布式數(shù)據(jù)庫(distributed database)在比特幣出現(xiàn)時已經(jīng)存在了至少十年。

“區(qū)塊鏈”的魅力在哪里?

區(qū)塊鏈真正的魅力不是在于數(shù)據(jù)存儲的技術(shù),而是如何使網(wǎng)絡(luò)中所有的不可信用戶達(dá)成共識。

舉例來說,通過“區(qū)塊鏈”,可以讓每個人都承認(rèn)Alice支付且僅只支付給了Bob。通過她的交易信息可以證明她沒有支付雙倍的金額。(例:Alice在完全相同的精確時間同時支付了$5給Bob和John)。

雙重支付問題是比特幣所取得的主要突破。

交易信息將被存儲在于網(wǎng)絡(luò)綁定的“一個區(qū)塊鏈”當(dāng)中。網(wǎng)絡(luò)中的任何用戶都可以下載該區(qū)塊鏈的副本(如果他們選擇這樣做的話),然后運(yùn)行軟件檢驗網(wǎng)絡(luò)中加入的交易信息。

軟件將拒絕任何形式的雙重支付嘗試。如果交易有效,軟件將更新區(qū)塊鏈中比特幣(或其他資產(chǎn))的所有權(quán)。

當(dāng)用戶使用“區(qū)塊鏈”進(jìn)行交易時,他們的軟件實(shí)際上做了以下工作:

軟件(用戶的錢包)創(chuàng)建一個腳本。這個腳本是用所有計算機(jī)都可以處理、檢驗的計算機(jī)語言編寫的。這個腳本通過私鑰進(jìn)行了簽名,網(wǎng)絡(luò)的用戶可以通過他們的私鑰來證明他們對某一區(qū)塊鏈的所有權(quán)。

一旦通過數(shù)字簽名證明所有權(quán)之后,網(wǎng)絡(luò)就可以繼續(xù)處理腳本內(nèi)容。以上面提到的場景作為最簡單的腳本實(shí)例——“Alice支付給Bob五美元”,此時網(wǎng)絡(luò)中的計算機(jī)將檢驗Alice交易條目的真實(shí)性,如果交易有效,整個網(wǎng)絡(luò)將同意更新信息,Alice的賬戶將減少5美元,Bob的賬戶將增加五美元。

一旦使用數(shù)字簽名證明了所有權(quán),網(wǎng)絡(luò)就可以繼續(xù)處理腳本。最簡單的腳本將簡單地說“給Alice 5美元”。然后網(wǎng)絡(luò)上的計算機(jī)將驗證Alice在區(qū)塊鏈中有一個條目; 如果有效,整個網(wǎng)絡(luò)將同意更新Alice的賬戶,減少5美元,而Bob的賬戶增加5美元。

這里還有一個有趣的現(xiàn)象:一個常見的誤解是“比特幣不提供合約”。實(shí)際上提供了!一個腳本就是一份合約。當(dāng)你聽到“智能合約”一詞時應(yīng)當(dāng)意識到這是交易腳本的營銷術(shù)語。

“區(qū)塊鏈”的關(guān)鍵問題是雙重支付問題——我上面解釋的過程并不能解決這個問題。

如果世界各地的兩臺電腦同時收到來自Alice的不同腳本怎么辦?一個腳本說:“給Bob五美元”,另一個腳本說:“給蘇珊五美元”——網(wǎng)絡(luò)如何達(dá)成共識?

你瞧,“區(qū)塊鏈”的魅力不在于“區(qū)塊鏈”,而在于工作量證明。

工作量證明是區(qū)塊鏈網(wǎng)絡(luò)用來確保網(wǎng)絡(luò)分散性的計算機(jī)算法,它還可以防止網(wǎng)絡(luò)中的計算機(jī)自己構(gòu)建歷史信息。

下面給出理解工作量證明的一個簡單方法:

想象在網(wǎng)絡(luò)中運(yùn)行著一個彩票系統(tǒng),每隔幾分鐘網(wǎng)絡(luò)會隨機(jī)選擇一臺計算機(jī)為獲勝方。此時網(wǎng)絡(luò)會說:“這臺電腦是贏家!”

然后網(wǎng)絡(luò)對獲獎的電腦說:“把你最新的有效交易塊和中獎彩票交給所有其他的電腦。如果你能證明你有中獎彩票,所有其它的計算機(jī)將檢查你提供的交易塊是否只包含有效的交易信息。如果確實(shí)如此的話我們會更新我們的區(qū)塊鏈來獲得你新創(chuàng)建的區(qū)塊,相應(yīng)地你會獲得你的獎勵。”

這是簡化的加密貨幣挖掘(cryptocurrency mining)。通過僅允許一個用戶提供一個交易塊,我們可以確保Alice的雙重支出嘗試中只有單個記錄進(jìn)入交易塊。

此時如果不同的計算機(jī)正在構(gòu)建不同的交易塊即Alice目前有雙重支付的交易在網(wǎng)絡(luò)中傳遞,Alice最終只能花一筆錢。這是因為會根據(jù)提供的之前最新的區(qū)塊來完成他們的副本的更新,之后的更新會忽略任何與最新副本不匹配的區(qū)塊。

現(xiàn)在每個人都擁有最新的區(qū)塊鏈副本,之后創(chuàng)建的任何新區(qū)塊都必須通過哈希鏈接在當(dāng)前區(qū)塊鏈之上。

什么是“區(qū)塊鏈”(The Blockchain)?

通常來說,這個術(shù)語通常用來代表第一個區(qū)塊鏈——比特幣區(qū)塊鏈。不過,在現(xiàn)在的營銷環(huán)境下,它的概念已經(jīng)很模糊了。

原文鏈接:https://cloud.tencent.com/developer/article/1055228

【本文是51CTO專欄作者“云加社區(qū)”的原創(chuàng)稿件,轉(zhuǎn)載請通過51CTO聯(lián)系原作者獲取授權(quán)】

戳這里,看該作者更多好文

責(zé)任編輯:武曉燕 來源: 51CTO專欄
相關(guān)推薦

2021-04-26 10:13:13

區(qū)塊鏈Blockchain物聯(lián)網(wǎng)

2018-06-22 08:46:18

2018-06-14 11:02:37

區(qū)塊鏈支付寶去中心化

2019-10-30 10:13:15

區(qū)塊鏈技術(shù)支付寶

2018-01-12 14:49:18

區(qū)塊鏈分布式數(shù)據(jù)庫

2019-04-08 20:20:37

2022-08-31 08:45:47

metaverseblockchain

2022-08-30 20:43:05

blockchaincryptoother

2022-08-31 09:35:05

Web 3blockchainSubstrate

2021-09-02 00:23:16

區(qū)塊鏈互聯(lián)網(wǎng)技術(shù)

2017-12-26 23:53:59

區(qū)塊鏈比特幣科技

2017-04-18 16:21:40

區(qū)塊鏈數(shù)據(jù)共享存儲

2019-06-06 08:30:07

區(qū)塊鏈數(shù)字貨幣比特幣

2018-06-25 17:05:09

區(qū)塊鏈數(shù)字貨幣比特幣

2022-05-24 17:00:41

區(qū)塊鏈IT比特幣

2020-01-15 10:29:29

區(qū)塊鏈架構(gòu)模型

2019-01-14 11:23:41

無幣區(qū)塊鏈公鏈區(qū)塊鏈

2021-04-26 11:30:16

區(qū)塊鏈區(qū)塊鏈技術(shù)

2018-10-23 10:55:07

2018-10-30 15:58:07

甲骨文技術(shù)產(chǎn)品
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 亚洲精品久久久久久一区二区 | 国产一区二区三区在线视频 | 久久综合久久综合久久综合 | 尤物视频在线免费观看 | 国产乱码精品一区二区三区中文 | 久久久久久国产精品免费免费狐狸 | 国产精品视频久久 | 国产免费看 | 国产高清精品一区二区三区 | 亚洲在线一区二区 | 精品久久久久久 | 91亚洲国产成人久久精品网站 | 精品欧美一区二区三区 | 国产久视频 | 亚洲精品久久久久国产 | 久久99精品久久久久蜜桃tv | 天天综合国产 | 国产在线中文字幕 | 在线一区视频 | 国产97在线 | 日韩 | 亚洲久视频 | 艹逼网 | 欧美一级全黄 | 日韩在线一区二区三区 | 国产 欧美 日韩 一区 | 国产精品久久久久久久久免费高清 | 午夜影视免费片在线观看 | av一级 | 91资源在线| 国产黄色一级片 | 久久久久国产 | 久热精品免费 | 亚洲欧美综合精品另类天天更新 | 奇米超碰在线 | av毛片免费 | 美日韩视频 | 免费欧美| 日本aaaa | 日韩在线不卡 | 久久网站黄 | 久久新 |