區(qū)塊鏈技術(shù)學(xué)習(xí)筆記-概述

由于最近幾天在看區(qū)塊鏈,今天時(shí)間實(shí)在有限,更新一篇區(qū)塊鏈內(nèi)容,后續(xù)繼續(xù)更新虛擬機(jī)相關(guān)的知識。

首先明確一點(diǎn),什么是區(qū)塊鏈?

1. 直白的說,就是在互聯(lián)網(wǎng)上有一塊特殊的區(qū)域,每個人都能訪問這塊區(qū)域;

2. 然后在這個區(qū)域上又分成了很多區(qū)塊,在區(qū)塊上存儲一些信息記錄。

3. 一旦新發(fā)現(xiàn)了一個區(qū)塊,就將這個區(qū)塊添加到上一個發(fā)現(xiàn)的區(qū)塊的末尾,鏈接在一起。

4. 只要是訪問這塊區(qū)域的計(jì)算機(jī),當(dāng)有新的區(qū)塊被發(fā)現(xiàn)的時(shí)候,會得到通知,這些計(jì)算機(jī)會去區(qū)塊的地址訪問,并將這個區(qū)塊上的信息同步的到本機(jī)上。

筆者理解的區(qū)塊鏈的大致原理就是這樣的,其中有兩個問題(個人觀點(diǎn)):

1. 互聯(lián)網(wǎng)上這塊特殊的區(qū)域是怎么產(chǎn)生的?

這就需要具體的區(qū)塊鏈應(yīng)用了,比如某個公司來提供這么一段特殊的區(qū)域,并制定產(chǎn)生或發(fā)現(xiàn)算法。

2. 計(jì)算機(jī)為什么要訪問這塊區(qū)域?

當(dāng)某臺計(jì)算機(jī)率先發(fā)現(xiàn)這塊區(qū)域的時(shí)候,會得到這塊區(qū)域?qū)?yīng)的獎勵(可以是金錢或者什么)。

知道了區(qū)塊鏈大概是什么,下面我們再從技術(shù)層面做一個了解。

區(qū)塊鏈?zhǔn)且环N分布式數(shù)據(jù)庫或者說是是一個分布式的公共賬本,將各個區(qū)塊連成一個鏈條,將數(shù)據(jù)信息所有加入到區(qū)塊鏈網(wǎng)絡(luò)的節(jié)點(diǎn)當(dāng)中,且存儲的信息的一致的,如果有一兩臺計(jì)算機(jī)壞掉了,信息也不會丟失,你還可以在其他計(jì)算機(jī)上查看到。

概念知道了,讓我們再看看區(qū)塊鏈技術(shù)在實(shí)際應(yīng)用中由什么作用呢?

那就是消除中介信用問題!當(dāng)其中兩個節(jié)點(diǎn)發(fā)生交易時(shí),這筆加密的交易會廣播到其他所有節(jié)點(diǎn)(記賬),目的是防止交易雙方篡改交易信息。

由此引申出來的區(qū)塊鏈的幾個特點(diǎn):

1. 去中心化。個體之間實(shí)現(xiàn)信息交換,也就是說沒有中間方了。

2. 開放性。交易會廣播到其他所有節(jié)點(diǎn),區(qū)塊鏈的系統(tǒng)數(shù)據(jù)是公開透明的,每個人都可以參與進(jìn)來。但是這里就存在一個問題,那就是信息的保密是一個挑戰(zhàn),即使加密也存在被解密的風(fēng)險(xiǎn)。

3. 信息不可篡改。由于信息是分享到所有參與的計(jì)算機(jī)上的,如果想篡改,就需要改變所有計(jì)算機(jī)上的記錄信息,這基本上是不可能的。

下面再簡單介紹一下區(qū)塊的概念。

如下圖所示,每個區(qū)塊包含兩個部分: 區(qū)塊頭(Head),記錄當(dāng)前區(qū)塊的元信息;區(qū)塊體(Body),記錄實(shí)際數(shù)據(jù)。

另外區(qū)塊鏈技術(shù)現(xiàn)在還有一些問題需要解決。

其中比較主要的一個就是效率問題。區(qū)塊鏈的交易是存在延遲性的,以比特幣為例,每次確實(shí)需要大約10分鐘,這是很大的一個問題。

喜歡文章或想一起學(xué)習(xí)的朋友可以關(guān)注我,給我點(diǎn)贊,我將會持續(xù)更新,有什么疑問或文中有不當(dāng)之處請給我留言,真誠地希望能與大家一起交流探討,學(xué)習(xí)進(jìn)步。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容