999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于區(qū)塊鏈的校園內可追溯和高效圖書共享系統(tǒng)研究

2023-12-30 02:01:46孫嘉池
無線互聯(lián)科技 2023年20期
關鍵詞:智能用戶學校

孫嘉池

(長春理工大學,吉林 長春 130000)

0 引言

隨著智能手機的普及,移動網絡的擴大規(guī)模增強了人與人之間的交流和互動[1]。通過移動網絡,許多傳統(tǒng)社交活動可以得到轉變,其中,最有趣和意義深遠的轉變之一是圖書交換(也稱為“圖書共享”)。然而,線下共享模式要求人們在固定位置掌握目標圖書,導致流通范圍受限[2]。相比之下,網絡的興起為解決這一問題提供了新的機會。通過在移動網絡上記錄相關的共享圖書信息,人們可以方便地查找圖書的狀態(tài)和位置。

盡管如此,圖書交換仍然面臨一些挑戰(zhàn),這些挑戰(zhàn)超越了移動網絡的能力范圍。其中,最嚴重的問題是信任危機。另一個嚴重的障礙是圖書的管理效率不高。在當前的移動圖書交換系統(tǒng)中,流通過程并沒有完全自動化,因為它仍然需要管理員審核大部分用戶的請求,導致圖書流通率低[3]。因此,有必要通過可追溯性和高效性來豐富傳統(tǒng)的圖書共享系統(tǒng)。

本文探索了將新興的區(qū)塊鏈技術融入傳統(tǒng)的圖書交換系統(tǒng)的潛力[4]。本研究通過融合分布式共識、P2P網絡、基于密碼學的賬本和智能合約,結合區(qū)塊鏈的不可變性、透明性和去中心化等優(yōu)點,開發(fā)了一種基于區(qū)塊鏈的校園內可追溯和高效圖書共享系統(tǒng)。該系統(tǒng)由3個關鍵組件組成:用于圖書交換的移動應用程序、用于處理請求的分布式服務器和區(qū)塊鏈節(jié)點以及用于記錄數據的底層存儲設施。圖書的核心信息(如狀態(tài)和位置)被記錄在區(qū)塊鏈上。這樣,圖書的軌跡可以可靠地追溯,從而解決信任危機問題。與共享圖書相關的所有活動都通過智能合約實現(xiàn),促進了圖書流通,提高了管理效率。

1 圖書交換中的問題

隨著互聯(lián)網的普及,移動圖書交換變得更加便捷,為讀者之間共享圖書提供了新途徑。在讀者在線注冊并編碼圖書后,可以跟蹤圖書的后續(xù)流通。然而,圖書交換仍然存在一些問題。圖書交換的主要問題是用戶不相信活動中的其他參與者(即信任危機),導致參與率低。圖書交換的另一個問題是缺乏有效的監(jiān)督和保護措施(即管理效率低)。讀者是否向所有者報告圖書的狀態(tài)完全取決于他們的誠信,這很容易導致圖書的丟失。在讀者閱讀共享圖書時,他們常常忽略對圖書的保護,導致歸還的圖書出現(xiàn)缺頁和涂鴉等問題。

2 圖書共享系統(tǒng)總體設計

通過對阻礙傳統(tǒng)圖書交換系統(tǒng)發(fā)展的關鍵問題進行上述分析,發(fā)現(xiàn)到區(qū)塊鏈可以解決圖書交換中的問題。在本節(jié)中,詳細介紹了融合區(qū)塊鏈技術的新型校園圖書共享系統(tǒng)。

2.1 概述

基于大學生的閱讀需求,本文設計了圖書交換系統(tǒng),有4個基本目標:(1)大學生可以輕松地共享圖書,讓閑置圖書得到充分利用;(2)大學生可以直接借閱圖書,無需任何中介,以實現(xiàn)圖書高效的流通;(3)使圖書流通信息透明,建立可信賴的圖書交換;(4)流通信息的存儲需要高度的可追溯性,以最小化圖書丟失的可能性。

圖書交換系統(tǒng)的架構如圖1所示。應用層包括為終端用戶設計的應用程序,便于用戶操作系統(tǒng)。信任服務層提供圖書交換的核心功能(如借閱圖書),并連接其他2層。存儲層安全地存儲數據。系統(tǒng)的設計遵循自上而下的方法,按照應用層、信任服務層和存儲層的順序進行。本研究為開發(fā)人員設計了用戶友好的中間件平臺,以便輕松地操作區(qū)塊鏈。該平臺不僅為用戶提供查看區(qū)塊鏈狀態(tài)的網頁,還以Restful風格封裝了許多API接口,使得去中心化應用的開發(fā)更加方便。

圖1 基于區(qū)塊鏈的校園內可追溯和高效圖書共享系統(tǒng)框架

本研究在系統(tǒng)中的每個學校部署了一個圖書共享系統(tǒng)的完整節(jié)點。學校服務器將聚合學生和教職員工的請求,并代表其在區(qū)塊鏈上發(fā)送交易。

圖書共享系統(tǒng)采用數據庫作為系統(tǒng)的輔助存儲。圖書的狀態(tài)存儲在區(qū)塊鏈上,而圖書的固有信息記錄在數據庫中以加快搜索速度。此外,本研究不僅使用數據庫作為緩存,以存儲智能合約中的數據;還引入了一個分詞器,可以從單詞中提取詞干,以擴大搜索結果的范圍。

2.2 應用層

應用層位于圖書交換系統(tǒng)的最上層,旨在為用戶提供友好的界面參與圖書交流。系統(tǒng)中有2類用戶,因此分別設計了兩種應用。Android應用程序是為希望參與圖書交流的用戶設計的,而網站則專門為學校管理員維護系統(tǒng)中的圖書。系統(tǒng)還設計了一個中間件平臺,為用戶或開發(fā)人員提供靈活的工具,以監(jiān)控區(qū)塊鏈的狀態(tài)。

2.2.1 Android應用程序

通過圖形用戶界面,用戶可以詳細查看書籍的信息,包括圖像和簡要介紹。此外,用戶可以通過掃描書籍上的QR碼借閱任何可用的書籍,并通過個人圖書管理功能歸還書籍。該應用程序還提供收藏功能,讓用戶可以將自己喜歡的書籍加入列表,并隨時追蹤書籍的狀態(tài)。

2.2.2 網站

網站是為每個學校的管理員設計的,用于管理圖書。一旦用戶將一本書捐贈給學校,管理員將登錄網站并輸入該書的信息,生成包含唯一ID的QR碼。管理員在網頁上維護圖書,包括在書籍信息發(fā)生變化時進行更新。

2.2.3 中間件平臺

在傳統(tǒng)的區(qū)塊鏈應用程序開發(fā)過程中,開發(fā)人員需要通過命令行反復調用函數來觀察智能合約的運行狀態(tài),這會顯著降低開發(fā)效率。為了緩解這一問題,系統(tǒng)設計了一個中間件平臺,使開發(fā)人員可以更友好地操作區(qū)塊鏈。該平臺封裝了Restful風格的API接口,使Android應用程序開發(fā)更加便利。通過該接口,可以對交易數據進行編碼和解碼,并在多種設備上(包括網頁、移動終端等)顯示區(qū)塊鏈上的數據細節(jié)。

2.3 信任服務層

信任服務層是該系統(tǒng)的核心模塊,包括區(qū)塊鏈網絡和服務器。該層連接其他2層,為用戶提供完整的服務。該層有3個主要組件:Web服務器、智能合約和區(qū)塊鏈網絡。

2.3.1 Web服務器

Web服務器能夠解析HTTP協(xié)議。當接收到來自Android應用程序或網站的HTTP請求時,Web服務器會處理這些請求并返回HTTP響應,如發(fā)送HTML頁面或JSON(JavaScript對象表示)數據。服務器將遠程調用智能合約,為用戶提供圖書交流服務。此外,Web服務器還提供系統(tǒng)的基本功能,包括用戶注冊和登錄,檢查借閱圖書是否到期。為了實現(xiàn)大量用戶的負載均衡,將Web服務器分配給每個學校,并將用戶的請求發(fā)送到相應學校的服務器。

2.3.2 智能合約

智能合約不需要人為干預,只要滿足條件就能實現(xiàn)完全自動化。智能合約可以節(jié)省時間,降低成本。因此,本系統(tǒng)使用智能合約替代圖書館等中心化機構的角色,實現(xiàn)去中心化的圖書分享。本研究所提議的智能合約提供許多功能,如會員注冊、借書和還書。這些功能在區(qū)塊鏈上是公開可用的,因此所有Web服務器都可以調用相應的函數來處理請求。

2.3.3 區(qū)塊鏈網絡

大學是一個相對封閉的環(huán)境,因此本研究傾向于采用聯(lián)盟區(qū)塊鏈,并使用實用拜占庭容錯算法作為共識算法。然而,讓每個學生在其智能手機上運行一個區(qū)塊鏈全節(jié)點是不現(xiàn)實的。一方面,智能手機的計算能力遠不及專用服務器,將全節(jié)點運行在智能手機上可能會占用大部分資源,導致其他正常功能無法運行。另一方面,實用拜占庭容錯算法的時間復雜度隨著參與者數量的增加,時間復雜度會顯著增長。為了克服這些問題,系統(tǒng)利用每個學校維護一個全節(jié)點,作為其學生和教職員工的代表,向區(qū)塊鏈網絡發(fā)送交易。學校之間的節(jié)點可以就這些交易達成共識,實現(xiàn)圖書交流。

2.4 存儲層

存儲層包括2個模塊:區(qū)塊鏈和數據庫。通過存儲層提供的接口,服務層可以輕松地檢索和更新其中的數據。

2.4.1 區(qū)塊鏈

本研究使用區(qū)塊鏈來存儲系統(tǒng)中的重要信息,如圖書狀態(tài)和用戶聯(lián)系信息。這些數據指示了書籍的位置以及如何與所有者聯(lián)系。通過區(qū)塊鏈技術,這些數據由所在學校維護,每個學校都有一份副本,避免了單點故障。這些數據在學校之間通過共識協(xié)議保持一致。一旦數據記錄在區(qū)塊鏈上,它就是不可變的。這使得用戶可以在系統(tǒng)中彼此信任,無需像圖書館那樣依賴第三方。

2.4.2 數據庫

區(qū)塊鏈的本質是一種分布式賬本技術,可以利用它來存儲系統(tǒng)中的圖書數據。然而,由于頻繁檢索數據(如標題、圖片)時區(qū)塊鏈的性能較差,這成為系統(tǒng)的瓶頸。為了加速性能,系統(tǒng)使用了關系型數據庫來存儲圖書的基本信息和部分用戶信息。使用數據庫的另一個原因是區(qū)塊鏈上存儲的開銷較大,存儲的信息越多,智能合約的消耗也會越多。從安全性的角度來看,圖書的基本信息是其固有屬性,對其進行篡改是沒有意義的,因此不需要將這些數據存儲在安全環(huán)境中。

3 圖書交換系統(tǒng)實現(xiàn)

3.1 Web服務器

使用Apache Tomcat作為Web服務器,用于接收來自應用程序級別(即Android應用程序和網站)的HTTP請求。當用戶通過Android應用程序掃描圖書上的二維碼后,Android應用程序將向相應的Web服務器發(fā)送查詢請求。Web服務器將通過DAO(用于訪問數據庫的接口)從數據庫獲取圖書的基本數據,再通過調用智能合約從FISCO BCOS區(qū)塊鏈中獲取位置信息。如果圖書可用,用戶在Web服務器更新相關信息后可以借閱圖書并在區(qū)塊鏈網絡上達成共識。

3.2 分詞器

分詞器廣泛用于搜索引擎和信息檢索系統(tǒng),用于從單詞中提取詞干,從而擴大搜索術語的范圍以獲得更多的搜索結果。基于規(guī)則的傳統(tǒng)分詞器可以優(yōu)雅地處理常見單詞,且誤差可以忽略不計。然而,大學生的閑置圖書大多是專業(yè)的,基于規(guī)則的分詞器無法處理專業(yè)詞匯和特殊符號(如C++和C#)。為了克服這個缺點,本研究基于Porter Stemming算法實現(xiàn)了一種新的圖書搜索分詞器。

3.3 智能合約

智能合約負責記錄和更新學生和圖書的信息,并為用戶提供借閱和歸還圖書的功能。當Web服務器接收到圖書交換的請求時,它將調用合約來添加或更新學生和圖書的信息,如用戶注冊或借閱圖書。

3.4 權限管理

系統(tǒng)中有3個角色,即超級管理員、學校和學生。

3.4.1 超級管理員

超級管理員由大多數節(jié)點或可能擁有悠久聲譽的組織(如學校的部門)選舉產生。超級管理員擁有所有權限,如驗證組織的身份并向不同組織授予權限。他們還需要維護和升級系統(tǒng)以正常運行。

3.4.2 學校

學校負責調用并執(zhí)行智能合約,將圖書或用戶信息存儲在區(qū)塊鏈上。當一本圖書從一個學生轉移到另一個學生時,學校需要調用合約來更新區(qū)塊鏈上的圖書信息。

3.4.3 學生

學生是圖書交換活動的主要參與者。然而,他們不能直接訪問和更新區(qū)塊鏈中的數據,需要通過Android應用程序向對應的Web服務器發(fā)送請求。Web服務器將以學校的身份代表學生在區(qū)塊鏈上發(fā)送交易。

4 結語

本文介紹了一個基于區(qū)塊鏈的校園內圖書可追溯和高效共享系統(tǒng),即圖書交換系統(tǒng)。該系統(tǒng)旨在解決傳統(tǒng)圖書交換系統(tǒng)中的信任危機和管理效率低的問題。研究結果表明,通過區(qū)塊鏈技術和智能合約的融合,圖書交換系統(tǒng)實現(xiàn)了圖書的去中心化管理和可追溯性。每本圖書的信息都被記錄在區(qū)塊鏈上,保證了數據的不可篡改性和透明性。同時,智能合約使得圖書的借閱和歸還過程自動化,提高了圖書交換的效率。系統(tǒng)中的權限管理確保了合理的權限劃分,保護了用戶的隱私和數據安全。

為了進一步完善圖書交換系統(tǒng),后續(xù)需要對系統(tǒng)進行更多的實地測試和用戶反饋收集,以了解用戶的真實需求和反饋。同時,探索更先進的區(qū)塊鏈技術和共識算法,以提高系統(tǒng)的性能和可擴展性。此外,將圖書交換系統(tǒng)與其他教育資源共享平臺和圖書館系統(tǒng)進行整合,實現(xiàn)更廣泛的資源共享和利用,將是未來的發(fā)展方向。

猜你喜歡
智能用戶學校
智能前沿
文苑(2018年23期)2018-12-14 01:06:06
智能前沿
文苑(2018年19期)2018-11-09 01:30:14
智能前沿
文苑(2018年17期)2018-11-09 01:29:26
智能前沿
文苑(2018年21期)2018-11-09 01:22:32
關注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
學校推介
留學生(2016年6期)2016-07-25 17:55:29
關注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
關注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
如何獲取一億海外用戶
奇妙學校
主站蜘蛛池模板: 亚洲天堂在线视频| 毛片手机在线看| 国产成人免费手机在线观看视频| 毛片a级毛片免费观看免下载| 伊人久久精品亚洲午夜| 国产日本一线在线观看免费| 日本尹人综合香蕉在线观看| 国产成人免费手机在线观看视频 | 91网址在线播放| 就去色综合| 亚洲第一黄色网址| 九色国产在线| 精品三级网站| 51国产偷自视频区视频手机观看| 99这里只有精品在线| 婷婷丁香色| 91久久偷偷做嫩草影院精品| 国产一二三区视频| 中文字幕在线免费看| 久久天天躁狠狠躁夜夜2020一| 91无码视频在线观看| 亚洲精品在线91| 91毛片网| 久久综合丝袜长腿丝袜| 亚洲无码高清一区| 99re在线视频观看| 91精品情国产情侣高潮对白蜜| 午夜福利在线观看入口| 国产成人综合在线观看| 色综合综合网| 亚洲精品自在线拍| 日韩精品成人在线| 日本精品一在线观看视频| 四虎永久免费地址| 亚洲天堂日韩av电影| 国产99免费视频| 91亚洲影院| 无码AV高清毛片中国一级毛片| 亚洲精品波多野结衣| 2020国产在线视精品在| 国产成人永久免费视频| 精品丝袜美腿国产一区| 亚洲日本韩在线观看| 久久夜色精品国产嚕嚕亚洲av| 亚洲欧美极品| 99热线精品大全在线观看| 国产中文一区a级毛片视频| 怡春院欧美一区二区三区免费| 中文字幕不卡免费高清视频| www.日韩三级| 欧美中文字幕在线二区| 国产一区二区三区免费观看| 免费又黄又爽又猛大片午夜| 久久国产高潮流白浆免费观看| 欧美中文字幕第一页线路一| 久久精品免费国产大片| 色AV色 综合网站| 久久91精品牛牛| 久久久久免费看成人影片| 五月天综合网亚洲综合天堂网| 久久青青草原亚洲av无码| 亚洲国产在一区二区三区| 成人在线观看不卡| 国产精品成人免费综合| 高清无码一本到东京热| 国产精品毛片一区视频播| 国产欧美日韩一区二区视频在线| 日本AⅤ精品一区二区三区日| 永久免费av网站可以直接看的| 久久久亚洲色| 91精品国产综合久久不国产大片| 精品国产网| 美女裸体18禁网站| 国产永久在线视频| 国产成人福利在线视老湿机| 国产玖玖玖精品视频| 日韩免费毛片| 青青极品在线| 精品综合久久久久久97| 久久www视频| 男女男免费视频网站国产| 精品久久久久无码|