当我们谈及IPFS的使用场景和用途时,说得最多的是它是去中心化存储的好方案,适用于各类存储场景,其实它在很多其它领域也能派上用场。 今天我们就来分析一个新的应用场景:基于IPFS的数据交易。 我们假设有这样一个场景:用户A想从用户B那里购买一些特定用途的数据。 在现有的技术方案中,数据的有效性是难以保证的,数据接收方无法证明他拿到的数据就是他想要的。 因为数据无法被识别,而且有可能在传输的过程中被恶意或无意篡改,尤其是当数据经过第三方中转,再传到用户手中更容易造成数据被篡改的可能。因此用户拿到数据后不得不相信并接受它。 造成这个问题的根本原因是:现有的数据交易过程无法保证数据源头的真实可信,也无法证明数据就是来自指定的数据源头。 在这个过程中数据的发送方一定会说,他发送的数据就是接收方收到的数据。对此,数据的接收方只能接受而无法得到可信的证明和保证。 IPFS如何解决这个问题呢? IPFS的核心优势就是它能保证数据无法篡改并能保证数据内容的完整有效。 当数据上传到IPFS后,系统会为该数据产生一个唯一的ID,这就好比每个人都有一个唯一的身份证。 如果在这个过程中,有人想篡改数据并重新上传,则经过篡改的数据会被系统产生一个新的ID,这个ID会与原有的ID完全不同,凭这个ID用户就知道数据是否被篡改了。 此外,由于IPFS为上传的数据所产生的ID是完全基于数据本身的,因此这个ID让交易的双方都能相信数据的真实有效,且不会被IPFS这个系统所篡改。 数据的接收方也可以完全凭这个ID来判断数据本身是否有效,而无需相信数据发送方的任何承诺,如果ID不匹配,则数据就有问题。 最后,IPFS能够催生全球范围内的数据交易,因为IPFS的运作不受任何地理位置的限制,也不受任何设备的限制。 因此基于IPFS的数据交易让交易的双方也不受任何设备的限制,不受地理位置的限制,双方只要能够连接到IPFS系统就能完成交易。 那么这个数据交易的过程是怎么样的呢? 数据的发送方首先用一台设备接入IPFS系统,将接收方需要的数据通过这台设备上传到IPFS,IPFS为此数据产生一个唯一的ID。 这个ID就证明上传到IPFS的数据就是发送方提供的数据,当数据接收方拿到这个ID后就能在任何地理位置通过这个ID拿到数据。 在基于IPFS的数据交易过程中也存在一些弱点和问题。比如执行这些操作的硬件设备需要有可信的执行环境;需要用到区块链的时间戳来给产生的ID“盖戳”来标记数据的产生时间等。 但IPFS基于数据内容产生唯一ID的这个特性是整个过程安全有效的根本保障。 我是IPFS/Filecoin社区发起人晓熙(加入社区,联系v号: liandaoxixi),IPFS/Filecoin是全球共识最大的去中心化存储项目,我会定期在社区分享专业的资讯,为IPFS/Filecoin爱好者建设一个共赢的学习社区。 —- 编译者/作者:FIL社区 玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。 |
基于IPFS交易数据的优势有哪些?
2020-03-12 FIL社区 来源:区块链网络
LOADING...
相关阅读:
- 分布式存储加持区块链 数据将追溯、监控、存储、共享2020-08-02
- 币圈信息观察员用数据说话202008012020-08-02
- 无锋量化:用量化做数字货币效果如何?实盘数据展示2020-8-1日报2020-08-02
- 链上数据表明“主要牛市阶段”开始,比特币突破了2020年的新高2020-08-01
- 人工智能、物联网、5G互联网科技快速发展,为什么我们需要IPFS?2020-08-01