[發(fā)明專利]一種區(qū)塊鏈數(shù)據(jù)結(jié)轉(zhuǎn)方法有效
| 申請?zhí)枺?/td> | 202010169348.9 | 申請日: | 2020-03-12 |
| 公開(公告)號: | CN111291067B | 公開(公告)日: | 2021-01-26 |
| 發(fā)明(設(shè)計)人: | 楊志高;溫賢強 | 申請(專利權(quán))人: | 南京珥仁科技有限公司 |
| 主分類號: | G06F16/23 | 分類號: | G06F16/23;G06F16/27;G06F21/64;G06Q20/06;G06Q40/04 |
| 代理公司: | 南京鐘山專利代理有限公司 32252 | 代理人: | 徐博 |
| 地址: | 210019 江蘇省南京市揚*** | 國省代碼: | 江蘇;32 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 區(qū)塊 數(shù)據(jù) 結(jié)轉(zhuǎn) 方法 | ||
本發(fā)明是一種區(qū)塊鏈數(shù)據(jù)結(jié)轉(zhuǎn)方法,包括如下步驟:發(fā)起結(jié)轉(zhuǎn)交易;生成結(jié)轉(zhuǎn)區(qū)塊;上鏈結(jié)轉(zhuǎn)區(qū)塊;結(jié)轉(zhuǎn)歷史區(qū)塊;封存結(jié)轉(zhuǎn)歷史區(qū)塊;查詢結(jié)轉(zhuǎn)歷史區(qū)塊;刪除結(jié)轉(zhuǎn)歷史區(qū)塊。通過發(fā)起賬戶的結(jié)轉(zhuǎn)交易,且結(jié)轉(zhuǎn)交易上鏈生效之后對應(yīng)賬戶的余額是可信和可用的,之后該賬戶可以使用該余額為基礎(chǔ)和源頭進行后續(xù)交易,對該賬戶的后續(xù)交易驗證可以不需要區(qū)塊鏈之前區(qū)塊存儲的歷史交易信息,只要有賬戶最近生效的結(jié)轉(zhuǎn)交易即可進行交易驗證和共識,對當(dāng)前區(qū)塊鏈的正常運行無影響,已結(jié)轉(zhuǎn)的歷史區(qū)塊可以封存或刪除。該方法可以有效地減少區(qū)塊鏈節(jié)點存儲實時運行的數(shù)據(jù)量,避免出現(xiàn)因數(shù)據(jù)量大而引發(fā)的各種問題。
技術(shù)領(lǐng)域
本發(fā)明涉及區(qū)塊鏈應(yīng)用技術(shù)領(lǐng)域,具體的說是一種區(qū)塊鏈數(shù)據(jù)結(jié)轉(zhuǎn)方法。
背景技術(shù)
區(qū)塊鏈本質(zhì)是一個分布式的共享賬本和數(shù)據(jù)庫,具有去中心化、不可篡改、全程留痕、可以追溯、集體維護、公開透明等特性,這些特性為區(qū)塊鏈創(chuàng)造信任奠定了基礎(chǔ)。區(qū)塊鏈豐富的應(yīng)用場景,基本上都基于區(qū)塊鏈能夠解決信息不對稱問題,實現(xiàn)多個主體之間的協(xié)作信任與一致行動。區(qū)塊鏈技術(shù)是目前實現(xiàn)各種加密數(shù)字貨幣的基礎(chǔ)技術(shù),各個加密數(shù)字貨幣的實現(xiàn)都大同小異。以比特幣為例,在比特幣形成過程中,區(qū)塊是一個一個的存儲單元,記錄了一定時間內(nèi)各個節(jié)點全部的交易信息;各個區(qū)塊之間通過隨機散列(也稱哈希算法)實現(xiàn)鏈接,后一個區(qū)塊包含前一個區(qū)塊的哈希值,一個區(qū)塊與一個區(qū)塊相繼接續(xù),形成的結(jié)果就叫區(qū)塊鏈。
共識機制是各種區(qū)塊鏈保證信息有效和防止篡改的關(guān)鍵,在達成共識時需要在區(qū)塊鏈上驗證交易是否合法有效。比如,A賬戶給B賬戶轉(zhuǎn)賬100元,區(qū)塊鏈驗證節(jié)點需要確認A賬戶確實有100元可以用,并且大多數(shù)參與確認的節(jié)點確認結(jié)果都是A賬戶有100元可以用,在這種情況下才將這筆轉(zhuǎn)賬交易記錄打包存入某一區(qū)塊中并存儲到區(qū)塊鏈的節(jié)點上,由這些區(qū)塊形成一條區(qū)塊鏈,這個就是一個簡單的共識過程。要驗證確認A賬戶有100元可用就是要追溯A賬戶的所有交易,找到這100元的來源,而驗證確認的支撐數(shù)據(jù)就是區(qū)塊鏈上與A賬戶有關(guān)的所有歷史交易信息,這些歷史交易信息隨機存儲于區(qū)塊鏈的各個區(qū)塊中,而這些區(qū)塊也隨機散落在區(qū)塊鏈的各個位置。
如上所述,如果某個區(qū)塊鏈節(jié)點需要參與共識(驗證)則需要該節(jié)點存有區(qū)塊鏈的全部區(qū)塊信息。因為,交易驗證確認時所使用到的區(qū)塊都是和某一賬戶相關(guān)的,首先待驗證確認的賬戶具有隨機性,其次所需區(qū)塊也具有隨機性,這些都是不可預(yù)測的,因此只能存儲所有區(qū)塊數(shù)據(jù)才能滿足共識(驗證)的要求。然而隨著交易的不斷進行和時間的推移,區(qū)塊數(shù)會越來越多,而且是不斷增長的,如果需要存儲所有的區(qū)塊數(shù)據(jù)則會占用很多的存儲空間而且所需的存儲空間還會不斷地增長。在一段時期后用來存儲區(qū)塊數(shù)據(jù)的存儲空間是驚人的,同時伴隨著數(shù)據(jù)量的不斷增加為了保證交易驗證的效率,對共識節(jié)點的運算能力也不斷提出更高的要求。出現(xiàn)這種情況后只有少數(shù)的“超級節(jié)點”才能滿足共識的要求,長期以往共識就只能在少數(shù)“超級節(jié)點”之間進行。對“超級節(jié)點”的要求也會越來越高,滿足要求的“超級節(jié)點”的數(shù)量會越來越少,逐漸呈現(xiàn)出了中心化的趨勢,最終可能會演變?yōu)橹行幕?,更有可能最后沒有“超級節(jié)點”能承擔(dān)海量的數(shù)據(jù)存儲和提供超高的運算能力從而造成區(qū)塊鏈停擺,嚴重破壞了區(qū)塊鏈的生態(tài)體系。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題是提供一種區(qū)塊鏈數(shù)據(jù)結(jié)轉(zhuǎn)方法,該種區(qū)塊鏈數(shù)據(jù)結(jié)轉(zhuǎn)方法能夠減少區(qū)塊鏈共識節(jié)點存儲的數(shù)據(jù)量、不提高共識節(jié)點的運算能力要求,在保證安全可信的前提下,可以使盡可能多的區(qū)塊鏈節(jié)點滿足共識要求參與共識,與原有區(qū)塊鏈的交易和共識體系可以完全兼容,不會因為交易的不斷進行和時間的推移而改變區(qū)塊鏈去中心化、不可篡改、全程留痕、可以追溯、集體維護、公開透明等特性,使區(qū)塊鏈一直處于良好的運行狀態(tài),從而維護區(qū)塊鏈的生態(tài)體系。
為解決上述技術(shù)問題,本發(fā)明采用的技術(shù)方案為:
一種區(qū)塊鏈數(shù)據(jù)結(jié)轉(zhuǎn)方法,其特征在于:采用對賬戶進行結(jié)轉(zhuǎn)的方式減少數(shù)據(jù)規(guī)模,區(qū)塊鏈任一賬戶結(jié)轉(zhuǎn)后的數(shù)據(jù)可作為后續(xù)交易的基礎(chǔ)和源頭,區(qū)塊鏈數(shù)據(jù)結(jié)轉(zhuǎn)具體步驟如下:
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于南京珥仁科技有限公司,未經(jīng)南京珥仁科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010169348.9/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 沿縱向拓展的區(qū)塊鏈的生成方法及系統(tǒng)
- 沿橫向拓展的區(qū)塊鏈的生成方法及系統(tǒng)
- 區(qū)塊鏈輕量化處理方法、區(qū)塊鏈節(jié)點及存儲介質(zhì)
- 餐廳配備裝置總成
- 區(qū)塊鏈處理方法、裝置及區(qū)塊鏈節(jié)點
- 本地區(qū)塊同步的檢驗方法、裝置、設(shè)備及存儲介質(zhì)
- 用于使用現(xiàn)有區(qū)塊鏈節(jié)點來托管新區(qū)塊鏈的方法和系統(tǒng)
- 一種錐體區(qū)塊、錐體區(qū)塊鏈結(jié)構(gòu)和方法
- 一種錐體區(qū)塊鏈共識系統(tǒng)、方法及網(wǎng)絡(luò)
- 區(qū)塊分布式區(qū)塊鏈的區(qū)塊數(shù)據(jù)結(jié)構(gòu)、存儲介質(zhì)及電子設(shè)備
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設(shè)備、數(shù)據(jù)中繼方法、數(shù)據(jù)系統(tǒng)、接收設(shè)備和數(shù)據(jù)讀取方法
- 數(shù)據(jù)記錄方法、數(shù)據(jù)記錄裝置、數(shù)據(jù)記錄媒體、數(shù)據(jù)重播方法和數(shù)據(jù)重播裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)發(fā)送系統(tǒng)、數(shù)據(jù)發(fā)送裝置以及數(shù)據(jù)結(jié)構(gòu)
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設(shè)備、數(shù)據(jù)中繼方法及數(shù)據(jù)系統(tǒng)
- 數(shù)據(jù)嵌入裝置、數(shù)據(jù)嵌入方法、數(shù)據(jù)提取裝置及數(shù)據(jù)提取方法
- 數(shù)據(jù)管理裝置、數(shù)據(jù)編輯裝置、數(shù)據(jù)閱覽裝置、數(shù)據(jù)管理方法、數(shù)據(jù)編輯方法以及數(shù)據(jù)閱覽方法
- 數(shù)據(jù)發(fā)送和數(shù)據(jù)接收設(shè)備、數(shù)據(jù)發(fā)送和數(shù)據(jù)接收方法
- 數(shù)據(jù)發(fā)送裝置、數(shù)據(jù)接收裝置、數(shù)據(jù)收發(fā)系統(tǒng)、數(shù)據(jù)發(fā)送方法、數(shù)據(jù)接收方法和數(shù)據(jù)收發(fā)方法
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置
- 數(shù)據(jù)結(jié)轉(zhuǎn)的方法和裝置
- 一種數(shù)據(jù)庫的跨庫結(jié)轉(zhuǎn)方法及裝置
- 數(shù)據(jù)結(jié)轉(zhuǎn)的方法和系統(tǒng)
- 數(shù)據(jù)結(jié)轉(zhuǎn)方法及系統(tǒng)
- 一種自動處理會計期末結(jié)轉(zhuǎn)的方法
- 一種區(qū)塊鏈數(shù)據(jù)結(jié)轉(zhuǎn)方法
- MFSD4A-AS1在甲狀腺癌淋巴結(jié)轉(zhuǎn)移中的應(yīng)用
- 基金結(jié)轉(zhuǎn)憑證生成方法及裝置
- 一種處理結(jié)算流水的方法、系統(tǒng)、計算機設(shè)備及存儲介質(zhì)
- 賬務(wù)處理方法及裝置





