Inspiration

Blogging + Unblock(ing Censorship) = Unblogged

What it does

Think of a web3 Medium.

Unblogged is a blogging application that unblocks any form of censorship (Blog + Unblock = Unblogged). It utilizes IPFS to keep user's articles persistent and censorship resistant and Markdown language for a pleasant and familiar writing interface.

How we built it

Our team's goal for this hackathon is to develop a 100% decentralized platform using the power of IPFS, hence, all the tools used to support this platform is completely decentralized. Unblogged is hosted using Fleek, which allows Unblogged to be permissionless, trustless, censorship resistant, and free of centralized gatekeepers. Every article that a user writes will be published and pinned on IPFS using web3.storage's SDK. This means that the user's article would be almost impossible to be censored. Each article is also minted as an NFT on Polygon which is integrated with Tableland such that every article can be searched (using a simple SQL query) on the Homepage of Unblogged by the article's title or tags.

Challenges we ran into

One challenge was to reduce the amount of data stored on the blockchain. Even though gas cost on Polygon is significantly lower than Ethereum, it is still in the best interest of all users that we optimize the gas usage on our platform. Hence, we used Tableland to index all articles published on our platform. Tableland is essentially a decentralized database built on IPFS that indexes SQL Statements emitted by smart contracts.

Accomplishments that we're proud of

ITS WORKING! 😭

Also, we did achieve 100% decentralization with the stack we used. From the articles on IPFS to web hosting on Fleek.

What we learned

Learned to deploy a fully decentralized app!

What's next for Unblogged

Tipping system for good articles to empower creators!

Built With

Share this project:

Updates