區(qū)塊鏈科普

區(qū)塊鏈的概念這么火槽华,竟然沒有人能很好的解釋基本概念壹蔓。

到找了一個(gè)網(wǎng)站,用圖示的方法解釋了一些基本概念猫态。blockchian demo

以下是涉及到的概念佣蓉。

data ?hash ??block ??nouce ?mine

prev ?distributed ??peer ??token ?coinbase

理解如下:

1 hash和data的關(guān)系。

不同的data對應(yīng)不同的hash亲雪,輸入相同的data勇凭,會(huì)出現(xiàn)相同的hash,但是你無法從hash反推出data是什么义辕。這是由數(shù)學(xué)算法決定的套像。

沒有數(shù)據(jù)或者海量數(shù)據(jù),hash依舊是那么多位數(shù)终息。

2 block。

區(qū)塊贞让。簡易版的組成:block序號周崭。nonce。data喳张。hash续镇。mine。

3 nonce销部。mine摸航。

nonce與hash的關(guān)系。nonce是一組數(shù)字舅桩,不同的nonce對應(yīng)不同的hash,而且是一一對應(yīng)酱虎。也就是說,hash改變擂涛,nonce也必須改變读串。

當(dāng)你在block里面改變你的data時(shí),你的hash改變了撒妈,hash是自動(dòng)改變的恢暖。但是同時(shí),你的nonce并沒有改變狰右,于是它與hash不匹配杰捂。這個(gè)時(shí)候,你的這個(gè)block就會(huì)被判定無效(invalidate)棋蚌。

這個(gè)時(shí)候嫁佳,通過挖礦(mine)挨队,運(yùn)行算法,來給當(dāng)前的hash匹配到相應(yīng)的nonce脱拼,使這個(gè)block生效瞒瘸。mine需要耗費(fèi)計(jì)算資源。

nonce被翻譯成碰撞數(shù)熄浓,也是生動(dòng)情臭。

4 blockchain

blockchain就是block的鏈條。他們通過prev赌蔑,也就是記錄前一個(gè)block的hash鏈接起來俯在。因此,第一個(gè)block沒有prvious hash娃惯。

在blockchain中跷乐,跟block一樣,如果你改變?nèi)我庖粋€(gè)節(jié)點(diǎn)的data趾浅,其hash值改變后愕提,為了讓它validate,你需要mine皿哨,以匹配到nonce浅侨。我試著mine了后,發(fā)現(xiàn)改變data后的hash變化后证膨,mine后的hash還會(huì)繼續(xù)改變如输,跟nonce都變化了,這樣才validate了央勒。這里并不明白為什么不见。

同時(shí),由于其后一個(gè)block繼承到了新的prev hash崔步,整個(gè)block變得invalidate稳吮,需要mine。也就是說井濒,被改變后的block連同其后的每一個(gè)block都需要mine盖高,才能validate。

5?distributed 分布式

一條區(qū)塊鏈會(huì)有n個(gè)peer眼虱,是其完全相同的復(fù)制品喻奥。我的理解是:每個(gè)人都有一個(gè)完整的、與其他人相同的記錄在區(qū)塊鏈的賬本捏悬。當(dāng)一個(gè)blockchain里的數(shù)據(jù)改變時(shí)撞蚕,它需要使用mine的方式重新使得整個(gè)blockchain有效,但與此同時(shí)过牙,系統(tǒng)會(huì)發(fā)現(xiàn)它與其他的blockchain是不一會(huì)的(比對最后一個(gè)block的hash等就可以了)甥厦,這時(shí)會(huì)判定其他多數(shù)的blockchain是有效的纺铭,用少數(shù)服從多數(shù)原則判定賬本,也就是說刀疙,這個(gè)blockchain的改變會(huì)視為無效舶赔。

6 ?token(代幣)

token的英英解釋是這樣的:

?A?token?is a round flat piece of metal or plastic that is sometimes used instead of money。

翻譯成代幣也算是準(zhǔn)確谦秧。

token就是記錄在block中data里面的交易數(shù)據(jù)竟纳,包括金額,以及from 和to疚鲤。

每個(gè)block里的token記錄的都是所有的轉(zhuǎn)賬記錄锥累。(目前的理解)也就是說,當(dāng)你進(jìn)行了一筆交易時(shí)集歇,這個(gè)交易記錄會(huì)被廣播到所有peer的block中的token記錄里桶略。

7 coinbase

可以理解為幣池,就是流通的貨幣總量诲宇。就是這個(gè)blockchain里面的token總額或者叫做coin有多少际歼。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市姑蓝,隨后出現(xiàn)的幾起案子蹬挺,更是在濱河造成了極大的恐慌,老刑警劉巖它掂,帶你破解...
    沈念sama閱讀 218,451評論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異溯泣,居然都是意外死亡虐秋,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,172評論 3 394
  • 文/潘曉璐 我一進(jìn)店門垃沦,熙熙樓的掌柜王于貴愁眉苦臉地迎上來客给,“玉大人,你說我怎么就攤上這事肢簿“薪#” “怎么了?”我有些...
    開封第一講書人閱讀 164,782評論 0 354
  • 文/不壞的土叔 我叫張陵池充,是天一觀的道長桩引。 經(jīng)常有香客問我,道長收夸,這世上最難降的妖魔是什么坑匠? 我笑而不...
    開封第一講書人閱讀 58,709評論 1 294
  • 正文 為了忘掉前任,我火速辦了婚禮卧惜,結(jié)果婚禮上厘灼,老公的妹妹穿的比我還像新娘夹纫。我一直安慰自己,他們只是感情好设凹,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,733評論 6 392
  • 文/花漫 我一把揭開白布舰讹。 她就那樣靜靜地躺著,像睡著了一般闪朱。 火紅的嫁衣襯著肌膚如雪月匣。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,578評論 1 305
  • 那天监透,我揣著相機(jī)與錄音桶错,去河邊找鬼。 笑死胀蛮,一個(gè)胖子當(dāng)著我的面吹牛院刁,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播粪狼,決...
    沈念sama閱讀 40,320評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼退腥,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了再榄?” 一聲冷哼從身側(cè)響起狡刘,我...
    開封第一講書人閱讀 39,241評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎困鸥,沒想到半個(gè)月后嗅蔬,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,686評論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡疾就,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,878評論 3 336
  • 正文 我和宋清朗相戀三年澜术,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片猬腰。...
    茶點(diǎn)故事閱讀 39,992評論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡鸟废,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出姑荷,到底是詐尸還是另有隱情盒延,我是刑警寧澤,帶...
    沈念sama閱讀 35,715評論 5 346
  • 正文 年R本政府宣布鼠冕,位于F島的核電站添寺,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏懈费。R本人自食惡果不足惜畦贸,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,336評論 3 330
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧薄坏,春花似錦趋厉、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,912評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至沈善,卻和暖如春乡数,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背闻牡。 一陣腳步聲響...
    開封第一講書人閱讀 33,040評論 1 270
  • 我被黑心中介騙來泰國打工净赴, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人罩润。 一個(gè)月前我還...
    沈念sama閱讀 48,173評論 3 370
  • 正文 我出身青樓玖翅,卻偏偏與公主長得像,于是被迫代替她去往敵國和親割以。 傳聞我的和親對象是個(gè)殘疾皇子金度,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,947評論 2 355