[發明專利]一種容許性數字資產轉移方法在審
| 申請號: | 202010088032.7 | 申請日: | 2020-02-12 |
| 公開(公告)號: | CN111274324A | 公開(公告)日: | 2020-06-12 |
| 發明(設計)人: | 黎智帥;張楠坤 | 申請(專利權)人: | 北京元鏈科技有限公司 |
| 主分類號: | G06F16/27 | 分類號: | G06F16/27;G06F16/2458;G06Q40/04 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 100083 北京市*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 容許 數字 資產 轉移 方法 | ||
1.一種容許性數字資產轉移方法,其特征在于,所述方法包含以下內容:
所述數字資產轉移方法首先構建可信性區塊鏈資產服務平臺,所述可信性區塊鏈資產服務平臺包含賬戶引導模塊、資產跟蹤模塊、界限弱化模塊、通權租用模塊;所述賬戶引導模塊包含探查單元、賬戶約束單元;所述可信性區塊鏈資產服務平臺可以為用戶提供查詢服務,用戶只要提供用戶的賬戶的私人接口的地址碼給游離用戶,所述游離用戶負責幫助用戶查詢用戶的賬戶的情況;用戶向所述游離用戶申請查詢用戶的賬戶的情況,所述游離用戶提交申請給所述通權租用模塊,然后所述通權租用模塊隨機分配所述查詢接口給所述游離用戶,通過所述查詢接口所述游離用戶擁有接入地址分叉標尺的查詢接入點進行查詢的權利;查詢接入點默認是封存狀態,查詢接入點為所述游離用戶在地址分叉標尺可以開始查詢工作的位置,從查詢接入點開始可以沿著主尺向前找尋地址插口,所述封存狀態表示所述查詢接入點不工作,所述游離用戶無法從所述查詢接入點開始查詢工作;當游離用戶根據用戶提供的所述用戶的賬戶的私人接口的地址碼中的B1找到用戶的賬戶的私人接口所在地址分叉標尺,所述探查單元再分析B2中B21的值,用戶的賬戶的私人接口所在地址分叉標尺上的地址碼的值小于B21的最大的查詢接入點被激活,游離用戶從被激活的查詢接入點開始向前在主尺上沿著向地址刻度升序的方向找到用戶的賬戶的私人接口所在分叉左尺或分叉右尺的地址插口,即用戶的賬戶的私人接口所在分叉左尺或分叉右尺在主尺上的插入位置,接著找到用戶的賬戶的私人接口所在分叉左尺或分叉右尺,在用戶的賬戶的私人接口所在分叉左尺或分叉右尺的上面找到用戶的賬戶的私人接口,通過用戶的賬戶的私人接口能夠查詢用戶的賬戶的情況,所述用戶的賬戶的情況包含用戶當前擁有的所有數字資產的類型、名稱、數量,所述游離用戶只有查看的權利,沒有修改的權利,當查詢完畢后,將所述用戶的賬戶的情況報告給用戶;在查詢的過程中,所述探查單元一直負責記錄每個用戶的查詢時間以及記錄用戶的查詢次數,當用戶的賬戶持續在D個時間長度沒有任何操作,即用戶的賬戶沒有數字資產的轉入以及轉出、并且用戶也沒有對賬戶進行查詢,將用戶設置為呆板用戶;當用戶的賬戶的私人接口所在同一個分叉左尺或分叉右尺上的用戶超過百分之50以上為呆板用戶,
所述賬戶引導模塊將超過百分之50以上的用戶為呆板用戶的分叉左尺或分叉右尺設為丟棄分叉尺,將用戶的賬戶的私人接口在所述丟棄分叉尺上的呆板用戶的賬戶的私人接口、所述丟棄分叉尺上的呆板用戶的賬戶的私人接口在所述地址分叉標尺中的位置都收回,并且同時收回所有所述地址分叉標尺上被設為呆板用戶超過D個時間長度的用戶的賬戶的私人接口、被設為呆板用戶超過D個時間長度的用戶的賬戶的私人接口在所述地址分叉標尺中的位置,將所述丟棄分叉尺上除了呆板用戶的其他用戶的私人接口分配到被設為呆板用戶超過D個時間長度的用戶的賬戶的私人接口在所述地址分叉標尺中的位置,所述丟棄分叉尺上除了呆板用戶的其他用戶的賬戶的私人接口都被分配完畢,將所述丟棄分叉尺從所述丟棄分叉尺所在主尺上刪除,并且所述丟棄分叉尺所在地址插口空出一個位置,如果丟棄分叉尺為分叉左尺,可以插入一個空的分叉左尺,如果丟棄分叉尺為分叉右尺,可以插入一個空的分叉右尺,并向所有新注冊的用戶廣播,新注冊的用戶可以選擇向所述賬戶引導模塊申請,接著新注冊的用戶的私人接口可以優先被分配到空的分叉左尺或者空的分叉右尺之上;收回賬戶的私人接口在所述地址分叉標尺中的位置表明插入賬戶的私人接口的位置接口空余下來,可以用于插入其他用戶的賬戶的私人接口;所述可信性區塊鏈資產服務平臺提供用戶的數字資產的賬戶地址的多種存放方式,由所述資產跟蹤模塊負責,所述資產跟蹤模塊負責所有用戶的數字資產的賬戶地址在可信性區塊鏈資產服務平臺中的多維存放方式,多維存放方式包含第一維的存放方式、第二維的存放方式、第三維的存放方式,具體過程為,一維寄放單元負責第一維的存放方式,按數字資產的類型進行,即在每D個時間長度內存在于在可信性區塊鏈資產服務平臺內屬于同一種數字資產的用戶的數字資產的賬戶地址放在同一個時間聚類格中,所述時間聚類格由多個賬戶格以及遺漏格組成,賬戶格與遺漏格分開存放,在聚類格中以兩個賬戶格作為一行重復存放,一行的兩個賬戶格互為鄰居,和賬戶格一行的賬戶格被稱為鄰居的賬戶格,賬戶格中存放所述地址分叉標尺中擁有賬戶的私人接口的用戶的數字資產的賬戶地址以及所述丟棄分叉尺上擁有賬戶的私人接口的呆板用戶的數字資產的賬戶地址,遺漏格中存放被設為呆板用戶超過D個時間長度的用戶的數字資產的賬戶地址,按照時間范圍存放,所述資產跟蹤模塊以在每3個D個時間長度內將被設為呆板用戶超過D個時間長度的用戶的數字資產的賬戶地址放在一個遺漏格中;每個賬戶格內包含的數字資產的用戶的賬戶地址不定,個數為彈性的,最多為G1+ε,存放的規則為賬戶的私人接口在同一個分叉左尺或分叉右尺的用戶的同類型的數字資產的賬戶地址盡量放在同一個賬戶格中,賬戶的私人接口在同一個地址插口的分叉左尺或分叉右尺的用戶的同類型的數字資產的賬戶地址盡量在一行的兩個賬戶格中存放,如果賬戶的私人接口在同一個分叉左尺或分叉右尺的用戶的同類型的數字資產的賬戶地址的個數超過G1+ε,所述資產跟蹤模塊存放數字資產的賬戶地址時按用戶的賬戶的私人接口的分叉刻度升序的順序進行,將超過G1個數的用戶放置在鄰居的賬戶格中,再不夠放置放在下一行的兩個賬戶格中,以此類推,并且,在同一個地址插口的分叉左尺或分叉右尺的用戶的同類型的數字資產的賬戶地址在互為鄰居的賬戶格存放;如果賬戶的私人接口在同一個分叉左尺或分叉右尺的用戶的同類型的數字資產的賬戶地址的數量超過2(G1+ε),所述資產跟蹤模塊按分叉刻度升序放置在下一行的兩個賬戶格中,依次類推,接著存放賬戶的私人接口在在同一個地址插口的分叉左尺或分叉右尺的用戶的同類型的數字資產的賬戶地址;G1、ε為自然數,由所述界外統籌用戶決定;所述二維寄放單元負責第二維的存放方式,按時間約束的方式存放,即以同一個賬戶格、同一個遺漏格、同一個時間聚類格為單位統計在時間變化下數字資產的賬戶地址的變化,重復地構建賬戶時間蹤跡,賬戶時間蹤跡在時間限定坐標內標出,所述時間限定坐標的橫坐標為時間t,但所述時間限定坐標的橫坐標的最高值限定為D個時間長度,界內移動用戶設定在所述時間限定坐標的橫坐標上設置觀察時間點,所述觀察時間點的數量不少于D個,不多于D+ε個,在觀察時間點上以同一個賬戶格、同一個遺漏格、同一個時間聚類格為單位統計在時間變化下數字資產的賬戶地址的變化,時間限定坐標的縱坐標為離散值,離散值只有三個,分別為1、0、-1,1代表同一個賬戶格或同一個遺漏格或同一個時間聚類格中包含的數字資產的賬戶地址有數字資產的轉進,0表示同一個賬戶格或同一個遺漏格或同一個時間聚類格中包含的數字資產的賬戶地址無變化,-1代表有數字資產從同一個賬戶格或同一個遺漏格或同一個時間聚類格中包含的數字資產的賬戶地址中轉出,二維寄放單元負責為每一個賬戶格、每個遺漏格、每個時間聚類格都構建賬戶時間蹤跡,每過D個時間單位就構建一個賬戶時間蹤跡;三維寄放單元負責第三維的存放方式,如果以一個遺漏格為單位構建的賬戶時間蹤跡中多于D/2個1,那么向所述遺留格中擁有數字資產的賬戶地址的所有用戶進行廣播,所述遺留格中擁有數字資產的賬戶地址的用戶可以申請調離遺留格,并且申請重新加入所述地址分叉標尺,前提條件為向所述界內移動用戶發送活躍的證據,所述活躍的證據為在前一個賬戶時間蹤跡構建時的D個時間單位內多于D次向用戶的數字資產的賬戶地址組轉進或轉移出數字資產,并且向用戶的數字資產的賬戶地址組轉移進數字資產的次數多于從用戶的數字資產的賬戶地址組轉移出數字資產的次數,那么將用戶的賬戶的私人接口放置到正在裝入用戶的賬戶的私人接口的地址分叉標尺中,并且用戶不再是呆板用戶;所述可信性區塊鏈資產服務平臺可以為用戶提供數字資產的兌換,具體工作由所述界限弱化模塊完成,所述界限弱化模塊以同一個分叉左尺或分叉右尺為單位統計用戶的賬戶的私人接口在同一個分叉左尺或分叉右尺上的所有用戶中擁有的最為熱點的數字資產,即將用戶的賬戶的私人接口在同一個分叉左尺或分叉右尺上的所有用戶中擁有的所有類型的數字資產的賬戶時間蹤跡調出來進行分析,所述界限弱化模塊找出在每個兌換周期內1、-1加起來最多的賬戶時間蹤跡代表的數字資產的前三名,每個兌換周期內排名第一名的數字資產為1、-1加起來最多的賬戶時間蹤跡代表的數字資產的第一名,每個兌換周期內排名第二名的數字資產為1、-1加起來最多的賬戶時間蹤跡代表的數字資產的第二名,每個兌換周期內排名第三名的數字資產為1、-1加起來最多的賬戶時間蹤跡代表的數字資產的第三名;在每個兌換周期內排名前三名的數字資產建立相互之間的兌換對以及除了每個兌換周期內排名前三名的數字資產以外的所有數字資產與每個兌換周期內排名前三名的數字資產之間的兌換對,每過1個兌換周期就構建一個兌換模式圖,每個兌換模式圖只在下一個兌換周期以及封閉兌換周期有效,即在下一個兌換周期以及封閉兌換周期內按照上一個兌換周期建立的兌換模式圖進行數字資產的兌換;兌換模式圖的定義為(V1,V2,V3,ZX,JD,LT),V1表示在一個兌換周期內排名第一名的數字資產的數字資產節點,V2表示在一個兌換周期內排名第二名的數字資產的數字資產節點,V3節點表示在一個兌換周期內排名第三名的數字資產的數字資產節點,ZX表示在一個兌換周期內兌換模式圖的維護節點,負責在一個兌換周期內維護數字資產的相互兌換,JD表示兌換通道組,包含多個兌換通道,所述兌換通道用于在一個兌換周期內數字資產相互之間進行兌換時傳送數字資產,每個所述兌換通道都包含一個鎖定區,鎖定區在兌換通道的中間,用于鎖定數字資產,LT表示數字資產節點組,包含多個數字資產節點,每個數字資產節點代表一類數字資產的容器,一類數字資產的容器代表只能存放指定的一類數字資產的地址,在數字資產節點組中的每個數字資產節點都代表一個兌換周期內除了排名前三名的數字資產以外的其他數字資產的容器;所述兌換模式圖規定了在一個兌換周期內除了排名前三名的數字資產以外的其他數字資產都能與排名前三名的數字資產相互兌換,在一個兌換周期內前三名的數字資產之間能夠相互兌換,兌換的過程由所述界限弱化模塊主導,兌換的過程為,首先,所述界限弱化模塊內包含所有兌換模式圖的維護節點,當一個兌換周期過去后,統計出在一個兌換周期內1、-1最多的賬戶時間蹤跡代表的數字資產的前三名,分別代表在下一個兌換周期以及封閉兌換周期內有效的兌換模式圖中的V1、V2、V3,在一個兌換周期內除了排名前三名的數字資產以外的其他數字資產被放入數字資產組LT中,當需要兌換時,數字資產兌換的雙方都為在一個兌換周期內排名前三名的數字資產,或者為在一個兌換周期內排名前三名的數字資產與除了排名前三名的數字資產以外的其他數字資產,所述界限弱化模塊在進行數字資產兌換的兩個數字資產代表的數字資產節點之間建立起兌換通道,用戶可以選擇在有兌換通道的數字資產節點之間進行數字資產的兌換,兌換時首先用戶將需要被兌換的數字資產裝入需要被兌換的數字資產代表的數字資產節點,再經由需要被兌換的數字資產代表的數字資產節點發送進兌換通道,然后在鎖定區被兌換模式圖的維護節點鎖定,同時按照實際兌換比例進行兌換成的數字資產其后被從兌換的另一方代表的數字資產節點處發出,被兌換模式圖的維護節點驗證數量以及類型后,需要被兌換的數字資產被取消在鎖定區的鎖定,需要被兌換的數字資產以及兌換成的數字資產被發送給兌換的雙方的數字資產代表的數字資產節點,兌換周期內兌換模式圖的維護節點負責從需要被兌換的數字資產代表的數字資產節點處提取需要被兌換的數字資產,用戶從兌換成的數字資產代表的數字資產節點處提取兌換成的數字資產,從而完成兌換服務;所述可信性區塊鏈資產服務平臺可以為用戶提供數字資產的賬戶地址的簡化服務,以方便用戶記憶,具體過程為,用戶根據當前賬戶中的不同類型的數字資產的賬戶地址,確定是否建立彈性字符串,代替用戶的數字資產的賬戶地址組中包含的數字資產的賬戶地址,每個用戶都擁有三次使用彈性字符串代替數字資產的賬戶地址的權利,首先,用戶從字符庫中選取字符,選取的字符組成所述彈性字符串,選取字符的個數不超過彈性字符串的長度限制,根據所述彈性字符串的長度,所述彈性字符串的長度為所述彈性字符串中包含的字符的個數,賬戶約束單元與相同長度的所述彈性字符區中的驗證過的彈性字符串進行比較驗證,如果完全相同通知用戶修改,用戶進行修改直到與所述彈性字符串相同長度的彈性字符區所有彈性字符串中都不相同,所述彈性字符串變為驗證過的彈性字符串,并根據驗證過的彈性字符串中包含的長度,賬戶約束單元將驗證過的彈性字符串放入與驗證過的彈性字符串相同長度的彈性字符區中,同時構建彈性驗證序列,彈性驗證序列為在驗證過的彈性字符串的基礎上,加上需要建立等價關系的數字資產的賬戶地址,方法為所述彈性驗證序列由地址尾、序列頭組成,地址尾包含需要建立等價關系的數字資產的賬戶地址,序列頭放置才構建的驗證過的彈性字符串,序列頭與地址尾連接,在序列頭的尾部放入個哈希索引,通過哈希索引序列頭與地址尾相映射,并且序列頭中的驗證過的彈性字符串被拆分回字符,拆分后的字符按照驗證過的彈性字符串中字符的先后順序排列,并且字符之間依次連接,將構建完畢的彈性驗證序列放入驗證庫中,所述驗證庫是專門放置彈性驗證序列的數據空間;當需要發送或者接受數字資產時,用戶給予的如果是數字資產的賬戶地址,直接發送或接受數字資產,如果給予的是字符串,所述界限弱化模塊與驗證庫中的彈性驗證序列中的序列頭進行比較,如果完全相同,那么將數字資產發送或者使用完全相同的序列頭相連的地址尾中的數字資產的賬戶地址進行接收;每個彈性字符區中都存放相同長度的彈性字符串,所述彈性字符串相同長度的彈性字符區為存放與所述彈性字符串相同長度的驗證過的彈性字符串;
在所述可信性區塊鏈資產服務平臺上,設置三類用戶,包含界內移動用戶、界外統籌用戶、游離用戶,所述界內移動用戶擁有在所述可信性區塊鏈資產服務平臺的內部進行操作的權限,所述界外統籌用戶負責所述可信性區塊鏈資產服務平臺的總體的統籌以及管理,但是不具有具體的操作權,所述游離用戶負責在所述可信性區塊鏈資產服務平臺的內部以及外部之間進行數據的傳遞以及操作,但是必須向所述通權租用模塊進行申請,在所述通權租用模塊內部設置多個查詢接口,所述查詢接口用于查詢用戶的賬戶的情況,為所述可信性區塊鏈資產服務平臺與外部的接口,即所述通權租用模塊為數字資產的查詢進行服務;所述賬戶引導模塊負責用戶的賬戶的相關信息的整理,并且協助用戶的賬戶的服務;探查單元負責為用戶提供賬戶的用戶的賬戶的情況的查詢服務;當用戶的賬戶建立時,所述探查單元為每個用戶在所述可信性區塊鏈資產服務平臺建立用戶的數字資產的賬戶查詢地址,用戶的數字資產的賬戶查詢地址在所述可信性區塊鏈資產服務平臺中獨一無二,所述用戶的數字資產的賬戶查詢地址等同于用戶的賬戶的私人接口,通過用戶的賬戶的私人接口能夠查詢用戶的賬戶的情況,所述用戶的賬戶的情況包含用戶當前擁有的所有數字資產的類型、名稱、數量;所述探查單元建立多個地址分叉標尺,所述地址分叉標尺包含一個主尺、多個分叉左尺、分叉右尺、多個查詢接入點;在所述主尺上均勻刻著多個地址插口,一個地址插口上插著一個分叉左尺以及一個分叉右尺,分叉左尺或分叉右尺上均勻分布著位置接口,用戶的賬戶的私人接口插入到位置插口上,表示用戶的賬戶可查詢,用戶的賬戶的私人接口為用戶的賬戶與外部的接口;在每個地址插口上標注著地址插口的地址刻度,第一個地址插口的地址刻度為1,第二個地址插口的地址刻度為2,依序上升,直到第N個地址插口的地址刻度為N,即每個主尺上分布著N個地址刻度;在所述每兩個地址插口中部的位置分布著查詢接入點,如果緊鄰查詢接入點的前面一個地址插口的地址刻度為D1,那么查詢接入點的地址刻度為D1.5;地址刻度為在主尺上的刻度,用于標注在主尺上的相對位置;所述分叉左尺、分叉右尺上標注著分叉刻度,分叉刻度用于標注用戶的賬戶的私人接口在分叉左尺、分叉右尺上的相對位置;從離地址插口的最近的位置接口開始,為第一個位置接口,第二個位置接口,...,第一個位置接口的分叉刻度為1、第二個位置接口的分叉刻度為2,依序上升,直到第N/2個位置接口的分叉刻度為N/2,每個分叉左尺、分叉右尺上分布著N/2個位置接口;D1、N為自然數,由所述界外統籌用戶決定;
所述地址分叉標尺用于存放用戶的賬戶的私人接口,并根據用戶的賬戶的私人接口在所述地址分叉標尺中的位置能夠計算出所述用戶的賬戶的私人接口的地址碼,所述用戶的賬戶的私人接口的地址碼為每個所述用戶的數字資產的賬戶查詢地址在所述可信性區塊鏈資產服務平臺上的獨一無二的編碼,被表示為B1.B2.B3,B1為用戶的賬戶的私人接口所在地址分叉標尺的標號,B2被表示為ZB21或YB21,Z表示用戶的賬戶的私人接口在分叉左尺上,Y表示用戶的賬戶的私人接口在分叉右尺上,B21表示用戶的賬戶的私人接口所在分叉左尺或分叉右尺在主尺上插入的地址插口的地址刻度,B3表示用戶的賬戶的私人接口所在位置接口的分叉刻度;每個地址分叉標尺都按照建立的順序進行升序標號,用戶的賬戶的私人接口在所述地址分叉標尺中的位置按照用戶的注冊時間升序進行分配,首先按照地址插口的地址刻度升序,即地址刻度越小的分叉左尺、分叉右尺上的位置接口優先被放置用戶的賬戶的私人接口,在地址刻度相同的地址插口上的分叉左尺或分叉右尺交替分配,先在地址刻度相同的地址插口上的分叉左尺上放置一個用戶的賬戶的私人接口,再在相同的地址插口上的分叉右尺上放置一個用戶的賬戶的私人接口,在分叉左尺或分叉右尺上放置的順序按照分叉刻度的大小升序分配,分叉刻度小的位置接口優先放置用戶的賬戶的私人接口;在用戶的賬戶的私人接口被放置完畢后,形成用戶的賬戶的私人接口的地址碼,所述探查單元將所述用戶的賬戶的私人接口的地址碼發送給用戶;所述賬戶約束單元將用戶的數字資產的賬戶地址與字符之間建立關系,以方便用戶記憶;所述賬戶約束單元在用戶的數字資產的賬戶地址與彈性字符串之間建立等價關系,所述等價關系為在所述可信性區塊鏈資產服務平臺中對用戶的賬戶地址轉進數字資產或轉出數字資產等價于對所述彈性字符串轉進數字資產或轉出數字資產,所述彈性字符串的位數為有限的,所述彈性字符串從所述字符庫中選取,是由字符組成的序列,并且字符之間的順序是確定的,字符之間排列不同,彈性字符串不同,并且所述彈性字符串的長度限制根據時間遞增,當當前所述彈性字符串的長度限制不夠表示時,增加所述彈性字符串的長度限制,以保持不同所述彈性字符串之間的可區分性,并且,所述字符庫由不同的字符組成,里面包含的字符是由所述界外統籌用戶選定,每過D個時間長度的對所述字符庫進行維護,確定是否對字符庫中包含的字符進行增刪,如果增刪向所有用戶廣播;所述彈性字符串從所述可信性區塊鏈資產服務平臺開始運行時就由所述界外統籌用戶選定好,所述彈性字符串的長度限制的值被表示為M,即所述彈性字符串包含的字符不超多M個,當彈性字符串被驗證過超過次時,將所述彈性字符串的長度限制變為M=M+1,彈性字符串根據長度被分區,即相同長度的彈性字符串被分到同一個彈性字符區,每個彈性字符區包含的都是相同長度的彈性字符串;M為自然數,由所述界外統籌用戶選定;所述資產跟蹤模塊負責管理數字資產的賬戶地址,并且建立多種存放數字資產的賬戶地址的方式。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京元鏈科技有限公司,未經北京元鏈科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010088032.7/1.html,轉載請聲明來源鉆瓜專利網。





