论文部分内容阅读
在中国现阶段,常见的网络社交渠道有:社交网站、微博、微信、QQ、bilibili、和各种直播平台等,其中腾讯旗下的社交软件用户数量最多。随着手机的普及,5G技术的成熟落地,各种发达的信息咨询使得社交平台已成为人们日常生活的一部分,已经离不开社交平台。但社交平台就如同一个双刃剑,发达的信息技术并没有很好的保障大众的信息安全,反而暴露出了各种各样的问题。如在网络服务中用户的个人信息遭到黑客攻击窃取;系统对用户行为进行画像导致各种广告泛滥;用户发布文章的没有被保护而导致被侵权;平台单方面封禁用户的文章导致用户无法发声等,甚至用户个人账户遭到无缘无故封停[1]。近年来随着以比特币的火爆,区块链技术进入人们的视线。区块链技术以其私密性及去中心化而著称。本文就是从中心化社交平台存在的问题出发,结合区块链技术的特点,设计与实现了该系统。区块链网络采用P2P的方式进行通信,通过共识机制,完成数据同步。每个客户端都是一个中心,同样通过共识机制防止用户篡改数据。同时,有价值的信息应该得到推荐并获取一定的收益,无价值或造成坏影响的信息应得到低质甚至是删除。编写Ethereum(ETH)的Solidity合约来实现社交系统的主要功能,同时编写代币合约来用作平台发给用户的奖励。从而在实现社交平台去中心化的同时,鼓励用户提供有价值的信息,保护用户的隐私。编写完成后对系统进行性能和功能方面的测试,并对测试结果进行分析。本论文实现的社交平台具有去中心化的特点,能够防止用户数据被商业化,最大限度地降低平台权限,并能对用户的参与进行奖励与惩罚。