集微網(wǎng)消息,區(qū)塊鏈系統(tǒng)是一種可以將數(shù)據(jù)分別存儲在不同的物理節(jié)點上并且通過網(wǎng)絡(luò)連接進(jìn)行訪問的數(shù)據(jù)庫系統(tǒng)。在這類數(shù)據(jù)庫中,各個系統(tǒng)中的節(jié)點通過相互達(dá)成共識來共同維護(hù)數(shù)據(jù)。
現(xiàn)有的區(qū)塊鏈交易的過程中,客戶端會將交易消息發(fā)送到區(qū)塊鏈系統(tǒng)某個節(jié)點,這個節(jié)點再通過廣播的方式將交易消息發(fā)送至區(qū)塊鏈系統(tǒng)中的其他節(jié)點,以便各個節(jié)點獲取交易消息。然而,區(qū)塊鏈節(jié)點在處理生成新區(qū)塊的提案請求時,提案請求中所包含的交易所對應(yīng)的交易消息可能還未被廣播到該節(jié)點,節(jié)點需要等到接收到其他節(jié)點廣播的交易消息后才能進(jìn)行交易,因此降低了交易過程的處理效率。
為解決該問題,騰訊在2022年1月20日申請了一項名為“區(qū)塊鏈交易處理方法、裝置、電子設(shè)備和可讀介質(zhì)”的發(fā)明專利(申請?zhí)枺?02210065233.4),申請人為騰訊科技(深圳)有限公司。
根據(jù)該專利目前公開的相關(guān)資料,讓我們一起來看看這項技術(shù)方案吧。
如上圖,為該專利中發(fā)明的分布式系統(tǒng)應(yīng)用于區(qū)塊鏈系統(tǒng)的結(jié)構(gòu)示意圖,該系統(tǒng)由多個節(jié)點和客戶端構(gòu)成,節(jié)點之間形成點對點(P2P)網(wǎng)絡(luò)。該系統(tǒng)不僅具有路由功能,可以支持節(jié)點之間的通信,還可以用于部署在區(qū)塊鏈中,根據(jù)實際業(yè)務(wù)需求而實現(xiàn)特定業(yè)務(wù)。
例如,借助于該系統(tǒng),可以記錄實現(xiàn)功能相關(guān)的數(shù)據(jù)并形成記錄數(shù)據(jù),在記錄數(shù)據(jù)中攜帶數(shù)字簽名以表示任務(wù)數(shù)據(jù)的來源,將記錄數(shù)據(jù)發(fā)送到區(qū)塊鏈系統(tǒng)中的其他節(jié)點。供其他節(jié)點在驗證記錄數(shù)據(jù)來源以及完整性成功時,將記錄數(shù)據(jù)添加到臨時區(qū)塊中。
基于上述原理的最常見的應(yīng)用即是錢包、共享賬本以及區(qū)塊鏈等。例如在錢包應(yīng)用中,可以用于提供進(jìn)行虛擬資產(chǎn)的交易的功能,包括發(fā)起交易,即將當(dāng)前交易的交易記錄發(fā)送給區(qū)塊鏈系統(tǒng)中的其他節(jié)點。其他節(jié)點驗證成功后,作為承認(rèn)交易有效的響應(yīng),同時將交易的記錄數(shù)據(jù)存入?yún)^(qū)塊鏈的臨時區(qū)塊中,并支持查詢虛擬資產(chǎn)地址中剩余的虛擬資產(chǎn)。
如上圖,為這種區(qū)塊鏈系統(tǒng)進(jìn)行交易處理方法的流程示意圖,首先,系統(tǒng)會接收客戶端發(fā)送的交易請求,用戶通過客戶端來發(fā)起交易,并且輸入進(jìn)行交易所需要的交易信息,例如交易內(nèi)容、交易對象以及身份驗證信息等。在這個過程中,身份驗證信息可以通過加密密鑰的形式來實現(xiàn),一般會通過用戶的私鑰來交易內(nèi)容進(jìn)行加密來證明自己的身份。
其次,區(qū)塊鏈節(jié)點根據(jù)所接收到交易請求進(jìn)行簽名操作得到交易簽名。因為在簽名之前都會對交易請求中的內(nèi)容進(jìn)行驗證操作,例如通過客戶端的公鑰來驗證客戶端身份以及根據(jù)本地存儲的信息來驗證交易請求中的內(nèi)容是否合法和有效等。驗證通過后,區(qū)塊鏈節(jié)點可以根據(jù)完整的交易請求或者交易請求中的部分信息來簽名操作,從而得到交易簽名。
接著,系統(tǒng)會接收客戶端發(fā)送的交易驗證請求,交易驗證請求是客戶端根據(jù)至少兩個區(qū)塊鏈節(jié)點發(fā)送的交易簽名生成,生成交易驗證請求所涉及的交易簽名的數(shù)量與區(qū)塊鏈節(jié)點的數(shù)量以及生成規(guī)則相關(guān)。
最后,系統(tǒng)接收提案請求并根據(jù)交易請求、交易驗證請求和提案請求生成交易區(qū)塊,其中的提案請求是根據(jù)交易請求生成的。提案請求中通常還包括其他的交易,所有的交易都驗證通過后,則根據(jù)交易所涉及的各類交易信息,例如根據(jù)交易請求的信息和交易的結(jié)果生成新的區(qū)塊并且在區(qū)塊鏈中上鏈。
如上圖,我們來看看用戶通過客戶端發(fā)起請求的流程示意圖,可以看到,區(qū)塊鏈系統(tǒng)中存在4個節(jié)點。其中,節(jié)點0到節(jié)點2為驗證節(jié)點,節(jié)點3為領(lǐng)導(dǎo)節(jié)點??蛻舳藭蛩械?個節(jié)點發(fā)送交易請求(TxRequest1),并且從節(jié)點接收到交易簽名。
隨后客戶端將交易簽名進(jìn)行簽名聚合,并且再向所有的4個節(jié)點發(fā)送交易驗證請求。各個節(jié)點在返回簽名后會向其他節(jié)點廣播交易信息,節(jié)點3作為領(lǐng)導(dǎo)節(jié)點,會在滿足一定條件之后會發(fā)起提案請求來生成新的區(qū)塊。
以上就是騰訊發(fā)明的區(qū)塊鏈交易處理方案,該方案能夠讓交易請求在提案請求之前到達(dá)區(qū)塊鏈節(jié)點,避免在處理提案請求的過程中等待廣播的交易請求到達(dá),從而減少了交易過程中的等待時間,以及提高了交易過程的處理效率。
關(guān)鍵詞: 知識產(chǎn)權(quán)
網(wǎng)站首頁 |網(wǎng)站簡介 | 關(guān)于我們 | 廣告業(yè)務(wù) | 投稿信箱
Copyright © 2000-2020 www.ffpps.com All Rights Reserved.
中國網(wǎng)絡(luò)消費網(wǎng) 版權(quán)所有 未經(jīng)書面授權(quán) 不得復(fù)制或建立鏡像
聯(lián)系郵箱:920 891 263@qq.com
女口述第一次放进去的感受| 人妻夜夜爽天天爽三区麻豆av网站 | 国产福利一区二区三区在线| 中文字字幕乱码视频| 亚洲综合无码一区二区三区| 成人午夜福利视频| 12末发育娇小性色xxxx| 小雪又胀又麻又酸又痒| 99re热这里只有精品| 大胸美女视频| 国产白丝jk捆绑束缚调教视频 | 国产精品a免费一区久久电影| 亚洲精品久久激情国产片| av高潮喷水一区二区三区| 88国产精品视频一区二区三区| 白嫩白嫩bbwbbwbbw| 人妻丰满熟妇av无码区hd| 小秘书夹得真紧好爽h调视频| 欧美一区二区三区久久综| 欧美老妇牲交videos| 9孩岁女精品╳片| 特黄做受又硬又粗又大视频18| 腿再张大一点就可以吃到扇贝了 | 风流老熟女一区二区三区| おっさんとわたし天堂的资源| 俄罗斯ve乳librederm| 亚洲第一av网站| 国产成人亚洲精品无码| 久精品国产欧美亚洲色AⅤ大片 | 国产精品综合一区二区三区| 国产精品久久久久久久9999| 亚洲蜜芽在线观看精品一区| 亚洲欧洲日韩综合色天使先锋 | 亚洲熟女色情网中文字幕| av免费观看| gogo西西人体大尺寸大胆高清| 老师粉嫩小泬喷水视频90| 亚洲一区自拍高清亚洲精品| 日日碰狠狠躁久久躁9| fc2成年免费共享视频| 蜜桃视频直播app|