国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

面向圖書(shū)館資源共享與維護(hù)的聯(lián)盟鏈平臺(tái)建設(shè)與應(yīng)用研究

2022-02-09 11:26廉冰楊振瑜
新世紀(jì)圖書(shū)館 2022年1期
關(guān)鍵詞:資源共享圖書(shū)館系統(tǒng)

廉冰 楊振瑜

摘 要 隨著聯(lián)盟鏈技術(shù)在多行業(yè)的不斷落地實(shí)踐,論文對(duì)聯(lián)盟鏈的概念及相關(guān)發(fā)展應(yīng)用情況進(jìn)行了梳理分析,并以FISCO BCOS系統(tǒng)框架為基礎(chǔ),提出了圖書(shū)館界聯(lián)盟鏈平臺(tái)的建設(shè)以及該平臺(tái)在各館資源共享、創(chuàng)作版權(quán)維護(hù)、用戶反饋等方面的應(yīng)用,以期突破以往各圖書(shū)館資源共享和維護(hù)時(shí)存在的技術(shù)安全和性能限制,實(shí)現(xiàn)各類知識(shí)資源在聯(lián)盟鏈平臺(tái)上高效、高安全的共享、流通與維護(hù)。

關(guān)鍵詞 聯(lián)盟鏈平臺(tái);圖書(shū)館;FISCO BCOS;系統(tǒng);資源共享

分類號(hào) G250.7;G255

DOI 10.16810/j.cnki.1672-514X.2022.01.011

Abstract With the continuous implementation of alliance chain technology in multiple industries, this article combs and analyzes the concept, development and application of alliance chain. Based on FISCO BCOS system framework, this paper puts forward the construction of library alliance chain platform and its application in library resource sharing, creative copyright maintenance and user feedback, in order to break through the technical security and performance limitations existing in the past library resource sharing and maintenance, and realize the efficient and safe sharing of all kinds of knowledge resources on the alliance chain platform Circulation and maintenance.

Keywords Alliance chain platform. Library. FISCO BCOS. System. Resource sharing.

0 引言

近年來(lái),區(qū)塊鏈技術(shù)的發(fā)展受到日益關(guān)注,據(jù)世界經(jīng)濟(jì)論壇估計(jì),截至目前已超過(guò)25個(gè)國(guó)家正在投資區(qū)塊鏈技術(shù),共申請(qǐng)了2500多項(xiàng)專利,投資13億美元[1]。在各方對(duì)區(qū)塊鏈技術(shù)引入的背景下,圖書(shū)館行業(yè)也開(kāi)展了對(duì)該技術(shù)領(lǐng)域的應(yīng)用研究。隨著智慧圖書(shū)館時(shí)代的到來(lái),館際之間聯(lián)盟的建立以及各項(xiàng)資源的安全共享和協(xié)同發(fā)展始終是一個(gè)需要不斷突破的難點(diǎn),現(xiàn)有的圖書(shū)館聯(lián)盟平臺(tái)因兼容擴(kuò)展性問(wèn)題,使得平臺(tái)規(guī)?;в玫停?wù)更新升級(jí)慢,且相關(guān)維護(hù)使用成本較高,系統(tǒng)安全和版權(quán)問(wèn)題仍需完善。而區(qū)塊鏈作為一種新型的分布式數(shù)字管理技術(shù),其去中心化環(huán)境、良好的擴(kuò)展性、可信數(shù)字化模式和身份合法化判定等特點(diǎn)對(duì)圖書(shū)館突破以往的聯(lián)盟壁壘具有很好的技術(shù)安全和性能優(yōu)勢(shì)。本文從區(qū)塊鏈中聯(lián)盟鏈應(yīng)用的角度,對(duì)圖書(shū)館館際資源共享平臺(tái)搭建和各類型資源維護(hù)應(yīng)用進(jìn)行探討分析,以期解決圖書(shū)館資源服務(wù)邊界化限制,使各類知識(shí)信息實(shí)現(xiàn)安全智能化的傳播。

1 文獻(xiàn)回顧

1.1 圖書(shū)館資源共享與維護(hù)平臺(tái)建設(shè)

為了實(shí)現(xiàn)資源的共享和館藏文獻(xiàn)結(jié)構(gòu)的優(yōu)化,圖書(shū)館界先后成立了以計(jì)算機(jī)網(wǎng)和數(shù)字化技術(shù)為基礎(chǔ)的高校體系、科學(xué)院體系和公共圖書(shū)館體系為主的多個(gè)聯(lián)盟共享平臺(tái)(如CALIS、NSTL、中國(guó)數(shù)字圖書(shū)館工程、聯(lián)合參考咨詢網(wǎng)等)。這些服務(wù)平臺(tái)在公共檢索、館際互借、文獻(xiàn)傳遞和協(xié)調(diào)采購(gòu)等方面為圖書(shū)館之間的資源共享和優(yōu)勢(shì)互補(bǔ)創(chuàng)造了有利條件,進(jìn)一步縮小了不同地域文化資源配置方面的差距,但在這些平臺(tái)的發(fā)展和使用過(guò)程中也逐步暴露出存在的一些問(wèn)題和局限,如羅鈞、趙冬梅等學(xué)者通過(guò)對(duì)高校CALIS平臺(tái)應(yīng)用情況的統(tǒng)計(jì)分析發(fā)現(xiàn),不同圖書(shū)館資源建設(shè)標(biāo)準(zhǔn)不統(tǒng)一,資源元數(shù)據(jù)和保存格式難以兼容,使得共享平臺(tái)與圖書(shū)館管理系統(tǒng)兼容性差,難以形成規(guī)?;?wù)[2-3];邱奉捷、杜桂華、吳玲等學(xué)者在對(duì)資源共享平臺(tái)的研究中指出,由于法治規(guī)范、加密技術(shù)和身份權(quán)限管理認(rèn)證等方面的不健全,服務(wù)平臺(tái)難以較好地兼顧共享資源知識(shí)產(chǎn)權(quán)保護(hù)、信息用戶與圖書(shū)館之間的利益均衡,特別是海外版權(quán)作品、出版匯編作品等,同時(shí),由于平臺(tái)的網(wǎng)絡(luò)安全管理技術(shù)應(yīng)用不到位,網(wǎng)絡(luò)攻擊或系統(tǒng)故障都會(huì)對(duì)平臺(tái)的運(yùn)行安全造成威脅[4-6];除此之外,徐川、高波等學(xué)者通過(guò)對(duì)各共享平臺(tái)的利用統(tǒng)計(jì)分析發(fā)現(xiàn)平臺(tái)在使用過(guò)程中存在流程繁瑣,效率不高,各館互借量及費(fèi)用不平衡,大型館負(fù)擔(dān)過(guò)重等問(wèn)題[7-8]。

1.2 聯(lián)盟鏈發(fā)展應(yīng)用情況

聯(lián)盟鏈?zhǔn)遣糠秩ブ行幕膮^(qū)塊鏈應(yīng)用。相比傳統(tǒng)中心化技術(shù)架構(gòu),聯(lián)盟鏈吸收了公有鏈的技術(shù)特點(diǎn),融匯了分布式架構(gòu)、共識(shí)機(jī)制、智能合約等多類技術(shù),能夠很好地解決聯(lián)盟成員間的效率和信任等合作問(wèn)題;同時(shí),相比于公有鏈技術(shù)架構(gòu),聯(lián)盟鏈通過(guò)注冊(cè)許可制僅限聯(lián)盟成員參與,參與方數(shù)量相對(duì)更加可控,鏈上的讀寫(xiě)權(quán)和參與記賬權(quán)要按聯(lián)盟規(guī)則來(lái)制定,網(wǎng)絡(luò)接入基本通過(guò)成員機(jī)構(gòu)的網(wǎng)關(guān)節(jié)點(diǎn),共識(shí)過(guò)程則是由預(yù)選節(jié)點(diǎn)控制,并對(duì)監(jiān)管友好,能夠支持穿透式或集中式的監(jiān)管,擁有更好的安全性及性能。因此,聯(lián)盟鏈具有部分去中心化、可控性較強(qiáng)、數(shù)據(jù)不默認(rèn)公開(kāi)和交易速度快等特點(diǎn)[9]。

聯(lián)盟鏈的歷史早期來(lái)看與公有鏈區(qū)別不大,但隨著細(xì)分市場(chǎng)的持續(xù)深化,兩者的差別越來(lái)越明顯。最早關(guān)注和應(yīng)用聯(lián)盟鏈的是金融行業(yè),2015年9月由巴克萊、高盛、摩根大通、瑞銀等九家創(chuàng)始機(jī)構(gòu)成立了R3金融聯(lián)盟,發(fā)展到今天全球大約已有40多家銀行組織加入[10];同年12月份,由Linux基金會(huì)牽頭,30家初始企業(yè)成員共同聯(lián)合成立了Hyperledger,是首個(gè)面向企業(yè)應(yīng)用場(chǎng)景的分布式賬本平臺(tái),目前已擁有超過(guò)200家企業(yè)成員[11]。2017年,以太坊聯(lián)盟和微軟的Coco聯(lián)盟平臺(tái)相繼推出,同年國(guó)內(nèi)也推出了FISCO BCOS聯(lián)盟平臺(tái),該平臺(tái)目前已經(jīng)匯聚了超1000家機(jī)構(gòu)與企業(yè),在政務(wù)、金融、公益、版權(quán)、供應(yīng)鏈等不同領(lǐng)域已有80余個(gè)落地應(yīng)用[12]。除此之外,近兩年百度區(qū)塊鏈、華為區(qū)塊鏈和螞蟻區(qū)塊鏈也相繼推出,雖然支持聯(lián)盟鏈功能但因其數(shù)據(jù)不開(kāi)源、平臺(tái)收費(fèi)高等因素使其平臺(tái)應(yīng)用范圍受限。

對(duì)于現(xiàn)有圖書(shū)館資源共享平臺(tái)中存在的這些問(wèn)題,聯(lián)盟鏈技術(shù)的出現(xiàn)可以提供較好的解決思路。首先,聯(lián)盟鏈的分布式架構(gòu)環(huán)境更具靈活性,節(jié)能降耗,節(jié)約資源建設(shè)成本,且一般都對(duì)外提供相應(yīng)的API接口和可插拔的靈活通用組件,并支持圖靈完備和向前兼容模式,使得在現(xiàn)有區(qū)塊鏈行業(yè)技術(shù)應(yīng)用標(biāo)準(zhǔn)下聯(lián)盟鏈的資源共享建設(shè)更具擴(kuò)展性和多種系統(tǒng)的兼容性;其次,聯(lián)盟鏈除了分布式架構(gòu)可以確保共享數(shù)據(jù)的完整性外,其節(jié)點(diǎn)準(zhǔn)入機(jī)制、多種高端加密手段和通信、存儲(chǔ)管理等都可最大限度地確保共享數(shù)據(jù)的安全性,防止網(wǎng)絡(luò)攻擊和系統(tǒng)故障造成的資源數(shù)據(jù)損失;最后,由于現(xiàn)有的聯(lián)盟鏈技術(shù)可支持多版本智能合約和共識(shí)機(jī)制共存,使得各項(xiàng)資源共享業(yè)務(wù)的運(yùn)行更高效快捷,且智能合約的開(kāi)發(fā)利用和可信數(shù)字化資源的追溯性使得知識(shí)版權(quán)的劃分、保護(hù)和利用也更加均衡完善。目前,圖書(shū)館行業(yè)在聯(lián)盟鏈方面的應(yīng)用研究相對(duì)較少,除了少量聯(lián)盟鏈在圖書(shū)館資源管理和信息保護(hù)方面的研究外[7],大部分相關(guān)研究都是基于區(qū)塊鏈基本技術(shù)和理論在圖書(shū)館資源建設(shè)方面,而結(jié)合相關(guān)實(shí)際聯(lián)盟鏈平臺(tái)進(jìn)行研究和應(yīng)用的則很少。

本文將以FISCO BCOS聯(lián)盟平臺(tái)為基礎(chǔ),根據(jù)相關(guān)行業(yè)標(biāo)準(zhǔn),針對(duì)各類圖書(shū)館資源建設(shè)及服務(wù)內(nèi)容上的差異性構(gòu)建圖書(shū)館行業(yè)自己的聯(lián)盟鏈平臺(tái),在平臺(tái)架構(gòu)特性、資源應(yīng)用管理與維護(hù)以及相關(guān)實(shí)施操作上進(jìn)行探索,來(lái)提高各個(gè)圖書(shū)館及相關(guān)機(jī)構(gòu)之間共同認(rèn)證和分享信息資源的安全性及準(zhǔn)確性,使用戶主體可以方便快捷地綜合利用各項(xiàng)資源,各館的建設(shè)發(fā)展最大化地實(shí)現(xiàn)協(xié)調(diào)同步,促成跨地域、跨平臺(tái)、跨載體的圖書(shū)館資源聯(lián)盟圈建立。

2 圖書(shū)館聯(lián)盟鏈平臺(tái)架構(gòu)

目前幾個(gè)主流聯(lián)盟鏈平臺(tái)中,Hyperledger Fabric、FISCO BCOS和Coco可提供不分行業(yè)的通用架構(gòu),且平臺(tái)都是開(kāi)源的,通過(guò)開(kāi)源可利于社區(qū)建設(shè),凝聚更多智慧來(lái)推廣和改進(jìn)平臺(tái)設(shè)計(jì)。其中,Hyperledger推出較早,技術(shù)框架比較成熟,目前已有400多個(gè)落地項(xiàng)目;FISCO BCOS最初從金融出發(fā),經(jīng)過(guò)不斷發(fā)展也已有數(shù)十個(gè)落地項(xiàng)目;而Coco目前除了白皮書(shū)中提到的Mojix將其供應(yīng)鏈Dapp轉(zhuǎn)移到該平臺(tái)上之外,沒(méi)有更多公開(kāi)的項(xiàng)目信息。除此之外,Hyperledger、FISCO BCOS和Coco的通用架構(gòu)在運(yùn)行效率、權(quán)限管理、隱私保護(hù)和智能合約方面雖然各具特色,但在節(jié)點(diǎn)擴(kuò)展、加密算法擴(kuò)展、部署與運(yùn)維友好性以及第三方認(rèn)證支持上FISCO BCOS更具優(yōu)勢(shì),而且Hyperledger目前不支持第三方CA,這在面對(duì)國(guó)內(nèi)應(yīng)用時(shí)會(huì)有一定限制。綜合來(lái)說(shuō),F(xiàn)ISCO BCOS是更適合在國(guó)內(nèi)應(yīng)用的通用架構(gòu)平臺(tái),對(duì)圖書(shū)館聯(lián)盟鏈的建立具有積極的技術(shù)支持和指導(dǎo)作用,其聯(lián)盟鏈整體架構(gòu)見(jiàn)圖1。

圖書(shū)館聯(lián)盟鏈的建立主要是將多方資源整合,安全高效地實(shí)現(xiàn)各方價(jià)值信息流通利用的功能,所以相較于傳統(tǒng)的區(qū)塊鏈架構(gòu)和資源共享模式,圖書(shū)館聯(lián)盟鏈架構(gòu)在易用性、可運(yùn)維性、性能和安全上要更具優(yōu)勢(shì)。

2.1 易用性

聯(lián)盟鏈通過(guò)開(kāi)發(fā)部署工具和交互式控制臺(tái)等工具來(lái)提升系統(tǒng)的易用性,簡(jiǎn)化部署復(fù)雜度,大幅縮短建鏈、部署應(yīng)用的時(shí)間。

開(kāi)發(fā)部署工具使用bulid_chain.sh腳本幫助聯(lián)盟成員快速搭建聯(lián)盟鏈,該腳本可以快速生成一條鏈中節(jié)點(diǎn)的配置文件??焖袤w驗(yàn)時(shí)支持使用-1選項(xiàng)指定節(jié)點(diǎn)IP和數(shù)目,而對(duì)于創(chuàng)建各種復(fù)雜業(yè)務(wù)場(chǎng)景則通過(guò)-f選項(xiàng)使用一個(gè)指定格式的配置文件來(lái)搭建。

交互式控制臺(tái)是重要的交互式客戶端工具,通過(guò)SDK與鏈上節(jié)點(diǎn)的功能接口建立連接,實(shí)現(xiàn)對(duì)鏈上功能的操作部署和節(jié)點(diǎn)數(shù)據(jù)的讀寫(xiě)請(qǐng)求。同時(shí),SDK還提供業(yè)務(wù)級(jí)別接口并可直接調(diào)用區(qū)塊鏈底層功能,為開(kāi)發(fā)者的業(yè)務(wù)設(shè)計(jì)屏蔽協(xié)議編解碼以及異步通信、容錯(cuò)等技術(shù)細(xì)節(jié)。此外,控制臺(tái)提供合約編譯工具,使用者可方便快捷地將Solidity合約編譯為Java合約。

2.2 高性能

聯(lián)盟鏈為了提升系統(tǒng)性能,主要從引入交易并行執(zhí)行和多群組架構(gòu)等方面進(jìn)行優(yōu)化,使得交易處理性能單鏈TPS達(dá)到萬(wàn)級(jí)以上。

交易并行執(zhí)行是讓使用者在并行合約方法中根據(jù)自身業(yè)務(wù)形態(tài)和編程規(guī)則自定義交易互斥變量,交易可以是并行執(zhí)行交易和非并行執(zhí)行交易,經(jīng)打包共識(shí)后,發(fā)送至區(qū)塊執(zhí)行器進(jìn)行驗(yàn)證并根據(jù)交易在區(qū)塊中的順序及交易互斥變量構(gòu)建交易依賴關(guān)系DAG,根據(jù)DAG確定互斥交易的執(zhí)行先后順序,自動(dòng)構(gòu)建區(qū)塊內(nèi)交易執(zhí)行流,并最大化并行執(zhí)行無(wú)相互依賴關(guān)系的交易。同時(shí)將共識(shí)、同步、落盤(pán)等各個(gè)交易生命周期環(huán)節(jié)異步化以實(shí)現(xiàn)并行處理,極大地提高了交易執(zhí)行性能。

多群組架構(gòu)是一種單鏈多賬本模式,使聯(lián)盟鏈從原有一鏈一賬本的存儲(chǔ)、執(zhí)行機(jī)制擴(kuò)展為一鏈多賬本的存儲(chǔ)、執(zhí)行機(jī)制,不同群組代表不同的賬本,每個(gè)賬本模塊自底向上主要包括核心層、接口層和調(diào)度層三層(如圖2),三層之間相互協(xié)作并獨(dú)立高效地運(yùn)行。各機(jī)構(gòu)節(jié)點(diǎn)根據(jù)業(yè)務(wù)需求可選擇一個(gè)或多個(gè)不同的群組加入,并參與到對(duì)應(yīng)賬本的數(shù)據(jù)共享和共識(shí)過(guò)程中。群組間通過(guò)網(wǎng)絡(luò)準(zhǔn)入和賬本白名單實(shí)現(xiàn)各賬本間交易處理、數(shù)據(jù)存儲(chǔ)、區(qū)塊共識(shí)的相互隔離,在保障區(qū)塊鏈系統(tǒng)隱私性的同時(shí),降低了系統(tǒng)的運(yùn)維復(fù)雜度,使業(yè)務(wù)規(guī)模和系統(tǒng)吞吐量可以進(jìn)一步擴(kuò)大。

2.3 可運(yùn)維性

在聯(lián)盟鏈系統(tǒng)中,區(qū)塊鏈的運(yùn)維至關(guān)重要?,F(xiàn)有的很多聯(lián)盟鏈運(yùn)維管理工具在初始化時(shí)都沒(méi)有考慮聯(lián)盟鏈間多個(gè)機(jī)構(gòu)地位對(duì)等安全的訴求,而在初始化時(shí),創(chuàng)始區(qū)塊的協(xié)商生成、初始節(jié)點(diǎn)的身份信息認(rèn)證以及節(jié)點(diǎn)的有效運(yùn)行等都需要一個(gè)可靠的方式來(lái)保證?,F(xiàn)有做法是某一機(jī)構(gòu)生成自己的節(jié)點(diǎn)信息,啟動(dòng)區(qū)塊鏈,再加入其他機(jī)構(gòu)的節(jié)點(diǎn);或是由權(quán)威第三方機(jī)構(gòu)直接生成所有機(jī)構(gòu)內(nèi)的節(jié)點(diǎn)信息,并將節(jié)點(diǎn)配置文件夾發(fā)送給各機(jī)構(gòu)。而該鏈在此基礎(chǔ)上使用隱私性和可擴(kuò)展性更強(qiáng)的多群組架構(gòu),多群組架構(gòu)除可用上述方式配置運(yùn)行外還可以通過(guò)不同機(jī)構(gòu)間協(xié)商節(jié)點(diǎn)證書(shū)、IP、端口號(hào)等數(shù)據(jù)模式填寫(xiě)配置項(xiàng),這樣每個(gè)機(jī)構(gòu)都可以在本地生成不含節(jié)點(diǎn)私鑰的節(jié)點(diǎn)配置文件夾,節(jié)點(diǎn)的私鑰可以不出內(nèi)網(wǎng),保證了數(shù)字證書(shū)中私鑰的安全性,即使節(jié)點(diǎn)配置文件丟失,在防止惡意攻擊者偽裝節(jié)點(diǎn)的同時(shí),也不會(huì)泄露鏈上任何信息。并支持?jǐn)U容節(jié)點(diǎn)和新群組,可以實(shí)現(xiàn)對(duì)多機(jī)構(gòu)多群組進(jìn)行部署、管理和監(jiān)控,以滿足區(qū)塊鏈場(chǎng)景中的隱私保護(hù)需求。

2.4 高安全性

聯(lián)盟鏈的安全性需要多方面維護(hù),除了節(jié)點(diǎn)之間、節(jié)點(diǎn)與客戶端之間通信采用TLS安全協(xié)議外,還通過(guò)網(wǎng)絡(luò)準(zhǔn)入、黑白名單、權(quán)限管理、落盤(pán)加密等機(jī)制方案滿足機(jī)構(gòu)間各類數(shù)據(jù)交互的高安全性。

網(wǎng)絡(luò)準(zhǔn)入機(jī)制主要是限制節(jié)點(diǎn)加入、退出聯(lián)盟鏈,可將指定群組的作惡節(jié)點(diǎn)從群組中刪除,保障了系統(tǒng)安全性。黑白名單機(jī)制是指每個(gè)群組僅可接收相應(yīng)群組的消息,保證群組間網(wǎng)絡(luò)通信的隔離性;CA黑名單機(jī)制可及時(shí)與作惡節(jié)點(diǎn)斷開(kāi)網(wǎng)絡(luò)連接,保障了系統(tǒng)安全。權(quán)限管理機(jī)制是基于分布式存儲(chǔ)權(quán)限控制機(jī)制,通過(guò)靈活、細(xì)粒度地控制各類權(quán)限用戶部署合約、創(chuàng)建、插入、刪除和更新用戶表的權(quán)力,高效安全地實(shí)現(xiàn)了對(duì)聯(lián)盟鏈系統(tǒng)和業(yè)務(wù)功能的管理,權(quán)限管理角色主要包括鏈管理員、系統(tǒng)管理員、系統(tǒng)用戶等。落盤(pán)加密指支持加密節(jié)點(diǎn)落盤(pán)數(shù)據(jù),保障鏈上數(shù)據(jù)的機(jī)密性,并且在落盤(pán)加密方案的基礎(chǔ)上,采用KeyManager服務(wù)管理節(jié)點(diǎn)密鑰,安全性更強(qiáng)。除此之外,還支持國(guó)密加密、簽名算法和國(guó)密通信協(xié)議等。

3 圖書(shū)館聯(lián)盟鏈在資源共享與維護(hù)中的應(yīng)用

目前,大部分圖書(shū)館的數(shù)字和圖書(shū)資源共享主要還是通過(guò)“館際互借與文獻(xiàn)傳遞服務(wù)”來(lái)實(shí)現(xiàn),而圖書(shū)館聯(lián)盟鏈平臺(tái)具備的群組式架構(gòu)、并行計(jì)算模型、分布式存儲(chǔ)和控制臺(tái)等功能特性可以實(shí)現(xiàn)一種全新的資源流通模式。

聯(lián)盟鏈將各公共館、高校館、監(jiān)管機(jī)構(gòu)、書(shū)商平臺(tái)、數(shù)據(jù)庫(kù)供應(yīng)商和版權(quán)中心聚集起來(lái),使各機(jī)構(gòu)節(jié)點(diǎn)之間在網(wǎng)絡(luò)準(zhǔn)入階段通過(guò)數(shù)字證書(shū)和雙向SSL認(rèn)證進(jìn)行身份確認(rèn),在通過(guò)確認(rèn)后的初始設(shè)置中,各圖書(shū)館之間、圖書(shū)館與數(shù)據(jù)庫(kù)供應(yīng)商之間、圖書(shū)館與書(shū)商平臺(tái)之間、各圖書(shū)館用戶和版權(quán)中心之間都可根據(jù)業(yè)務(wù)需要在鏈上組建群組。同時(shí),聯(lián)盟鏈中的多方會(huì)共同選出一個(gè)委員會(huì),以進(jìn)行鏈管理員權(quán)限分配,分配后的鏈管理員可再根據(jù)參與方約定的治理規(guī)則來(lái)分配系統(tǒng)管理權(quán)限。系統(tǒng)管理員主要負(fù)責(zé)日常的鏈上管理,包括節(jié)點(diǎn)管理(增刪共識(shí)或觀察節(jié)點(diǎn))、系統(tǒng)參數(shù)修改、部署合約和建表等,各機(jī)構(gòu)新增節(jié)點(diǎn)需經(jīng)系統(tǒng)管理員授權(quán)才能進(jìn)入群組中成為群組節(jié)點(diǎn),否則不能參與共識(shí)和同步,無(wú)法獲得鏈上數(shù)據(jù)。通過(guò)權(quán)限分配后,建立的各群組便可進(jìn)行業(yè)務(wù)交易,形成多個(gè)不同賬本的數(shù)據(jù)共享和共識(shí),從而快速豐富數(shù)字、紙質(zhì)、用戶、文化活動(dòng)等資源共享和建設(shè)規(guī)模(如圖3所示),且大幅簡(jiǎn)化了鏈的部署和運(yùn)維成本。

3.1 數(shù)字文獻(xiàn)資源建設(shè)與共享

在數(shù)字資源共享中,各圖書(shū)館節(jié)點(diǎn)群組可通過(guò)SDK控制臺(tái)向所連接的節(jié)點(diǎn)發(fā)起RPC交易請(qǐng)求,將其擁有的文獻(xiàn)數(shù)據(jù)庫(kù)資源上傳并經(jīng)共識(shí)引擎共識(shí)驗(yàn)證后存儲(chǔ)上鏈,實(shí)現(xiàn)數(shù)字資源在群組內(nèi)的共享。該聯(lián)盟鏈?zhǔn)褂每刹灏蔚墓沧R(shí)機(jī)制,支持PBFT、Raft和rPBFT等共識(shí)算法,使數(shù)字資源上鏈共享的交易確認(rèn)時(shí)延低、吞吐量高,具有最終一致性。此外,對(duì)于數(shù)據(jù)庫(kù)供應(yīng)商(如知網(wǎng)、Springer Link等)節(jié)點(diǎn)的加入,可以在各館共享數(shù)字資源的基礎(chǔ)上,進(jìn)一步完善不同用戶的多元需求。在各館用戶節(jié)點(diǎn)與供應(yīng)商節(jié)點(diǎn)群組中,讀者可根據(jù)自身的數(shù)字資源需求通過(guò)最終客戶端向圖書(shū)館用戶節(jié)點(diǎn)發(fā)送交易請(qǐng)求,參照表權(quán)限和合約接口權(quán)限,經(jīng)允許后調(diào)用相關(guān)供應(yīng)商數(shù)據(jù)庫(kù)資源使用智能合約,共識(shí)模塊會(huì)用EVMC將打包好的交易交由Interpreter執(zhí)行器執(zhí)行,交易數(shù)據(jù)存儲(chǔ)后上鏈,交易請(qǐng)求結(jié)果最終返回給讀者用戶,從而滿足用戶數(shù)字資源需求。

對(duì)于讀者向數(shù)據(jù)庫(kù)供應(yīng)商交易請(qǐng)求的數(shù)字資源和各館共享的數(shù)據(jù)庫(kù)資源,因涉及數(shù)據(jù)庫(kù)版權(quán)協(xié)議和成本等問(wèn)題,機(jī)構(gòu)成員之間應(yīng)在綜合考慮政府補(bǔ)貼、各館經(jīng)費(fèi)和使用下載情況的基礎(chǔ)上就免費(fèi)與收費(fèi)資源種類、使用期限與數(shù)量、費(fèi)用標(biāo)準(zhǔn)和付款辦法、違約責(zé)任等進(jìn)行協(xié)商,協(xié)商條款確定簽署后即可在智能合約中設(shè)定執(zhí)行。

3.2 文化活動(dòng)、用戶資源共享與權(quán)益保護(hù)

圖書(shū)館組織的各類文化活動(dòng)信息(如文化沙龍、專家講座、公益培訓(xùn)等)和讀者用戶行為數(shù)據(jù)(如辦證量、借閱內(nèi)容、使用時(shí)間峰值等)均可以在鏈內(nèi)組群中共享,并且鏈內(nèi)可配置數(shù)據(jù)導(dǎo)出組件把非結(jié)構(gòu)化的鏈上數(shù)據(jù)標(biāo)準(zhǔn)化、結(jié)構(gòu)化、有序化地導(dǎo)出到本地,便于進(jìn)一步的數(shù)據(jù)挖掘和業(yè)務(wù)分析,經(jīng)挖掘分析后的信息利用不但可以豐富創(chuàng)新各館活動(dòng)內(nèi)容,還可以有針對(duì)性地提高讀者服務(wù)質(zhì)量和效率。同時(shí),對(duì)于共享數(shù)據(jù)和讀者用戶隱私安全,該平臺(tái)除了通過(guò)節(jié)點(diǎn)證書(shū)和SSL確保鏈上通信數(shù)據(jù)訪問(wèn)控制外,還利用落盤(pán)加密和Key Manager密鑰管理對(duì)節(jié)點(diǎn)存儲(chǔ)數(shù)據(jù)進(jìn)行加密,從而確保了數(shù)據(jù)整體的安全性。

除此之外,鏈內(nèi)各館用戶節(jié)點(diǎn)可以組建讀者用戶群組,每個(gè)用戶創(chuàng)建獨(dú)立且唯一的公私鑰對(duì)和賬戶地址,發(fā)起交易時(shí)使用私鑰進(jìn)行簽名,接收方可通過(guò)公鑰驗(yàn)簽知道交易由哪個(gè)賬戶發(fā)出,以實(shí)現(xiàn)交易的可控及后續(xù)監(jiān)管的追溯。這樣各圖書(shū)館用戶在組內(nèi)可交流分享讀書(shū)學(xué)習(xí)資料和各種資源使用心得,不但提升知識(shí)增長(zhǎng)緯度,還多方面深入了解各類資源價(jià)值,從而形成互推互薦、多元便捷的知識(shí)群組。而對(duì)于上傳共享的內(nèi)容中,價(jià)值較高的文化活動(dòng)品牌、用戶資料研究分析、讀書(shū)心得、數(shù)據(jù)庫(kù)使用歸納等原創(chuàng)作品,可利用可信數(shù)據(jù)交換解決方案(WeIdentity)對(duì)作者身份進(jìn)行唯一標(biāo)識(shí)并存證相關(guān)數(shù)據(jù),承載實(shí)體對(duì)象(人或者物)的現(xiàn)實(shí)身份與鏈上身份的可信映射,以及實(shí)現(xiàn)實(shí)體對(duì)象之間安全的訪問(wèn)授權(quán)與數(shù)據(jù)交換,然后在鏈外進(jìn)行全網(wǎng)數(shù)據(jù)監(jiān)測(cè),通過(guò)算法自動(dòng)識(shí)別原創(chuàng)內(nèi)容和判斷內(nèi)容是否涉及抄襲,如發(fā)現(xiàn)侵權(quán)行為可自動(dòng)取證上鏈,進(jìn)一步確保用戶權(quán)益。

3.3 紙質(zhì)和電子書(shū)共享與流通

因受地域和時(shí)空限制,紙質(zhì)圖書(shū)流通共享范圍相對(duì)有限。雖然同城公共圖書(shū)館之間可以實(shí)現(xiàn)一定程度的通借通還,但高校館與公共館、跨地市圖書(shū)館之間仍難以共享紙質(zhì)圖書(shū)資源。電子書(shū)的出現(xiàn)在一定程度上彌補(bǔ)了這種限制,但各電子書(shū)平臺(tái)(如京東、當(dāng)當(dāng)、人天集團(tuán)阿法購(gòu)平臺(tái)等)之間都缺乏統(tǒng)一的管理運(yùn)行機(jī)制,且版權(quán)保護(hù)不完善等使得館藏紙電同步更新慢,電子書(shū)利用率低。通過(guò)聯(lián)盟鏈的建立,各圖書(shū)館之間可以建立群組共享電子書(shū)資源,很多館配商購(gòu)書(shū)平臺(tái)在購(gòu)買(mǎi)紙質(zhì)圖書(shū)時(shí)都會(huì)免費(fèi)贈(zèng)送部分電子書(shū)使用權(quán),經(jīng)過(guò)鏈內(nèi)群組分享可以極大豐富各館電子書(shū)資源;同時(shí),對(duì)于館藏或圖書(shū)館組群中沒(méi)有的紙質(zhì)或電子書(shū)資源,可在圖書(shū)館用戶節(jié)點(diǎn)與書(shū)商平臺(tái)節(jié)點(diǎn)群組中提交交易請(qǐng)求,根據(jù)權(quán)限調(diào)用書(shū)商平臺(tái)圖書(shū)購(gòu)買(mǎi)使用相關(guān)的智能合約執(zhí)行交易程序,將選擇的紙質(zhì)圖書(shū)由書(shū)商平臺(tái)配送到交易節(jié)點(diǎn)所屬館藏地供讀者借閱,若是電子書(shū)則下載儲(chǔ)存后直接將結(jié)果返回給用戶訪問(wèn)。這樣不但使紙質(zhì)圖書(shū)在通借通還的基礎(chǔ)上進(jìn)一步彌補(bǔ)了跨地域流通難的缺失,還豐富了電子書(shū)館藏資源,更方便快捷地滿足了讀者閱讀需求。

同樣地,相關(guān)版權(quán)、費(fèi)用、請(qǐng)求數(shù)量和價(jià)格限定等方面條款可參考數(shù)字庫(kù)資源共享標(biāo)準(zhǔn)進(jìn)行設(shè)定,對(duì)于鏈上交易的紙質(zhì)和電子書(shū)費(fèi)用圖書(shū)館用戶節(jié)點(diǎn)可借助數(shù)據(jù)對(duì)賬組件(Blockchain-Data-Reconcile)定期將群組上導(dǎo)出的交易數(shù)據(jù)與書(shū)商平臺(tái)自身業(yè)務(wù)系統(tǒng)導(dǎo)出的交易數(shù)據(jù)進(jìn)行對(duì)賬結(jié)算,該對(duì)賬組件是基于智能合約賬本的通用化數(shù)據(jù)對(duì)賬解決方案,支持定時(shí)對(duì)賬和觸發(fā)對(duì)賬,且對(duì)賬處理模塊可插拔可擴(kuò)展,在保證對(duì)賬結(jié)果可信的同時(shí)提升了對(duì)賬的效率。

3.4 用戶調(diào)查與投票反饋

圖書(shū)館各類資源的匯總、甄選、分享最終都是為了提高知識(shí)信息在人們之間的傳播和利用,用戶的使用反饋對(duì)于圖書(shū)館改進(jìn)服務(wù)方向和提高資源質(zhì)量具有重要作用。同樣的,圖書(shū)館聯(lián)盟鏈的建立和使用也需要了解用戶的使用體驗(yàn)和評(píng)價(jià),以此來(lái)不斷提高聯(lián)盟鏈的運(yùn)行和管理維護(hù)。目前主要的反饋渠道就是調(diào)查問(wèn)卷與投票表決,相較于傳統(tǒng)網(wǎng)絡(luò)調(diào)查反饋?zhàn)x者參與度低、調(diào)查結(jié)果認(rèn)可度不高及隱私安全性等問(wèn)題,聯(lián)盟鏈會(huì)建立激勵(lì)和隱私保護(hù)方案,以調(diào)動(dòng)讀者積極性,提高結(jié)果公信力。

對(duì)于鏈內(nèi)資源種類、權(quán)限范圍要求、資源收費(fèi)標(biāo)準(zhǔn)、常用資源、其它改進(jìn)建議等問(wèn)題的反饋可通過(guò)調(diào)查問(wèn)卷的形式在圖書(shū)館公眾號(hào)、小程序、App或DApp上進(jìn)行,利用人臉識(shí)別和數(shù)字證書(shū)認(rèn)證方式確認(rèn)參與者身份,將調(diào)查問(wèn)卷信息和參與者身份標(biāo)識(shí)記載上傳聯(lián)盟鏈用戶反饋節(jié)點(diǎn),經(jīng)共識(shí)后上鏈,以便于后續(xù)的匯總分析。整個(gè)過(guò)程既保護(hù)了用戶隱私,又防止了結(jié)果的篡改。同樣的,對(duì)于各館共享資源、讀者用戶鏈上分享內(nèi)容、書(shū)商平臺(tái)資源、數(shù)據(jù)庫(kù)資源等的質(zhì)量評(píng)選,可結(jié)合瀏覽下載量和用戶投票表決結(jié)果進(jìn)行反饋。用戶投票表決可利用鏈上支持多種投票方式和評(píng)價(jià)規(guī)則的WeDPR匿名投票表決工具進(jìn)行,該工具依托密碼學(xué)困難性理論,確保隱私數(shù)據(jù)解密必須經(jīng)用戶授權(quán),并支持多粒度層面的邏輯組件自由拔插和動(dòng)態(tài)事件觸發(fā)規(guī)則,簡(jiǎn)化了傳統(tǒng)高安全級(jí)別隱私保護(hù)設(shè)計(jì)中交互操作的復(fù)雜性和對(duì)可信第三方的依賴,使在投票過(guò)程中,投票者可獨(dú)立驗(yàn)證自己投出的選票是否被正確計(jì)入結(jié)果,并支持公開(kāi)可驗(yàn)證。最后,根據(jù)調(diào)查反饋結(jié)果,對(duì)提出的意見(jiàn)建議及各項(xiàng)資源的配置和使用情況進(jìn)行分析評(píng)估,并對(duì)于最終投票結(jié)果排名靠前的用戶根據(jù)各機(jī)構(gòu)之間的協(xié)商可給予一定的物質(zhì)和精神獎(jiǎng)勵(lì),以激勵(lì)更多優(yōu)質(zhì)作品的產(chǎn)出;參加投票和調(diào)查問(wèn)卷的讀者、投票排名靠前的圖書(shū)館等可給予相應(yīng)的積分獎(jiǎng)勵(lì),以提高在鏈內(nèi)節(jié)點(diǎn)配置和資源使用方面的權(quán)限范圍;書(shū)商平臺(tái)、數(shù)據(jù)庫(kù)供應(yīng)商則可根據(jù)反饋結(jié)果和使用情況調(diào)整優(yōu)化或淘汰合作資源,形成良性競(jìng)爭(zhēng)。

4 圖書(shū)館聯(lián)盟鏈平臺(tái)搭建實(shí)施策略

圖書(shū)館聯(lián)盟鏈平臺(tái)的落實(shí)應(yīng)用首先需要搭建聯(lián)盟鏈平臺(tái)網(wǎng)絡(luò)來(lái)實(shí)現(xiàn)各機(jī)構(gòu)之間的連接,然后再進(jìn)行相關(guān)的開(kāi)發(fā)部署和維護(hù),主要包括搭建部署平臺(tái)網(wǎng)絡(luò)、配置及使用控制臺(tái)、創(chuàng)建和使用賬戶、網(wǎng)絡(luò)維護(hù)等方面。

4.1 搭建部署平臺(tái)網(wǎng)絡(luò)

該聯(lián)盟鏈平臺(tái)的網(wǎng)絡(luò)搭建部署主要有兩種模式,第一種是由單機(jī)構(gòu)搭建平臺(tái)所有節(jié)點(diǎn)的情況,一般由行業(yè)權(quán)威機(jī)構(gòu)負(fù)責(zé)搭建,根據(jù)聯(lián)盟各機(jī)構(gòu)業(yè)務(wù)所在各類資源共享和調(diào)查反饋群組分布情況配置各機(jī)構(gòu)節(jié)點(diǎn),可使用開(kāi)發(fā)部署工具build_chain操作部署,相對(duì)簡(jiǎn)單快速;第二種是由機(jī)構(gòu)間根據(jù)各自的業(yè)務(wù)需求和整體應(yīng)用場(chǎng)景相互合作部署搭建,以保證各機(jī)構(gòu)私鑰安全性和節(jié)點(diǎn)對(duì)等性的需求,主要適用于群組各機(jī)構(gòu)共同協(xié)商配置數(shù)據(jù)且機(jī)構(gòu)私鑰不出內(nèi)網(wǎng)的情況,可使用運(yùn)維部署工具generator操作部署。兩種搭建模式建立的平臺(tái)網(wǎng)絡(luò)都支持多機(jī)構(gòu)多群組場(chǎng)景,圖書(shū)館聯(lián)盟鏈平臺(tái)網(wǎng)絡(luò)在初步搭建時(shí)考慮到各機(jī)構(gòu)相關(guān)專業(yè)技術(shù)人員水平和設(shè)備的配置情況不是很成熟,可選擇第一種相對(duì)簡(jiǎn)單快速的搭建模式進(jìn)行試運(yùn)行,待運(yùn)行熟悉相關(guān)配置屬性,且各機(jī)構(gòu)設(shè)置較成熟后再使用第二種搭建模式。

各機(jī)構(gòu)在進(jìn)行平臺(tái)網(wǎng)絡(luò)搭建之前,首先需要確保部署網(wǎng)絡(luò)的主機(jī)滿足相應(yīng)的硬件和系統(tǒng)要求。一般中央處理器可使用x86_64和aarch64(ARM)架構(gòu)的,操作系統(tǒng)可使用CentOS 7.2+、Ubuntu 16.04+、麒麟V10、deepin等版本。主機(jī)滿足配置后,搭建機(jī)構(gòu)人員可從托管平臺(tái)GitHub上下載網(wǎng)絡(luò)部署工具,根據(jù)工具操作說(shuō)明通過(guò)相關(guān)腳本命令生成各機(jī)構(gòu)節(jié)點(diǎn)配置文件并拷貝到對(duì)應(yīng)機(jī)構(gòu)主機(jī)上啟動(dòng)來(lái)完成網(wǎng)絡(luò)的搭建。

4.2 配置及使用控制臺(tái)

平臺(tái)網(wǎng)絡(luò)搭建完成后,聯(lián)盟鏈委員會(huì)可根據(jù)各機(jī)構(gòu)的設(shè)備配置和人員技術(shù)水平選出相關(guān)權(quán)威機(jī)構(gòu)安裝控制臺(tái)與鏈內(nèi)各節(jié)點(diǎn)建立連接,以實(shí)現(xiàn)鏈內(nèi)各機(jī)構(gòu)用戶對(duì)鏈上數(shù)據(jù)的讀寫(xiě)訪問(wèn)請(qǐng)求。目前控制臺(tái)有基于Java SDK、Python SDK和Node.js SDK三個(gè)版本,其中Java版本穩(wěn)定且功能強(qiáng)大更適合多機(jī)構(gòu)多群組應(yīng)用,Python版為候選版本,可供開(kāi)發(fā)測(cè)試使用,Node.js版是通過(guò)內(nèi)嵌CLI工具進(jìn)行交互使用,操作相對(duì)較為繁瑣。根據(jù)圖書(shū)館聯(lián)盟鏈平臺(tái)的應(yīng)用場(chǎng)景和業(yè)務(wù)情況Java版控制臺(tái)的配置更適合實(shí)際需求,配置控制臺(tái)的機(jī)構(gòu)可將該版本作為首選或根據(jù)自身程序配置情況選擇相應(yīng)版本。在進(jìn)行Java版本控制臺(tái)配置時(shí),由于控制臺(tái)依賴于Java環(huán)境,各機(jī)構(gòu)需要先從官網(wǎng)下載安裝Java14,然后再通過(guò)download_console.sh腳本獲取安裝控制臺(tái)。

目前,基于Java的控制臺(tái)2.6+版本功能豐富更易用,可以實(shí)現(xiàn)查詢鏈狀態(tài)、管理鏈節(jié)點(diǎn)、組員配置、部署并調(diào)用合約等操作,只要通過(guò)各項(xiàng)命令(如deploy、call)的輸入就可將操作結(jié)果返回顯示在用戶面前。平臺(tái)的開(kāi)發(fā)人員可根據(jù)系統(tǒng)和業(yè)務(wù)的相關(guān)應(yīng)用需要將編寫(xiě)好的智能合約直接在控制臺(tái)上進(jìn)行部署和調(diào)試,無(wú)需再編寫(xiě)合約之外的部署和調(diào)用代碼,由此可以直接驗(yàn)證合約邏輯并觀察合約運(yùn)行過(guò)程和結(jié)果。而平臺(tái)測(cè)試和運(yùn)維人員則可利用控制臺(tái)查看鏈狀態(tài),操作鏈配置,測(cè)試或檢查相關(guān)鏈功能等。

4.3 創(chuàng)建和使用賬戶

聯(lián)盟鏈平臺(tái)使用賬戶來(lái)標(biāo)識(shí)和區(qū)分每一個(gè)獨(dú)立的用戶,控制臺(tái)配置完成后,各機(jī)構(gòu)需要使用賬戶登錄控制臺(tái)以進(jìn)行鏈上相關(guān)業(yè)務(wù)和系統(tǒng)操作。一般聯(lián)盟鏈的賬戶可分為鏈管理員賬戶、系統(tǒng)管理員賬戶和普通賬戶等,在實(shí)際應(yīng)用部署中,普通賬戶可由各機(jī)構(gòu)在平臺(tái)系統(tǒng)上通過(guò)下載使用get_account.sh腳本來(lái)創(chuàng)建生成,各機(jī)構(gòu)的讀者用戶可在所屬機(jī)構(gòu)創(chuàng)建賬戶的平臺(tái)鏈接上根據(jù)相關(guān)提示注冊(cè)生成自己的賬戶,創(chuàng)建完成后再由控制臺(tái)加載啟動(dòng)后使用,普通賬戶一般具有調(diào)用合約和讀寫(xiě)數(shù)據(jù)的權(quán)力。而鏈管理員和系統(tǒng)管理員賬戶,則需將已生成的普通賬戶經(jīng)控制臺(tái)分配授權(quán)后生成。

圖書(shū)館聯(lián)盟鏈委員會(huì)可通過(guò)協(xié)商選出相關(guān)權(quán)威機(jī)構(gòu)的兩到三個(gè)賬戶為鏈管理員賬戶,由控制臺(tái)根據(jù)相關(guān)指令設(shè)置指定后生效。設(shè)置好的鏈管理員賬戶再根據(jù)聯(lián)盟各方商定的治理規(guī)則在控制臺(tái)上通過(guò)相關(guān)指令授予不同機(jī)構(gòu)指定賬戶系統(tǒng)管理員權(quán)限,且其節(jié)點(diǎn)管理、系統(tǒng)參數(shù)管理、部署合約和建表等系統(tǒng)管理權(quán)限需要單獨(dú)分配。其中部署合約和建表權(quán)限可分配給兩到三個(gè)技術(shù)設(shè)備和人員水平較高的機(jī)構(gòu)賬戶,由他們分別編寫(xiě)部署相關(guān)智能合約,同時(shí)創(chuàng)建用戶合約表來(lái)根據(jù)各用戶不同業(yè)務(wù)需求分配可調(diào)用合約種類,由此方便業(yè)務(wù)的開(kāi)發(fā)和各普通賬戶的管理。而節(jié)點(diǎn)管理和系統(tǒng)參數(shù)管理權(quán)限則可分別由級(jí)別較高的圖書(shū)館機(jī)構(gòu)賬戶行使,以方便對(duì)各群組、節(jié)點(diǎn)和系統(tǒng)的運(yùn)行情況實(shí)時(shí)進(jìn)行調(diào)整維護(hù)。這樣各機(jī)構(gòu)賬戶被授權(quán)完成后,通過(guò)連接Linux的終端登錄控制臺(tái)后便可進(jìn)行相關(guān)權(quán)限的業(yè)務(wù)和系統(tǒng)操作,并且由監(jiān)管機(jī)構(gòu)監(jiān)管鏈的運(yùn)行,獲取鏈運(yùn)行中權(quán)限變更和權(quán)限操作的相關(guān)記錄。

4.4 網(wǎng)絡(luò)維護(hù)

聯(lián)盟鏈平臺(tái)網(wǎng)絡(luò)搭建運(yùn)行后,還需要平臺(tái)選出相關(guān)機(jī)構(gòu)對(duì)平臺(tái)的網(wǎng)絡(luò)運(yùn)行進(jìn)行日常維護(hù)管理,主要可通過(guò)壓力測(cè)試和查看日志等方式進(jìn)行。壓力測(cè)試主要是通過(guò)測(cè)試工具的相關(guān)程序?qū)W(wǎng)絡(luò)平臺(tái)上部署的各類合約執(zhí)行的交易總量、交易處理性能、交易延遲和資源消耗等情況進(jìn)行評(píng)估,根據(jù)這些評(píng)估結(jié)果聯(lián)盟鏈平臺(tái)可進(jìn)行系統(tǒng)的監(jiān)督與維護(hù)、資源再分配和系統(tǒng)擴(kuò)容等。壓力測(cè)試工具主要有Java SDK Demo和Calipe兩種,網(wǎng)絡(luò)維護(hù)機(jī)構(gòu)可根據(jù)自身設(shè)備配置情況選擇其中一種進(jìn)行壓力測(cè)試。查看日志主要是通過(guò)對(duì)輸出群組日志的查看來(lái)了解各節(jié)點(diǎn)運(yùn)行情況以進(jìn)行問(wèn)題的排查,主要包括共識(shí)打包日志、共識(shí)異常日志、區(qū)塊落盤(pán)日志、網(wǎng)絡(luò)連接日志等。其中共識(shí)異常日志主要用于在網(wǎng)絡(luò)抖動(dòng)、網(wǎng)絡(luò)斷連或配置出錯(cuò)(如同一個(gè)群組的創(chuàng)世塊文件不一致)情況下共識(shí)異常節(jié)點(diǎn)的問(wèn)題排查,而區(qū)塊落盤(pán)日志是區(qū)塊共識(shí)成功或節(jié)點(diǎn)正從其它節(jié)點(diǎn)同步區(qū)塊時(shí)輸出的日志,若無(wú)該日志輸出說(shuō)明節(jié)點(diǎn)異常,可優(yōu)先檢查節(jié)點(diǎn)網(wǎng)絡(luò)連接是否正?;蚬?jié)點(diǎn)證書(shū)是否有效等。

5 結(jié)語(yǔ)

圖書(shū)館聯(lián)盟鏈的建設(shè)和應(yīng)用是圖書(shū)館行業(yè)在新技術(shù)快速發(fā)展下實(shí)現(xiàn)各類價(jià)值信息統(tǒng)一管理、高效快捷流通和高安全維護(hù)的有效途徑,打破了以往信息流通限制、資源重復(fù)購(gòu)買(mǎi)以及傳統(tǒng)依賴中心服務(wù)器的版權(quán)許可機(jī)制,可以更好地發(fā)揮各圖書(shū)館、數(shù)據(jù)供應(yīng)商、書(shū)商平臺(tái)及相關(guān)單位之間互聯(lián)互通、共享信息的作用,并促成建立圖書(shū)館界新形態(tài)的價(jià)值信息與權(quán)益保護(hù)聯(lián)盟。在聯(lián)盟鏈的建設(shè)和推廣過(guò)程中,各館相關(guān)專業(yè)人員的培養(yǎng)和聯(lián)盟鏈?zhǔn)褂梅椒ǖ钠占靶麄鬟€需相應(yīng)加強(qiáng),數(shù)據(jù)庫(kù)供應(yīng)商和書(shū)商平臺(tái)的入鏈標(biāo)準(zhǔn)、智能合約的法律效力認(rèn)可、聯(lián)盟鏈監(jiān)管法律規(guī)范和聯(lián)盟鏈政策扶持等方面也需作進(jìn)一步的探索。

參考文獻(xiàn):

田新華.基于區(qū)塊鏈技術(shù)的館配電子書(shū)出版交易平臺(tái)的構(gòu)想:以高校圖書(shū)館館配電子書(shū)資源建設(shè)為視角[J].新世紀(jì)圖書(shū)館,2019(5):44-48.

羅鈞,李雪溶.江蘇省高校圖書(shū)館館際互借與文獻(xiàn)傳遞服務(wù)的現(xiàn)狀及態(tài)勢(shì)分析[J].圖書(shū)情報(bào)工作,2016,60(17):70-77,109.

趙冬梅.山西高校圖書(shū)館資源共享之得失[J].晉圖學(xué)刊,2012(3):38-41.

邱奉捷,韓新月,陳瑜.圖書(shū)館數(shù)字資源共建共享中的版權(quán)風(fēng)險(xiǎn)防范[J].新世紀(jì)圖書(shū)館,2018(2):52-56.

杜桂華.圖書(shū)館對(duì)開(kāi)放資源的版權(quán)管理研究[J].圖書(shū)館學(xué)刊,2017(8):8-11.

吳玲,李嘉.合作 共享 發(fā)展:國(guó)家圖書(shū)館文獻(xiàn)傳遞的思考[J].新世紀(jì)圖書(shū)館,2008(5):6-8.

徐川,安國(guó)慶,柳晶婷.基于區(qū)塊鏈理論的高校圖書(shū)館資源共享服務(wù)模式建構(gòu)研究[J].圖書(shū)館研究,2019(3):56-62.

高波,李田章.中南地區(qū)高校圖書(shū)館館際互借與文獻(xiàn)傳遞的現(xiàn)狀、問(wèn)題及建議[J].圖書(shū)館論壇,2007(6):196-200.

聞西.解密區(qū)塊鏈(十九):聯(lián)盟鏈[EB/OL].[2020-12-06].https://zhuanlan.zhihu.com/p/35753654.

R3區(qū)塊鏈聯(lián)盟是什么?[EB/OL].[2020-12-06].http://www.zhicheng.com/n/20180509/210905.html.

張凱.Hyperledger Fabric學(xué)習(xí)一:簡(jiǎn)介[EB/OL].[2020-12-06].https://www.jianshu.com/p/f971858b70f3.

FISCO金鏈盟簡(jiǎn)介[EB/OL].[2020-12-10].https://www.fisco.com.cn/about_2.html.

廉 冰 淄博市圖書(shū)館讀者服務(wù)部副主任、館員。 山東淄博,255000。

楊振瑜 淄博市圖書(shū)館館員。 山東淄博,255000。

猜你喜歡
資源共享圖書(shū)館系統(tǒng)
Smartflower POP 一體式光伏系統(tǒng)
“互聯(lián)網(wǎng)+”背景下會(huì)計(jì)資源共享平臺(tái)建設(shè)研究
一種無(wú)人機(jī)緩沖系統(tǒng)
品“助讀系統(tǒng)”之妙
直擴(kuò)系統(tǒng)中的窄帶干擾抑制
直擴(kuò)系統(tǒng)中的窄帶干擾抑制
圖書(shū)館
長(zhǎng)三角加快實(shí)施交通運(yùn)輸信息共享示范工程
貴州銅仁萬(wàn)山區(qū):探索建立教學(xué)資源共享模式
去圖書(shū)館