The Decentralized Web powered by Ravencoin & IPFS – Good Audience

A few months ago I heard about a project Overstock.com and Medici Ventures were involved in called Ravencoin. I just recently decided to take a look at the code and see what it is currently capable of.

I found the chain being BTC based has some powerful features like the ability create digital assets much like you would create an ERC20 on Ethereum and NFT (Non-fungible Tokens) which are unique like Crypto Kitties / ERC721 tokens.

Along with an important feature if it happens to be a security token. The ability to message token holders.

The other feature I did not initially get the full impact of was IPFS which can be attached to the metadata of a Fungible and NFT token by including the hash generated for an image or video. IPFS is a decentralized protocol for hosting files, images and video. Feature wise it is much like AWS S3 which many companies use today to host and serve files.

After creating a Garbage Pal Kid themed Crypto Kitty on the Raven Testnet (yes I grew up in the 80’s) I had a thought experiment. What if you could attach an entire dApp or Site to a token?

To my surprise. It worked.

The S3Raven Token w/ IPFS React Website

Clicking the IPFS link takes you to the demo React website:

React Demo site hosted via IPFS & Attached to S3Raven token

The Process

Much like launching a React Website on Amazon Web Services S3 you can create a new React app and build it. Upload the build folder to IPFS.

Install IPFS

https://docs.ipfs.io/introduction/install/

Create a React App

https://blog.goodaudience.com/the-decentralized-web-powered-by-ravencoin-ipfs-79c0086b6340