重塑社交网络:Nostr 和比特币如何带来去中心化革命
Nostr 是一个公共领域通信协议,代表着「通过中继传输的笔记和其他内容」,它正在成为一种在不同生态系统之间增加这种互操作性的可信方式。
原文作者:Lyn Alden
原文编译:Block unicorn
如果您可以将您的数字身份、内容和关注者从一个社交生态系统(例如 Twitter、LinkedIn、Instagram 或 Substack)转移到另一个社交生态系统,那将会非常强大。
想象一下,如果你可以在任何一种生态系统中发布内容和发送消息,并且只使用同一个数字身份,而不是使用分开的账户,那会怎样。再想象一下,如果你能更好地控制算法和用户界面,从而发现生态系统中的内容并与生态系统中的其他人互动,那会怎样。
Nostr 是一个公共领域通信协议,代表着「通过中继传输的笔记和其他内容」,它正在成为一种在不同生态系统之间增加这种互操作性的可信方式。长期以来,人们一直在计划和开发这样的技术,但是通过 Nostr,这一概念实际上在某种程度上正在启动,并为世界各地的人们提供了一个现实世界的实验平台来构建。
简而言之,它是一种开源协议,可以实现去中心化的社交媒体,但还有很多其他的功能。它是一套简单的基础构建建块,如果得到广泛采用,可以逐渐重塑我们所熟知的「网络」。我们可以转向一套更具互操作性的生态系统,而不是一套单独的孤立社交生态系统,将更多的权力分散给内容创建者和观众,而不是中间商公司。
至少,即使采用程度不高,对于那些想要它的人来说,它也是当前方式的一种可选替代方案,而且是一种强大的替代方案。我目前使用 Nostr 作为我最活跃的两个社交媒体生态系统之一,与 Twitter 并列,我还发现 Nostr 的社交图谱方面已经让我的比特币 / 闪电钱包体验更好了。
我第一次写关于 Nostr 的文章是在 2023 年 4 月,文章名为「开放货币网络和信息网络的影响」。此后,我 2023 年 8 月出版的书《破碎的货币》似乎是第一本提到 Nostr 的印刷书。
从那时起,Nostr 的开发就一直在快速进行,我对它的一些关键价值主张有了更清晰的认识,这就是我现在再次撰写这篇文章的原因。
以下是 Nostr 上的一篇文章的示例,总结了 Nostr 的内容:
本文由三个模块部分组成,便于阅读:
- 第一部分:社交媒体的去中心化
- 第二部分:构建公共支付目录
- 第三部分:潜在的「其他内容」
开始使用 Nostr 的一个简单方法是访问 Primal.net。这是 Nostr 的一个流行的开源客户端,可在桌面、iOS 或 Android 上使用。
但正如我们将在本文中看到的,Nostr 有无数种使用方法,这就是其关键所在。
第一部分:社交媒体的去中心化
在我们深入研究社交媒体之前,让我们先从高层次了解一下电子邮件的工作原理。
当您使用电子邮件时,通常是使用建立在一个名为简单邮件传输协议(Simple Mail Transfer Protocol,SMTP)的通信协议之上的客户端。作为用户,您无需直接与 SMTP 的技术细节进行交互;您只需要知道如何使用您选择的网络邮件客户端应用(例如 Gmail),并让它为您处理技术细节。
SMTP 作为一个公共领域通信协议,不属于任何人。它就像一种共享的语言,客户端可以选择使用它来相互通信。通信协议就像口语和书面语言一样,一旦占据了主导地位,就会产生非常大且持久的网络效应。SMTP 诞生于 1981 年,至今仍然非常强大。
通信协议成功的一个关键因素是它往往非常简单,大多数复杂性和定制化都推到了网络的较高层和 / 或网络边缘,以至于在其核心部分几乎没有被淘汰的可能。如果需要的话,通信协议可以随着时间的推移以向后兼容的方式进行更新,这与语言的演变方式非常相似。
Gmail、Apple Mail、Outlook、Yahoo、Proton 和其他网络邮件客户端都使用 SMTP,因为这样它们才能相互操作。使用 Yahoo 的人可以向使用 Gmail 的人发送电子邮件。使用 Gmail 的人可以向使用 Outlook 的人发送电子邮件,依此类推。它们是可互操作的生态系统。
电子邮件客户端不必确保它们与其他每个单独的网络邮件客户端兼容;它们只需确保它们与 SMTP 兼容,这样它们就可以相互操作。电子邮件还涉及一些其他协议,但 SMTP 是主要协议。
个人网络邮件客户端由公司控制。它们是中心化的。它们可以为用户添加功能和独特的用户体验。他们可以决定如何过滤传入的电子邮件,或者为用户提供哪些选项来过滤传入的电子邮件。他们可以决定禁止某些用户使用他们的服务。他们的政府可以阻止他们接纳来自某些司法管辖区的用户,或者强迫他们交出用户的数据。他们可以选择过滤掉来自小型自托管网络邮件服务器的传入电子邮件,只接收来自其他大公司的电子邮件,从而助长一些寡头垄断的倾向。
但 SMTP 本身是去中心化的,因为它属于公共领域。从本质上讲,没有人可以被「禁止」使用 SMTP。这就像被「禁止」使用英语一样;但事实并非如此,因为没有人拥有或控制它。
然而,Facebook、Instagram、Twitter、TikTok 等社交媒体生态系统的运作方式并不像电子邮件和 SMTP。Facebook 用户无法向 Twitter 用户发送消息,反之亦然。如果有人决定离开 Twitter 并加入 TikTok,他们就无法带走自己的粉丝。Web 2.0 的发展方式是,少数大型、中心化、孤立的企业生态系统已经成长起来,它们使用自己的内部通信方法,并且通常彼此之间无法互操作。它们将自己设计成围墙花园,它们控制用户的身份,而不是用户控制它。它们使用一些基础的互联网和 Web 协议来确保它们能够与用户的设备相互操作,但除此之外,它们中的大多数都试图将所有内容保留在内部。
Nostr 的工作方式不同。它是一种非常简单的公共领域通信协议,就像用于电子邮件的 SMTP 一样,但它更多地是为社交媒体编写的。用户可以控制自己的身份。
每个 Nostr 用户都会创建一个唯一的公钥 / 私钥对。公钥是他们的永久标识符,私钥是他们用来签署各种事件以发布它们并证明这些事件来自他们本人的工具。此外,他们的私钥还允许他们阅读其他用户发送到他们公钥的直接消息,或者领取发送到他们公钥的电子现金代币,以及执行其他类似的私人操作。
Nostr 的生态系统由许多中继服务器和应用程序客户端组成,由各种公司和个人构建,它们都使用 Nostr 通信协议。每个用户都可以使用他们的私钥以及他们选择的桌面或手机客户端应用程序来创建「事件」,这些事件可以包含书面内容、更新的个人资料信息或许多其他内容,并将这些事件发布到世界各地的多个中继服务器以存储它们并公开它们。用户的客户端应用程序定期联系多个中继服务器并从中检索事件,以便他们可以看到其他人发布的内容。用户可以选择连接到哪些中继服务器。
密钥对的重要性不仅在于作为你的身份标识,还在于它作为你内容的验证。您在 Nostr 上发布的每条与您的公钥相关的内容都由您的私钥签名。因此,恶意的中继服务器不能随意发布大量伪造内容并归因于您,也不能更改您发布的内容。通过在客户端界面上使用私钥对您的内容进行签名,您就可以对其进行验证。
实际上,使用 Nostr 的感觉与使用任何其他社交媒体大致相同。您可以在计算机或手机上打开客户端应用程序,发布内容、阅读内容、观看内容、评论内容等等。它的独特之处在于,如果您不喜欢使用一个客户端,您可以将私钥输入另一个客户端(在本地设备上安全地进行),并随身携带您的数字身份、关注者、关注者列表和发布历史记录。或者,您可以同时将多个不同的客户端用于不同的目的或在不同设备上使用,但在所有这些客户端上仍具有相同的数字身份、关注者、关注者列表和发布历史记录。
每个 Nostr 客户端(例如 Primal、Damus、Amethyst、Snort 等)都可以决定其用户体验如何、将实现哪些功能、如何管理垃圾邮件等等。用户可以更改客户端、使用多个客户端,甚至可以创建自己的客户端。
Nostr 有不同类型的中继服务器,任何具备基本资源的人都可以决定运行一个中继服务器。大多数用户不会这样做;他们只会使用客户端。但各种公司和高级用户可以运行有限或全功能的中继服务器,以满足他们自己和 / 或他们客户的需求。
换句话说,Nostr 将社交媒体的客户端层与公共领域通信协议层分开,就像网络邮件客户端将电子邮件的客户端层与 SMTP 公共领域通信协议层分开一样(甚至更加彻底)。这允许更多的互操作性,并将用户数字身份的所有权交还给他们自己。
技术最佳点
一方面,像 Facebook、Twitter 或 Tiktok 这样的中心化社交媒体公司运行着一个中心化的服务器。它效率很高,但它必须是经过许可的且也是封闭的。运行它的公司决定运行什么内容分类算法。他们决定谁可以创建账户,谁被禁止。他们决定允许或禁止哪些类型的内容。他们可以阅读你的私人消息。他们可以删除你的内容,甚至更改你发布的内容,并且可以从技术上利用你的账户发布你没有创建的内容。他们可以删除你的部分或全部关注者。他们可以让你的账户关注或取消关注任何账户。他们可能被政府强制执行某些操作或共享某些数据。他们可以决定用户可以在生态系统中使用哪些支付方式(如果有的话),并产生各种跨境监管摩擦。他们甚至可以通过封锁大量信息和数据来阻止外部开发者与生态系统交互。
但另一方面,让每个社交媒体用户都运行自己的服务器是不切实际的。那将非常多余且昂贵,这就是人们不这样做的原因。
因此,就去中心化和实用性而言,Nostr 处于这个范围内一个有趣的最佳位置。它是去中心化的和分布式的,因为它有许多应用程序客户端和许多中继服务器,普通用户可以在它们之间切换,而高级用户或公司可以自己制作。但它也很高效,因为实际上,大多数用户只会使用客户端,并从存在的许多中继服务器中受益。通过控制您自己的密钥并自动使用它来签署您发布的内容,它可以防止其他人(包括生态系统的中继)对您的内容进行任何形式的篡改或伪造。
在数十台中继服务器上存储和访问内容比在一台中央服务器上访问更有利于实现去中心化。如果某个中继服务器决定不接受您的帖子,那也没关系,因为您会将内容发送到多个中继服务器以提高冗余性和可访问性。这比其他去中心化社交媒体(如 Mastodon)要好得多。
Nostr 很简单,因此可以以低成本快速开发,并具有高冗余度和互操作性。许多其他数字身份方案已经存在了一段时间,而且更加复杂,但它们大多以理论形式存在,而 Nostr 已经投入使用,并且围绕它已经形成了早期的用户和开发者网络效应。
在这个早期阶段,一些用户体验细节比中心化社交媒体公司存在更多摩擦,而且 Nostr 的开发确实还有一些重大挑战需要解决,特别是在用户界面速度和私钥管理技术方面。然而,与中心化社交媒体相比,它的开放性也使其在某些领域取得了巨大进步,例如个人身份和内容的所有权和验证,以及「zaps」的开发。
通过「Zaps」在社交媒体上打赏
Nostr 本身并不是区块链,但它确实利用比特币网络及其各个层进行小额支付。
除了「点赞」某人的帖子、转发或评论外,大多数 Nostr 客户端还允许您 「zap」(即打赏)某人的帖子。这是一笔小费,以称为 sats 的比特币单位支付,会立即从您的钱包转到他们的钱包。就像社交媒体帖子上显示的点赞和转发数量一样,在 Nostr 上,打赏的数量也会显示在帖子上。
从内容创作者的角度来看,这让您可以直接通过内容创作赚钱。从读者的角度来看,它使您能够在与内容互动的同时,为创作您喜欢的内容的人提供经济支持。Nostr 的生态系统提供了一个发布层,其中内置了与发布内容相关的交易。
即使创作者本身不需要这笔钱,这也是一种内置了工作量证明的投票机制。「点赞」是免费的,但 「zaps」 是要付费的,即使只是一点点。这是一个客户端创建者和算法创建者可以纳入的变量,以帮助人们发现相关内容并打击垃圾信息。
其他一些社交媒体生态系统也采用了技巧,但 Nostr zaps 的强大之处在于它们是开源且可互操作的。您可以将不同的钱包插入到您的各种 Nostr 客户端中。有人可以从他们的托管闪电钱包向其他人的非托管闪电钱包发送 zaps,反之亦然。这允许进行国内和国际支付,包括小额支付。最近,Chaumian 电子现金(ecash)zaps 也在 Nostr 上开发。
如果用户愿意,有些钱包可以以其他单位存储价值,例如以美元计价的稳定币或以美元计价的电子现金代币。有各种各样的可能性。
我认为这些 zaps 比大多数人意识到的要重要得多,但我将把这些详细内容留到本文的第二部分。
内容发现的选择
6 月初,在奥斯陆自由论坛上,我与 Jack Dorsey(杰克·多西)(Twitter 联合创始人兼前首席执行官,Block 联合创始人兼现任首席执行官)就 Nostr 进行了一场对话,因为他是 Nostr 的重要支持者和贡献者。您可以在下方观看这次谈话。
我们都知道,社交媒体公司可以限制谁可以使用他们的平台以及如何使用,而且在很多情况下,政府可能会强迫他们删除某些类型的内容。然而,Jack Dorsey 强调了算法和内容发现机制的额外重要性,我也同意他的观点。
社交媒体算法可以向我们提供让我们愤怒、让我们两极分化的信息,并不断用多巴胺吸引我们。它可以放大政府或企业的言论重点,同时缩小其他人的影响力。它可以收集关于我们的信息,其详细程度甚至连我们所爱的人都不知道,然后利用这些信息来激发我们彼此之间最糟糕的本性。
以下是 Jack Dorsey 和我们聊天时说的话:
这可能听起来有点疯狂, 但我认为当前的言论自由争论完全是在转移注意力。我认为真正的争论应该是关于自由意志。
我们现在能感觉到这一点,因为我们 正在被程序化。 我们的行为受到我们声称感兴趣的内容的影响,通过这些发现机制告诉我们什么是有趣的。 随着我们与这些内容互动,算法继续建立更多这种偏见。但是,即使算法是开源的,它实际上是一个黑盒子。你无法百分之百预测它将如何工作,它会向你展示什么,并且它可以随时被调整和改变。由于人们变得如此依赖它,它实际上正在改变和影响我们拥有的自由选择权。
我认为,解决这个问题的唯一办法不是更加努力地开源算法,或者让算法更易于解释它们在做什么以及为什么这样做,而是给予人们选择。让人们选择使用他们信任的一方的算法,让人们选择构建自己的算法,这些算法可以接入这些网络,看看他们想要什么,也可以将他们转移出去。 并且给予人们选择权,真正围绕算法建立一个市场,人们可以选择,「我想使用这个算法因为这些理由,我不再信任那个方所以我不会使用这个,或者我什么都不想用:我想自己成为发现机制。」
这确实是最大的问题,这些公司之所以变得如此庞大、如此有价值,是因为他们解决了互联网上的发现问题。
我们经常谈论公共广场,但公共广场不可能由一家公司所拥有。公共广场默认就是互联网。但公共广场的问题在于,很难发现并匹配你真正感兴趣的东西。这就是谷歌的价值所在;它帮助你发现。这就是 Facebook 的价值所在;它让你发现你的朋友。这就是 Twitter 的价值所在;它帮助你发现当天的新闻和有趣的内容。
但是,如果我们能够以开源的方式、以自由代理的方式解决发现问题,那么你就可以选择如何看待世界、 选择使用哪些算法,更或者了解它们的运作方式,并且可以关闭它们并查看所有内容,这真的很强大,这正是我们所需要的。
但我们目前还没有看到太多的进展。 Twitter 在一段时间前迈出了第一步,我们让你可以关闭算法,只看你关注的人。但问题是,你会错过大量内容, 因为每天都有成千上万的推文涌现,你需要一些帮助。 但要能够信任这种帮助,我认为你需要能够选择它,并对此拥有控制权。 否则,它实际上是在攻击我们的自由意志。它正在编程我们的思维方式。 我们可以尽力抗拒它,但它比我们自己更了解我们,因为我们始终在明示或暗示地告诉它我们的偏好。 继续依赖它而不给予选择,这 感觉实在是非常危险的。
— Jack Dorsey,2024 年 6 月
对于社交媒体而言,Nostr 通过公共领域通信协议将数字公共广场从企业手中夺回,至少对于那些决定使用它的人来说是这样。
在 Nostr 中,内容可以存储在世界各地的多个中继服务器上,因此没有中心化实体可以将其删除。Nostr 允许用户选择使用哪个客户端,从而选择使用哪些发现算法,并允许用户定制他们的用户界面,同时在他们从生态系统的一个部分转移到另一个部分时,他们的身份和追随者也随之而来。它通过不同的可互操作钱包整合了支付和货币化。它挑战了封闭的孤岛,并提出以可互操作的方式将它们重新连接在一起。
如何尝试 Nostr
有些听起来可能很复杂,但实际操作起来却很简单。我们使用的每种技术都比我们作为用户所体验到的更加复杂。
首先,您可以通过下载 Primal 来尝试 Nostr,Primal 是最受欢迎的客户端之一,有桌面版、iOS 版和 Android 版。您可以在 Primal.net 或应用商店中找到它。我作为他们的顾问之一,也使用 Primal 作为我的首选客户端之一。
许多客户端会帮助您生成一个公钥「npub」和一个私钥「nsec」以开始使用。npub 将成为您的公开身份,您应该写下您的 nsec 并将其离线存储,就像密码一样,只有您自己知道。该私钥使您能够控制您的帐户,并根据需要将您的身份和后续信息转移到另一个客户端。如果您丢失了手机,或者您首选的客户端作因公司原因消失了,那也没关系。只要您安全地持有您的 nsec 私钥,您就可以控制一切。所以这是需要非常认真对待的主要技术部分。而且,您应该只将私钥输入到经过充分审查的开源客户端中。
使用 Primal,您还可以快速生成一个闪电网络钱包,只需提供最少的个人信息,这让您可以在 Nostr 上发送和接收 zaps。除了向拥有该钱包的人发送 zaps 之外,您还可以使用它通过闪电网络向 Nostr 以外的其他人发送或接收比特币付款。
另外,您可以查看其他 Nostr 客户端。例如,我最喜欢的 iOS 客户端是 Damus。而在 PC 上,我也喜欢 Snort。在许多情况下,您可以将不同的钱包插入您正在使用的任何客户端。您可以使用您喜欢的客户端尝试不同的钱包,或者尝试完全不同的客户端和钱包设置。
尤其是对于在电脑中使用的,我最喜欢的 Nostr 相关应用程序之一是 Alby 浏览器扩展程序,它可以作为桌面客户端和其他应用程序和网站的签名授权和钱包。它可以为您生成和 / 或保存私钥,从而帮助您最大限度地减少需要输入私钥的客户端数量,以降低安全风险。如果您选择从桌面体验开始,请考虑首先检查 Alby,这是一个可选的步骤,然后可以使用它来为各种桌面客户端签名,包括 Primal、Snort 等。
这就是 Nostr 的强大之处:定制化和互操作性。
第二部分:建立公共支付目录
对我来说,Nostr 生态系统最令人兴奋的特性之一是它恰好是目前为止建立的最好的全球公共支付目录。
事实上,正是这一特性让我在初次体验之后再次对 Nostr 产生了兴趣。
比特币和 Nostr 结合在一起,就像一个国际化的去中心化开源版 Venmo。它不仅是支付方式,还结合了支付发现功能。
让我们回顾一下这意味着什么。我会用一个例子来说明。
一年多以前,我帮了某人一个小忙,价值不菲,他要求我提供一个比特币或闪电网络地址来回报我。我告诉他不用担心,部分原因是他是我的熟人,另一部分原因是我懒得给他发送二维码、付款字符串或我的 LNURL 地址。所以我随意推辞了。然而,他坚持不懈,再次要求偿还。值得注意的是,他需要我的许可才能付钱给我,因为他不知道我的付款信息,如果你仔细想想,这其实是一种有趣的摩擦。
我原本想再次拒绝他,但后来我回复说:「我的意思是,这真的没什么大不了的,但如果你坚持的话,你可以在 Nostr 上给我发信息。」结果发现,因为我最近加入了 Nostr,并将我的比特币 / 闪电网络钱包连接到了我的个人资料,他再也不需要我的许可就能支付我了。他可以直接查找我的信息并单方面支付。
除了使用实体现金外,向别人付款通常是一个相当充满摩擦的过程,与其本应简单的方式相比。通过数字方式或银行进行付款通常涉及付款人和收款人双方各自进行一些步骤。这是一个双边的过程。
首先,付款人必须询问收款人的付款信息。他们的支票账户信息是什么?或者他们的比特币 / 闪电网络地址是什么?或者他们的 Zelle 绑定的电子邮件地址或电话号码是什么?他们是否有接受借记卡 / 信用卡支付的销售点方法?其次,收款人必须提供付款信息。这可能是一串数字,或者一个二维码,或者一个可读的 LNURL 或 Bolt12 闪电网络地址,或者有关 Zelle 详细信息的确认信息或类似信息。第三,付款人必须获取该信息并执行付款。
近年来,一些国家和一些服务已开始简化这一流程,启用了所谓的「付款发现」功能。例如,Venmo 将社交图谱与付款方式相结合,因此您只需在应用上查找(发现)好友并向他们付款即可。
但是,像美国的 Venmo 这样有用的服务通常是闭源的、中心化的、专有的,并且往往只在一个国家或地区有效。它们不具备互操作性,也不具备全球性。通常需要向公司提供某种身份信息来验证账户。
如果有人想在国际上查找某人并向其付款,该怎么办?如果有人建立了一个声誉良好的网络身份,与现实生活中的身份区分开来,比如一个专制国家的人权活动家或一个匿名的内容创作者,并且希望能够方便地接收付款或捐款,而无需暴露他们的个人身份,该怎么办?
比特币的闪电网络和 Nostr 的结合提供了一种具有支付发现功能的支付方式,并且以开源、可互操作、国际化的方式实现了这一点。
还有一个例子,这次我是付款人。多年来,我参加投资会议时,经常要参加各种活动、晚宴等。我经常会和别人一起乘坐 Uber,或者我们会有一个非正式的小组晚餐。当有人提出为大家支付 Uber 或晚餐费用时,我通常会说,「告诉我一个最方便你的付款方式。」或者如果是在比特币会议上,我会说,「请告诉我你的闪电网络地址,我可以支付给你。」
和我一样,他们经常会回答说:「别担心,下次你来支付就好了。」部分原因是出于慷慨,但另一部分原因是因为不便和摩擦。没有人愿意在那一刻拿出手机、交换二维码,或者通过付款人使用收款人提供的付款信息来完成支付的过程。
但如果收款人可以直接说「我在 Nostr 上」,或者付款人已经知道他们在 Nostr 上,那么事情就变得简单了。这是一种类似 Venmo 的体验,但它是国际化、可互操作和开源的版本。付款人可以随时单方面向收款人付款,并附上一条消息。
比如,我的朋友 Preston Pysh 曾为我们在活动中共乘的几辆 Uber 支付过费用,但他总是拒绝我们付款。如果他不向我提供某种收款人信息,我对此无能为力。我没有为他提供付款发现功能,这意味着我没有办法确认把数字支付发送到哪里。好在他使用 Nostr,所以为了写这篇文章,我刚刚从我的 Mutiny 钱包单方面向他发送了一个闪电支付。
Mutiny 的本身甚至不是一个 Nostr 客户端。它是一个闪电钱包,恰好使用 Nostr 作为可选的支付发现工具。由于 Nostr 是一种公共领域通信协议,因此包括闪电钱包在内的各种应用程序都可以使用它。
感谢 Nostr,我可以轻松查找大量比特币爱好者,并使用我使用的各种闪电钱包向他们付款。这些钱包可能直接使用 Nostr,例如 Mutiny 钱包。或者我可以手动将 Nostr 的一些元素应用到我的其他钱包中,例如我可以在某人的 Nostr 个人资料上查找他们的 LNURL,然后将其粘贴到任何不直接使用 Nostr 的闪电钱包中。
Nostr 已经实现了一个可在全球范围内运作的自建去中心化公共支付目录。它为各种类型的钱包提供支付发现功能。
为什么这件事比看上去更重要
理论上,拥有一个国际性选项加入支付目录将是一件很棒的事情。这是一个巨大的公共数据库,每个人都可以将自己的支付信息放入其中,这样付款人就可以查找收款人并向他们付款。我们已经有了集中式的本地支付目录,比如美国的 Venmo。但想象一下一个开源的目录,全球可用,无人控制,跨多个司法管辖区冗余以防止被封禁,能够在不同钱包和支付类型之间实现互操作性,并且具有大量的隐私选项。
如果我们有这个,我们可以轻松地单方面向任何人付款。
然而,在实践中,我们很快就能明白为什么这样的系统尚不存在。将您的支付信息放在某个目录中相比其他目录有什么激励?如果您的支付信息发生变化,更新目录的激励是什么?有什么动机阻止成千上万的垃圾邮件发送者冒充 Preston Pysh 或 Lyn Alden?有什么动机阻止那些为半公众人物输入各种虚假支付信息的行为?谁将控制和维护这个庞大的国际支付目录?它将在谁的服务器上运行?如果有强大的力量想要关闭它怎么办?
Nostr 的增长正在引导这样的支付目录,因为它已经聚汇集了解决这些各种问题的正确激励机制。
Miljan Braticevic 描述了 Nostr 有四个功能:
- 身份层
- 信任网络
- 消息传递层
- 发布层
在构建和维护强大的全球公共支付目录时,所有这些功能能够很好地协同工作。
作为起点,Nostr 的去中心化社交媒体方面提供了一个激励,即鼓励人们使用公钥 / 私钥对在其上建立已知身份,并使用 Nostr 的客户端和中继生态系统作为消息传递和发布平台,至少作为起步时的备份。这是一种将信息从只有您控制的源头(只要您保证私钥安全)向多个中继服务器广播信息,其他客户端可以访问这些服务器,而不受你的其他社交媒体帐户发生损害时(如被黑客入侵、禁用或其他方式)的影响。
此外,还有一个激励措施,即将钱包与您的个人资料关联,这样您就可以收到读者对您发布的任何内容的「zaps」,并且任何闪电网络钱包用户都可以查找到您并向您付款。这个过程非常简单,一些 Nostr 客户端甚至直接内置了钱包功能。
但还有垃圾邮件和冒充身份的问题,这些问题会困扰任何开放的支付目录。您怎么知道某人是否真的是他们所说的那个人?如果一个知名人士有一千个假冒者该怎么办?这就是 Nostr 的信任网络大有帮助的地方。
在 Nostr 上,人们可以互相关注,以接收内容和信息,因为这是一个社交媒体生态系统,而不是纯粹的支付目录。如果您看到一个有 10 个粉丝的 Jeff Booth 的账号,或者一个有 10 万个粉丝的 Jeff Booth 的账号,你大概就能分辨出哪一个才是真正的他。
但我们可以再进一步。我在自己网站的侧边栏上链接到我的真实 Nostr 个人资料,以帮助验证我的 Nostr 身份是否真的是我本人以及我的关注者数量。我还关注了 Jeff Booth,这样做是因为我想收到他的帖子,但这也有助于向其他人(无论是人类还是算法)发出信号,确认那确实是真正的 Jeff Booth。因此,他的身份已通过我的网站间接验证,只需一步。我与 Jeff 有多种沟通方式,因此我可以确认那人是不是他,或者他的数字身份是否受到其他损害。还有其他认识的人也在关注同一个 Jeff Booth 的个人资料,其中许多人也通过了他们的网站验证。
无论规模大小,这种信任网络都有助于有机地区分真实账户和冒名顶替者。关注者数量、特定的高影响力关注者以及各种现实世界的锚点(例如我的网站链接到我的真实 Nostr 身份)都有助于构建一个自发组织的信任网络。即使在更小的规模上,一旦您向几个朋友核实他们的账户是真实的,那么他们关注的人可以帮助在您的朋友圈内建立真正的信任网络。
当然,其他社交网络也有信任网络的方面,但这里的不同之处在于,Nostr 的开放性质使我们能够利用这种信任网络并将其应用于其他事物,例如支付。
因此,除了去中心化的社交媒体生态系统之外,我们还有一个去中心化的全球公共支付目录,有着很好的激励措施来创建它,并且它还内置了防冒充功能。
尽管 Nostr 仍然是一个社交媒体生态系统仍然是小众的,但该支付目录已经对比特币 / 闪电网络钱包产生了显著的影响。对于比特币生态系统而言,许多类型的双边支付现在正在变成单边支付,这改善了用户体验,尤其是在朋友圈内。
金钱和沟通本质上是密不可分的。它们相辅相成。转账是一种社交活动。Nostr 的开源特性使客户能够比任何中心化的社交媒体生态系统更好地整合可互操作的跨境支付方式,这使其相对于现有生态系统具有独特的价值主张。通过构建自发组织的社交图谱,它使这些支付方式变得更加出色。
第三部分:潜在的「其他内容」
如前所述,Nostr 代表「通过中继传输的笔记和其他内容」。
除了实现去中心化社交媒体和去中心化支付目录(两个非常强大且相互加强的功能)之外,它还能做什么?还有什么其他功能?
目前已经有数十款应用集成了 Nostr。它是社交媒体通信协议中最简单的一种,因此集成它并开发利用它的东西非常快捷且成本低廉。无论是短篇内容、长篇内容、类似 Twitter 的体验、类似 Reddit 的体验、类似 Pinterest 的体验、类似 Telegram 的体验、类似 Instagram 的体验、播客、音乐、视频、照片、食谱、评论,还是市场,都可以找到适用于这些内容的 Nostr 应用。而且还会有更多。我们将拭目以待哪些应用能够留存下来。
现在还处于早期阶段,大多数应用程序都是自发筹集资金的,并且在一些方面还显得粗糙不堪,但每周都会有更多的应用程序被开发出来,现有的应用程序也在不断改进。此外,一些在 Nostr 之前就已存在的应用程序正在重组其后端,以转变成为 Nostr 的应用程序。
由于 Nostr 是一种通信协议,因此它属于公共领域,也因此任何想要集成它的应用都可以这样做。集成 Nostr 的应用可以与其他集成 Nostr 的应用实现互操作性。通过采用 Nostr 这种极为简单的共享语言,应用允许用户无缝地使用他们现有的在线身份、社交图谱和数据。
应用程序开发团队集成 Nostr 的主要动机是,它允许应用程序融入 Nostr 现有的网络效应和用户群体。用户身份、用户社交图谱和信任网络以及数据可用性都已经存在。
对于一个应用来说,从零开始建立起初始用户群体是很困难的,但 Nostr 可以帮助解决这个问题。如果您制作了一款新应用程序并与 Nostr 交互,那么任何 Nostr 用户都可以立即使用您的应用程序,社交互动的病毒式传播已经内置其中。
相比之下,大型生态系统集成 Nostr 的速度可能比新兴生态系统慢,因为大型生态系统已经拥有巨大的网络效应和用户群体。但随着 Nostr 的规模扩大,一些生态系统与之整合的动力就越大。
金钱与数据:平行网络
尽管比特币协议和 Nostr 协议本质上并不需要彼此,但它们可以很好地协同工作。两者相得益彰。它们都是分布式冗余系统,因为比特币的节点和 Nostr 的中继遍布世界各地。
区块链是一个分布式数据库,能够维护全球共识状态,这意味着世界上的每个参与者都同意该数据库的当前状态。由于当前状态是基于从先前状态到现在状态的变化结果,这意味着每个参与者必须同意自区块链诞生以来所有过去状态的完整历史,才能达成对当前状态的一致意见。
换句话说,无论您身在东京、伦敦、开罗、纽约、开普敦、圣保罗还是其他任何地方,对于目前比特币的确切数量以及比特币交易的完整列表,都有一个客观真实且可验证的答案。您可以查阅自 2009 年以来比特币历史上任何已确认的交易,对其细节没有任何争议。这一全球共识平均每十分钟更新一次,且覆盖全球。
这种为了维护全球共识状态而进行的每个信息单元都非常昂贵,因此网络需要做出很多权衡来保持成本相对合理。比特币作为一个去中心化的结算层,拥有自己的货币单位,尽可能地牺牲了复杂性和吞吐量,以便让任何拥有基本计算机和互联网连接的人都能验证并与全球共识状态不断同步。出于这个原因,大多数复杂性和吞吐量必须通过在比特币基础上构建层级来实现,而不是直接在基础层上进行。
另一方面,除了数字货币之外,大多数事物并不需要一个真实的全球共识状态。通过不具备全球共识状态,可以节省大量的复杂性和成本。这就是为什么大多数人认为区块链可能有助于解决的问题,但又实际上并不需要使用区块链的原因。
例如,想象一下,如果世界上所有的电子邮件客户端都必须反复就所有已发送电子邮件的确切数量和完整历史记录达成共识。所有电子邮件的唯一真实全球共识状态。这将是完全行不通的。电子邮件没有全球共识状态,这意味着没有一个关于所有电子邮件当前状态的官方协议。我们每个人只关心对我们重要的电子邮件。我关心的是,我的网络邮件客户端会存储我的邮件直到我删除它们,并可靠地将我的电子邮件发送给收件人。如果中国的人发邮件给哈萨克斯坦的人对我没有影响,我和我的网络邮件客户端也无需去记录和分类中国与哈萨克斯坦之间的所有邮件。中国和哈萨克斯坦的实体也不需要追踪我的电子邮件。试图将「所有电子邮件放在区块链上」将非常笨拙,而且没有任何好处。如果所有网络邮件供应商都希望实现全球互操作性,那么使用 SMTP 作为共享语言非常重要,这样来自中国或哈萨克斯坦的人就可以给我发电子邮件,反之亦然。但除了情报机构外,没有人希望永远追踪全球过去和现在的所有电子邮件,甚至他们也没有能力完全做到这一点。
没有人会索引整个互联网上的所有网站,也没有人会就每个网站的状态达成全球共识。谷歌是世界上最大的网站索引器,但即使是他们也并非拥有所有内容,他们只索引最相关的部分。
Facebook 作为一个庞大的集中式服务器和生态系统运营商,可以就 Facebook 上所有内容的当前状态达成共识(尽管成本极为巨大),但作为一家封闭式公司,它是唯一能够达成共识的实体。凭借这种权力,Facebook 的运营商可以禁止人们使用 Facebook,可以修改内容或删除内容,或者决定哪些内容比其他内容更能吸引用户,等等。
Nostr 没有全球共识状态,而这正是它如此高效运作的原因。Nostr 上的中继服务器并不存储所有的东西,尽管大型中继服务器存储了大部分近期的内容,也存储了大量过去的内容。因为如果所有中继服务器都协调一致以确保每个中继服务器都存储所有内容,那么成本太高,而且摩擦太多。这将需要各种限制,从而限制了 Nostr 的发展。如果用户愿意,他们可以运行自己的中继服务器,并永久存储和提供他们自己的所有内容。
作为用户,我希望中继服务器能够存储我的内容,并让我和其他人能够访问。我希望中继服务器能够存储我感兴趣的其他人的内容,并在我想要访问时提供给我。我并不在乎中继服务器是否对每一篇 Nostr 内容的状态都达成一致意见;我只关心网络能够有效地将我想要的内容提供给需要它的人。实际上,我希望能够在 Nostr 生态系统中访问基本上所有用英语撰写的内容,并希望尽可能多的英语用户能够访问我的内容。但我不需要深入研究汉语的中继服务器并跟踪那里发生的一切。然而,住在中国的美国人可能需要确保他们能够关注到这些中继服务器,以便他们能够使用。但也许我们两个都对巴西的中继服务器不太了解,这也没关系。如果因某些原因我们需要深入了解巴西并进行内容发现,那么我们可以选择加入这一流程。
就像经常使用 Nostr 的用户可能愿意向云存储运营商或网络邮件客户端支付高级服务费用一样,与只向朋友发布猫咪表情包的用户相比,经常使用 Nostr 的用户可能愿意向某些中继服务器支付费用,以获得更高程度的内容数据可用性。Nostr 提供了这种灵活性,其基础非常简单且去中心化,然后我们想要在生态系统中获得多少数据可用性取决于我们以及我们愿意为获取它而花费的资源。
尽管 Nostr 仍处于早期试验阶段,但其功能非常强大。它以开源方式在全球范围内冗余存储任意数据,并提供验证,确保无论数据在哪个中继上以及被哪个客户端读取,数据都不会被篡改。但与电子邮件非常相似,Nostr 无需一直试图就所有这些数据达成全球共识。这种能力为开发新的、更好的互操作应用程序提供了一套极好的构建模块。
比特币生态系统极大地受益于 Nostr 的社交图谱和数据可用性的全球网络,而 Nostr 生态系统也极大地受益于比特币的开源且可靠的货币全球网络。
本文来自Block unicorn,经授权后发布,本文观点不代表星空财经BlockGlobe立场,转载请联系原作者。