小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

兩篇讀懂區(qū)塊鏈,dierpian

 羅宋湯的味道 2019-08-31

白話區(qū)塊鏈技術(shù)

區(qū)塊鏈本質(zhì)是一個(gè)分布式數(shù)據(jù)庫(kù)系統(tǒng),所以大家學(xué)習(xí)的時(shí)候不要抱有太大的心理負(fù)擔(dān),你就想著它僅僅是個(gè)數(shù)據(jù)庫(kù)就好了。下面我們通過(guò)數(shù)據(jù)庫(kù)來(lái)學(xué)習(xí)區(qū)塊鏈吧。

專(zhuān)業(yè)術(shù)語(yǔ)介紹(zhuang)

區(qū)塊鏈技術(shù)相關(guān)的術(shù)語(yǔ)先羅列一下大家有些看不懂沒(méi)有關(guān)系,主要是想讓大家大致了解一下整體的情況

說(shuō)說(shuō)人話

現(xiàn)在我將會(huì)把所有的上邊術(shù)語(yǔ)用故事做一個(gè)串接,形成一個(gè)整體的和大家說(shuō)一說(shuō),這樣大家理解起區(qū)塊鏈也就更加深刻啦~

西游記--Docker篇

看過(guò)西游記的同學(xué)應(yīng)該都知道,整個(gè)西游記里邊太上老君的陰陽(yáng)二氣瓶很強(qiáng)大,念個(gè)咒,要什么收什么,再念個(gè)咒,想出來(lái)就放出來(lái)。和哆啦A夢(mèng)的百寶袋,皮姆博士的小箱子比有過(guò)之而不及。我們給大家介紹的Docker也是這么個(gè)東西,你想收納什么程序進(jìn)去,你就寫(xiě)個(gè)DockerFile(念個(gè)咒)。就算你想收納一個(gè)操作系統(tǒng)也行?;谶@個(gè)法寶的便捷性,目前大公司給客戶交付軟件,也都不用制作安裝包。直接大叫一聲“xxx.exe”快進(jìn)來(lái),然后程序相關(guān)的東西就全到Docker里邊去了,最后我們就直接把Docker交給客戶,并告訴客戶如何念咒語(yǔ)去操控Docker里的程序就行啦。

火影忍者--Zookeeper,Kafka篇

大家對(duì)于火影忍者的主人公鳴人一定不陌生。要說(shuō)到鳴人最擅長(zhǎng)的技能是什么,我想一定是影分身。那這個(gè)和我們要說(shuō)的技術(shù)有什么關(guān)系嗎?當(dāng)然有,按技術(shù)原理上講影分身之術(shù)相當(dāng)于Kafka,鳴人本身相當(dāng)于Zookeeper。怎么講呢?請(qǐng)聽(tīng)我慢慢道來(lái)。如果你是鳴人,當(dāng)面對(duì)數(shù)量眾多的敵人時(shí)(高并發(fā)請(qǐng)求),你想的第一件事會(huì)是什么,沒(méi)錯(cuò),一定是先用影分身之術(shù)(Kafka集群),多來(lái)點(diǎn)人,幫自己減輕點(diǎn)負(fù)擔(dān),留下精力用來(lái)對(duì)付最厲害的人。當(dāng)然,變出來(lái)的分身,不能各自為站,總該聽(tīng)一個(gè)人的指揮(Zookpeer),不然就會(huì)變得群龍無(wú)首,亂做一團(tuán),形不成戰(zhàn)斗力。

部署區(qū)塊鏈所需技術(shù)總結(jié)

區(qū)塊鏈應(yīng)用分為兩部分:區(qū)塊鏈網(wǎng)絡(luò)、應(yīng)用端

區(qū)塊鏈網(wǎng)絡(luò)由Docker集群構(gòu)成,Docker集群上的每一部分Docker節(jié)點(diǎn)內(nèi)需要啟動(dòng)Kafka用來(lái)處理整個(gè)網(wǎng)絡(luò)面對(duì)的高并發(fā)請(qǐng)求,一部分Docker節(jié)點(diǎn)內(nèi)需要啟動(dòng)Zookeeper用來(lái)管理網(wǎng)絡(luò)中的Kafka集群。

應(yīng)用端也就是我們通常說(shuō)的前端和后臺(tái),主要是向區(qū)塊鏈網(wǎng)絡(luò)發(fā)出插入數(shù)據(jù),查詢數(shù)據(jù),刪除數(shù)據(jù)的請(qǐng)求。因?yàn)檫@部分內(nèi)容和區(qū)塊相關(guān)性不大,也就不展開(kāi)敘述了。

以上大學(xué)為例--區(qū)塊鏈術(shù)語(yǔ)詳解

CA與區(qū)塊鏈網(wǎng)絡(luò)

我們知道,我們上學(xué)都需要在開(kāi)學(xué)第一天去學(xué)校招生辦報(bào)到,注冊(cè)一下這學(xué)期的學(xué)籍,一般注冊(cè)學(xué)籍的話,都會(huì)給你頒發(fā)一個(gè)憑證,例如一卡通以證明你注冊(cè)過(guò)學(xué)籍。當(dāng)你進(jìn)出校門(mén)的時(shí)候,門(mén)衛(wèi)就會(huì)檢查你的憑證,看看你是不是這個(gè)學(xué)校的學(xué)生,如果不是的話,門(mén)衛(wèi)就不會(huì)讓你進(jìn)入學(xué)校。

總結(jié):同理,在區(qū)塊鏈中,如果你想加入?yún)^(qū)塊鏈網(wǎng)絡(luò)的話,你就必須去找CA注冊(cè)一下,然后CA會(huì)返回給你一個(gè)證書(shū)。之后,在區(qū)塊鏈網(wǎng)絡(luò)中發(fā)生的任何與你相關(guān)的事件都會(huì)先驗(yàn)證你的證書(shū)是否有效,如果證書(shū)無(wú)效,你就不能參與相關(guān)的事務(wù)。

通道與鏈碼

在學(xué)校的時(shí)候,我們和同學(xué)交流都需要聚在一起(這里見(jiàn)面,打電話,聊天軟件建群都可以視為聚在了一起),只有大家用同一種交流工具聚在一起的時(shí)候,大家才能開(kāi)始交流。但是光使用的相同的工具大家還是沒(méi)辦法交流,因?yàn)閯傞_(kāi)始大家來(lái)自天南海北,各自說(shuō)各自的家鄉(xiāng)話,別人都聽(tīng)不懂,為了能讓大家都能聽(tīng)懂別人在說(shuō)什么。最后大家一致決定,都用普通話來(lái)進(jìn)行交流,溝通的障礙總算解決了。簡(jiǎn)而言之,這就像你既會(huì)普通話,又會(huì)家鄉(xiāng)方言。你和老鄉(xiāng)溝通,就用家鄉(xiāng)方言,你和同學(xué)溝通就用普通話。

總結(jié):同理在區(qū)塊鏈網(wǎng)絡(luò)中,各個(gè)Peer節(jié)點(diǎn)如果想進(jìn)行通訊的話,必須同時(shí)處在同一個(gè)通道下并且必須擁有相同的鏈碼(智能合約)才行。所以,一個(gè)區(qū)塊鏈網(wǎng)絡(luò)下,Peer節(jié)點(diǎn)可以有任意個(gè),通道也可以在任意的Peer間建立。重點(diǎn):每個(gè)通道一般只會(huì)有一個(gè)鏈碼存在重點(diǎn):一個(gè)Peer節(jié)點(diǎn)可以存在于不同的通道上重點(diǎn):這也意味著一個(gè)Peer節(jié)點(diǎn)可以擁有多個(gè)鏈碼。

組織

當(dāng)我們?cè)趯W(xué)校上學(xué)的時(shí)候,我們可以根據(jù)自己的興趣,加入自己喜歡的社團(tuán)(幫派),當(dāng)我們加入社團(tuán)(幫派)的時(shí)候,其實(shí)也就相當(dāng)于我們加入了一個(gè)組織。

總結(jié):在區(qū)塊鏈網(wǎng)絡(luò)中,Peer節(jié)點(diǎn)必須選擇任意一個(gè)組織加入。區(qū)塊鏈網(wǎng)絡(luò)之所以要建立組織這樣的屬性。這其實(shí)是為了便于我們之前說(shuō)的Kafka集群來(lái)管理組織,進(jìn)而管理Peer節(jié)點(diǎn)間的事務(wù)處理順序,均衡來(lái)自Peer節(jié)點(diǎn)的負(fù)載(請(qǐng)求)

應(yīng)用端、Peer、賬本和Orderer

當(dāng)我們?cè)趯W(xué)校上課的時(shí)候,一般都會(huì)帶著筆記本。當(dāng)老師和全班同學(xué)說(shuō),快記下來(lái),這里是重點(diǎn)。這個(gè)時(shí)候,我們腦子里就會(huì)意識(shí)到這個(gè)知識(shí)點(diǎn)很重要,這時(shí)候,我們大家會(huì)先把當(dāng)天的日期,題號(hào),頁(yè)數(shù)記下來(lái),然后開(kāi)始記錄知識(shí)點(diǎn),因?yàn)檫@樣會(huì)方便我們之后的查找知識(shí)點(diǎn)所在的位置。假設(shè)期中考試考完了,有一名同學(xué)成績(jī)考的不是很理想,就申請(qǐng)重新考一次因?yàn)槔蠋煕](méi)有講到某一個(gè)知識(shí)點(diǎn)。這個(gè)時(shí)候,班上的其他同學(xué)就一起翻筆記本。最后大家一塊核對(duì)了一下,老師確實(shí)講了這個(gè)知識(shí)點(diǎn),因?yàn)榇蠹夜P記本上都記錄了這個(gè)知識(shí)點(diǎn)。因此,這位同學(xué)的重考申請(qǐng)也就被駁回了。通過(guò)這個(gè)小案例希望大家能明報(bào),區(qū)塊鏈的安全性與防篡改性大致是如何實(shí)現(xiàn)的。

總結(jié):區(qū)塊鏈的中應(yīng)用端、Peer、賬本和Orderer之間的關(guān)系沒(méi)有舉的例子這么簡(jiǎn)單,但是大致意思應(yīng)該是表述清楚了的。實(shí)際上,他們之間的關(guān)系應(yīng)該是這樣的:應(yīng)用端的請(qǐng)求會(huì)交給Peer驗(yàn)證,Peer節(jié)點(diǎn)驗(yàn)證通過(guò)之后,會(huì)判斷這是什么樣的請(qǐng)求。如果是寫(xiě)入(數(shù)據(jù)庫(kù))請(qǐng)求,Peer節(jié)點(diǎn)會(huì)將這個(gè)請(qǐng)求發(fā)送給指定背書(shū)的所有節(jié)點(diǎn),當(dāng)所有節(jié)點(diǎn)都簽名驗(yàn)證之后,Peer節(jié)點(diǎn)會(huì)將這個(gè)請(qǐng)求發(fā)送給Orderer節(jié)點(diǎn),Orderer節(jié)點(diǎn)會(huì)驗(yàn)證一下是否所有的Peer節(jié)點(diǎn)都簽字認(rèn)證了,如果是,Orderer節(jié)點(diǎn)就會(huì)向所有的Peer節(jié)點(diǎn)廣播這個(gè)插入請(qǐng)求,并且在各個(gè)Peer節(jié)點(diǎn)上追加一個(gè)新的由寫(xiě)入數(shù)據(jù)組成的區(qū)塊。如果是查詢請(qǐng)求,Peer節(jié)點(diǎn)將直接將查詢數(shù)據(jù)庫(kù)之后的數(shù)據(jù)返回到應(yīng)用端

關(guān)于區(qū)塊鏈+模式的思考

看完上邊的內(nèi)容,大家應(yīng)該都明白區(qū)塊鏈?zhǔn)歉陕锏牧?。所以,現(xiàn)在我們聊一聊,區(qū)塊鏈?zhǔn)窃趺丛趯?shí)際中得到應(yīng)用的。

區(qū)塊鏈 + 醫(yī)療

近幾年來(lái),時(shí)不時(shí)發(fā)生醫(yī)用藥品造假的事件,人民安全受到嚴(yán)重的威脅(說(shuō)這句話這惡心我)。如果在醫(yī)用制造過(guò)程中,使用區(qū)塊鏈技術(shù)的話,那么每個(gè)藥品,用什么制作的,在哪里制作的,誰(shuí)經(jīng)手賣(mài)出去的這些數(shù)據(jù)都可以存放到區(qū)塊鏈上。當(dāng)患者使用藥品的時(shí)候,就可以到區(qū)塊鏈上去查詢藥品從生產(chǎn)到加工的所以信息,這樣就遏制了假藥的出現(xiàn)。另外,由于區(qū)塊鏈上數(shù)據(jù)的不可篡改性,這些藥品信息的真實(shí)度也可以做到絕對(duì)的保證。

區(qū)塊鏈 + 物流鏈

有時(shí)候我們買(mǎi)東西,最恨的就是買(mǎi)到假貨,那怎么樣才能鑒別買(mǎi)到的東西是不是假貨呢?答案當(dāng)然是使用區(qū)塊鏈技術(shù)。將區(qū)塊鏈應(yīng)用到物流鏈上,產(chǎn)品的所有信息都會(huì)變得公開(kāi)透明,用戶可以隨時(shí)查詢所購(gòu)買(mǎi)的產(chǎn)品,是用什么原料構(gòu)成的,是在哪里生產(chǎn)出來(lái)的,是從哪里運(yùn)過(guò)來(lái)的等相關(guān)信息。到哪個(gè)時(shí)候,就真的是讓假貨無(wú)所遁形,用戶也就可以放心購(gòu)買(mǎi)產(chǎn)品了。目前國(guó)內(nèi),我已知的是京東已經(jīng)在生鮮物流供應(yīng)鏈方面應(yīng)用了區(qū)塊鏈技術(shù)。

區(qū)塊鏈 + 知識(shí)產(chǎn)權(quán)保護(hù)

現(xiàn)在不管?chē)?guó)內(nèi)還是國(guó)外,都越來(lái)越重視知識(shí)產(chǎn)權(quán)的保護(hù)。而區(qū)塊鏈技術(shù)剛好就可以填補(bǔ)這個(gè)市場(chǎng)的空白。怎么說(shuō)呢?區(qū)塊鏈擁有數(shù)據(jù)的不可篡改性。因此,假設(shè)小A2019年發(fā)明的專(zhuān)利,小A申請(qǐng)將這個(gè)專(zhuān)利信息放在區(qū)塊鏈上,而2024年的時(shí)候,小B說(shuō)是他發(fā)明了這個(gè)專(zhuān)利要和小A爭(zhēng)專(zhuān)利所有權(quán)。這個(gè)時(shí)候,小A就提議直接用區(qū)塊鏈查一查,看一看,這個(gè)專(zhuān)利到底是什么時(shí)候申請(qǐng)的。結(jié)果一查發(fā)現(xiàn)小A確實(shí)在2019年的時(shí)候申請(qǐng)過(guò)專(zhuān)利了,于是小B不僅沒(méi)有專(zhuān)利所有權(quán),還要付給小A一定的專(zhuān)利費(fèi)。當(dāng)然,上邊舉的例子只是區(qū)塊鏈在只是產(chǎn)權(quán)方面的一部分應(yīng)用,其他的諸如藝術(shù)家的藝術(shù)品,字畫(huà),文章,都可以作為數(shù)據(jù)存放在區(qū)塊上,防止有人抄襲偽造。

總結(jié)

細(xì)心的同學(xué)可能會(huì)發(fā)現(xiàn),區(qū)塊鏈應(yīng)用的落地?zé)o非和區(qū)塊鏈的三個(gè)特性有關(guān),分別是:安全性,不可篡改性,以及由不可篡改性延伸出的可溯源性。其實(shí)區(qū)塊鏈+還有很多的應(yīng)用,大家感興趣可以自己去查找相關(guān)的資料來(lái)看,但不管是什么行業(yè)應(yīng)用區(qū)塊鏈,萬(wàn)變不離其三個(gè)特性,因此在這里就不一一贅述了。

如果您覺(jué)得這篇文章寫(xiě)得對(duì)您有用,請(qǐng)關(guān)注公眾號(hào):小竹醬

我將持續(xù)更新有料的內(nèi)容

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買(mǎi)等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類(lèi)似文章 更多