使去中心化媒体网络相关联的NFT元数据标准

news2025/7/17 20:12:35

1. 概述

  • (社交)媒体网络的力量日益强大。我们需要分散这种力量,使网络更加透明。

  • 由于网络效应,新媒体网络和能够与现有网络竞争的去中心化替代方案很难吸引广大公众。

  • 我们建议,与其创建新的协议,将每个平台的内容隔离起来,不如为媒体内容创建通用的、以去中心化的方式存储,并且可以跨项目互操作的标准。

  • 具有可互操作内容的项目将产生共同的网络效应,并具有更高的采用率。

  • 总的来说,我们认为NFT元数据标准可以成为Web3的一个重要构件,实现可互操作的内容层。

2. 背景-去中心化媒体网络的重要性

人类的大多数社会和技术发展都与我们分享信息的能力密切相关。在过去的几十年里,我们对提高通信技术的高度重视可以看出通信的重要性;正如颇具影响力的企业家Peter Thiel所指出的,“我们得到了140个字符”,而不是“飞行汽车”。

中心化、私人拥有的(社交)媒体网络的力量在过去几年里呈指数级增长,这些网络促进了大部分的公共交流。通过管理这些网络中共享的信息,所有者有权力影响集体信仰、行动和话语。私有网络的用户可以在没有解释的情况下被排除在外,而关于什么内容在什么情况下被展示给谁的细节对公众来说仍然是不透明的。

正如英国政治家Acton勋爵所说:“绝对权力绝对腐败。”因此,鉴于媒体网络对我们的巨大影响,我们可能已经到了需要重新思考媒体网络结构的时候了。

有一些去中心化的替代方案可以通过透明的网络共享信息,而不依赖中央决策者,但它们缺乏用户采用,无法对抗现有中心化Web2媒体网络的强大网络效应。

3.关注NFT元数据标准,为去中心化媒体网络创建共享内容层

我们认为在去中心化媒体网络中共享内容的互操作性可以提高其采用率,并有助于促进从Web2到Web3网络的迁移。

Web2在网络上添加了身份层,使用户可以很容易地在不同的服务中识别自己的身份(例如,Facebook和谷歌登录)。对于用户来说,如果他们必须为每个不同的服务创建一个新的身份,那么使用新的Web2服务就会困难得多。由于Web2实现了身份访问的互操作性,Web3也可以对内容进行此操作。

Web3的不可变存储层(区块链)是公开可访问的,它可以用于记录由代币表示的所有权。这些代币由智能合约管理;存储在区块链上的计算机程序根据特定标准(例如ERC721/NFT)开发,以确保它们在生态系统之间的互操作性。它们的描述性特征(如书面和可视化表示)通常被存储在链下的所谓元数据中。

我们认为,使用非同质化代币(NFT)来管理去中心化媒体网络的内容,并为不同类型的内容(例如微博、文章、音乐、照片、教育证书)制定新的NFT元数据标准可能是一个使内容跨项目、协议,甚至区块链(例如,以太坊、Polygon、Tezos)互操作的很好的解决方案。

这样一来,新项目就不需要在没有内容的情况下启动,并创建只专注于协议或平台的内容,而是可以拥有任何人都可以制作和访问的可互操作的内容。为了使这些想法更具体、更容易理解,让我们看一个例子。

4. 推文元数据标准示例

Mastodon和Peepeth是创建Twitter的去中心化替代品的众多尝试之一。尽管这些去中心化替代方案在权力分配、数据隐私和安全方面提供了改进,但由于Twitter强大的网络效应,它们要建立一个用户群并不容易。在Twitter上,作者和读者已经建立了自己的网络,这使得新服务很难提供一个相对的替代方案。

如果不是使用它们自己的数据结构只显示它们生产的内容,而是商定一个代表通用推文替代方案的元数据标准,将其作为NFT存储在区块链上,可供任何人使用和分享,那么这些去中心化服务将更容易获得受众的参与。

要发布存储在链上并与该标准兼容的新推文,用户需要使用一个通过其区块链帐户在区块链上铸造推文NFT,并与相应的地址相关联的客户端。

这些客户端的行为可能类似于电子邮件客户端。虽然电子邮件通过简单邮件传输协议(SMTP)在后台交换,但大多数用户使用Apple Mail、Gmail或Outlook等网络电子邮件客户端发送和阅读电子邮件。以类似的方式,用户将使用客户端来发送和阅读推文NFT。在这种情况下,切换客户端将更加容易,因为用户只需要通过他们的钱包登录到客户端。

只要使用元数据标准,用来铸造推文的合约和区块链的具体细节并不重要。一旦推文被铸成,读者就可以查询作者的地址,查找根据该标准创建的NFT并显示它们。因此,在元数据标准下显示推文的客户端将不需要绑定到一个特定的区块链,而是可以显示来自不同区块链和不同合约的内容。

为了更好地说明我们在谈论NFT的元数据标准时所讨论的内容,我们将研究NFT元数据的数据结构,Twitter API响应,以及一个潜在的推文NFT元数据标准的示例。

根据ERC721标准创建的NFT元数据JSON示例如下:

 

下面是一个来自Twitter API的响应示例:

下面是一个潜在的NFT推文元数据标准的简化示例,仅供说明之用:

 *这只是一个非常简单的例子。如何为标准创建一个合适的id并调整其他相关字段还需要进行广泛的讨论。

我们已经通过Loot或BAYC等项目看到了生态系统如何围绕着NFT及其特定的元数据形成。社区围绕可互操作的NFT创建了游戏、虚拟世界、升级可能性和代币。

同样,一个社区可以围绕推文微博的NFT替代品创建一个生态系统。通过这种方式,当前的推特体验就可以被拆分,而项目可以专注于特定方面的体验或探索新的方面。有些项目可以只专注于替代性推文的写作、发布和铸造体验。其他项目可以专注于如何策划和传播内容、如何收集和购买推文,或者关注身份和简介。

我们相信,通过拆分当前的推特体验,并围绕微博创建一个开放的生态系统可以产生很多创新。与目前的Web2实践相比,它对可以构建的内容没有技术限制,只有一个可以凝聚力量并创造网络效应的通用内容数据标准。

在本例中我们选择了推特,因为它是最重要的公共交流平台之一,但由于NFT元数据标准可以存储所有种类的媒体内容,它们也可以用作Instagram、Youtube、Spotify等其他媒体平台的替代方案。

5. 结论:NFT元数据标准如何帮助我们促成更有成效的全球对话

我们认为,媒体和通信网络对协调我们作为一个社会的全球共同进步具有极其重要的作用,这符合我们的最佳利益。如果我们把权力下放给单一的把关人(个人、公司、政府),他们会倾向于把自己的利益放在第一位。因此,有必要创建一种系统,将权力从单个实体中抽离出来,让所有人受益。

此外,在线信息流受到基于广告的商业模式的严重影响,这些商业模式优化了内容的传播,以获得短期的关注,而不是为内容消费者带来长期价值。这种模式似乎无法促成富有成效的全球对话。Web3使互联网上的内容可以拥有,这可以引入优化价值而不是注意力的新的商业模式。

Web3是一个用户拥有的互联网,其中的项目不是由单一的中央决策者,而是由同行之间的协作倡议运行。目前,Web3项目在金融应用之外的用例中难以获得主流采用,但除了其不可变性(这对金融应用程序很重要)之外,开放协作是其秘密的超级力量。我们已经在Defi领域看到了这种力量的释放,不相关的智能合约被像乐高积木一样组合在一起,形成新的应用程序。创建NFT元数据标准是利用Web3在金融领域之外的互操作性优势的一个想法。

我们相信,NFT元数据标准可以成为Web3的一个重要构建块,允许可互操作的内容层,使建设者更容易创建通过网络效应得到加强的关联项目,从而提供现有Web2项目的替代方案。

在我们似乎正以越来越快的速度面临全球挑战的时候,寻找新的解决方案来促进更有效、更民主、更全球化的交流似乎至关重要。创建NFT元数据标准只是一个想法,但我们认为,如果我们的社会想要进步,就必须对这个主题进行探索、实验和交流。

6. 常见问题解答

创建一个开放协议和创建一个数据标准有什么区别?

有很多像Lens协议这样的伟大倡议,但我们认为,只要拥有一个没有特定协议的数据标准,就可以为建设者提供更多的自由。它们不依赖于协议的开发和使用的区块链。

既然元数据是存储在链下的,岂不是很容易被操纵?

是的。根据元数据存储的位置,可能很容易操纵存储的内容。这就是为什么我们建议创建合约,在链上存储内容的哈希值。

将所有内容作为NFT存储在区块链上不是非常昂贵吗?

根据使用的区块链,它最初可能很昂贵;L2和其他扩展解决方案将在未来几年推动价格下降。然而,用户可能需要习惯于支付很少一小部分钱来在这些网络上发布内容。创建内容的费用也可以减少网络中机器人的垃圾邮件。

这个平台的商业模式是什么?

我们认为,目前大多数媒体网络以广告为基础的商业模式并不是一个很好的价值分配机制。仅仅优化点击量和关注度,而不衡量所传递内容所带来的价值,就会产生快餐式的内容消费。

Web3使内容可以被拥有,用户可以购买他们喜欢的内容并支持创作者,推荐引擎可以通过推荐获得收入,平台可以从发布费用中抽成一小部分。这些只是初步的想法,可能会有进一步的创新。

如果内容未经审查地存储在区块链上,谁将负责审核?

审核权将掌握在客户端手中,用户可以选择那些具有支持其价值观的服务条款的客户端。同样,每个人都可以在互联网上发布任何内容,但互联网服务提供商、浏览器和平台会限制用户可访问的内容。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/8337.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

录屏怎么录,这2个方法不容错过!

​我们都知道在电脑使用频率越来越高的现在,无论是生活中还是工作中,有时可能会因为一些需要,使用到录屏的功能。最近,有不少的小伙伴前来询问小编,录屏怎么录?其实答案很简单,接下来小编分享的…

手机号码认证什么价格?手机号码认证怎样申请?

手机号码认证基于通话场景(呼入,呼出)的指定号码,来电展示企业号码专门名称,可提高电话号码辨识度,防止错误标记,提升品牌曝光度、接听率,低成本提升目标顾客接听率。 手机号码认证如何收费呢?…

【附源码】Python计算机毕业设计图书销售网站

项目运行 环境配置: Pychram社区版 python3.7.7 Mysql5.7 HBuilderXlist pipNavicat11Djangonodejs。 项目技术: django python Vue 等等组成,B/S模式 pychram管理等等。 环境需要 1.运行环境:最好是python3.7.7,…

数据结构和算法 IV

数据结构和算法 IV 面试题 冒泡排序 排序算法 原理机制: 相邻元素两两比较,大的/小的往后排,一轮比较结束,最大值出现在最大下标处.会比较多轮 代码实现 public static void main(String[] args) {int[] ary {23,12,7,0,67,9,11};for (int i0;i<ary.length-1;i){ //i…

MySQL高频面试题

1. drop&#xff0c;delete和truncate删除数据的区别&#xff1f; delete 语句执行删除是每次从表中删除一行&#xff0c;并且同时将改行的删除操作作为事务记录在日志中保存以便进行回滚。 truncate 则是一次从表中删除所有的数据并不把单独的删除操作记录计入日志&#xff0c…

详述分布式事务Seata TCC空回滚/幂等/悬挂问题、解决方案(seata1.5.1如何解决?)

文章目录一、前言二、问题介绍、seata1.5.1版本之前的解决方案1、空回滚出现原因解决措施事务控制记录表try()、cancel()中获取xid、branch_id2、幂等出现原因解决措施事务控制记录表3、悬挂出现原因解决措施4、总述最终的事务控制记录表三、seata1.5.1版本起官方提供的解决措施…

[附源码]java毕业设计基于Java烟支信息管理系统

项目运行 环境配置&#xff1a; Jdk1.8 Tomcat7.0 Mysql HBuilderX&#xff08;Webstorm也行&#xff09; Eclispe&#xff08;IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持&#xff09;。 项目技术&#xff1a; SSM mybatis Maven Vue 等等组成&#xff0c;B/S模式 M…

前端框架 网络请求 Fetch Axios

目录 一、Fetch请求的使用 1、 Fetch官网 2、基本案例 二、跨域请求解决 三、Axios的使用 1、Axios官网 2、基本使用 推荐使用Axios更方便&#xff01; 一、Fetch请求的使用 1、 Fetch官网 使用 Fetch - Web API 接口参考 | MDN 2、基本案例 二、跨域请求解决 &…

2023第二届中国能源管理碳中和国际峰会

峰会背景 应对气候变化已经成为21世纪人类社会面临的紧迫挑战&#xff0c;推进绿色发展成为全球共识。中国积极参与和引导应对气候变化国际合作&#xff0c;向世界作出“力争2030年前实现碳达峰、2060年前实现碳中和”的承诺&#xff0c;逐步完善碳达峰碳中和“1N”政策体系&a…

史上最全安装Maven教程一看就会吊炸天的教程

史上最全安装Maven教程 简单了解一下什么是Maven 1.Maven翻译为“专家“&#xff0c; ”内行”的意思&#xff0c;是著名Apache公司下基于Java开发的开源项目。 2.Maven项目对象模型&#xff08;POM&#xff09;是一个项目管理工具软件&#xff0c;可以通过简短的中央信息描述…

LeetCode第 319 场周赛题解

目录2469. 温度转换2470. 最小公倍数为 K 的子数组数目2471. 逐层排序二叉树所需的最少操作数目2472. 不重叠回文子字符串的最大数目2469. 温度转换 模拟 class Solution { public:vector<double> convertTemperature(double celsius) {return {celsius273.15,celsius*1…

前端面试中小型公司都考些什么

什么是物理像素&#xff0c;逻辑像素和像素密度&#xff0c;为什么在移动端开发时需要用到3x, 2x这种图片&#xff1f; 以 iPhone XS 为例&#xff0c;当写 CSS 代码时&#xff0c;针对于单位 px&#xff0c;其宽度为 414px & 896px&#xff0c;也就是说当赋予一个 DIV元素…

Ubuntu20.04 中已经安装 Pytorch 但 Import 报错 - 解决记录

01 问题描述 笔者使用的是 Ubuntu 20.04.3 LTS&#xff0c;在使用 PyTorch 训练模型的时候&#xff0c;torch 模块引用失败&#xff0c;报错信息是 OSError: /home/wang/.local/lib/python3.8/site-packages/torch/lib/../../nvidia/cublas/lib/libcublas.so.11: undefined s…

C++对象和类概述

11 对象和类 11.1 过程式和面向对象编程 面向过程编程&#xff1a;先考虑函数&#xff0c;然后再细化到数据 面向对象编程&#xff1a;对象&#xff08;数据函数&#xff09; 11.2 抽象和类 在计算中&#xff0c;抽象是根据与用户的接口来表示信息的关键步骤。 11.2.1 什…

QT默认自带mscv2017 2019 ,配置vs2022

试验QT版本&#xff1a;5.14.2 所需文件&#xff1a; QT安装程序--qt-opensource-windows-x86-5.14.2.exe具体地址是&#xff1a;Index of /archive/qthttps://download.qt.io/archive/qt/Microsoft 生成工具 2022 Visual Studio 2022 IDE - 适用于软件开发人员的编程工具win…

Cholesterol胆固醇参数说明及相关研究

Cholesterol胆固醇是哺乳动物细胞中产生的一种主要甾醇&#xff0c;是细胞存活和增殖所必需的。它是哺乳动物细胞膜的一种成分&#xff0c;与膜磷脂、鞘脂和蛋白质相互作用&#xff0c;影响它们的行为。它也是各种基于脂质的药物递送&#xff08;LBDD&#xff09;系统的组成部分…

[oeasy]python0015_十六进制_hexadecimal_字节形态_hex函数

十六进制(hexadecimal) 回忆上次内容 上次数制可以转化 bin(n)可以把数字转化为 ​​2进制​ binary接收一个整数(int)得到一个二进制数形式的字符串数字在计算机中是用二进制存储的 但是展示给我们的时候用的是十进制也就是0-9这10个字符的形式都说字节是计算机存储的最小单…

基于微信小程序的自习室预约系统设计与实现-计算机毕业设计源码+LW文档

小程序开发说明 开发语言&#xff1a;Java 框架&#xff1a;ssm JDK版本&#xff1a;JDK1.8 服务器&#xff1a;tomcat7 数据库&#xff1a;mysql 5.7&#xff08;一定要5.7版本&#xff09; 数据库工具&#xff1a;Navicat11 开发软件&#xff1a;eclipse/myeclipse/idea Mav…

Me-Tetrazine-DBCO,1802908-04-8,ICG-Tetrazine四嗪类试剂知识分享

Me-Tetrazine-DBCO&#xff0c;Methyltetrazine-PEG4-azide&#xff0c;ICG-Tetrazine这几种试剂都含有四嗪&#xff0c;或者甲基四嗪&#xff0c;其主要的性能特点有哪些&#xff1f;西安凯新生物是国内业PEG供应商&#xff0c;其中包括各种规格的点击试剂&#xff0c;&#x…

nvm (node 版本管理器)

ps: 如果已经安装node&#xff0c;或者nvm&#xff0c;先卸载&#xff0c;再执行下面操作。 1. 下载nvm nvm github 下载后以管理员身份运行 setup.exe 安装就根据步骤点下一步就行了 2. 安装node nvm基础操作 使用 nvm install node版本号&#xff0c;但是这里有时候会报…