create account

Building a case for IPFS - SPK Network as a Game Changer. by ocupation

View this thread on: hive.blogpeakd.comecency.com
· @ocupation ·
$16.53
Building a case for IPFS - SPK Network as a Game Changer.

In the traditional web architecture, user data is stored on centralized storage serves, which are owned, governed, and controlled by centralized companies, hence implying one point of failure. This control provides them elevated privileges that could be abused at the expense of the end/user. It wouldn't be the first time big companies leaked the data, so we're not talking game theory, rather something that happens every few months. lol

<center>https://images.hive.blog/DQmaFprWF9nNGm66SQg11sxbp6yfKv1DbFR3EzK4KXgSVQW/image.png</center>

Going further, a single point of failure could be misused by the governments to disable access to the internet to the entire nation. Yet again, we're not speculating game theory, it happened to Egypt during the January revolution, whereby  Mubarak saw himself entitled to pull the plug and *kill* the *thing* feeding protestors. 

Moreover, there are technical limitations to HTTPS/HTTP due to their centralized nature. Not only it's possible to delete, remove or censor content, but it's also actually easy to congest the network by creating a bottleneck on the main server. DDoS is quite a popular technique, used to sabotage the performance of the centralized network. 

# But How Exactly Does it Work?

To understand why IPFS matters it's important to understand the technical background of current protocols that are governing the web.

> *The web uses location-based addressing to store and retrieve files. Let’s say we want to access a cat picture cat.png from domain abc.com. We’ll access this location (i.e abc.com/cat.png) via a web browser and in return, we’ll get the cat picture. If however, the file has now been removed from the abc servers for whatever reason, we won’t be able to access the picture anymore. Now there is a possibility that someone else on the internet has a copy of that same cat picture, but we have no way of connecting with them and grabbing a copy of that picture. A lot of files on the internet may have the same name but the contents will likely be different.*

<center><sub>[source](https://medium.com/block360-labs/ipfs-a-distributed-file-store-533cda4c6047)</sub></center>

When you want to visit a website, your client (browser) sends a request to the servers that have the data you're looking for, even though the server could be stationed on a completely different continent. This is something called location-based addressing. The problem is that the information can travel as fast as the speed of light, meaning that physical limitations play a role as well. 

Now imagine if million people simultaneously requested the same document...

This process eats a lot of energy, bandwidth, and costs a fortune.

From here the idea of distributed file system came to life. IPFS solves this problem.


<center>https://images.hive.blog/DQmU9DBM4eUoVAZbejuDcAb3DkW1dHtqF9xYzp3KYUUiEJ8/image.png</center>

# IPFS 

IPFS stands for the interplanetary file system. It's a peer-to-peer open-source protocol for file storage that uses content-based addressing, rather than location-based addressing. This means that in order to track the file/document, we don't need to know where it is, rather what it contains. Every file has a Hash function that cannot be separated from the content it is relative to. That's how @threespeak plans to utilize the #Hive blockchain.

>*Hash function creates a unique fingerprint for every file. So if we want to retrieve a file, we’ll ask the network “who has this file (QmSNssW5a9S3KV...)”, and then someone from the IPFS network who has it will provide it to us. We can verify the integrity of the file by comparing the hash of what we requested against what we received, and if the hashes match, then we know that the file hasn’t been changed. This hash function also helps de-duplicate the network, such that no file with the same content can be submitted twice since the same content yields the same hash. This optimizes storage requirements and also improves the performance of the network.*

IPFS basically works by connecting all devices on the network to the same file structure. 

IPFS should be used to store only relevant and important files, that are marked and determined by pinning, whilst irrelevant information should be removed by the garbage collectors. 
This way, the protocol sustains its storage, by simply eliminating data that only eats the space. 

# LIMITATIONS

Like with every technology, IPFS has some challenges to solve before going mainstream. 

TO begin with, one of the biggest issues is keeping the files available. 

When you pin data on the IPFS node, you are telling that node that the content is relevant, thus shouldn't be deleted by the garble collectors. "Pinning" actually prevents important data to be deleted permanently. However, the problem is that you can only pin the data on your node. 

You cannot force other nodes to pin the data for you, so to be sure your content stays pinned, you have to run your own IPFS node.

Going further, there's one more awkward situation where you have to use a traditional communication mechanism to find someone who has the file. I ass

<center>https://images.hive.blog/DQmeXdEhSoQ1tRFpBeoxuXENyQau87sQR5mNREakk1bZU9Q/image.png</center>

> *Another limitation is the actual sharing of files. You have to share a file link (content address) with someone else on the network via a traditional communication mechanism, say an instant message, email, Skype, Slack, etc. This means file sharing is not built into the system. People have developed crawlers and search engines the network, but it will likely take some time before it all catches on.*

Search engines will have to be built on top of the #SPK network in order to make it as easy for the end-users to get along with this new system - and it'll be worth it. 

Information weights more value than any other physical property, therefore, something like the #SPK network will save the world's most important knowledge, and that's powerful!

IPFS needed blockchain tech to wrap everything up in a coherent and trustless system. 

Tokenomics, Governance, and IPFS will be the game-changer. 

We're taking back what's been stolen from us!















Posted Using [LeoFinance <sup>Beta</sup>](https://leofinance.io/@ocupation/building-a-case-for-ipfs-spk-network-as-a-game-changer)
👍  , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , and 31 others
properties (23)
authorocupation
permlinkbuilding-a-case-for-ipfs-spk-network-as-a-game-changer
categoryhive-167922
json_metadata{"app":"leofinance/0.2","format":"markdown","tags":["ipfs","technology","spk","networks","protocols","leofinance"],"canonical_url":"https://leofinance.io/@ocupation/building-a-case-for-ipfs-spk-network-as-a-game-changer","links":["https://medium.com/block360-labs/ipfs-a-distributed-file-store-533cda4c6047"],"image":["https://images.hive.blog/DQmaFprWF9nNGm66SQg11sxbp6yfKv1DbFR3EzK4KXgSVQW/image.png","https://images.hive.blog/DQmU9DBM4eUoVAZbejuDcAb3DkW1dHtqF9xYzp3KYUUiEJ8/image.png","https://images.hive.blog/DQmeXdEhSoQ1tRFpBeoxuXENyQau87sQR5mNREakk1bZU9Q/image.png"]}
created2021-06-02 09:40:00
last_update2021-06-02 09:40:00
depth0
children9
last_payout2021-06-09 09:40:00
cashout_time1969-12-31 23:59:59
total_payout_value8.423 HBD
curator_payout_value8.109 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length6,329
author_reputation114,873,328,375,322
root_title"Building a case for IPFS - SPK Network as a Game Changer."
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id104,081,063
net_rshares24,264,618,347,524
author_curate_reward""
vote details (95)
@amr008.leo ·
<a href="https://leofinance.io/@leomarkettalk/leo-talk-6-2-21-come-join-our-chat-part-1" rel="noopener noreferrer nofollow" target="_blank"><img src="https://images.hive.blog/DQmZqv3puun1EwyEtkUVJ9g6e9GnKAiLzzwsVnBygzdJxB9/image.png"></a><br>Your post was promoted by @taskmaster4450le
properties (22)
authoramr008.leo
permlinkre-building-a-case-for-ipfs-spk-network-as-a-game-changer-20210602t152644z
categoryhive-167922
json_metadata"{"app": "beem/0.24.20"}"
created2021-06-02 15:26:45
last_update2021-06-02 15:26:45
depth1
children0
last_payout2021-06-09 15:26:45
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length285
author_reputation111,955,187,280
root_title"Building a case for IPFS - SPK Network as a Game Changer."
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id104,086,096
net_rshares0
@chasmic-cosm ·
I've not heard of #SPK, and still trying to wrap my head around Merkle trees, But I'm super impressed by IPFS!

I think projects like [The Graph](https://thegraph.com/) are also super important in speeding up adoption and making IPFS more user friendly.

Posted Using [LeoFinance <sup>Beta</sup>](https://leofinance.io/@chasmic-cosm/re-ocupation-6emoex)
👍  ,
properties (23)
authorchasmic-cosm
permlinkre-ocupation-6emoex
categoryhive-167922
json_metadata{"app":"leofinance/0.2","format":"markdown","tags":["hive-167922","leofinance"],"canonical_url":"https://leofinance.io/@chasmic-cosm/re-ocupation-6emoex","links":["https://thegraph.com/"]}
created2021-06-02 09:52:57
last_update2021-06-02 09:52:57
depth1
children1
last_payout2021-06-09 09:52:57
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length353
author_reputation4,159,775,155,640
root_title"Building a case for IPFS - SPK Network as a Game Changer."
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id104,081,202
net_rshares18,832,441,498
author_curate_reward""
vote details (2)
@ocupation ·
IPFS will be huge if it manages to attract critical mass... Otherwise, it'll be pointless...
Graph is fucking awesome!
👍  
properties (23)
authorocupation
permlinkqu36c6
categoryhive-167922
json_metadata{"app":"hiveblog/0.1"}
created2021-06-02 18:07:18
last_update2021-06-02 18:07:18
depth2
children0
last_payout2021-06-09 18:07:18
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length118
author_reputation114,873,328,375,322
root_title"Building a case for IPFS - SPK Network as a Game Changer."
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id104,088,816
net_rshares20,890,822,745
author_curate_reward""
vote details (1)
@cwow2 ·
$0.03
Sorry not making a comment relating to the topic.

But did you do the art work yourself?? :D Because thats amazing!
👍  ,
properties (23)
authorcwow2
permlinkre-ocupation-qu39nz
categoryhive-167922
json_metadata{"tags":["hive-167922"],"app":"peakd/2021.05.5"}
created2021-06-02 19:19:09
last_update2021-06-02 19:19:09
depth1
children2
last_payout2021-06-09 19:19:09
cashout_time1969-12-31 23:59:59
total_payout_value0.014 HBD
curator_payout_value0.013 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length115
author_reputation210,791,784,777,051
root_title"Building a case for IPFS - SPK Network as a Game Changer."
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id104,090,071
net_rshares74,511,620,114
author_curate_reward""
vote details (2)
@ocupation ·
Hahaha it's not mine, I'm actually retarded for art, forgot to put the source. 😂😂
properties (22)
authorocupation
permlinkqu451v
categoryhive-167922
json_metadata{"app":"hiveblog/0.1"}
created2021-06-03 06:37:06
last_update2021-06-03 06:37:06
depth2
children1
last_payout2021-06-10 06:37:06
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length81
author_reputation114,873,328,375,322
root_title"Building a case for IPFS - SPK Network as a Game Changer."
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id104,099,005
net_rshares0
@cwow2 ·
Ohh. Haha

Its just really amazing! :D
properties (22)
authorcwow2
permlinkre-ocupation-qu45o5
categoryhive-167922
json_metadata{"tags":["hive-167922"],"app":"peakd/2021.05.5"}
created2021-06-03 06:50:30
last_update2021-06-03 06:50:30
depth3
children0
last_payout2021-06-10 06:50:30
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length38
author_reputation210,791,784,777,051
root_title"Building a case for IPFS - SPK Network as a Game Changer."
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id104,099,315
net_rshares0
@mistakili ·
This is so much to work around, it is amazing that the SPK team has been able to get so far, this is one monumental breakthrough that we are yet to understand the value it brings, i perceive that so much other developments will come from this than what it is presently. Everything going well, SPK will indeed be a game changer

Posted Using [LeoFinance <sup>Beta</sup>](https://leofinance.io/@mistakili/re-ocupation-6ssg7g)
👍  ,
properties (23)
authormistakili
permlinkre-ocupation-6ssg7g
categoryhive-167922
json_metadata{"app":"leofinance/0.2","format":"markdown","tags":["hive-167922","leofinance"],"canonical_url":"https://leofinance.io/@mistakili/re-ocupation-6ssg7g"}
created2021-06-02 12:57:24
last_update2021-06-02 12:57:24
depth1
children0
last_payout2021-06-09 12:57:24
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length423
author_reputation651,388,925,776,616
root_title"Building a case for IPFS - SPK Network as a Game Changer."
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id104,083,638
net_rshares18,817,504,306
author_curate_reward""
vote details (2)
@taskmaster4450le ·
Terrific piece.  You are right, there is a lot to build out.  It is vital that we look at things from the long term perspective.  It is only recently that the issue with censorship because so blatantly obvious.  Now, there are steps being taken to combat that.  It will take some time, especially for this system to even begin to rival what is in place.  A lot of infrastructure needs to be built out.

Posted Using [LeoFinance <sup>Beta</sup>](https://leofinance.io/@taskmaster4450le/re-ocupation-5n5kk8)
👍  
properties (23)
authortaskmaster4450le
permlinkre-ocupation-5n5kk8
categoryhive-167922
json_metadata{"app":"leofinance/0.2","format":"markdown","tags":["hive-167922","leofinance"],"canonical_url":"https://leofinance.io/@taskmaster4450le/re-ocupation-5n5kk8"}
created2021-06-02 15:22:12
last_update2021-06-02 15:22:12
depth1
children1
last_payout2021-06-09 15:22:12
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length505
author_reputation2,204,516,393,522,586
root_title"Building a case for IPFS - SPK Network as a Game Changer."
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id104,086,012
net_rshares6,500,621
author_curate_reward""
vote details (1)
@ocupation ·
Ye, I just hope the market will appreciate the effort and tech behind it.
properties (22)
authorocupation
permlinkqu36ia
categoryhive-167922
json_metadata{"app":"hiveblog/0.1"}
created2021-06-02 18:11:15
last_update2021-06-02 18:11:15
depth2
children0
last_payout2021-06-09 18:11:15
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length73
author_reputation114,873,328,375,322
root_title"Building a case for IPFS - SPK Network as a Game Changer."
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id104,088,880
net_rshares0