以太坊:全面解析Nostr:一个革命性的社交媒体协议

原文作者:JamesonLopp

原文编译:PengSUN,ForesightNews

一项新技术看似毫无征兆地自发出现,但实际上是多位科学家数十年研究和开发的结晶。理想主义者将它高举为解放和革命的象征,而建制派精英则诋毁和否定它。然而,技术专家被它的巨大潜力所吸引,他们利用空闲时间进行实验。

最终,企业和整个行业开始使用这一技术,并产生巨大影响。回想起来,许多人都在思考为什么该技术的巨大潜力没有立即呈现。

我说的是什么技术呢?是指任何具有创新性与颠覆性的技术,譬如汽车、个人电脑、互联网、移动电话、比特币,以及Nostr。

什么是Nostr?通过中继传输笔记和其他内容

Nostr是一个用于分享相对较少的数据的简单协议。它不依赖于任何受信任的中央服务器,而是基于加密密钥和签名,因此具有弹性且不可篡改。它也不依赖于点对点的数据传输,因此是可靠的。

Nostr是抗审查社交媒体的第一个实际解决方案。虽然从根本上说它并非是一个社交网络协议,但在其之上构建社交媒体网络非常简单。但是,等等,善于思考的用户可能会感叹,用来支持Mastodon、BlueSky和Scuttlebutt的ActivityPub、ATProtocol和SecureScuttlebutt呢?没错,这些协议都创建了联邦Gossip网络——为了成为这些网络的「一流」独立用户,你确实需要运行自己的服务器。我可以根据经验告诉你,要求人们运行服务器大大限制了你的市场潜力。Nostr更轻巧,你可以订阅各种中继,而不必受制于任何单个服务器管理员。

Nostr不是区块链、社交网络、共识协议、点对点网络或可交易的加密代币。

研究表明,以太坊上超过300亿美元的NFT交易量是虚拟交易:12月25日消息,根据匿名研究员hildobby的分析,2022 年以太坊上的 NFT 总交易量中,虚拟交易量占一半以上(58%)。该策略在 1 月达到顶峰,虚拟交易量占当月的 NFT 总交易量的 80% 以上。

研究人员使用四个过滤器来剔除最有可能指向虚拟交易的奇怪交易行为。首先,他们过滤掉了同一钱包地址之间明显的 NFT 交易。其次,他们研究了两个不同钱包地址之间同一 NFT 的来回交易,这是最常见的虚拟交易策略之一。第三,如果一个钱包地址购买了同一个 NFT 三次或更多次,由于这种情况不太可能被标记为虚拟交易。最后,如果 NFT 交易中的买家和卖家的钱包最初是由同一个钱包资助的,那么很明显他们之间存在联系,因此被标记为虚拟交易。hildobby 将虚拟交易活动的增加归因于 NFT 市场之间争夺交易量市场份额的竞争加剧。[2022/12/25 22:06:44]

Nostr的关键属性

去中心化。Nostr是一个去中心化协议,不被任何中央机构或公司所控制。相反,网络只是独立运行的数据中继器的集合。这意味着Nostr作为一个整体不易受到任何单一实体的审查或操纵。

匿名。与许多社交媒体平台不同,Nostr不会收集用户数据并将其出售给第三方广告商。没有电子邮件地址、电话号码或政府身份与Nostr账户相关联。就像比特币一样,该系统只通过公钥和加密签名来验证数据的有效性。

货币化。Nostr为内容创作者提供了独特的货币化系统。与其他社交媒体平台依靠广告收入来支付内容创作者不同,Nostr允许内容创作者直接将其内容货币化,粉丝可以打赏小费。Nostr基础设施供应商同样可以通过闪电网络支付将他们提供的服务货币化。

以太坊名称服务在6月份新增10700个新地址:金色财经报道,据区块浏览器Etherscan称,以太坊名称服务(ENS)在6月份增加了10,700个新地址。根据Etherscan的说法,与现有以太坊名称相关的地址包含大量加密货币。按当前市场价格计算,这些加密货币总价值约2.77亿美元。[2021/7/16 0:55:39]

开源。Nostr代码可供任何人查看、使用和修改。这允许在协议的开发中实现透明与协作。任何人都可以为Nostr的开发做出贡献,社区可以共同合作,逐步改进该协议。Nostr的设计具有灵活性和适应性,可以不断发展以满足用户需求。它会让用户感受到自己拥有并投资了这一协议,这对协议的长期成功至关重要。

运行方式

Nostr是一个去中心化笔记存储系统,其中的笔记只是文本blobs,而笔记恰好有公钥及其签名作为作者身份的证明。

Nostr客户端订阅他们想要的任何数量的中继,发布笔记并查询与其他公钥相关的笔记。服务器相互独立,没有同步/共识等概念。

从底层来看,这就是Nostr的全部内容。当然,还有各种各样实现的可能性正在开发中。

Nostr解决了审查制度的灾难滑坡

Nostr通过用开放市场取代政府与官员主观上朝令夕改的政策,解决了中心化社交网络固有的治理与审查问题。几乎所有实现大规模采用的社交媒体公司都遇到了这个棘手的问题,最终不得不主观地解决它,为那些运营可以作为「城市广场」服务的人们创造不正当的激励措施,尽管所有社交互动都发生在私人财产上。

中心化平台还受到民族国家的外部压力。如果你在特定司法管辖区经营一家公司,你必须遵守该地区的法律。Nostr协议不受管辖权限制。

数据:以太坊网络每日新智能合约数量达309份创新高:10月19日消息,数据显示,以太坊网络每日新智能合约数量已达到309份,创下新高。与此同时,这种每日新增超百份智能合约的现象维持了超过一个月,而非创造峰值后就消失。而这个现象的导火索可能是DeFi。(Trustnodes)[2020/10/19]

所有人都应该有说话的权利,但没有人有义务去听。Nostr为有争议的言论提供了一个更可靠的归宿。尽管中继可以阻止用户向其发布任何内容,但它们无法阻止任何人向其他中继发布任何内容。由于用户是通过公钥识别的,如果他们被一个中继禁止,也不会失去其身份与粉丝。

在Nostr上,你完全可以相信自己不会因任何原因被社交媒体封禁。

差异化特征

Nostr实现了社交网络从未支持过的功能:设身处地为他人着想的能力。想看看别人的信息究竟是什么样子?只需用他们的公钥设置一个只读帐户。如果这一功能足够有趣,则nostr客户端可以添加一个「以...方式查看信息」功能,该功能可以像用户个人资料屏幕上的按钮一样简单。

不受联邦的约束。所有其他「言论自由」平台仍然具有中心化的一面。如果你发现正在使用的应用程序具有与之关联的「服务条款」,那么你对这个社交媒体没有主权。Mastodon用户已经发现了这个问题的严重性。回到我之前的观点,运行服务器对用户的要求很高……很少有人能够处理「公共空间」的管理员滥用权力。

以太坊EIP 1057更新:将ProgPow作为备选方案在客户端和测试网上实现:据以太坊开发者Tim Beiko推特内容,近日,在以太坊核心开发者会议第96期中,以太坊开发社区对EIP 1057 后续步骤进行了更新,就是否采用ProgPow折衷方案已达成一致。折衷方案为在客户端和测试网上(而非主网区块)实现ProgPow,使其作为后备方案。[2020/9/21]

不受垃圾特性影响

Nostr简洁而优雅,它没有很多垃圾特性,譬如:

骚扰信息的广告。

扭曲账户范围并以未知的方式扰乱展示的算法。

随意限制发布内容的长度和类型。

关于如何呈现嵌入式媒体的不可预测的规则。

对发布负面言论的监管警告。

管理员可以阅读未加密的私信。

如果违反日益复杂和不断变化的服务条款,账户将面临审查。

Nostr是自由的,这个自由并非言过其实。

挑战

密钥管理。目前,大多数Nostr用户没有安全保存私钥信息,他们把密钥保存在与互联网连接的设备上,这肯定会很糟糕。委托和撤销密钥的能力对于个人安全与支持企业/团队账户的所有权都很重要。使用带有API的中心化服务的好处是能够授予第三方集成的访问权。但是在基于私钥的协议中,必须为集成提供无法撤销的「上帝模式」。NIP-26?支持这一点,尽管不幸的是它只支持基于到期的委托,而不是无限期的撤销。通过NIP-041?实现密钥失效是我正在关注的事情。

扩容。在撰写本报告时,Nostr的日活跃用户还不到10万。当我们看到增长高峰时,为中继提供动力的基础设施承载的压力较大,我们发现了薄弱环节,然后由开发者来解决这些问题。譬如,最近我看到Nostr开发者正在实施CDN和图像优化器,以减少带宽使用。在通往主流采用的漫长道路上,未来将不乏扩容的挑战。

动态 | 南达科他州地方法院要求Kingdom Trust全面恢复比特币IRA客户数据访问:据AMBCrypto今日消息,根据比特币IRA的一份声明,在关于加密货币托管机构Kingdom Trust拒绝将个人退休账户(IRA)的客户资产托管权转让给BitGo的诉讼中,南达科他州地方法院一名联邦法官对Kingdom Trust作出裁决,要求Kingdom Trust全面恢复对受影响的比特币IRA客户的数据访问,并恢复比特币IRA的ADR状态,作为他们选定的账户指定代表。联邦法官称, Kingdom Trust单方面终止了客户访问比特币IRA网站上自己的帐户数据的权限,但并未表明干扰是合理的。同时,法院也同意了比特币IRA申请的紧急禁令救济,比特币IRA称此举是为保护其客户。[2019/11/15]

激励中继。目前,大多数中继都是免费运行的。显然,对于主流采用而言,这是不可持续的。部分中继已支持闪电订阅;随着时间的推移,我预计会出现基于数据质量和服务提供情况对中继进行评级的服务。我们在https://nostr.watch/relays/find和https://nostr.info/relays/上看到了这种服务的早期阶段。

抑制垃圾邮件发送者。NIP-013?描述了一种要求笔记附上工作量证明的方法,作为反垃圾邮件机制,尽管我不认为它已经有了很多采用。譬如,Iris现在只接受与你的社交网络相距三度分隔以内的事件。中继订阅也可以充当反垃圾邮件的付费墙。

身份验证和帐户发现。冒名顶替者在Nostr上还不是一个大问题,但他们肯定会成为问题。我非常喜欢nostr.directory的keybase-esque方法,通过将你的Nostr账户与其他知名账户联系起来,来证明这个账户确实是你本人。我预计Nostr客户端有望与nostr.directory和hive.one等身份和声誉服务集成,这样当有人开设一个新账户时,他们就能真正找到要关注的人。

不一致的体验。目前还不清楚这是一个多大的问题;对于喜欢指标的营销人员来说,肯定会很烦人。Nostr的本质是,你永远无法完全确定自己看到的是100%的可用数据,因为它分散在任意数量的独立服务器上。

这种一致性问题也延伸到了一般的指标和互动上。譬如,当我在不同的客户中查看自己的账户时,他们给我的回复/喜欢/转贴/小费的数量是不同的。

长期的数据可用性。这是一个与上述类似的问题,但更侧重于链接失效/数据失效的长期问题。如果我们看到镜像服务爬取流行的中继并检查你的历史笔记的完整性,然后在没有多少副本存在的情况下将笔记重新发布到新的中继,我不会感到惊讶。

网络分区。作为上述情况的一个极端示例,如果你与其他人共享0个中继,而你希望与之共享笔记,会发生什么?此刻,你将无法与那个人交流。但是有一些事件的提示可以使用,这样你的客户端软件就知道如何连接到其他人的中继并与之互动。这仍然是一个积极开发的领域,如果中继的总数变得更多,可能会成为一个更大的问题。

搜索/索引。另一个问题是数据分区的副作用——在不查询每一个中继的情况下,在整个Nostr宇宙中进行搜索自然也更加困难。我希望我们能看到为Nostr优化的搜索引擎来解决这个问题。

信息展示/推荐。虽然「算法」在前面被指出是垃圾特性,但它仍然可能是有趣的/可能有针对可定制化自动展示算法的市场需求。这些必须建立在其他索引服务之上,然后可以从你的原始信息和相邻/算法相似的账户中筛选出所有的内容,以便过滤掉垃圾信息并推荐新的信号。每个客户端都可以决定如何以最佳方式向用户展示帖子,所以总是可以选择以你想要的方式消费你想要的东西——从使用AI来决定你将看到的更新的顺序到只是按时间顺序阅读它们。

任意服务器的可靠性。这是我看到的拖累很多Nostr网络客户端的一点——它们正在向分散在网络上的许多不同服务器进行数十次甚至数百次网络调用,因为:

NIP-05让人们在个人域名上设置自定义JSON文件

没有「nostr图床」或其他媒体内容主机,所以人们将嵌入式内容上传到有时不可靠的网络服务器。

关键是我们要处理好激励问题,因为我们要避免转向便捷而任意的审查之路,这种审查扼杀了电子邮件。

颠覆Web架构

我在上一节中列出的所有挑战的有趣之处在于,传统意义上,所有这些功能都是在网络服务的基础设施中实现的,比如Twitter或Facebook。但是,由于没有中央nostr服务主机,这些功能实际上都「外包」给第三方。

这就是自由市场发挥作用的地方。最理想的结果是,这些理想功能中的每一项都变成了服务提供者的竞争市场,而不是由单一的中继/服务器/公司来垄断它们。

Nostr还处在早期

我在不同社交媒体平台上做了几次参与度测试,Nostr的表现一直比预期要好。尽管我的Twitter受众规模几乎是我推文的100倍,但我的Nostr笔记往往会获得25%到100%以上的参与度。也许这只是欣喜若狂的蜜月期,我们将看看它是否可以持续。

Nostr每天都在改进。当我几个月前开始使用它时,甚至没有办法转发或给其他人的笔记点赞,更不用说通过闪电网络打赏了。

我们可以从nostr.net上的项目列表中看到,许多人正在建立工具和应用,以帮助提高该协议的效用。推特式的功能绝不是Nostr的唯一应用——我们看到博客平台、Pastebin克隆、加密聊天,甚至是nostr上的游戏!同时,中继运营商也在改进基础设施的工具,如CDN、图像优化器、数据索引器、垃圾邮件过滤器等。

Nostr已经有了它的第一个播客和第一个会议!

我将关注nostr.band和nostr.io的统计数据,以监测nostr的增长轨迹。特别是打赏小费的统计数据很有趣,因为它们不是一种无成本的活动——我们不会看到这些统计数据被运行垃圾邮件的人操纵。

释放你内心的Nostrich

Nostr是一个革命性的社交媒体协议,因为它为社交互动提供了一个去中心化、可货币化的、激励一致的、市场驱动的开源平台。Nostr有可能创造一个将用户主权和自由市场竞争放在首位的社交媒体新时代。

郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。

链链资讯

[0:0ms0-3:819ms