blockchain - 什么是 ipfs 和以太坊?
问题描述
我刚刚有机会在基于区块链的平台上工作。有人可以帮我理解 IPFS 和以太坊之间的区别吗?
解决方案
你不能在以太坊上存储像图像、pdf、视频这样的大块。以太坊 Dapp 可以保存少量数据,而要保存更多或更大的数据,例如图像、文字、PDF 文件等,我们可以依赖星际文件系统 (IPFS)。
基本上,您将任何文件存储在 IPFS 中,然后将 IPFS 哈希存储在以太坊合约中。任何拥有 IPFS 节点的用户都可以使用该哈希访问文件。
您可以存储数据、图像、前端以及任何您想要的东西。IPFS 是一种可以独立使用的协议,不一定在区块链中使用。然而,在现实生活中,IPFS 和区块链是绝配!在 IPFS 的支持下,数据可以保持不可变和永久,并且就像任何其他内容数据库一样,您可以将存储的文件地址链接到以太坊区块链。使用 IPFS,以太坊用户必须只关注合约,而不必将数据放在链上。
推荐阅读
- python - 在python中返回解压列表
- django - CloudFoundry:如何使用多个构建包?(NGINX + Django/Gunicorn)
- php - 查询交易中更新库存数量
- google-maps - 如何根据距离和第一经纬度点得到下一经纬度位置?
- javascript - 为什么我的useEffect反应函数在页面加载时运行,尽管我给了它第二个值数组
- javascript - Angular google maps api交互问题
- ruby - 在字符串数组中查找字符串数组
- rust - Rust & Amethyst - 错误 [E0433]:无法解决:在 `quote` 中找不到 `__rt`
- powerbi - 如何将 sql 查询转换为 dax 查询
- python - 为多个文件 Python 运行相同的代码