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

當微服務撞上區(qū)塊鏈

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

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


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

 

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


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

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

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

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

 

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

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

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

責任編輯:售電衡衡

免責聲明:本文僅代表作者個人觀點,與本站無關(guān)。其原創(chuàng)性以及文中陳述文字和內(nèi)容未經(jīng)本站證實,對本文以及其中全部或者部分內(nèi)容、文字的真實性、完整性、及時性本站不作任何保證或承諾,請讀者僅作參考,并請自行核實相關(guān)內(nèi)容。
我要收藏
個贊
?
主站蜘蛛池模板: 国产精品亚洲欧美日韩区 | 精品国产美女福利到在线不卡 | 久久久久久久性高清毛片 | 国产精品一区二区综合 | 国产一区二区三区在线视频 | a级在线观看视频 | 香蕉视频一级片 | 男女男精品视频在线播放 | 欧美在线视频看看 | 成人综合在线视频免费观看 | 欧美成人精品福利在线视频 | 性做久久久久久久免费看 | 全免费a级毛片免费看视频免 | 久久爱一区 | 99pao在线视频成精品 | 美女视频免费黄的 | 日韩精品免费视频 | 日本久久久久久久 | 中文字幕视频在线 | 久久久久国产一级毛片高清片 | 亚洲伊人色综合网站小说 | 手机看片1024久久精品你懂的 | 久久精品免费观看 | 久久思思爱 | 色久网站| 国产精品高清视亚洲精品 | 欧美日韩亚洲国产 | 91在线精品亚洲一区二区 | 久久久国产免费影院 | 特黄a三级三级三级 | 国产系列在线观看 | 亚洲天码中文字幕第一页 | www.亚洲黄色 | 成人亲子乱子伦视频 | 性欧美f | 综合欧美日韩一区二区三区 | 三级三级三级全黄 | 久久福利青草精品资源站 | 美女视频黄的免费看网站 | 久久看视频| 97免费公开视频 |