The current scenario of traditional web-based publishing sites does not guarantee the authenticity of the articles and blogs. A need for a mechanism to prove the originality of the information for the readers is of utmost importance. To introduce this indispensable feature, this project has pioneered the idea of incorporating the Blockchain Technology to present the articles with validity tags, that can prove the authenticity of the content. Besides this, the platform does not burden the users with any subscription fee. Instead, the user needs to pay only a refundable fee (in DAI stable coin) to access the premium articles. One-click signup and login through Metamask have been incorporated to reduce the unnecessary steps during the login process. Lastly, the platform is decentralized, and blockchain verified, thus ensures the hashing level security and immutability through its design features.
The project initially started with writing smart contracts using solidity. During this, a few restricted features in EVM like unavailability of random number generator, output logger consumed extra work hours. Apart from that, working with complex data-types was a bit rusty in solidity. Though these difficulties were time-consuming, I understand the need for EVM to restrict these to make the design more secure. Apart from that, the unavailability of Makedao's contract in a few testnets (the only stable version was available in Kovan) made the process more tiring.
Discussion