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

?

基于區(qū)塊鏈的三人籃球數(shù)據(jù)庫構(gòu)建的研究

2020-08-10 06:18高士博姚輝波
體育科技文獻(xiàn)通報(bào) 2020年8期
關(guān)鍵詞:籃球賽實(shí)體區(qū)塊

高士博,劉 波,杜 禹,姚輝波

1 前言

三人籃球起源于20世紀(jì)60年代美國紐約州的一種街頭籃球游戲。三人籃球運(yùn)動是傳統(tǒng)五人籃球運(yùn)動的一種延伸,是集于休閑娛樂和競技競賽為一體的體育項(xiàng)目。作為一種全新的體育賽事。三人籃球自誕生至今,憑借其自身強(qiáng)大的吸引力在世界范圍內(nèi)迅速發(fā)展,賽事規(guī)模進(jìn)一步擴(kuò)大,賽事體系不斷完善,國際籃協(xié)參與或直接舉辦的比賽有三人籃球世錦賽、世界三人籃球巡回賽等一些具有國際交流意義的重大賽事,2020年,國際奧委會正式把該項(xiàng)運(yùn)動納入奧運(yùn)會,三人籃球在世界籃球的發(fā)展下國際舞臺影響越來越高。由于三人籃球作為正式比賽起步較晚,各級籃球賽事繁雜,缺乏比賽的系統(tǒng)性和權(quán)威性,尤其是缺少賽事的技術(shù)統(tǒng)計(jì),限制了三人籃球事業(yè)的進(jìn)一步發(fā)展。因此要重視完善三人籃球賽事體系、賽事數(shù)據(jù)統(tǒng)計(jì)與分析,在大數(shù)據(jù)時(shí)代建立三人籃球賽事數(shù)據(jù)庫,為有效提高賽事質(zhì)量,擴(kuò)大賽事影響力提供幫助。

2 區(qū)塊鏈對三人籃球數(shù)據(jù)庫的意義

區(qū)塊鏈作為全新的數(shù)據(jù)管理模式,其核心功能在于分布式數(shù)據(jù)存儲、點(diǎn)對點(diǎn)傳輸、共識機(jī)制等,其技術(shù)模式和主要工作是如何在一個(gè)去中心化的分布式系統(tǒng)中,實(shí)現(xiàn)數(shù)據(jù)的安全可靠存儲與共享。 因此, 我們正在進(jìn)入的大數(shù)據(jù)時(shí)代迫切需要區(qū)塊鏈技術(shù)的植入和應(yīng)用,以提升大數(shù)據(jù)平臺的工作效率和安全系數(shù),推動包括體育大數(shù)據(jù)在內(nèi)的數(shù)據(jù)信息技術(shù)的革新和應(yīng)用。籃球數(shù)據(jù)庫包含最新籃球賽程、籃球聯(lián)賽資料,籃球隊(duì)及隊(duì)員資料,還包括了籃球賽事賽果、聯(lián)賽積分等數(shù)據(jù)資料。區(qū)別于傳統(tǒng)五人籃球賽專業(yè)的數(shù)據(jù)管理平臺,現(xiàn)在的三人籃球缺少專業(yè)的數(shù)據(jù)統(tǒng)計(jì)平臺,三人籃球的各個(gè)組織,包括俱樂部、媒體、籃球愛好者,完全屬于一個(gè)分布式的現(xiàn)狀,而且通過中心化的組織來全面的統(tǒng)計(jì)現(xiàn)有的三對三籃球賽事數(shù)據(jù)不太現(xiàn)實(shí)?;谌嘶@球賽事種類雜、關(guān)注度不高、分布較為分散的特點(diǎn),正好可以發(fā)揮區(qū)塊鏈架構(gòu)下分布式記錄、激勵性強(qiáng)的優(yōu)點(diǎn)。一方面可以較為全面的記錄所需賽事數(shù)據(jù),另一方面可以調(diào)動多種實(shí)體參與數(shù)據(jù)統(tǒng)計(jì)的積極性,提高三人籃球的關(guān)注度。而且,區(qū)塊鏈防篡改的特點(diǎn)又能夠保證三人籃球數(shù)據(jù)的可靠性。

3 基于區(qū)塊鏈的三人籃球數(shù)據(jù)庫構(gòu)建的技術(shù)研究

3.1 三人籃球大數(shù)據(jù)的采集與存儲方式

如圖一所示,我們采用虛擬P2P區(qū)塊鏈網(wǎng)絡(luò)作為三人籃球大數(shù)據(jù)聯(lián)盟平臺的框架。將聯(lián)盟中的一個(gè)實(shí)體i(體育媒體、籃球俱樂部、現(xiàn)場觀眾) 映射為區(qū)塊鏈網(wǎng)絡(luò)中的一個(gè)節(jié)點(diǎn)。每一個(gè)節(jié)點(diǎn)i都具有自己的一個(gè)信息賬戶,用于記錄三對三籃球比賽的數(shù)據(jù)統(tǒng)計(jì)以及一些附加信息。每個(gè)節(jié)點(diǎn)除了可以共享區(qū)塊鏈數(shù)據(jù)平臺中的數(shù)據(jù)之外,還可以通過上傳相關(guān)數(shù)據(jù)到區(qū)塊鏈中來獲得聯(lián)盟提供的獎勵積分,而積分又可以用于兌換區(qū)塊鏈數(shù)據(jù)平臺中的相關(guān)數(shù)據(jù)。隨著數(shù)據(jù)的增多,我們將在這些節(jié)點(diǎn)中選取一個(gè)可靠節(jié)點(diǎn)將一定時(shí)間段內(nèi)的數(shù)據(jù)打包到一個(gè)區(qū)塊中,被選中的節(jié)點(diǎn)會因?yàn)樗拇虬鼣?shù)據(jù)工作而獲得相應(yīng)的獎勵積分,繼而隨著時(shí)間的增長,我們又將不同時(shí)間的區(qū)塊串聯(lián)成一條鏈?zhǔn)浇Y(jié)構(gòu),以這種鏈?zhǔn)浇Y(jié)構(gòu)來存儲數(shù)據(jù),可以保證網(wǎng)絡(luò)數(shù)據(jù)的無法被篡改。首先,我們先對聯(lián)盟區(qū)塊鏈中的概念進(jìn)行描述定義:

設(shè)(Pi,Si)為節(jié)點(diǎn)i的公鑰/私鑰對,H(·)為抗碰撞、不可逆哈希函數(shù)。節(jié)點(diǎn)i使用其公鑰Pi的哈希編碼H(Pi)作為其個(gè)人的標(biāo)識地址。

圖一 三人籃球區(qū)塊鏈網(wǎng)絡(luò)

數(shù)據(jù)記錄: 節(jié)點(diǎn)i(籃球俱樂部、體育媒體、現(xiàn)場觀眾)上傳一場有關(guān)比賽j數(shù)據(jù)我們稱之為一條記錄ri,j。在區(qū)塊鏈上,ri,j主要由四部分構(gòu)成,即ri,j={H(Pi),xi,j,Ci,j,σi}。H(Pi)表示比賽數(shù)據(jù)上傳節(jié)點(diǎn)i的個(gè)人標(biāo)識地址,xi,j表示比賽j的技術(shù)統(tǒng)計(jì),包括得分、籃板、助攻、失誤等等。Ci,j表示節(jié)點(diǎn)i通過上傳比賽j的數(shù)據(jù)而獲得的獎勵積分,σi是節(jié)點(diǎn)i使用密鑰加密的公開可驗(yàn)證的數(shù)字簽名,用以證明數(shù)據(jù)上傳節(jié)點(diǎn)身份的真實(shí)性,σi=signi(Si),signi(·)是節(jié)點(diǎn)i的簽名函數(shù)。

節(jié)點(diǎn)根據(jù)現(xiàn)有協(xié)議(例如,在Ethereum中的Whisper)向整個(gè)籃球區(qū)塊鏈網(wǎng)絡(luò)上傳一場比賽數(shù)據(jù),從而創(chuàng)建一條數(shù)據(jù)記錄。為了可靠并且有序地管理一定時(shí)間段內(nèi)的數(shù)據(jù)記錄,區(qū)塊鏈將這些數(shù)據(jù)記錄存儲在一個(gè)塊鏈中,每一個(gè)塊記錄一組數(shù)據(jù)記錄。下面我們將介紹區(qū)塊鏈的數(shù)據(jù)結(jié)構(gòu)。

區(qū)塊:如圖二所示,時(shí)間t產(chǎn)生的區(qū)塊Yt主要有五部分組成,即Yt={t,Rt,(Px,σx),H(Yt),?H(Yt-1)}。t是區(qū)塊鏈中塊Yt的時(shí)間戳,它記錄了Yt生成的大致時(shí)間。Rt={r1,r2,···,rw}是t-1到t時(shí)間段內(nèi)產(chǎn)生的數(shù)據(jù)記錄集合,他以默克爾樹的形式存放在區(qū)塊中。(Px,σx)包含發(fā)布塊的節(jié)點(diǎn)x的公鑰和簽名,σx=signSx(Rt)。H(Yt)和H(Yt-1)分別是t和t-1時(shí)刻的區(qū)塊頭,H(Yt)=H(t‖Rt‖(Px,σx)‖H(Yt-1))。

圖二 三人籃球區(qū)塊鏈數(shù)據(jù)結(jié)構(gòu)

區(qū)塊鏈:我們將Gt={Y1,Y2,···,Yt}定義為按時(shí)間順序的連接成的鏈。Y1是Gt的第一個(gè)塊,即創(chuàng)世區(qū)塊。因?yàn)樗袇^(qū)塊都被連接到一條鏈上,如果存在某惡意節(jié)點(diǎn)想要修改一個(gè)塊中的某些數(shù)據(jù)記錄,那么它必須修改后面的每個(gè)塊。此外,每個(gè)節(jié)點(diǎn)都有整個(gè)區(qū)塊鏈的所有數(shù)據(jù)記錄。區(qū)塊鏈可以作為分布式的三人籃球聯(lián)盟的防篡改公共數(shù)據(jù)庫。

3.2 三人籃球數(shù)據(jù)上鏈的實(shí)施手段

三人籃球區(qū)塊鏈網(wǎng)絡(luò)是一個(gè)公共、公開的數(shù)據(jù)庫,同時(shí)也是一個(gè)點(diǎn)對點(diǎn)的協(xié)作網(wǎng)絡(luò)。網(wǎng)絡(luò)中的每一個(gè)實(shí)體都有一份完整的籃球數(shù)據(jù)備份,所有節(jié)點(diǎn)的數(shù)據(jù)內(nèi)容必須完全一致。每個(gè)節(jié)點(diǎn)都可以向區(qū)塊鏈中上傳數(shù)據(jù)。然而,區(qū)塊鏈?zhǔn)且粋€(gè)完全去中心化的組織,沒有一個(gè)中心來指揮、協(xié)調(diào),也沒有一個(gè)固定的組織來打包數(shù)據(jù)上鏈,因此,要完成數(shù)據(jù)高可靠的上鏈,區(qū)塊鏈就必須有一個(gè)共識機(jī)制,這個(gè)機(jī)制必須解決最基本也是最重要的問題:誰有權(quán)寫入數(shù)據(jù)。

目前比特幣中使用的共識機(jī)制稱為工作量證明機(jī)制。區(qū)塊鏈中的每個(gè)實(shí)體都對區(qū)塊鏈貢獻(xiàn)自己龐大的計(jì)算能力,由能夠完成系統(tǒng)給出數(shù)學(xué)難題的節(jié)點(diǎn)獲得出塊權(quán)即創(chuàng)建一個(gè)新的區(qū)塊并獲得出塊獎勵。而在籃球區(qū)塊鏈中,大多數(shù)節(jié)點(diǎn)沒有足夠的計(jì)算能力來解決難題,而且計(jì)算難題也會造成大量的資源浪費(fèi)以及較長的數(shù)據(jù)上鏈時(shí)間。因此采用積分結(jié)合股權(quán)證明的出塊方式是一個(gè)較好的解決方案。

在籃球區(qū)塊鏈中,所有的網(wǎng)絡(luò)實(shí)體(籃球俱樂部、體育媒體、現(xiàn)場觀眾)均可以參與競爭出塊,出塊者獲得出塊獎勵積分,這也是產(chǎn)生新積分的方式。 接下來我們將介紹我們的出塊機(jī)制:

(1)時(shí)間被劃分成多個(gè)時(shí)刻,每個(gè)時(shí)刻產(chǎn)生一個(gè)區(qū)塊記錄該時(shí)刻內(nèi)實(shí)體上傳的數(shù)據(jù)記錄。多個(gè)時(shí)間段構(gòu)成一個(gè)時(shí)間段,同一時(shí)間段內(nèi)的參與的潛在出塊者相同。

(3)每個(gè)時(shí)刻內(nèi)的出塊者由所有的潛在出塊實(shí)體投票產(chǎn)生,獲得的選票比例最大者獲得出塊權(quán)。并獲得出塊獎勵積分。

由上可知,積分獲得要么通過出塊獎勵獲得,要么是通過積極的上傳比賽數(shù)據(jù)獲得。因此,實(shí)體的表現(xiàn)越積極,所獲得積分越高,那么他獲得出塊權(quán)的概率也就越大。因此,基于積分與股權(quán)證明的出塊方式既能激勵各方實(shí)體參與出塊,也能激勵用戶更加積極地參與三人籃球數(shù)據(jù)上傳。

4 結(jié)論

1.三人籃球各級籃球賽事繁雜,缺乏比賽的系統(tǒng)性和權(quán)威性,尤其是缺少賽事的技術(shù)統(tǒng)計(jì),限制了三人籃球事業(yè)的進(jìn)一步發(fā)展,完善三人籃球賽事數(shù)據(jù)統(tǒng)計(jì)與分析,在大數(shù)據(jù)時(shí)代建立三人籃球賽事數(shù)據(jù)庫,可以有效提高賽事質(zhì)量,擴(kuò)大賽事影響力。

2.區(qū)塊鏈架構(gòu)下分布式記錄、激勵性強(qiáng)的優(yōu)點(diǎn)。一方面可以較為全面的記錄所需賽事數(shù)據(jù),另一方面可以調(diào)動多種實(shí)體參與數(shù)據(jù)統(tǒng)計(jì)的積極性,提高三人籃球的關(guān)注度,同時(shí),區(qū)塊鏈防篡改的特點(diǎn)又能夠保證三人籃球數(shù)據(jù)的可靠性。

3.通過積分獎勵或者上傳比賽數(shù)據(jù)獲得激勵。實(shí)體的表現(xiàn)越積極,所獲得積分越高,獲得出塊權(quán)的概率也就越大。因此,基于積分與股權(quán)證明的出塊方式既能激勵各方實(shí)體參與出塊,也能激勵用戶更加積極地參與三人籃球數(shù)據(jù)上傳。

猜你喜歡
籃球賽實(shí)體區(qū)塊
知識圖譜的候選實(shí)體搜索與排序①
The Most Exciting Basketball Match 激動人心的籃球賽
《紅樓夢》的數(shù)字化述評——兼及區(qū)塊鏈的啟示
實(shí)體書店步入復(fù)興期?
一場區(qū)塊鏈引發(fā)的全民狂歡
區(qū)塊鏈助力企業(yè)創(chuàng)新
區(qū)塊鏈投機(jī)者
不公平的籃球賽
2017實(shí)體經(jīng)濟(jì)領(lǐng)軍者
籃球賽