[发明专利]一种基于区块链的微博多重签名方法在审
申请号: | 201710619465.9 | 申请日: | 2017-07-26 |
公开(公告)号: | CN107370606A | 公开(公告)日: | 2017-11-21 |
发明(设计)人: | 郑子彬;谢少安 | 申请(专利权)人: | 中山大学 |
主分类号: | H04L9/32 | 分类号: | H04L9/32;H04L29/06;H04L29/08 |
代理公司: | 广东广信君达律师事务所44329 | 代理人: | 杨晓松 |
地址: | 510275 *** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 区块 多重 签名 方法 | ||
技术领域
本发明涉及多重签名的技术领域,尤其涉及到一种基于区块链的微博多重签名方法。
背景技术
随着互联网的不断发展,人们越来越倾向于网络社交媒体,人们习惯使用这些社交媒体来共享自己的信息,状态。根据调查统计,平均每一秒Twitter上面就会新增6000条推特,而每年差不多发的推特的总数有2000亿条。这个数据无异很惊人,更何况这个仅仅只是Twitter上面的数据,还有更多的社交媒体:Facebook,微博等等,用户每天都会登录这些社交媒体来查看自己关注的人的状态和发表的消息,已经俨然成为了人们生活中的一部分。
但是使用这样的中心化的社交媒体其实是有着很大的风险的,大致有以下问题:
1)这种社交媒体通常是由一家公司持有,将所有的数据都存储在公司的服务器中,用户的所有注册隐私信息如电话号码,邮箱等等都是会存储在服务器之中,很容易遭受黑客的攻击。
2)由于是存储在公司的服务器之中,公司的人具有所有的权限,包括随时删除用户所发出的推特或者微博,或者更改用户的文章,偷偷地让用户关注一些广告用户,这对于用户来说显然十分的不公正.
3)消息推送有可能存在作弊行为,每天社交媒体如微博等等都会推送一些比较热门的信息,用户通过观察这些来获取他感兴趣的信息,但是由于是受到公司的排序算法的控制,这些热门推送是有可能有问题的。这些社交媒体会突然地推送一条广告,但是并不提示,用户体验特别的糟糕。
4)这些社交媒体通常会要求用户通过手机号码,邮箱等等来注册,从而获取到更多关于用户的信息,一般来说这些公司会对这些用户进行用户画像建模,但是对于用户来说,用户只是需要一个获取和共享信息的平台,不希望暴露很多的隐私。
所以目前用户迫切需要一种去中心化的不受任何中央控制的社交媒体。
对此,区块链很好的契合了用户的需求。2008年比特币横空出世,作为一种新的数字货币,解决了困扰人们很久的支付双花问题,并且比特币设计人中本聪在论文中提出了一种新的数据库:区块链。区块链是一种分布式的数据库,每个块用来存储交易,每个块都会和前面的块通过某种方法来连接起来,区块链里面的内容一旦被写入区块之中,就无法再被修改。同时区块链为用户提供了很好的匿名性,所有的用户都会生成一对新的公私钥,用户在交易的时候只需要公私钥即可,不需要其他的信息,通过公私钥的设计,用户的隐私将不会被泄露。
目前,基于区块链的微博平台有twister,但其功能比较简陋,只能简单的单人发出微博,不能实现多人同时发微博的功能(比如对于一个社交圈子的6个人,可以要求只有当至少3个人签名确定后才能够发出微博)。
发明内容
本发明的目的在于克服现有技术的不足,提供一种不用担心微博被篡改和删除、不会出现任何广告推送、安全性高、信息可信度高、方便广大用户的基于区块链的微博多重签名方法。
为实现上述目的,本发明所提供的技术方案如下:一种基于区块链的微博多重签名方法,包括以下步骤:
S1、用户注册,得到各自的地址;
S2、创建多重签名地址;
S3、用户创建微博交易插入信息;
S4、用户轮流签名并广播交易。
进一步地,步骤S1用户注册,得到一对公私钥以及一个用来交易的由私钥生成的的地址;其中,私钥用于对交易进行签名,将签名与原始数据发送给整个网络,公钥则用于整个网络中的节点对交易有效性进行验证。
进一步地,步骤S2创建多重签名地址的具体过程为:定制一个圈子里的全部用户数m以及部分用户数n,同时m个用户一起采用各自经过步骤S1得到的各自的地址来创建多重签名地址。
进一步地,上述多重签名地址支持n of m的权限,m个用户之中只要至少有n个用户签名,那么由该n个用户签过名的交易则变得有效,否则该交易将被负责检验交易的矿工认为是不合法的交易,将被舍弃。
进一步地,步骤S3用户创建微博交易插入信息的具体过程为:创建发送微博的交易,利用OP_RETURN操作符,使得在交易中插入所要发送的信息;而该OP_RETURN操作符通过步骤S2创建的多重签名地址来操作。
进一步地,步骤S4用户轮流签名并广播交易的具体过程为:在场的用户轮流对这笔微博交易进行数字签名,最后得到至少n个签名之后,广播此微博交易,交易成功之后,这笔微博交易将会永远的记录在区块链之中,不会被删除和修改。
与现有技术相比,本方案原理和优点如下:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中山大学,未经中山大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710619465.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种可求救风光互补路灯
- 下一篇:能风力发电的光伏板阵