Learning Goal: I’m working on a computer science discussion question and need an

Learning Goal: I’m working on a computer science discussion question and need an explanation to help me learn.After reading chapter 3, I come to the conclusion that a portable decentralized social media profile would be the best approach to manage social media information. Apart from other database technologies, the blockchain has its special data structure, it consists of a series of blocks, where the first block is called genesis block, all information of genesis block is converted to a fix-length hash value by using a hash algorithm, and then this hash value will be stored in the second block. Once the second block is completely generated, a fix length hash value is also converted from the second block information which includes the hash value of the genesis block, and this hash value is prepared to store in the third block. The blocks are linked one by one by performing this process. Due to each block has a hash value of the former block, any modifications to blocks will result in subsequent block changes, different from the original blockchain. Therefore, this character prevents blockchain from been tampered with, makes sure the data will no longer be modified once it is recorded on the blockchain.Blockchain can definitely benefit user management in social media. A blockchain has encryption and consensus mechanisms in order to make the blockchain is synchronous in every node. When a user generates a transaction in the user side, the data of the transaction is encrypted by the private key of the user, then the nodes verify the encrypted transaction. After this, the nodes try to get consensus among themselves under a specific protocol. Once the consensus gets, the new block includes new transactions are shared with other nodes and added in the blockchain. By using these methods, the blockchain can keep synchronous among thousands of nodes without relying on a centralized leader. Decentralized social networks have the potential to provide a better environment within which users can have more control over their privacy, and the ownership and dissemination of their information. Currently, decentralized social networks have emerged as an impressive research area. Unfortunately, due to complex technological and nontechnological reasons, they are still not widely accepted in practice. Many of the features that are straightforward in a centralized scenario are difficult to implement efficiently in a distributed network. A major problem is building trusted relationships between nodes without any trusted party. to Be more specific, the trusted relationships concerns information storage, transmission, sharing, verification, and so on. These considerations require us to find a powerful mechanism to solve trust problems for decentralized systems. Blockchain brings us peer-to-peer trusted transactions without any intermediary. Blockchain technology has shown its power to revolutionize various areas of the economy and society. Several decentralized social networks based on blockchain technology have been proposed. However, the existed blockchain-enhanced solutions have some limitations. Although they take tokens preserved in decentralized blockchain systems as rewards for content producers, the main data control is still centralized. Blockchain can also be used to protect data. While reading data from the database, the correlative hash values can be gained from the blockchain to verify the correctness, which would prevent tampering. Similarly, if some malicious users attack a shard to tamper with some records or even some blocks, then the state of that shard will be inconsistent with the recorded hash values in the main chain.ReferencesMoneyandbanking, (2020). Finance and the Blockchain: A Primer. From https://www.moneyandbanking.com/commentary/2018/5/13/finance-and-the-blockchain-a-primer.
Requirements: 200 words

Leave a comment

Your email address will not be published. Required fields are marked *