Inspiration

Freedom of speech is the greatest inspiration to develop an uncensorable blogging platform, your thoughts on the chain forever

What it does

BOKU allows you to post content, without censorship and permanent in time, your own blog without tracking or analytics, you are always in control of your privacy

How we built it

We used NodeJS on the server, PostgreSQL for blockchain replication, HTML, JS and CSS on the client, Solidity for smart contracts where all the functionality resides as the blog is in the blockchain

Challenges we ran into

Versioning/editing content has to be stored again as there is no way to update past transactions in the blockchain, so what we do is keep a list of versions in the contract and the latest one is shown to the reader

Accomplishments that we're proud of

The smart contract for the blog is individual, every user creates their own contract independent of everybody else making it truly uncensorable as there is no central authority that oversees the publishing, the app aggregates the content and shows it to the readers, but everybody could grab the contract and create a blog without using our app. Truly decentralized and independent

What we learned

EVMOS is 100% compatible with Ethereum so there were no new tools that we needed to learn, just add EVMOS network to Metamask and interact with the contracts with the tools available

What's next for BOKU.blog

Social interaction is paramount to the success of a blogging platform so in version 2.0 we will add likes, follows, comments and shares but for that we will need to change the smart contract a bit to make room for all the social stuff so stay tuned!

Share this project:

Updates