Cointime

扫码下载App
iOS & Android

读懂nostr:一个让Elon Musk感到害怕的去中心化社交协议

媒体

原文作者:git-sgmoore 和 fiatjaf(nostr)

原文编译:DeFi 之道

注:近期一个名为 nostr 的去中心化社交协议获得了比特币社区的追捧,这引来了 Twitter 现任 CEO Elon Musk 争议性的封杀政策,同时让 Twitter 前任 CEO Jack Dorsey 自掏 14 BTC 为其提供资助,那 nostr 到底有什么魔力?

Twitter 的最新禁止政策

根据介绍,nostr 是一个最简化的协议,它能够一劳永逸地创建一个抗审查的全球「社交」网络。

nostr 不依赖于任何受信中央服务器,其基于密码学密钥和签名,并且不依赖于 P2P 技术,它也不会发行 token。

那它的运作原理是怎样的呢?简单来说:每个人都运行一个客户端,这可以是本机客户端、Web 客户端等。要发布某些内容(比如一个帖子),你要用你的密钥对其签名,并将其发送到多个中继器(由其他人或你自己托管的服务器)。要从其他人那里获得更新,你可以询问多个中继器是否了解这些其他人。任何人都可以运行中继器,这是非常简单的,除了接受某些人的帖子并转发给其他人之外,它什么都不做。我们也不需要信任中继器,签名是在客户端进行验证的。

1、如何开始使用 Nostr

2、Nostr 客户端功能比较

3、基于 Nostr 的项目列表

一、其他解决方案存在的问题 

1、Twitter 的问题

Twitter 有广告;

Twitter 使用奇怪的技巧让你上瘾;

Twitter 不会显示你关注的人的真实历史动态;

Twitter 会禁止某些人的账户;

Twitter 会使用影子禁令(Shadowbans).

Twitter 有很多垃圾信息;

2、Mastodon 和类似应用的问题

用户身份附加在第三方控制的域名上;

服务器所有者可以像 Twitter 一样禁止你,服务器所有者也可以阻止其他服务器;

服务器之间的迁移是事后才考虑的,只有在服务器协作的情况下才能完成。它在对抗环境中不起作用(所有追随者都会丢失);

运行服务器没有明确的动机,因此它们往往由爱好者以及希望将自己的名字附加到一个很酷的域名上的人来运行的。然后,用户受制于一个人的专制,这往往比 Twitter 这样的大公司还要糟糕,他们无法迁移出去;

由于服务器往往是业余的,它们经常在一段时间后被抛弃——这实际上等同于禁止所有人;

如果每台服务器的更新都必须痛苦地推送 (和保存!) 到大量其他服务器,那么拥有大量服务器就没有意义了;这一点由于服务器数量庞大而加剧,因此更多的数据必须更频繁地传递到更多的地方;

对于视频共享的具体示例,ActivityPub 爱好者意识到完全不可能像文本注释那样在服务器之间传输视频;

3、SSB(Secure Scuttlebutt)的问题

它没有太多问题,我认为这很棒。事实上,我打算以此为基础,但是它的协议太复杂了,因为它根本就没有被认为是一个开放的协议。它只是用 JavaScript 编写的,可能是一种快速解决特定问题的方法,因此它有奇怪和不必要的怪癖,比如签署一个 JSON 字符串,其必须严格遵守 ECMA-262 第 6 版规则;

它坚持从单个用户那获得一连串的更新,这对我来说是不必要的,而且会增加内容的臃肿和僵化程度——每个服务器/用户都需要存储所有的帖子链,以确保新的帖子是有效的。为什么要这么做 ?(也许他们有很好的理由);

它不像 Nostr 那样简单,因为它主要是为 P2P 同步而设计的;

不过,可能值得考虑使用 SSB 而不是这种自定义协议,并仅使其适应客户端中继服务器模型,因为重用标准总是比尝试让人们使用新标准更好。

4、其他要求运行服务器方案的问题

他们要求每个人都运行自己的服务器;

有时人们仍然会在这些方面受到审查,因为域名可能会受到审查;

二、Nostr 的运行原理

Nostr 有两个组件:客户端和中继器。每个用户运行一个客户端,任何人都可以运行中继器。

每个用户都由公钥标识,每个帖子都有签名,每个客户端都会验证这些签名。

客户端从他们选择的中继器获取数据,并将数据发布到他们选择的其他中继器。中继器不与另一个中继器通信,仅直接与用户通信。

例如,要「关注」某人,用户只需指示他们的客户端查询它知道的中继器,以获取来自该公钥的帖子。

在启动时,客户端从它知道的所有中继器中查询它所关注的所有用户的数据(例如,从最近一天开始的所有更新),然后按时间顺序向用户显示该数据。

「帖子」可以包含任何类型的结构化数据,但最常用的数据将进入标准,以便所有客户端和中继器可以无缝地处理它们。

三、Nostr 如何解决其他方案无法解决的问题?问题 1:用户被禁止,服务器被关闭

中继器可以阻止用户在它那里发布任何内容,但这对用户来说没有影响,因为他们仍然可以将内容发布到其他中继器。由于用户是通过公钥识别的,因此当他们被禁止时,他们不会失去他们的身份以及粉丝基础。

不需要用户手动输入新的中继器地址(虽然这也应该被支持),每当你关注的人发布服务器推荐时,客户端应该自动将其添加到它将查询的中继器列表中。

如果有人正在使用一个中继器来发布他们的数据,但想要迁移到另一个中继器,他们可以向之前的中继器发布一个服务器推荐,然后离开;

如果有人被很多中继器禁止,以至于他们无法广播他们的服务器推荐,他们仍然可以通过其他方式让一些亲密的朋友知道他们现在正在发布到哪个中继器。然后,这些亲密的朋友可以向新服务器发布服务器推荐,慢慢地,被禁用户的旧粉丝群将开始从新的中继器中再次找到他们的帖子。

当中继器停止工作时,上述所有规定也都是有效的。

问题 2: 抗审查

每个用户都可以将他们的内容更新发布到任意数量的中继器。

中继器可以向用户收取费用(目前费用的协商不在协议范围内)以在那里发布,这确保了抗审查性。

问题 3:垃圾信息

如果垃圾信息是中继器要关注的一个问题,它可以要求为发布付费或其他形式的身份验证 (如电子邮件地址或电话),并将这些在内部与公钥相关联,然后将其发布到该中继器或使用其他反垃圾信息技术(如 hashcash 或验证码)。如果一个中继器被用作垃圾信息载体,它很容易被客户端取消,客户端可以继续从其他中继器获取更新。

问题 4: 数据存储

为了让网络保持健康,不需要数百个活跃的中继器。事实上,它只需要少数几个就可以很好地工作,因为在现有中继器开始出错的情况下,可以很容易地创建新的中继器,并在网络中传播。因此,所需的数据存储量在一般情况下,要比 Mastodon 或类似软件要少。

或者考虑一个不同的结果:其中存在数百个由业余爱好者运行的利基中继器,每个负责一小群用户的更新中继工作。这种架构也可以扩展:数据从用户发送到单个服务器,然后从该服务器直接发送到将使用该数据的用户。它不必由其他任何人存储。在这种情况下,对于任何单个服务器来说,处理来自其他服务器的更新都不是很大的负担,拥有业余服务器也不是问题。

问题 5:视频等重内容

中继器很容易拒绝大数据的内容,或者对接受和托管大数据内容收费。当信息和激励明确时,市场力量很容易解决这个问题。

问题 6:显示方式

每个客户端都可以决定如何最好地向用户显示帖子,比如使用人工智能来决定你将看到的更新的顺序,到只是按时间顺序阅读它们。

四、FAQ

1、这很简单,那为什么以前没有人这样去做?

答:我不知道,但我想这与以下事实有关:创建社交网络的人要么是想要赚钱的公司,要么是想完全没有服务器就做东西的 P2P 积极分子,他们都没有看到 Nostr 使用的两个世界的特定组合。

2、我如何找到要关注的人?

答:首先,你必须了解他们,并以某种方式获得他们的公钥,无论是通过询问还是在某处看到。进入 Nostr 社交网络后,你就可以看到他们与其他人的互动,然后你也可以开始关注这些人并与之互动。

3、我怎么找到中继器?如果我没有和别人连接到相同的中继器会发生什么?

答:你将无法和那个人交流。但是可以使用事件提示,以便你的客户端软件(或你手动)知道如何连接到其他人的中继器并与它们交互。未来也有其他的想法来解决这个问题,但我们永远不能保证完美的可达性,任何协议都不能。

4、我可以知道有多少人在关注我吗?

答:不,但是如果中继器以额外的协议方式协作,你可以获得一些估计值。

5、人们运行中继器的动机是什么?

答:这个问题具有误导性,它假设中继器是免费的,人们可以通过它们移动数据。是的,在这种情况下,激励机制并不存在。这实际上也适用于所有其他 p2p 网络堆栈中的 DHT 节点 : 人们有什么动机去运行 DHT 节点?

6、如果中继器只是在 AWS 或 Azure 上,那又有什么区别?

答:今天,全球有成千上万的 VPS 提供商,而不仅仅是 AWS 或 Azure 这两家。AWS 或 Azure 正是大规模的单一中心化服务提供商所使用的提供商,而对于较小的中继服务器,任何 VPS 都可以很好地完成这项工作。

协议规范

请参阅 NIP‌,尤其是 NIP-01,以获得对协议规范的合理详细解释(提示:它非常简短)。

来源:https://www.theblockbeats.info/news/33075

评论

所有评论

推荐阅读

  • 特朗普警告伊朗:如果船只遭到袭击,将轰炸伊朗的桥梁和发电厂

    7月22日,美国总统特朗普: 从现在开始,任何时候伊朗伊斯兰共和国在霍尔木兹海峡向船只开火,无论是通过导弹、火箭、无人机或其他任何设备或武器,美国将轰炸并摧毁一座桥梁或发电厂,包括位于德黑兰首都附近或内部的设施。

  • 社交平台Reddit据报考虑终止谷歌对其平台的访问权限

    7月22日,据华尔街日报,社交平台Reddit高层正考虑终止Alphabet旗下谷歌对其平台的访问权限,目前双方正就现有数据授权协议的续约展开谈判。2024年,Reddit与谷歌签署了一份估计每年价值6000万美元的协议,允许谷歌抓取其论坛内容以推动AI开发。如今,Reddit对此协议产生了动摇,问题的核心在于流量被蚕食。谷歌的AI生成摘要框现可直接在搜索页面上回答用户问题,用户无需再点击跳转至Reddit等外部论坛。

  • AMD股价盘前下跌4%

    AMD股价盘前下跌4%,据报道AMD将向Anthropic投资至多50亿美元,此举系其芯片交易的一部分。

  • AMD将向Anthropic投资50亿美元,配套达成芯片合作协议

    超威半导体(AMD)与 Anthropic 达成协议,将签署价值数百亿美元的人工智能服务器采购合约。这笔交易将巩固 AMD 追赶行业龙头英伟达的竞争优势,同时为 Anthropic 供给亟需的算力资源。根据协议条款,自 2027 年上半年起,Anthropic 最多可采购总算力规模 2 吉瓦的 AMD 新一代 Instinct MI450 芯片。AMD 还将向 Anthropic 至多投资 50 亿美元,这是 AMD 首次向这家 AI 企业出资,投资落地将与约定算力部署目标挂钩。AMD 首席执行官苏姿丰表示:“我们非常希望深度参与其算力基础设施建设。” 她同时透露,双方工程团队已经开展了一段时间联合研发。Anthropic 当前采用多家厂商芯片承载算力任务,包括谷歌张量处理器(TPU)、亚马逊 Trainium 芯片以及英伟达图形处理器(GPU)。苏姿丰称,按照本次合作安排,Anthropic 一方面将采购 AMD 芯片部署自有数据中心,另一方面也会通过大型云厂商与 AI 算力新云服务商租赁部分算力资源。目前 AMD 正与 Anthropic 共同选址,规划部署这批芯片的数据中心。

  • 英特尔美股盘前跌超4%

    英特尔美股盘前跌超4%,现报101.2美元。

  • 百度双重主要上市申请快速推进,9月港股通调整窗口受关注

    7月22日,百度集团发布公告,香港联交所已确认收到其自愿转换为香港主要上市的申请。此前,百度已于16日公告称,公司董事会授权管理层推进在香港联交所主板自愿转换为主要上市,预计于今年内生效。 市场人士分析,百度上周刚公告推进自愿转换为香港主要上市,本周即获联交所确认收悉申请,显示流程正在快速推进;Jefferies认为百度自愿转换为双重主要上市是积极信号,并且可能有机会在9月纳入港股通。 清华大学战略新兴产业研究中心副主任胡麒牧认为,当前市场给予百度的估值仍基于传统搜索广告模型,对AI业务定价明显不足。纳入港股通之后,百度的昆仑芯、萝卜快跑、智能云等业务都能得到更充分的定价,并进一步反哺公司股价表现和市值修复。

  • 国务院国资委:深入实施“AI+”专项行动

    7月22日,国务院国资委举办中央企业负责人研讨班。在着力推动产业深度转型升级方面,会议强调,国资央企要制定实施好本企业“十五五”规划。国资委将深化拓展中央企业数智化转型行动,深入实施“AI+”专项行动,打造更多战略性、高价值场景和高质量数据集,促进数智技术与企业生产经营深度融合,持续巩固产业优势。统筹推进钢铁、有色、建材、石化、化工等重点行业绿色化改造。坚持分类推进、梯次培育、长期主义,巩固提升焕新、启航行动成效,加快打造新兴支柱产业。

  • 经济日报:稳市组合拳提振资本市场发展信心

    7月22日,经济日报发文称,近段时间,市场震荡加剧,科技板块迎来阶段性调整,部分投资者对市场长期走势产生疑虑。面对市场波动,证监会连续两天召开多场座谈会,及时传递稳预期信号。7月20日,主要听取投资者的意见建议;7月21日,分别听取上市公司、行业机构、专家学者的意见建议。回顾A股历次关键调整节点,监管层组织座谈会均是稳定市场预期、化解市场风险的重要举措。这两天的多场座谈会同样释放出监管层稳市的坚定决心。 对于本轮市场回调的原因,市场普遍认为主要源于外部情绪扰动下的结构性调整,而非经济基本面或产业趋势逆转,A股中长期向好格局仍具备支撑。 从政策环境看,当前我国经济呈现总体平稳、向新向优的发展态势,新“国九条”发布以来,资本市场整体生态发生深刻变化,投融资综合改革效应持续释放,上市公司质量和投资价值有效提升,保持市场稳健运行具备坚实基础。 从资金动向看,各类经营主体正以“真金白银”逆势加大布局力度,打出稳市“组合拳”,多方协同稳市,以实际行动传递对资本市场发展前景的坚定信心。近日密集的回购与增持,将更好维护公司价值和全体股东利益。 相较于短期行情波动,上市公司实打实的经营业绩是衡量价值的重要标准,也是消解市场疑虑的答案之一。从盈利数据看,截至7月19日,深市已披露业绩预告的900家公司中,以预披露净利润上下限平均值计算,净利润合计约2307.36亿元,同比增长147%。

  • 国务院国资委:中央企业累计打造智能工厂超2000个

    7月22日,7月21日至22日,国务院国资委举办中央企业负责人研讨班。会上发布信息显示,上半年中央企业数字化转型加速落地,累计打造智能工厂超2000个,生产设备设施数字化率达67%。

  • 美股股指期货走低 纳指期货跌近1%

    7月22日,道琼斯指数期货跌0.22%,标普500指数期货跌0.38%,纳斯达克100指数期货跌0.95%。