www涩-www黄网站-www黄色-www黄色com-国产免费拍拍视频在线观看网站-国产免费怕怕免费视频观看

當(dāng)微服務(wù)撞上區(qū)塊鏈

2018-03-12 14:43:39 csdn  點(diǎn)擊量: 評(píng)論 (0)
導(dǎo)語:每一種新技術(shù)的產(chǎn)生與發(fā)展,都會(huì)與既有的技術(shù)與實(shí)踐存在著聯(lián)系,例如微服務(wù)作為一種技術(shù)架構(gòu),實(shí)際上是在SOA架構(gòu)和JavaEE等分布式架

的可能,就必須對(duì)賬。傳統(tǒng)對(duì)賬有以我為主、以他為主兩種模式。這里就只能以他為主,以區(qū)塊鏈平臺(tái)為主了。由于區(qū)塊鏈技術(shù)針對(duì)交易的特點(diǎn)對(duì)存儲(chǔ)結(jié)構(gòu)進(jìn)行了要求,利用已有的時(shí)間戳、交易先后次序,可以是對(duì)賬變得更加容易。


基本的對(duì)賬處理流程如下
1. 區(qū)塊鏈平臺(tái)和企業(yè)應(yīng)用的記錄必須有關(guān)聯(lián)的id(可以是多要素的組合)
2. 區(qū)塊鏈平臺(tái)和企業(yè)應(yīng)用都要保證生成的對(duì)賬文件明細(xì)記錄的連續(xù)性
3.對(duì)于“隔日賬”需重復(fù)核對(duì)

 

區(qū)塊鏈?zhǔn)且环N新興的技術(shù),他的本質(zhì)是一種加入業(yè)務(wù)特性的分布式數(shù)據(jù)庫,通過對(duì)區(qū)塊鏈技術(shù)的研究,我們找到了業(yè)務(wù)與區(qū)塊鏈技術(shù)結(jié)合的方式,提出了微服務(wù)應(yīng)用架構(gòu)集成區(qū)塊鏈的技術(shù)模式。


1) 區(qū)塊鏈的業(yè)務(wù)價(jià)值是通過數(shù)據(jù)共享降低信任成本。
區(qū)塊鏈建立了一個(gè)記賬簿,每個(gè)參與方在交易中都通過這個(gè)記賬簿進(jìn)行交互,保證每一筆發(fā)生的交易一定被可靠的記錄下來并不可篡改,不必再反復(fù)確認(rèn),不必?fù)?dān)心技術(shù)問題導(dǎo)致的業(yè)務(wù)流程變更,不必做應(yīng)急系統(tǒng),從而降低了信任成本。

2)區(qū)塊鏈技術(shù)的本質(zhì)是分布式數(shù)據(jù)庫。
區(qū)塊鏈技術(shù)的數(shù)據(jù)共享方式要滿足(1)多副本、(2)可靠記錄、(3)不可篡改、(4)多方透明幾個(gè)特性,總結(jié)下來,區(qū)塊鏈技術(shù)對(duì)應(yīng)用而言,就是一個(gè)分布式數(shù)據(jù)庫,分別對(duì)應(yīng)分布式數(shù)據(jù)庫的(1)分布式存儲(chǔ)、(2)點(diǎn)對(duì)點(diǎn)可靠傳輸、(3)存儲(chǔ)過程與(4)數(shù)據(jù)安全幾個(gè)方面。

3)為分布式應(yīng)用而生的微服務(wù),與區(qū)塊鏈技術(shù)是天生的一對(duì)。
微服務(wù)通過區(qū)塊鏈網(wǎng)關(guān)與區(qū)塊鏈平臺(tái)交互,區(qū)塊鏈網(wǎng)關(guān)主要功能包括通訊網(wǎng)關(guān)、事件監(jiān)聽,同時(shí)配合微服務(wù)應(yīng)用框架,完成數(shù)據(jù)一致性、對(duì)賬功能。與區(qū)塊鏈網(wǎng)關(guān)集成的能力,是微服務(wù)架構(gòu)天生具備的。

以上是對(duì)我們研究成果一個(gè)簡要介紹,后續(xù)我們還會(huì)對(duì)使用區(qū)塊鏈技術(shù)的細(xì)節(jié)進(jìn)行分析,與大家共同探討。

 

附記:理解區(qū)塊鏈技術(shù)常見的幾個(gè)困惑

困惑1:比特幣是區(qū)塊鏈技術(shù)的一個(gè)應(yīng)用,不能把比特幣應(yīng)用的所有內(nèi)容都?xì)w結(jié)為區(qū)塊鏈技術(shù)
上文提到,區(qū)塊鏈技術(shù)從比特幣中獨(dú)立出來是 2014 年左右的事情,此前每每舉出區(qū)塊鏈的案例都是比特幣,給區(qū)塊鏈技術(shù)的應(yīng)用造成了很多誤解。我建議先了解區(qū)塊鏈技術(shù),再了解比特幣,先理解聯(lián)盟鏈的業(yè)務(wù)場景,再了解公有鏈的業(yè)務(wù)場景,公有鏈看作是聯(lián)盟鏈的一種大規(guī)模延展,,可以少走一些彎路。
 
困惑2:公有鏈情況下數(shù)據(jù)存儲(chǔ)性能不高,但聯(lián)盟鏈的性能可以遠(yuǎn)高于公有鏈,能滿足多數(shù)場景的要求
數(shù)據(jù)一致性問題是分布式存儲(chǔ)最大的問題,而并發(fā)越高,沖突的概率就越大。區(qū)塊鏈技術(shù)之所以能支持的每秒交易數(shù)(TPS)不高,主要是共識(shí)機(jī)制比較復(fù)雜,或者說共識(shí)機(jī)制就是刻意為了降低并發(fā)性,減少數(shù)據(jù)沖突的概率。在公有鏈上,這是一個(gè)無法逾越的問題,只能從事實(shí)時(shí)性要求不敏感的業(yè)務(wù)。但是,在聯(lián)盟鏈中,由于鏈中的參與方并不多,也不需要每個(gè)節(jié)點(diǎn)都記賬,就可以使用一些性能更高的共識(shí)機(jī)制,例如前面說的PBFT。我們?cè)?jīng)嘗試過一種全對(duì)等的算法,可以支持更高的性能。
 
困惑3:應(yīng)用區(qū)塊鏈技術(shù)不一定必須有礦工來挖礦
初次接觸區(qū)塊鏈技術(shù),礦工/挖礦這個(gè)概念讓人非常費(fèi)解:(1)為什么一定要挖礦?(2)為什么要給記賬成功的節(jié)點(diǎn)獎(jiǎng)勵(lì)比特幣來鼓勵(lì)記賬?(3)非比特幣的業(yè)務(wù)中如何鼓勵(lì)記賬?這個(gè)困惑歸根結(jié)底還是把區(qū)塊鏈和比特幣混淆造成的。前面說過,挖礦是通過工作量證明(POW)達(dá)成共識(shí)的機(jī)制,挖礦能力愈強(qiáng)就取得了記錄權(quán)。更重要的是比特幣的貨幣屬性,發(fā)行貨幣要么靠國家信用(例如紙幣),要么靠奇缺資源(例如黃金),比特幣為了防止濫發(fā),就需要用算力做為一種奇缺資源。這樣說來,比特幣實(shí)際上把共識(shí)算法、貨幣屬性、鼓勵(lì)記賬這幾件事都用挖礦來解決了,思路確實(shí)精妙。但是,在業(yè)務(wù)規(guī)則不同的聯(lián)盟鏈中就不一樣了,除了有其他更高效的共識(shí)算法外,不需要奇缺資源,不需要專門對(duì)記賬做鼓勵(lì),因?yàn)楸仨氂涃~已經(jīng)是核心企業(yè)之間的契約,可以通過技術(shù)手段保證數(shù)據(jù)的同步,支持審計(jì)等能力,自然就不需要挖礦了。
 
困惑4:目前應(yīng)用區(qū)塊鏈技術(shù)不是去中心,而是多中心
去中心是一個(gè)理想,經(jīng)常有人問(1)為什么要去中心?去中心有什么好處?(2)真的能去中心嗎?后來,我深入研究聯(lián)盟鏈的場景時(shí)發(fā)現(xiàn),實(shí)際的業(yè)務(wù)場景大多是多中心(這又是比特幣惹的禍,他真的想去中心),例如上述的企業(yè)聯(lián)盟方式,幾個(gè)建立聯(lián)盟的核心企業(yè)就是多中心,他們共同成為一個(gè)新的中心。傳統(tǒng)方式建立新的中心,往往通過建立清算機(jī)構(gòu)的方式,而區(qū)塊鏈技術(shù)讓建立中心的成本降低了。
 
困惑5:不是所有的區(qū)塊鏈節(jié)點(diǎn)都是記賬節(jié)點(diǎn),很多節(jié)點(diǎn)僅僅用來進(jìn)行數(shù)據(jù)同步而已
多中心就意味著不是每個(gè)節(jié)點(diǎn)都需要記賬,記賬的工作由幾個(gè)中心節(jié)點(diǎn)負(fù)責(zé)就可以了,其他節(jié)點(diǎn)與記賬節(jié)點(diǎn)間是數(shù)據(jù)同步的關(guān)系,也就是非記賬節(jié)點(diǎn)上也有全部數(shù)據(jù)。聯(lián)盟鏈中非記賬節(jié)點(diǎn)一般處在加盟企業(yè),由于數(shù)據(jù)可見性的要求,非記賬節(jié)點(diǎn)中的數(shù)據(jù)并不是都可見的,但是這一副本可以做為一種法律依據(jù),提高了篡改數(shù)據(jù)的成本。
 
從數(shù)據(jù)的角度來看,區(qū)塊鏈本質(zhì)是一種分布式數(shù)據(jù)庫,這里的“分布式”是指區(qū)塊鏈技術(shù)利用鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)不僅解決了分布式數(shù)據(jù)存儲(chǔ)問題,也解決了存儲(chǔ)時(shí)的分布式一致性問題。區(qū)塊鏈技術(shù)利用分布式記賬簿保證數(shù)據(jù)可靠傳輸和訪問,利用可自動(dòng)執(zhí)行的智能合約來編程和操作數(shù)據(jù)。所以,我認(rèn)為,基于分布式數(shù)據(jù)庫來理解區(qū)塊鏈,認(rèn)清區(qū)塊鏈技術(shù)常見的一些困惑和誤區(qū),可以讓大家對(duì)區(qū)塊鏈有個(gè)比較正確的理解方式。

 
大云網(wǎng)官方微信售電那點(diǎn)事兒

責(zé)任編輯:售電衡衡

免責(zé)聲明:本文僅代表作者個(gè)人觀點(diǎn),與本站無關(guān)。其原創(chuàng)性以及文中陳述文字和內(nèi)容未經(jīng)本站證實(shí),對(duì)本文以及其中全部或者部分內(nèi)容、文字的真實(shí)性、完整性、及時(shí)性本站不作任何保證或承諾,請(qǐng)讀者僅作參考,并請(qǐng)自行核實(shí)相關(guān)內(nèi)容。
我要收藏
個(gè)贊
?
主站蜘蛛池模板: 国产一区二区三区在线观看免费 | 成人免费观看www在线 | 久久99国产精品久久99无号码 | 久久免费香蕉视频 | 国产午夜三区视频在线 | 99国产成人高清在线视频 | 欧美日韩一区在线观看 | 成人区视频爽爽爽爽爽 | 豆国产97在线 | 亚洲 | 欧美特黄视频在线观看 | 色久视频| 国产香蕉98碰碰久久人人 | 天天噜夜夜操 | 欧美激情伦妇在线观看 | 国产精品v在线播放观看 | 日本免费毛片 | 国产大秀视频 | 国产特黄特色一级特色大片 | 免费亚洲黄色 | 免费老外的毛片清高 | 高清国产美女一级a毛片 | 欧美久久久久久久一区二区三区 | 日韩一级视频在线观看播放 | 成人在线毛片 | 亚欧成人| 国产一区二区三区四区在线观看 | 韩国精品一区二区三区在线观看 | 国产免费播放一区二区 | 国产免费一区二区三区在线观看 | 国产一级视频播放 | a毛片全部免费播放 | 成人18免费网 | 久久久久久久久久毛片精品美女 | 国产精品久久在线 | 亚洲一级毛片免观看 | 欧美一级片 在线播放 | 国产高清在线观看视频手机版 | 国产成人久视频免费 | 九九在线免费视频 | 欧美精品久久一区二区三区 | 日本三级香港三级三级人 |