由世链nft数藏小编分享(shiliannft.com),NFT存储成为当前NFT体系中最薄弱的一环,但作为元界的关键基础设施,必将在未来新的社交生态中发挥重要作用。来自用户的数据是任何系统的重中之重。对于与区块链上的标签相关联的离线存储的数据,存在两者之间失去联系或被恶意方滥用的风险。本篇文章要讲的是关于NFT数据存储的可用性,存储安全和隐私。
一、可用性
可用性是指在测试特定产品时,衡量用户的有效性、效率和满意度的过程。大多数NFT项目都建立在以太坊之上。因此,以太坊的主要缺点被继承是相当明显的。我们将讨论对用户体验有直接影响的三个主要挑战。
稀缺的冗余机制:NFT目前使用集中式数据中心和IPFS进行存储。然而,这两种方法的冗余机制并不十分可靠。集中式数据中心通常会制作多个文件副本以实现冗余,这是非常昂贵的。IPFS没有自动运行的冗余方法。虽然对应于每个文件的CID在整个网络中广播,但是文件本身的数据存储在节点本地,并且依赖于其他节点进行自发备份。作为IPFS激励层的文件币也没有完成激励节点备份的使命——网络节点中存储的大部分数据只是为了激励,因此是无效的。
确认缓慢:NFT通常将交易发送到智能合约,以使铸造、销售和交换等活动的管理透明可信。然而,当前的NFT系统与其底层的区块链平台紧密耦合,这使得它们的性能非常差。比特币的速度只有7TPS,以太坊只能提供30TPS,这使得NFTs的确认极其缓慢。
解决这个问题需要重新设计区块链拓扑,优化其结构或改进共识机制。现有的区块链系统不能满足这些要求。这也导致了这样一个事实,即复杂的元数据和“巨大的”媒体数据存储在链外系统中。
高昂的汽油费用:汽油费高用已经成为NFT的一个主要问题,特别是当涉及到大规模制造NFT时,需要将元数据上传到区块链网络。每笔与NFT相关的交易都比简单的转账更昂贵,因为智能合约涉及计算资源和存储。
复杂的流程、通信拥塞带来的巨大压力以及昂贵的费用极大地限制了NFT的广泛应用。在大多数情况下,生产一个NFT的成本要比NFT的现值高得多。尽可能地在链外存储NFT相关数据是目前解决这种严重不平衡的主流解决方案。然而,它也带来了各种风险。
二、存储安全和隐私
1、安全
NFT数据的不可访问性在主流的NFT项目中,大多数加密的哈希值被用作标识符,而不是真正的媒体数据。然后它们被记录在区块链上以降低汽油的消耗量。然而,丢失或损坏原始文件的可能性使用户对NFT感到不安全。一些NFT项目已经开始与专门的文件存储系统合作,如IPFS,它允许用户通过哈希值来寻址内容。只要IPFS网络上有人打理,用户总能获得与哈希值匹配的相应内容。
然而,这样一个系统仍然有不可避免的缺陷。当用户将NFT元数据和媒体数据上传到IPFS节点时,不能保证他们的数据会在所有节点上复制。数据存储在IPFS上,可能只有一个节点托管内容,其他任何节点上都没有备份。如果存储数据的唯一节点与网络断开连接,数据可能会变得不可用。此外,NFT也可能指向错误的文件地址。如果是这种情况,用户不能证明他实际上拥有NFT。总之,依赖外部系统作为核心组成部分的NFT系统永远是脆弱的。
2、隐私
匿名/隐私大多数NFT交易依赖于其底层以太坊平台,该平台仅提供伪匿名而非严格匿名或隐私。用户可以部分隐藏他们的身份。如果真实身份和相应地址之间的联系为公众所知,则可以观察到用户在被泄露的地址下的所有活动。
现有的隐私保护解决方案,如同态加密、零知识证明、环签名和多方计算,由于其复杂的加密原语和安全假设,尚未大规模应用于NFT相关的解决方案。与其他类型的基于区块链的系统类似,降低昂贵的计算成本已成为保护NFT数据安全和隐私的关键。
总结
以上就是关于NFT数据存储的可用性以及安全和隐私性。截至目前,NFT仍不安全。虽然它的交易也是在区块链完成的,但它的存储通常是在区块链以外完成的。这是因为所涉及的元数据通常很复杂,并且媒体数据需要更大的存储空间。这些错综复杂的“保管人”都比在区块链上储存风险更大。