免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

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

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

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

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

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

說說人話

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

西游記--Docker篇

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

火影忍者--Zookeeper,Kafka篇

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

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

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

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

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

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

通道與鏈碼

在學(xué)校的時(shí)候,我們和同學(xué)交流都需要聚在一起(這里見面,打電話,聊天軟件建群都可以視為聚在了一起),只有大家用同一種交流工具聚在一起的時(shí)候,大家才能開始交流。但是光使用的相同的工具大家還是沒辦法交流,因?yàn)閯傞_始大家來自天南海北,各自說各自的家鄉(xiāng)話,別人都聽不懂,為了能讓大家都能聽懂別人在說什么。最后大家一致決定,都用普通話來進(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í)是為了便于我們之前說的Kafka集群來管理組織,進(jìn)而管理Peer節(jié)點(diǎn)間的事務(wù)處理順序,均衡來自Peer節(jié)點(diǎn)的負(fù)載(請(qǐng)求)

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

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

總結(jié):區(qū)塊鏈的中應(yīng)用端、Peer、賬本和Orderer之間的關(guān)系沒有舉的例子這么簡(jiǎn)單,但是大致意思應(yīng)該是表述清楚了的。實(shí)際上,他們之間的關(guān)系應(yīng)該是這樣的:應(yīng)用端的請(qǐng)求會(huì)交給Peer驗(yàn)證,Peer節(jié)點(diǎn)驗(yàn)證通過之后,會(huì)判斷這是什么樣的請(qǐng)求。如果是寫入(數(shù)據(jù)庫(kù))請(qǐng)求,Peer節(jié)點(diǎn)會(huì)將這個(gè)請(qǐng)求發(fā)送給指定背書的所有節(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è)新的由寫入數(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ī)療

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

區(qū)塊鏈 + 物流鏈

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

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

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

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

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

本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
HyperLedger Fabric入門指南
區(qū)塊鏈基礎(chǔ)知識(shí)系列 第二課 區(qū)塊鏈共識(shí)算法
[區(qū)塊鏈]Hyperledger Fabric源代碼(基于v1.0 beta版本)閱讀之樂扣老師解讀系列 (二)Fabric模塊分析
【超級(jí)賬本】Fabric介紹及其環(huán)境搭建(一)
說說K8S是怎么來的,又是怎么沒的
Kafka實(shí)戰(zhàn)-實(shí)時(shí)日志統(tǒng)計(jì)流程
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服