IPFS

IPFS is the acronym for InterPlanetary File System, which is an open source, peer-to-peer protocol and network designed for distributed storage of content.

IPFS uses blockchain technology to store data in a worldwide Peer-2-Peer network.

With IPFS, data is not stored at a physically fixed address, but transferred to a global server network and identified with an unique code (hash).

IFPS avoids duplicate data management and reduces data transfer, as it always searches for the nearest and fastest data source.

IPFS can resist censorship

Thanks to its distributed nature, information stored with IPFS can not be blocked by governments or organizations.

Only physical addresses (for example, web pages) can be blocked, which is not the case for decentralized documents: if a node is switched off, many others will continue to be available storing the data.

If a page is switched off with a reader, other readers are available. This was used, for example, to provide Wikipedia in Turkey via IPFS after the government shut down the website in Turkey.

As long as you have the content hash, you can use any IPFS gateway in order to access it.

IPFS can resist censorship

Data stored with IPFS remains invariable and cannot be removed.

If a memory is turned off, the data is still available on other memories via the same hash (unique document address worldwide).

If a file is changed, it gets a new hash and is therefore available as a new file. Since the original data is still preserved, a versioning similar to Wikipedia texts is possible. In this way, all data stored in the IPFS can be tracked and analysed to its origin in development: manipulations are not possible, and each user has access to the data origin.

How BitTube uses IPFS

Contents uploaded to BitTube, as well as broadcast data from live streaming, is stored on IPFS.

The BitTube Browser uses a database to connect to numerous data points stored in the IPFS network; this data is displayed in the browser.

We believe that IPFS democratizes data and returns it to the users.

Links

If you know the content hash, you can use any IPFS gateway in order to access it.

The hash is the string that is between “hash=” and the character “&” in the URL of a video:

https://bit.tube/play?hash=QmR6RLA2oZmoJxgMey4mtYcnPZo4eG15JTwia3kddtSj7a&channel=779
In this example, QmR6RLA2oZmoJxgMey4mtYcnPZo4eG15JTwia3kddtSj7a is the hash.

If for any reason (for example, your government or organization is restricting you from accessing the BitTube website), you can still access the content on IPFS.

Here is how you can access BitTube content via IPFS:

  1. Copy the content hash of the content you want to view (in our example it was QmR6RLA2oZmoJxgMey4mtYcnPZo4eG15JTwia3kddtSj7a)
  2. Go to the public IPFS gateway list at https://ipfs.github.io/public-gateway-checker/
  3. Choose one of the IPFS gateways available
  4. Change the string after /ipfs/ in the URL and paste your content hash
  5. Open the URL in your browser (example: https://ipfs.io/ipfs/QmR6RLA2oZmoJxgMey4mtYcnPZo4eG15JTwia3kddtSj7a)

    Note that you can also set up your own IPFS gateway if you want to.

Please keep in mind that once you upload a file on BitTube, it will remain accessible via IPFS to anyone who knows its hash, even if you later decide to unpublish the video from BitTube.

Unpublishing content will remove it only from BitTube, but the IPFS network will store a copy of it, and it will remain available to anyone who knows its hash (and its password, in case you choose to protect it with a password).

You should think twice before posting any sensible content on BitTube, because the consequence of uploading content to IPFS can not be undone.

How data is stored on IPFS

Data stored with IPFS remains invariable and, once uploaded, it cannot be removed.
If a memory is turned off, the data is still available on other memories via the same hash (unique document address worldwide).

If a file is changed, it gets a new hash and is therefore available as a new file.
Since the original data is still preserved, a versioning similar to Wikipedia texts is possible.
In this way, all data stored in the IPFS can be tracked and analysed to its origin in development.

Manipulations are not possible, and each user has access to the data origin.

Pin It on Pinterest