區(qū)塊鏈技術(shù),簡(jiǎn)稱BT(Blockchain technology),也被稱之為分布式賬本技術(shù),是一種互聯(lián)網(wǎng)數(shù)據(jù)庫(kù)技術(shù),其特點(diǎn)是去中心化、公開透明,讓每個(gè)人均可參與數(shù)據(jù)庫(kù)記錄。
區(qū)塊鏈的基本原理理解起來(lái)并不難?;靖拍畎ǎ?/span>
-
交易(Transaction):一次操作,導(dǎo)致賬本狀態(tài)的一次改變,如添加一條記錄;
-
區(qū)塊(Block):記錄一段時(shí)間內(nèi)發(fā)生的交易和狀態(tài)結(jié)果,是對(duì)當(dāng)前賬本狀態(tài)的一次共識(shí);
-
鏈(Chain):由一個(gè)個(gè)區(qū)塊按照發(fā)生順序串聯(lián)而成,是整個(gè)狀態(tài)變化的日志記錄。
如果把區(qū)塊鏈作為一個(gè)狀態(tài)機(jī),則每次交易就是試圖改變一次狀態(tài),而每次共識(shí)生成的區(qū)塊,就是參與者對(duì)于區(qū)塊中所有交易內(nèi)容導(dǎo)致狀態(tài)改變的結(jié)果進(jìn)行確認(rèn)。
用通俗的話闡述:如果我們把數(shù)據(jù)庫(kù)假設(shè)成一本賬本,讀寫數(shù)據(jù)庫(kù)就可以看做一種記賬的行為,區(qū)塊鏈技術(shù)的原理就是在一段時(shí)間內(nèi)找出記賬最快最好的人,由這個(gè)人來(lái)記賬,然后將賬本的這一頁(yè)信息發(fā)給整個(gè)系統(tǒng)里的其他所有人。這也就相當(dāng)于改變數(shù)據(jù)庫(kù)所有的記錄,發(fā)給全網(wǎng)的其他每個(gè)節(jié)點(diǎn),所以區(qū)塊鏈技術(shù)也稱為分布式賬本(distributed ledger)。