區(qū)塊鏈開發(fā)技術(shù)的核心有哪些
區(qū)塊鏈開發(fā)技術(shù)的核心有哪些
2018-12-27 17:05:55 來源:CSDN
搶沙發(fā)
2018-12-27 17:05:55 來源:CSDN
摘要:區(qū)塊鏈?zhǔn)钱?dāng)下市場熱門應(yīng)用的前沿技術(shù)之一,許多領(lǐng)域行業(yè)都在利用這項(xiàng)技術(shù),探索全新的落地應(yīng)用,有些企業(yè)甚至利用區(qū)塊鏈開發(fā)技術(shù)來探索企業(yè)轉(zhuǎn)型的新方向,區(qū)塊鏈技術(shù)對當(dāng)下的發(fā)展起到非常重要的作用。區(qū)塊鏈開發(fā)技術(shù)受到外界關(guān)注的原因很大部分來源于它的技術(shù)核心。
關(guān)鍵詞:
區(qū)塊鏈
1.區(qū)塊 + 鏈:
每個(gè)區(qū)塊由區(qū)塊頭和區(qū)塊體組成,區(qū)塊體只負(fù)責(zé)記錄前一段時(shí)間內(nèi)的所有交易信息,主要包括交易數(shù)量和交易詳情;區(qū)塊頭則封裝了當(dāng)前的版本號、前一區(qū)塊地址、時(shí)間戳、隨機(jī)數(shù)、當(dāng)前區(qū)塊的目標(biāo)哈希值、Merkle數(shù)的根值等信息。從結(jié)構(gòu)來看,區(qū)塊鏈的大部分功能都由區(qū)塊頭實(shí)現(xiàn)。
2.哈希函數(shù):
哈希函數(shù)可將任意長度的資料經(jīng)由Hash算法轉(zhuǎn)換為一組固定長度的代碼,原理是基于一種密碼學(xué)上的單向哈希函數(shù),這種函數(shù)很容易被驗(yàn)證,但是卻很難破解。通常業(yè)界使用y =hash(x)的方式進(jìn)行表示,該哈希函數(shù)實(shí)現(xiàn)對x進(jìn)行運(yùn)算計(jì)算出一個(gè)哈希值y。
3.非對稱加密算法:
非對稱加密算法是一種密鑰的保密方法,需要兩個(gè)密鑰:公鑰和私鑰。公鑰與私鑰是一對,如果用公鑰對數(shù)據(jù)進(jìn)行加密,只有用對應(yīng)的私鑰才能解密,從而獲取對應(yīng)的數(shù)據(jù)價(jià)值;如果用私鑰對數(shù)據(jù)進(jìn)行簽名,那么只有用對應(yīng)的公鑰才能驗(yàn)證簽名,驗(yàn)證信息的發(fā)出者是私鑰持有者。
4.P2P網(wǎng)絡(luò):
P2P網(wǎng)絡(luò)(對等網(wǎng)絡(luò)),又稱點(diǎn)對點(diǎn)技術(shù),是沒有中心服務(wù)器、依靠用戶群交換信息的互聯(lián)網(wǎng)體系。與有中心服務(wù)器的中央網(wǎng)絡(luò)系統(tǒng)不同,對等網(wǎng)絡(luò)的每個(gè)用戶端既是一個(gè)節(jié)點(diǎn),也有服務(wù)器的功能。
5.共識機(jī)制:
共識機(jī)制,就是所有記賬節(jié)點(diǎn)之間如何達(dá)成共識,去認(rèn)定一個(gè)記錄的有效性,這既是認(rèn)定的手段,也是防止篡改的手段。目前主要有四大類共識機(jī)制:PoW、PoS、DPoS和分布式一致性算法。POW適合應(yīng)用于公鏈,如果搭建私鏈,因?yàn)椴淮嬖隍?yàn)證節(jié)點(diǎn)的信任問題,可以采用POS比較合適;而聯(lián)盟鏈由于存在不可信局部節(jié)點(diǎn),采用DPOS比較合適。
6.智能合約:
智能合約是一組情景應(yīng)對型的程序化規(guī)則和邏輯,是通過部署在區(qū)塊鏈上的去中心化、可信共享的腳本代碼實(shí)現(xiàn)的。通常情況下,智能合約經(jīng)各方簽署后,以程序代碼的形式附著在區(qū)塊鏈數(shù)據(jù)上,經(jīng)P2P網(wǎng)絡(luò)傳播和節(jié)點(diǎn)驗(yàn)證后記入?yún)^(qū)塊鏈的特定區(qū)塊中。智能合約封裝了預(yù)定義的若干狀態(tài)及轉(zhuǎn)換規(guī)則、觸發(fā)合約執(zhí)行的情景、特定情景下的應(yīng)對行動等。區(qū)塊鏈可實(shí)時(shí)監(jiān)控智能合約的狀態(tài),并通過核查外部數(shù)據(jù)源、確認(rèn)滿足特定觸發(fā)條件后激活并執(zhí)行合約。
上面所介紹的就是區(qū)塊鏈開發(fā)技術(shù)的6大核心技術(shù),這些核心技術(shù)決定了區(qū)塊鏈在市場應(yīng)用的方向,也是這項(xiàng)技術(shù)被人們所重點(diǎn)關(guān)注的原因。
第三十四屆CIO班招生
國際CIO認(rèn)證培訓(xùn)
首席數(shù)據(jù)官(CDO)認(rèn)證培訓(xùn)
責(zé)編:zhangmm
免責(zé)聲明:本網(wǎng)站(http://www.www.gypb.net/)內(nèi)容主要來自原創(chuàng)、合作媒體供稿和第三方投稿,凡在本網(wǎng)站出現(xiàn)的信息,均僅供參考。本網(wǎng)站將盡力確保所提供信息的準(zhǔn)確性及可靠性,但不保證有關(guān)資料的準(zhǔn)確性及可靠性,讀者在使用前請進(jìn)一步核實(shí),并對任何自主決定的行為負(fù)責(zé)。本網(wǎng)站對有關(guān)資料所引致的錯誤、不確或遺漏,概不負(fù)任何法律責(zé)任。
本網(wǎng)站刊載的所有內(nèi)容(包括但不僅限文字、圖片、LOGO、音頻、視頻、軟件、程序等)版權(quán)歸原作者所有。任何單位或個(gè)人認(rèn)為本網(wǎng)站中的內(nèi)容可能涉嫌侵犯其知識產(chǎn)權(quán)或存在不實(shí)內(nèi)容時(shí),請及時(shí)通知本站,予以刪除。