【技术实现步骤摘要】
一种基于区块链的分布式社交方法
本专利技术涉及一种分布式社交方法,具体涉及一种基于区块链的分布式社交方法。
技术介绍
区块链是一种点对点分布式存储技术,最突出的特征莫过于去中心化。在没有中心服务器的情况下,区块链工作的正常进行由链上各节点共同维护,每一笔交易均在网络系统中有记录。区块链允许两个用户直接交易,不需要通过可信任的第三方授权,一旦交易信息被记录下来,它就会被永久存储,不能被改变。攻击者必须保持巨大的算力并至少超越50%的节点算力,但由于大多数节点是由诚实的网络节点控制,所以这样的攻击很难实现。区块链系统中只有地址的概念,并没地址背后身份的概念,这种可控匿名的特性可以让陌生社交网络的用户自由交换信息的同时保障用户的隐私安全。陌生社交网络现今主要由中心化的运行机制管理用户数据。后台系统对大量用户相关信息进行调查,用户提供系统以海量的明文信息,最后由系统统一收集形成中心化的数据库。系统利用用户信息进行数据挖掘,采集用户个人爱好,不断对用户进行垃圾信息推荐。利用用户数据分析结果转卖各大运营商,无视用户个人隐私安全。用户对于个人信息,无从得知何时被收集以及被贩卖去 ...
【技术保护点】
1.一种基于区块链的分布式社交方法,其特征在于,所述方法包括以下步骤:S1:在数据交互平台中,用户通过公私钥进行非对称加密,每个用户通过公钥的加密算法形成专属地址,两两用户之间通过专属地址进行数据通信,用户通过私钥对接收的数据进行解密;S2:第三方用户通过专属地址进入正在进行数据通信的交互通道内,将交互通道内其中任一用户作为通讯节点;S3:数据交互平台将通讯节点重新进行公钥加密,潜在需求用户通过解密通讯节点形成的公钥,进入通讯节点,而后通过私钥对交互数据进行解密获取;S4:在加入新用户进入通讯节点时,重复步骤S3,在交互通道内,用户之间相互传输的数据通过密文块进行传输。
【技术特征摘要】
1.一种基于区块链的分布式社交方法,其特征在于,所述方法包括以下步骤:S1:在数据交互平台中,用户通过公私钥进行非对称加密,每个用户通过公钥的加密算法形成专属地址,两两用户之间通过专属地址进行数据通信,用户通过私钥对接收的数据进行解密;S2:第三方用户通过专属地址进入正在进行数据通信的交互通道内,将交互通道内其中任一用户作为通讯节点;S3:数据交互平台将通讯节点重新进行公钥加密,潜在需求用户通过解密通讯节点形成的公钥,进入通讯节点,而后通过私钥对交互数据进行解密获取;S4:在加入新用户进入通讯节点时,重复步骤S3,在交互通道内,用户之间相互传输的数据通过密文块进行传输。2.根据权利要求1所述的一种基于区块链...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。