Nostr是什么以及如何使用? Linux

Nostr 是一种新型创新互联网协议,旨在让人们更轻松地使用社交媒体。 Nostr 使用中继和公钥加密技术来分散互联网上的消息传输,而不是单个网站。

本文将向您展示如何安装Nostr客户端 Linux。 此外,您还将学习如何创建自己独特的密钥对来参与 Nostr 网络。

内容

Nostr 如何发挥作用以及为何使用它?

Nostr 的工作方式是每个用户都有一对唯一的密钥来在网络中识别他们。 用户从 Nostr 中继发送和接收的每条消息都使用其密钥进行签名和加密。

这意味着只有拥有签名密钥的用户才能打开和解密其消息。 这使得所有通过 Nostr 的内容默认都是私有的。

除此之外,Nostr 相对于其他人还有另一个优势 Social- 媒体网站“内容不可知”。 这意味着该协议不需要传入和传出消息的严格格式。 例如,Nostr 帖子可以像推文一样短,也可以像专题博客一样长。

顶部: Nostr 是一个在比特币社区内启动的项目。 立即托管完整节点并运行闪电节点,了解 Bitcon 为何如此特别。

注意:以下指令运行在 Ubuntu 机器。

安装 Gossip Nostr 客户端

使用 Nostr 的第一步是在您的计算机上安装客户端。 虽然有多种程序可以访问网络,但目前最可靠的程序是 Gossip。 这是一个面向桌面的客户端,不需要在您的计算机上运行网络浏览器。

  1. 从开发者的 Github 存储库下载软件包:
wget https://github.com/mikedilger/gossip/releases/download/v0.6.0/gossip_0.6.0_amd64.deb
  1. 双击 .deb 文件开始在您的系统上安装 Gossip 包。

创建您的第一个 Nostr 帐户

  1. 从应用程序菜单启动 Gossip 应用程序。
  2. 这将打开一个纯白色窗口,显示您可以在 Gossip 中执行的操作的简要概述。 要创建您的第一个帐户,请单击您。
  1. 单击“生成密钥对”类别下的第一个文本框,然后输入您的帐户密码。
Nostr 密钥生成过程的屏幕截图。
  1. 单击“立即生成”创建新的 Nostr 帐户。
Nostr 密钥生成按钮的突出显示屏幕截图。

导入现有的 Nostr 帐户

除了创建新的 Nostr 帐户外,Gossip 还允许您导入现有的 Nostr 密钥作为您的主用户帐户。 如果您已经使用过 Nostr 并且不想重建您的关注者列表,这可能会很有用。

您所要做的就是找到您当前 Nostr 帐户的私钥并将其放入 Gossips 中”Enter 导入私钥类别下的私钥文本框。 单击“导入”。

连接到继电器并发送注释

为了让 Nostr 工作,您需要将其连接到中继节点。 这些是小型服务器 Cloud,它通过 Nostr 传输您的加密信息。 它们还允许您找到网络上的其他用户并将您的帖子转发给您的关注者。

  1. 单击中继按钮。
Gossip UI 的屏幕截图,其中突出显示了“中继”类别。
  1. 单击“配置”子按钮。
突出显示的屏幕截图显示了 Nostr 继电器的配置子类别。
  1. 要添加中继,请输入要连接的服务器的完整 URL,然后单击“添加”。 就我而言,我使用以下继电器: wss://nos.lol, wss://relay.nostr.bandwss://purplepag.es
显示新添加到 Gossip 的中继列表的屏幕截图。
  1. 在新中继旁边,单击“读取”、“写入”和“通告”复选框。 这允许您的 Gossip 客户端使用这些与其他客户端进行通信。
Gossip 客户端上启用的多个中继的屏幕截图。
  1. 您现在可以发布您的第一个注释。 单击“提要”按钮。
显示提要类别链接的突出显示屏幕截图。
  1. 要发送您的第一个注释,请在空白文本框中写入内容,然后单击“发送”。
显示 Gossip 的 feed 界面的屏幕截图。

关注其他 Nostr 帐户

除了给自己发送注释之外,您还可以关注网络上的其他用户并与之互动。 这类似于大多数系统上的“关注”功能 Social-媒体网站。

  1. 单击人员按钮。
突出显示的屏幕截图显示八卦中“人物”类别的链接。
  1. 单击关注新人。
显示 Gossip 中“关注新朋友”链接的屏幕截图。
  1. 提供您想要关注的帐户的个人资料密钥。 这是一长串以“nprofile”开头的字母和数字。 有关当前用户及其 Nprofile 密钥的列表,请参阅 访问用户目录网站
Nostr.Band 登陆页面的屏幕截图。
  1. 要获取用户的 NProfile 密钥,请按您要关注的用户旁边的小向下箭头图标。
显示 Nostr.Band 中 Nostr 帐户的向下箭头的屏幕截图。
  1. 单击复制配置文件。
显示用户“ramces”的“复制 Nprofile”链接的屏幕截图。
  1. 获得 nprofile 密钥后,返回 Gossip 并将其粘贴到“关注 nprofile”类别正下方的文本框中。
显示 Gossip UI 中 Nprofile 键的屏幕截图。
  1. 单击“关注”按钮可加载该用户的注释和信息。
用户在 Gossip 中闲逛的屏幕截图。

阅读外部 Nostr 账户的 feed

Nostr 的出色功能之一是,只要您知道某个帐户的 Nprofile 密钥,您就可以读取发送到该帐户的任何公共数据。 这对于想要创建其喜爱的用户的“只读”提要的用户来说非常有用。

  1. 要导入其他帐户的公共源,您必须获取其 npub 密钥。 您还可以通过 Nostr.Band 获取此信息。
Nostr.Band 网站的屏幕截图。图片来源:https://nostr.band
  1. 单击要导入 Gossip 的用户的向下箭头图标。
Nostr.Band 用户条目的屏幕截图,向下箭头突出显示。
  1. 单击“复制 npub”。
复制 Nostr.Band 配置文件条目的屏幕截图,其中突出显示了 npub 链接。
  1. 打开 Gossip,点击“你”,然后点击“Key”。
显示用于管理密钥的 Gossip 界面的屏幕截图。
  1. 向下滚动窗口并将 Npub 密钥粘贴到“导入公钥”类别下的文本框中。
gossip 客户端中 npub 密钥的屏幕截图。
  1. 单击“导入公钥”将外部帐户的提要加载到 Gossip 中。
显示外部 Nostr 帐户运行时 Gossip UI 的屏幕截图。

很高兴知道: 通过生成您自己的 GPG 密钥来了解公钥加密的工作原理 Linux。

经常问的问题

我在 Nostr 客户端中看不到任何帖子。

此问题很可能是由于八卦中继列表配置错误或中继故障所致。 要解决此问题,您可以仔细检查中继列表,以确保每个服务器都启用了读写权限。 您还可以添加额外的中继作为 Gossip 客户端的冗余备份。

我可以在其他客户上使用我的 Gossip Nostr 帐户吗?

是的。 由于 Nostr 帐户只是一个简单的公钥/私钥对,因此您可以将帐户转移给任何客户,它仍然会加载您的所有笔记和当前的关注者列表。

Nostr 是否可以阻止垃圾邮件?

是和不是。 默认情况下,公共中继始终接受注释,无论它来自何处。 这意味着垃圾邮件发送者可以随时公开广播消息,并且由用户的客户端来过滤这些消息。 然而,有 一系列付费服务 您可以订阅它,并在中继级别执行垃圾邮件过滤。

照片来源: Redd F 来自 Unsplash。 Ramces Red 的所有改动和截图。

订阅我们的新闻!

我们的最新教程直接发送到您的收件箱

订阅所有时事通讯。

注册即表示您同意我们的隐私政策,并且欧洲用户同意数据传输政策。 我们不会分享您的信息,您可以随时取消订阅。

订阅