溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

區(qū)塊鏈新手入門需要學(xué)習(xí)什么?

發(fā)布時(shí)間:2020-03-31 16:08:01 來源:億速云 閱讀:212 作者:小新 欄目:編程語言

區(qū)塊鏈新手入門需要學(xué)習(xí)什么?很多人都不太了解,今天小編為了讓大家更加了解區(qū)塊鏈,所以給大家總結(jié)了以下內(nèi)容,一起往下看吧。

隨著比特幣、以太坊等數(shù)字貨幣開始走進(jìn)大眾的視野,區(qū)塊鏈技術(shù)也逐漸成為當(dāng)下最具爭議和熱度的話題??赡苓€有人不明白區(qū)塊鏈技術(shù)和比特幣的關(guān)系,簡單來講,區(qū)塊鏈?zhǔn)潜忍貛诺牡讓蛹夹g(shù),當(dāng)然它的應(yīng)用還不僅于此。本文就以區(qū)塊鏈的基本概念、實(shí)現(xiàn)原理、發(fā)展歷程和應(yīng)用場景展開科普,希望可以幫助新手大致入門理解區(qū)塊鏈技術(shù)。

區(qū)塊鏈新手入門需要學(xué)習(xí)什么?

1、區(qū)塊鏈的基本概念

前面說了,雖然區(qū)塊鏈和比特幣常常一起出現(xiàn),但實(shí)際上區(qū)塊鏈只是比特幣的一個(gè)重要概念,區(qū)塊鏈本質(zhì)上是一個(gè)去中心化的數(shù)據(jù)庫,同時(shí)作為比特幣的底層技術(shù)。因?yàn)閰^(qū)塊鏈?zhǔn)且淮褂妹艽a學(xué)方法相關(guān)聯(lián)產(chǎn)生的數(shù)據(jù)塊,每一個(gè)數(shù)據(jù)塊中包含了一次比特幣網(wǎng)絡(luò)交易的信息,用于驗(yàn)證其信息的有效性和生成下一個(gè)區(qū)塊。所以我們也可以把區(qū)塊鏈看作是一種按照時(shí)間順序?qū)?shù)據(jù)區(qū)塊以順序相連的方式組合成的一種鏈?zhǔn)綌?shù)據(jù)結(jié)構(gòu), 并以密碼學(xué)方式保證的不可篡改和不可偽造的分布式賬本。往大了說,區(qū)塊鏈技術(shù)是利用塊鏈?zhǔn)綌?shù)據(jù)結(jié)構(gòu)來驗(yàn)證與存儲數(shù)據(jù)、利用分布式節(jié)點(diǎn)共識算法來生成和更新數(shù)據(jù)、利用密碼學(xué)的方式保證數(shù)據(jù)傳輸和訪問的安全、利用由自動(dòng)化腳本代碼組成的智能合約來編程和操作數(shù)據(jù)的一種全新的分布式基礎(chǔ)架構(gòu)與計(jì)算方式。

2、區(qū)塊鏈的實(shí)現(xiàn)原理

區(qū)塊鏈?zhǔn)且粋€(gè)去中心化的分布式賬本,用新手入門也能看懂的話來講,就是用記賬的方式記錄你的網(wǎng)絡(luò)活動(dòng)并分布在網(wǎng)絡(luò)上。這本記錄本可以用來記錄很多種事情,這里以發(fā)送和接收金錢為例,這也是目前比較常見的一種。比如,當(dāng)小明想向小紅匯款時(shí),會(huì)創(chuàng)建一個(gè)新的訂單項(xiàng)詳細(xì)說明該交易。然后,此訂單項(xiàng)會(huì)被發(fā)送至擁有該記錄副本的數(shù)百臺其他計(jì)算機(jī)。這些計(jì)算機(jī)確認(rèn)此次交易是經(jīng)過授權(quán)的,并且最終他們同意或不同意該交易的所有內(nèi)容都是合法的,然后再給予該項(xiàng)目批準(zhǔn)。如果把區(qū)塊鏈作為一個(gè)狀態(tài)機(jī),則每次交易就是試圖改變一次狀態(tài),而每次共識生成的區(qū)塊,就是參與者對于區(qū)塊中交易導(dǎo)致狀態(tài)改變結(jié)果的確認(rèn)。

3、區(qū)塊鏈的發(fā)展歷程

中本聰在200811月的時(shí)候發(fā)表了著名的論文《比特幣:點(diǎn)對點(diǎn)的電子現(xiàn)金系統(tǒng)》,20091月緊接著用他第一版的軟件挖掘出了創(chuàng)始區(qū)塊,像魔咒一樣開啟了比特幣的時(shí)代。20109月,第一個(gè)礦場Slush發(fā)明了多個(gè)節(jié)點(diǎn)合作挖礦的方式,成為比特幣挖礦這個(gè)行業(yè)的開端。20114月,比特幣官方有正式記載的第一個(gè)版本:0.3.21發(fā)布,這個(gè)版本非常初級,然而意義重大。首先,由于他支持uPNP,實(shí)現(xiàn)了了我們?nèi)粘J褂玫?span>P2P軟件的能力,比特幣才真正能登堂入室,進(jìn)入尋常百姓家,讓任何人都可以參與交易。2013年,比特幣發(fā)布了0.8的版本,這是比特幣歷史上最重要的版本,它整個(gè)完善了比特幣節(jié)點(diǎn)本身的內(nèi)部管理、網(wǎng)絡(luò)通訊的優(yōu)化。

區(qū)塊鏈新手入門需要學(xué)習(xí)什么?

4、區(qū)塊鏈的應(yīng)用場景

(1)歷史溯源

由于區(qū)塊鏈上數(shù)據(jù)區(qū)塊是持續(xù)增長且不可篡改的,所以歷史上某個(gè)時(shí)間發(fā)生的事情可以從區(qū)塊鏈上得到證明。舉個(gè)很簡單的例子,比如發(fā)行報(bào)紙,報(bào)紙的發(fā)行是有時(shí)間戳的,且是大量的,很多人手上都有這份報(bào)紙,即使是你撕了報(bào)紙也沒有用,別人手上還有。通常我們也會(huì)用舊報(bào)紙上的信息來證明當(dāng)時(shí)發(fā)生的事情。 區(qū)塊鏈的作用與之類似。 因此很多應(yīng)用, 如食品的處理、加工、運(yùn)輸流程可以在區(qū)塊鏈歷史數(shù)據(jù)上進(jìn)行驗(yàn)證,再如將證書、資格認(rèn)證一類的數(shù)據(jù)記錄在區(qū)塊鏈上也可以證明自己的資歷。

(2)數(shù)字資產(chǎn)

在以太坊區(qū)塊鏈網(wǎng)絡(luò),用戶可以定義自己的數(shù)字資產(chǎn),這些資產(chǎn)可以在以太坊用戶之間自如地按照應(yīng)用定義的規(guī)則來轉(zhuǎn)移和流通。 資產(chǎn)與資產(chǎn)之間也可以通過定義來進(jìn)行流通。區(qū)塊鏈?zhǔn)沟媒M織、個(gè)體、數(shù)字資產(chǎn)間的流動(dòng)性變得可行和可靠。 該類的應(yīng)用包括:商家聯(lián)盟的積分兌換、游戲代幣轉(zhuǎn)移、 loT 設(shè)備之間的權(quán)限轉(zhuǎn)移等。區(qū)塊鏈上的數(shù)字資產(chǎn),比如以太坊上的資產(chǎn)在統(tǒng)一標(biāo)準(zhǔn),如 ERC20 標(biāo)準(zhǔn)下都可以自由地在以太坊用戶地址中流通,且流通的記錄公開透明。

(3)數(shù)據(jù)共享

舉個(gè)新手入門都可以理解的案例,假設(shè)當(dāng)物流公司運(yùn)送到零售商的時(shí)候,發(fā)現(xiàn)溫度為 10℃,高于保鮮要求的 8℃,物流公司2會(huì)被懲罰。 在這個(gè)例子中先不考慮區(qū)塊鏈的解決方案,我們使用傳統(tǒng)解決方案,如何部署數(shù)據(jù)庫呢?由于有兩家物流公司合作運(yùn)輸, 數(shù)據(jù)庫放在哪一家公司我們都無法保證完全信任該公司對數(shù)據(jù)的記錄。因此,大家各自記錄數(shù)據(jù),結(jié)果很難實(shí)現(xiàn)數(shù)據(jù)統(tǒng)一和實(shí)時(shí)更新。有了區(qū)塊鏈技術(shù),企業(yè)將各自節(jié)點(diǎn)加入?yún)^(qū)塊鏈網(wǎng)絡(luò)。 我們可以把牛奶溫度和濕度的要求定義在智能合約中loT設(shè)備定時(shí)將溫度和濕度數(shù)據(jù)以交易的形式發(fā)送到區(qū)塊鏈的該合約中,交易的簽名由loT設(shè)備來完成,防止人為偽造。 當(dāng)溫度超過8℃時(shí),合約對物流公司2的扣款(事先把押金付給合約)將自動(dòng)完成,沒有糾紛。 所有機(jī)構(gòu)在權(quán)限范圍內(nèi)都可以看到物流的狀態(tài)。

以上就是區(qū)塊鏈新手入門需要學(xué)習(xí)什么的簡略介紹,當(dāng)然詳細(xì)使用上面的不同還得要大家自己使用過才領(lǐng)會(huì)。如果想了解更多,歡迎關(guān)注億速云行業(yè)資訊頻道哦!

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI