ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

NFT存储的挑战

2022-03-31 00:00:06  阅读:220  来源: 互联网

标签:存储 NFTs 挑战 IPFS NFT 区块 数据


为了实现上述 NFT 存储应用的发展,就像任何新生技术一样,必须克服一系列障碍。本文从可用性、安全性、监管和可扩展性的角度讨论了一些典型的挑战,包括基于区块链的平台所造成的系统层面的问题和人类因素,如监管者、法规和社会因素。

可用性挑战

可用性是指在测试特定产品时,衡量用户的有效性、效率和满意度来评判一个特定的产品。大多数的 NFT 项目都是建立在以太坊之上。因此,很明显,以太坊的主要缺点被继承了。我们讨论了对用户体验有直接影响的三个主要挑战。

匮乏的冗余机制

通过前文分析,NFTs 目前多使用集中式数据中心和 IPFS 进行存储,这两种方式的冗余机制并不是很可靠。集中式数据中心通常使用多副本的冗余方式,将文件复制多份进行冗余,成本较高。IPFS 没有自运行的冗余方式,虽然文件所对应的 CID 是全网广播的,而文件本身的数据存储在节点本地,需要其他节点自发来进行备份。Filecoin 作为 IPFS 的激励层,也没有很好的完成激励节点进行备份的使命,网络节点中存储的大多数是为了获取激励而存的无效数据。Memo 所研发的 MEFS 系统,使用多副本与纠删码相结合的存储方式,利用数据分片存储和风险感知修复技术,以低成本实现高耐久的冗余方式。

缓慢的确认速度

NFTs 通常将交易发送到智能合约,以实现透明可靠的管理,如铸造,卖出和交换。然而,目前的 NFT 系统是与它们的底层区块链平台紧密耦合,这使得它们的性能很低。比特币仅达到 7 TPS,而以太坊只有 30 TPS,这导致 NFTs 的确认速度极慢。解决这个问题需要重新设计区块链拓扑结构,优化其结构或改进共识机制。现有的区块链系统无法满足这些要求。这也决定了将复杂的元数据和「庞大」的媒体数据存储在链下系统的现状。

高昂的 gas 费

高昂的 gas 费已经成为 NFT 市场的一个主要问题,特别是在大规模铸造 NFT 的时候,需要将元数据上传到区块链网络,每个与 NFT 相关的交易都比简单的转账交易更昂贵,因为智能合约涉及到要处理的计算资源和存储。复杂的操作、高拥堵的通信压力和昂贵的费用大大限制了 NFTs 的广泛采用。铸造 NFT 所产生的交易费用大多数情况下都远远高于 NFT 的现有价值,尽可能的将 NFT 相关数据存储在链下是目前调整这个严重失衡情况的主流方案,而其又带来了各种各样的风险。

存储安全和隐私问题

来自用户的数据是任何系统的首要任务。然而,这些数据,储存在链外但与链上标签相关联,面临着失去联系的风险或被恶意方滥用的风险。

NFT 数据的不可访问性

在主流的 NFT 项目中,大多使用加密的哈希值作为标识符,而不是真正的媒体数据,然后记录在区块链上,以节省 gas 消耗。这使得用户对 NFT 失去信心,因为原始的文件可能会丢失或损坏。一些 NFT 项目已经开始与专门的文件存储系统进行合作,如 IPFS,它允许用户通过哈希值进行内容寻址,只要 IPFS 网络上的某个地方有人在托管它,用户就可以成功获取这个哈希值相对应的内容。尽管如此,这样的系统还是有不可避免的缺陷。当用户上传 NFT 元数据和媒体数据到 IPFS 节点时,不能保证他们的数据会在所有的节点中被复制。该数据存在 IPFS 上,有可能只有一个节点对该内容进行托管,而没有其他节点对它进行备份,如果存储它的唯一节点从网络上断开,数据可能会变得不可用。DECRYPT.IO 和 CHECKMYNFT.COM 已经报告了这个问题。Memo 项目在尝试使用开发的 MEFS 系统来弥补 IPFS 这一缺陷。

此外,一个 NFT 还有可能指向一个错误的文件地址。如果是这种情况,用户无法证明他实际拥有该 NFT。总而言之,依靠一个外部系统作为 NFT 系统的核心组件是脆弱的。

匿名性和隐私性

大多数 NFT 交易都依赖于他们的底层以太坊平台,它只提供伪匿名性,而不是严格的匿名性或隐私。用户可以部分地隐藏他们的身份,如果他们的真实身份和相应的地址之间的联系被公众所知,那么用户在暴露的地址下的所有活动的所有活动都可以被观察到。现有的隐私保护解决方案,如同态加密、零知识证明、环形签名、多方计算,由于其复杂的加密基元和安全假设,尚未大规模应用于 NFT 相关方案。

与其他类型的基于区块链的系统类似,降低昂贵的计算成本成为保护 NFT 数据安全和隐私的关键。

监管政策

与大多数加密货币的情况类似,NFTs 也面临着来自监管部门的严格管理等障碍,同时如何在相应的市场中适当地监管这种新生的技术也是一个挑战。本文从两个典型方面进行讨论。

法律方面

NFTs 面临的法律和政策问题涉及广泛的领域,潜在的相关领域包括商品、跨境交易、KYC (了解你的客户)数据等等。在进入 NFT 领域之前,了解相关的监管审查和诉讼是非常重要的。在一些国家,针对加密货币的法律规定很严格,对 NFT 销售也是如此。铸造、交易、出售或购买 NFT 必须克服治理方面的困难。在法律上,用户只能在获得授权的交易所交易如股票和 NFT 等衍生品。其他一些国家,如马耳他和法国,正在试图实施适当的法律,目的是规范数字资产的服务,它们要求买家遵循复杂甚至矛盾的条款。因此,进行尽职调查是一个在向 NFTs 资产投资之前,必须进行的步骤。

应税财产方面

与知识产权相关的产品,包括艺术、书籍、域名等,在目前的法律框架下被视为应税财产。然而, NFT 的销售还并不在这个范围内。虽然少数国家,如美国将加密货币作为财产征税,但全球大多数地区尚未考虑对加密资产征税的情况。这可能会大大增加以 NFT 交易为掩护的金融犯罪,以逃避相应地区政府的征税。个人参与者根据任何与 NFT 财产有关的资本收益进行缴税。另外,NFT-for-NFT、NFT-for-IP、以及 Eth-for-NFT 等交易都应该被征税。此外,对于高利润的财产或收藏品,应适用较高的税率。因此,建议与 NFT 相关的行业在经历了深刻的变革之后,向专业的税务部门寻求更多的建议。

可扩展性问题

NFT 方案的可扩展性包括两个方面。首先是强调一个系统是否能与其他生态系统互动。第二个重点是 NFT 系统能否在当前版本被遗弃时获得更新。

NFT 互操作性

现有的 NFT 生态系统是相互隔离的,用户一旦选择了一种类型的产品,就只能在同一生态系统内交易它们,这是由于其底层区块链平台的原因。目前如果想跨生态进行交易,就需要通过类似 opensea 的第三方交易平台来完成,脱离原属区块链平台的信任机构,将增加信任成本。互操作性和跨链沟通始终是广泛推广 dApps 的障碍,跨链通信只有在外部可信方的帮助下才能实现。这样一来,去中心化的特性就不可避免地在某种程度上丧失了。

但是幸运的是,大多数与 NFT 相关的项目都采用 Ethereum 作为其底层平台。这代表着,他们共享一个类似的数据结构并可以在相同的规则下进行交换。而 NFT 项目的存储方式各不相同,如何保持去中心化和统一风险结构是未来的重要课题。

可更新的 NFTs

过渡性区块链一般通过软分叉和硬分叉两种方式更新其协议,说明了对现有区块链进行更新时的困难和权衡。尽管是通用模型,新的区块链仍然有严格的要求,如容忍特定的对抗行为和在更新过程中保持在线。NFT 方案密切依赖其基础平台,并与之保持与它们保持一致。虽然数据通常存储在独立的组件中(如 IPFS 和 MEFS 文件系统),但最重要的逻辑和 tokeId 仍然被记录在链上,适当地更新系统的改进将是必要的。

标签:存储,NFTs,挑战,IPFS,NFT,区块,数据
来源: https://www.cnblogs.com/peteremperor/p/16079846.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有