[發明專利]數據共享聯盟鏈中智能合約的上鏈表決方法及系統有效
| 申請號: | 202010319363.7 | 申請日: | 2020-04-21 |
| 公開(公告)號: | CN111475579B | 公開(公告)日: | 2023-01-06 |
| 發明(設計)人: | 吳海娟 | 申請(專利權)人: | TCL科技集團財務有限公司 |
| 主分類號: | G06F16/27 | 分類號: | G06F16/27;G07C13/00 |
| 代理公司: | 深圳紫藤知識產權代理有限公司 44570 | 代理人: | 徐世俊 |
| 地址: | 516006 廣東省惠州市仲愷高新技*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 數據 共享 聯盟 智能 合約 表決 方法 系統 | ||
智能合約的上鏈表決方法及系統:S1、設定上鏈表決時間;S2、某成員節點提交智能合約時,判斷是否每一成員節點具有數據共享貢獻度,若否進入S3,否則進入S5;S3、在設定時間內接收投同意票的表決;S4、判斷投同意票成員節點數量是否超過總成員節點數量2/3,若是進入S8,否則進入S9;S5、在設定時間內接收投同意/否決票的表決;S6、計算投同意票數據共享貢獻度累加和與投否決票數據共享貢獻度累加和;S7、判斷投同意票對應數據共享貢獻度累加和是否大于投否決票對應數據共享貢獻度累加和、且投同意票的成員節點數是否大于投否決票的成員節點數,若是進入S8,否則進入S9;S8、智能合約上鏈;S9、智能合約不上鏈。
技術領域
本發明涉及聯盟鏈技術領域,特別是涉及一種數據共享聯盟鏈中智能合約的上鏈表決方法及系統。
背景技術
區塊鏈是一種新型去中心化信息技術,能安全地存儲數字交易或其他數據,信息不可偽造和篡改,是比特幣、以太幣等數字貨幣的底層技術。區塊鏈上的交易確認由區塊鏈上的所有節點共識完成,共識成功后打包寫入區塊。區塊鏈維護一個公共的賬本,用于存儲區塊鏈網絡上所有交易,公共賬本位于存儲區塊上任何節點都是一份完整的拷貝,從而保證其不可偽造和篡改,并實現信息共享,能提高交易和信息流通的效率。
聯盟鏈,區塊鏈的一種實現形式,只針對特定某個群體的成員和有限的第三方,每個塊的生成由所有的預選節點共同決定。聯盟鏈的成員指組建聯盟的企業、金融機構及經過聯盟認證加入聯盟的其他機構。
智能合約,區塊鏈上的智能合約是指由Solidity、LLL等語言編寫和編譯并運行于區塊鏈上的一串二進制代碼,通過智能合約可以實現在區塊鏈上的數據存儲、讀寫以及一些邏輯操作,目前大部分的區塊鏈應用都是基于智能合約來運行的。智能合約使用的Solidity語言是圖靈完備的,可以實現應用業務邏輯的所有操作。
在現有聯盟鏈中,不存在一個對智能合約是否能夠上鏈的判定標準,因此,設計一種判定智能合約是否能夠上鏈的技術方案就尤為重要。
發明內容
本發明針對現有技術存在的問題和不足,提供一種數據共享聯盟鏈中智能合約的上鏈表決方法及系統。
本發明是通過下述技術方案來解決上述技術問題的:
本發明提供一種數據共享聯盟鏈中智能合約的上鏈表決方法,其特點在于,所述數據共享聯盟鏈包括N個成員節點,N≥2且為正整數,所述上鏈表決方法包括以下步驟:
S1、設定智能合約的上鏈表決時間;
S2、某一成員節點提交一待上鏈表決的智能合約時,判斷是否每一成員節點均具有數據共享貢獻度,若否則進入步驟S3,否則進入步驟S5;
S3、在設定的上鏈表決時間內,接收數據共享聯盟鏈中各成員節點針對該待上鏈表決的智能合約的投同意票的表決信息,其中提交該待上鏈表決的智能合約的該成員節點的表決信息默認為投同意票;
S4、判斷投同意票的成員節點數量是否超過所有成員節點數量N的2/3(即2/3N),若是則進入步驟S8,否則進入步驟S9;
S5、在設定的上鏈表決時間內,接收數據共享聯盟鏈中各成員節點針對該待上鏈表決的智能合約的投同意票和投否決票的表決信息,其中提交該待上鏈表決的智能合約的該成員節點的表決信息默認為投同意票;
S6、計算投同意票的各節點成員的數據共享貢獻度累加和與投否決票的各節點成員的數據共享貢獻度累加和;
S7、判斷投同意票對應的數據共享貢獻度累加和是否大于投否決票對應的數據共享貢獻度累加和、且投同意票對應的成員節點數量是否大于投否決票對應的成員節點數量,若是則進入步驟S8,否則進入步驟S9;
S8、該待上鏈表決的智能合約允許上鏈,流程結束;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于TCL科技集團財務有限公司,未經TCL科技集團財務有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010319363.7/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種微波預裂與截齒協同破巖系統
- 下一篇:聯盟鏈中數據共享方法及系統
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





