基于比特币的外包计算支付方法及装置制造方法及图纸

技术编号:25762580 阅读:29 留言:0更新日期:2020-09-25 21:10
本发明专利技术公开了一种基于比特币的外包计算支付方法及装置,方法包括如下步骤:外包商和矿工达成协议,所述外包商预先支付保证金给所述矿工,将所述保证金作为所述矿工诚实完成任务却未获得报酬的补偿,将所述协议经过加密算法加密后通过无线通信模块发送到比特币网络的区块链上;所述无线通信模块为5G通信模块、4G通信模块、蓝牙模块、WiFi模块、GSM模块、CDMA模块、CDMA2000模块、WCDMA模块、TD‑SCDMA模块、Zigbee模块和LoRa模块中任意一种或任意几种的组合。实施本发明专利技术的基于比特币的外包计算支付方法及装置,具有以下有益效果:具有多种无线数据传输方式、数据传输的安全性较高。

【技术实现步骤摘要】
基于比特币的外包计算支付方法及装置
本专利技术涉及区块链领域,特别涉及一种基于比特币的外包计算支付方法及装置。
技术介绍
比特币是一个peer-to-peer的分散电子现金系统,用户无需银行可以直接办理。比特币适用于外包计算中,因为比特币自身的优势,可以保证诚实的矿工在完成相关计算任务的情况下,无论一个恶意的外包商如何操作,矿工都将会获得相应的报酬。然而,传统的基于比特币的外包计算支付方法的数据传输方式较为单一,也未采取安全措施,造成数据传输的安全性不高。
技术实现思路
本专利技术要解决的技术问题在于,针对现有技术的上述缺陷,提供一种具有多种无线数据传输方式、数据传输的安全性较高的基于比特币的外包计算支付方法及装置。本专利技术解决其技术问题所采用的技术方案是:构造一种基于比特币的外包计算支付方法,包括如下步骤:A)外包商和矿工达成协议,所述外包商预先支付保证金给所述矿工,将所述保证金作为所述矿工诚实完成任务却未获得报酬的补偿,将所述协议经过加密算法加密后通过无线通信模块发送到比特币网络的区块链上;所述无线通信模块为5G通信模块、4G通信模块、蓝牙模块、WiFi模块、GSM模块、CDMA模块、CDMA2000模块、WCDMA模块、TD-SCDMA模块、Zigbee模块和LoRa模块中任意一种或任意几种的组合;B)所述协议完成后,在设定的时间段内,如果协议双方能诚实的遵守所述协议,则所述矿工将获得指定金额的比特币作为报酬,而所述外包商将取回所述保证金;如果所述外包商不遵守协议违约了,不支付所述指定金额的比特币作为报酬给所述矿工,或者在所述设定的时间段内未做回应,则所述矿工将获得所述保证金作为补偿;如果所述矿工不遵守协议,没有完成计算任务,或者获得了报酬,却不配合所述外包商将所述保证金返回给所述外包商,所述外包商也能取回所述保证金而所述矿工得不到报酬。在本专利技术所述的基于比特币的外包计算支付方法中,所述加密算法为DES加密算法、AES加密算法、RSA加密算法、Base64加密算法、MD5加密算法、SHA1加密算法、HMAC加密算法、3DES加密算法、ECC加密算法、RC2加密算法、RC4加密算法、IDEA加密算法或BLOWFISH加密算法。在本专利技术所述的基于比特币的外包计算支付方法中,所述设定的时间段为15天。本专利技术还涉及一种实现上述基于比特币的外包计算支付方法的装置,包括:协议加密传输单元:用于外包商和矿工达成协议,所述外包商预先支付保证金给所述矿工,将所述保证金作为所述矿工诚实完成任务却未获得报酬的补偿,将所述协议经过加密算法加密后通过无线通信模块发送到比特币网络的区块链上;所述无线通信模块为5G通信模块、4G通信模块、蓝牙模块、WiFi模块、GSM模块、CDMA模块、CDMA2000模块、WCDMA模块、TD-SCDMA模块、Zigbee模块和LoRa模块中任意一种或任意几种的组合;协议完成单元:用于所述协议完成后,在设定的时间段内,如果协议双方能诚实的遵守所述协议,则所述矿工将获得指定金额的比特币作为报酬,而所述外包商将取回所述保证金;如果所述外包商不遵守协议违约了,不支付所述指定金额的比特币作为报酬给所述矿工,或者在所述设定的时间段内未做回应,则所述矿工将获得所述保证金作为补偿;如果所述矿工不遵守协议,没有完成计算任务,或者获得了报酬,却不配合所述外包商将所述保证金返回给所述外包商,所述外包商也能取回所述保证金而所述矿工得不到报酬。在本专利技术所述的装置中,所述加密算法为DES加密算法、AES加密算法、RSA加密算法、Base64加密算法、MD5加密算法、SHA1加密算法、HMAC加密算法、3DES加密算法、ECC加密算法、RC2加密算法、RC4加密算法、IDEA加密算法或BLOWFISH加密算法。在本专利技术所述的装置中,所述设定的时间段为15天。实施本专利技术的基于比特币的外包计算支付方法及装置,具有以下有益效果:由于外包商和矿工达成协议,外包商预先支付保证金给矿工,将保证金作为矿工诚实完成任务却未获得报酬的补偿,将协议经过加密算法加密后通过无线通信模块发送到比特币网络的区块链上;无线通信模块为5G通信模块、4G通信模块、蓝牙模块、WiFi模块、GSM模块、CDMA模块、CDMA2000模块、WCDMA模块、TD-SCDMA模块、Zigbee模块和LoRa模块中任意一种或任意几种的组合;其提供多种无线通信方式,采用加密算法进行加密,可以提高数据传输的安全性,因此本专利技术具有多种无线数据传输方式、数据传输的安全性较高。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术基于比特币的外包计算支付方法及装置一个实施例中方法的流程图;图2为所述实施例中装置的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。在本专利技术基于比特币的外包计算支付方法及装置实施例中,其基于比特币的外包计算支付方法的流程图如图1所示。图1中,该基于比特币的外包计算支付方法包括如下步骤:步骤S01外包商和矿工达成协议,外包商预先支付保证金给矿工,将保证金作为矿工诚实完成任务却未获得报酬的补偿,将协议经过加密算法加密后通过无线通信模块发送到比特币网络的区块链上:本步骤中,外包商和矿工达成协议,外包商预先支付一定的保证金给矿工,将该保证金作为矿工诚实完成任务却未获得报酬的补偿,将协议经过加密算法加密后通过无线通信模块发送到比特币网络的区块链上。该加密算法为DES加密算法、AES加密算法、RSA加密算法、Base64加密算法、MD5加密算法、SHA1加密算法、HMAC加密算法、3DES加密算法、ECC加密算法、RC2加密算法、RC4加密算法、IDEA加密算法或BLOWFISH加密算法。通过对协议进行加密后再进行传输,因此数据传输的安全性较高。DES加密算法是一种分组密码,以64位为分组对数据加密,它的密钥长度是56位,加密解密用同一算法。DES加密算法是对密钥进行保密,而公开算法,包括加密和解密算法。这样,只有掌握了和发送方相同密钥的人才能解读由DES加密算法加密的密文数据。因此,破译DES加密算法实际上就是搜索密钥的编码。对于56位长度的密钥来说,如果用穷举法来进行搜索的话,其运算次数为256。随着计算机系统能力的不断发展,DES加密算法的安全性比它刚出现时会弱得多,然而从非关键性质的实际出发,仍可以认为它是足够的。不过,DES加密算法现在仅用于旧系统的鉴定,而更多地本文档来自技高网...

【技术保护点】
1.一种基于比特币的外包计算支付方法,其特征在于,包括如下步骤:/nA)外包商和矿工达成协议,所述外包商预先支付保证金给所述矿工,将所述保证金作为所述矿工诚实完成任务却未获得报酬的补偿,将所述协议经过加密算法加密后通过无线通信模块发送到比特币网络的区块链上;所述无线通信模块为5G通信模块、4G通信模块、蓝牙模块、WiFi模块、GSM模块、CDMA模块、CDMA2000模块、WCDMA模块、TD-SCDMA模块、Zigbee模块和LoRa模块中任意一种或任意几种的组合;/nB)所述协议完成后,在设定的时间段内,如果协议双方能诚实的遵守所述协议,则所述矿工将获得指定金额的比特币作为报酬,而所述外包商将取回所述保证金;如果所述外包商不遵守协议违约了,不支付所述指定金额的比特币作为报酬给所述矿工,或者在所述设定的时间段内未做回应,则所述矿工将获得所述保证金作为补偿;如果所述矿工不遵守协议,没有完成计算任务,或者获得了报酬,却不配合所述外包商将所述保证金返回给所述外包商,所述外包商也能取回所述保证金而所述矿工得不到报酬。/n

【技术特征摘要】
1.一种基于比特币的外包计算支付方法,其特征在于,包括如下步骤:
A)外包商和矿工达成协议,所述外包商预先支付保证金给所述矿工,将所述保证金作为所述矿工诚实完成任务却未获得报酬的补偿,将所述协议经过加密算法加密后通过无线通信模块发送到比特币网络的区块链上;所述无线通信模块为5G通信模块、4G通信模块、蓝牙模块、WiFi模块、GSM模块、CDMA模块、CDMA2000模块、WCDMA模块、TD-SCDMA模块、Zigbee模块和LoRa模块中任意一种或任意几种的组合;
B)所述协议完成后,在设定的时间段内,如果协议双方能诚实的遵守所述协议,则所述矿工将获得指定金额的比特币作为报酬,而所述外包商将取回所述保证金;如果所述外包商不遵守协议违约了,不支付所述指定金额的比特币作为报酬给所述矿工,或者在所述设定的时间段内未做回应,则所述矿工将获得所述保证金作为补偿;如果所述矿工不遵守协议,没有完成计算任务,或者获得了报酬,却不配合所述外包商将所述保证金返回给所述外包商,所述外包商也能取回所述保证金而所述矿工得不到报酬。


2.根据权利要求1所述的基于比特币的外包计算支付方法,其特征在于,所述加密算法为DES加密算法、AES加密算法、RSA加密算法、Base64加密算法、MD5加密算法、SHA1加密算法、HMAC加密算法、3DES加密算法、ECC加密算法、RC2加密算法、RC4加密算法、IDEA加密算法或BLOWFISH加密算法。


3.根据权利要求2所述的基于比特币的外包计算支付方法,其特征在于,所述设定的时间段为15天。

【专利技术属性】
技术研发人员:洪志加
申请(专利权)人:广东洪心网络科技股份有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1