我们知道IPFS和区块链是携手并进的。这些技术具有非常相似的特点。这些特点使得IPFS成为一个存储数据的完美场所,可以参考并使用区块链技术进行引用和时间戳。有这么多共同的特征,很难在这两者之间区分。在这两种技术之间仍然存在着非常细微但不容小觑的区别。
在我看来,这两者的区别是:
Blockchain是一种记录事务数据并在块中维护历史的技术
IPFS的目的是取代HTTPS,它是一个协议和网络设计的点对点方法共享和存储媒体
区块链技术不适合存储大量数据,需要公共访问数据库的区块链应用程序使用IPFS
IPFS将大量数据存储在不同的节点上,它使用Blockchain来保持这些节点在线
一旦数据输入到Blockchain就无法被更新或删除,使用以前块哈希函数的链接创建一个新块
IPFS
在IPFS中,只有另一个节点选择不重新托管时,才能删除网络数据。更新;IPFS支持版本控制。
区块链
区块链将数据存储在具有数据、哈希函数和前一个哈希的块中。
IPFS
文件存储在IPFS对象中。这些对象可以存储高达256kb的数据,还可以存储到其他IPFS对象的内容链接。
应用程序
IPFS:
DTube:
Dtube基本上是一个类似于Youtube的网站,但完全是分布式的,并且托管在ipf上。任何人都可以发布视频,任何人都可以支持这个网络。
Steemit:
Steemit是一个使用区块链奖励发布者的社交网络和博客网站。
Eth Tweet:
Eth Tweet是一个分散式的社交网络,它可以发送高达160条Tweet信息。它是一个在以太坊区块链上运行的分散式微博服务,没有中央实体控制发布的内容,一旦发布了消息,除了发布者外,没有人可以删除它。
区块链:
MedicalChain:
MedicalChain是第一家使用区块链技术促进电子健康记录存储和使用的医疗保健公司。这些是英国医疗保健结构中真正的执业医生,旨在从内部改变医疗体系。
IBM区块链:
了解供应链上从原材料到配送的每种产品的状况是至关重要的。供应链的区块链可以实现透明度,并实时共享零件和产品的所有权和位置记录。
万众瞩目的VDS已经如期开源
领取专属 10元无门槛券
私享最新 技术干货