區(qū)塊鏈技術(shù)概況
區(qū)塊鏈技術(shù)(也稱為分布式賬本技術(shù))近年來在科技和金融領(lǐng)域受到了廣泛關(guān)注。
根據(jù)工信部發(fā)布的《中國區(qū)塊鏈技術(shù)和應(yīng)用發(fā)展白皮書(2016)》的定義,區(qū)塊鏈技術(shù)是指利用塊鏈式數(shù)據(jù)結(jié)構(gòu)來驗證與存儲數(shù)據(jù),利用分布式節(jié)點共識算法來生成和更新數(shù)據(jù),利用密碼學的方式保證數(shù)據(jù)傳輸和訪問的安全,利用由自動化腳本代碼組成的智能合約來編程和操作數(shù)據(jù)的一種全新的分布式基礎(chǔ)架構(gòu)與計算范式。
區(qū)塊鏈本質(zhì)上是一種互聯(lián)網(wǎng)數(shù)據(jù)庫技術(shù)。
通俗來講,如果將數(shù)據(jù)庫比作一個大賬本,讀寫數(shù)據(jù)庫相當于記賬行為,區(qū)塊鏈技術(shù)讓每個人都可以在賬本上記賬,并通過競爭記賬機制,選出記賬記得最好的人,授予此人一次記賬權(quán)力,并向其他人同步新增賬本信息。
去中心化、公開透明、不可篡改、不可偽造是區(qū)塊鏈技術(shù)的主要特征。
區(qū)塊鏈的基本原理理解起來并不難,其基本概念包括以下幾點。
(1)交易(transaction)。
一次操作,導致賬本狀態(tài)的一次改變,如添加一條記錄。
(2)區(qū)塊( block)。
記錄一段時間內(nèi)發(fā)生的交易和狀態(tài)結(jié)果,是對當前本狀態(tài)的一次共識。
(3)鏈(chan)。
由一個個區(qū)塊按照發(fā)生順序串聯(lián)而成,是整個狀態(tài)變化的日志記錄。
如果把區(qū)塊鏈作為一個狀態(tài)機,則每次交易就是試圖改變一次狀態(tài),而每次共識生成的區(qū)塊,就是參與者對于區(qū)塊中所有交易內(nèi)容導致狀態(tài)改變的結(jié)果進行確認。
本文內(nèi)容根據(jù)網(wǎng)絡(luò)資料整理,出于傳遞更多信息之目的,不代表金鑰匙跨境贊同其觀點和立場。
轉(zhuǎn)載請注明,如有侵權(quán),聯(lián)系刪除。