Font Size: a A A

Application Of Blockchain Technology In Social Network

Posted on:2019-07-28Degree:MasterType:Thesis
Country:ChinaCandidate:Q LiuFull Text:PDF
GTID:2428330545950676Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
With the development of the Internet,especially the mobile Internet,social network plays a very important role in people's daily life.In the past few years,active users,creators of quality content and disseminators have brought mass traffic and hundreds of billions of dollars in profits for social networks such as Facebook,Twitter,Reddit,Weibo,Zhihu and other social networks.However,users of these production contents do not have complete control over the content they create,nor do they enjoy sufficient income rights.In addition,the mode of centralizing storage of information and content in social network still has serious security flaws,and even divulges users' privacy.In order to solve the above problems,this paper deeply studies the distributed storage structure of Synereo social network,compares the advantages and disadvantages of five social networks based on blockchain technology,and designs a new social network based on blockchain technology(named Ryu).Unlike the centralization of social network,the Ryu will be built.Making use of blockchain technology and using a central consensus approach to make contributions to the network of social network content production,make content producers,content investors,content screening and ecological builders reasonably motivated and rewarded.Based on blockchain technology,this paper designs a centralized public account and a consensus algorithm(PoT algorithm),uses the PoT algorithm to automatically allocate revenue according to user evaluation,uses encrypted currency as the medium of transmission value,and designs the corresponding mechanism to promote the circulation of this kind of encrypted currency,thus socializing.The network establishes a reasonable incentive system.At the same time,the social network based on blockchain technology stores information and content on each network node,which can protect the users' privacy well,and solve the two disadvantages of the centralization social network.The main research work of this paper is as follows:This paper first studies the blockchain distributed storage technology,focusing on and analyzing the development process of blockchain,the classification of blockchain,the work flow of blockchain and the consensus algorithm of blockchain.The architecture of Synereo social network is analyzed and studied,and the Rchain technology at the bottom of Synereo is deeply analyzed,including the definition of blockchain data,data storage,definition and strategy of namespace,contract ownership,transaction and message communication,and speed limit mechanism.A new social network architecture based on blockchain technology is proposed,and the technical details of the platform are described in detail,including the use of the token,the platform model,the user role,the content evaluation and the incentive system,and some important applications of the platform are also given.Finally,the blockchain network is deployed and tested.From the generation of configuration files to the creation of Ryu network,the blockchain network is deployed,then the blockchain network is tested,and the terminal test results are obtained.Finally,the security and token transmission efficiency of the six social networks are compared,and the experimental results are obtained.
Keywords/Search Tags:Social networks, Blockchain, Ryu, Synereo
PDF Full Text Request
Related items