《30篇短文掌握NFT》22 社区很重要
NFTs是web3的基础之一,这个系列将通过30篇短小的文章来介绍NFT,让大家从零深入了解并掌握关于NFT的相关知识。每次有人谈起Web3或者NFT,我们就会听到“社区”,本文就来了解一下。 在Web3领域,社区无处不在,从早期加密朋克密码组织的邮件组,到NFT持有者组成的社区,到去中心化自治组织DAO,我们都可以把它们看做“社区”。如此频繁的出现在各种场合,可见社区对于加密世界的重要性,我们可以通过社区进入加密世界。 翻开人类的历史,我们几乎可以在各种各样的时刻看到社区的身影,原始采集狩猎时期人们聚在一起才能一起抵御野兽,获得存活下去的机会;雅典的公民组成的社区可以商讨制定城邦的法规法典;相同愿景的人们聚在一起为同一个目标工作.......我们从众多的例子中得知,社区在人类发展的过程中扮演了重要的角色,在社区中我们团结互助,帮助老人、孩子、病人和弱者,我们共同创造美好的事物。 社区以各种各样的形式存在,除了我们上面提到的形式,线下的社区大学、公园兴趣小组、爱好者组成的厂牌等,各种各样的社区存在于各行各业;互联网最近几十年的发展让线上生活的时间不亚于线下,所以社区也以各种形式存...
Nostr的未来发展构想
Nostr基础介绍Nostr 是一个非常轻量级的开放协议,“有机会”(根据项目文档)作为一个去中心化的社交媒体平台。协议规范在 NIP(Nostr 改进提案)中定义,可在此处找到。 该协议的基础是一个 WebSocket 服务器(称为 nostr-relay),它处理和存储一个非常简单的数据结构,称为Event. 它看起来像下面这样:{ "id": <32-bytes sha256 of the the serialized event data> "pubkey": <32-bytes hex-encoded public key of the event creator>, "created_at": <unix timestamp in seconds>, "kind": <integer>, "tags": [ ["e", <32-bytes hex of the id of another event>, <recommended relay URL>], ["p", <32-bytes hex of...
去中心化协议Nostr-系列003
这是一个用中文介绍Nostr协议的系列文章,在之前的两篇中我们已经讲述了Nostr的去中心化理念以及新手入门用法,本期主要介绍一些可以让我们更好的在Nostr网络中玩耍的工具和资源。播客Nostrovia播客是专注于Nostr协议生态的音频节目,主要是对Nostr协议上项目的访谈、解读及相关新闻讲播。 https://nostrovia.org/搜索引擎Nostr.band是一个可以对Nostr协议上的内容及用户进行索引的搜索引擎,可以对感兴趣的用户进行关注。 https://nostr.band/ (可以搜索 hoodrh 关注哦Nostrum是一个支持对帖子和用户进行搜索的引擎,它还提供Nostr上最热门的用户、中继器、帖子的列表以及所有中继的列表,方便用户进行查询。 https://nostrum.pro/search/寻找Twitter上的朋友如果你想在Nostr网络中寻找你在Twitter上关注的朋友,那你可以在Nostr.directory( https://nostr.directory/ )上关联你的Twitter账户,然后网站上就会显示你关注的好友中哪些人关联了...
<100 subscribers
《30篇短文掌握NFT》22 社区很重要
NFTs是web3的基础之一,这个系列将通过30篇短小的文章来介绍NFT,让大家从零深入了解并掌握关于NFT的相关知识。每次有人谈起Web3或者NFT,我们就会听到“社区”,本文就来了解一下。 在Web3领域,社区无处不在,从早期加密朋克密码组织的邮件组,到NFT持有者组成的社区,到去中心化自治组织DAO,我们都可以把它们看做“社区”。如此频繁的出现在各种场合,可见社区对于加密世界的重要性,我们可以通过社区进入加密世界。 翻开人类的历史,我们几乎可以在各种各样的时刻看到社区的身影,原始采集狩猎时期人们聚在一起才能一起抵御野兽,获得存活下去的机会;雅典的公民组成的社区可以商讨制定城邦的法规法典;相同愿景的人们聚在一起为同一个目标工作.......我们从众多的例子中得知,社区在人类发展的过程中扮演了重要的角色,在社区中我们团结互助,帮助老人、孩子、病人和弱者,我们共同创造美好的事物。 社区以各种各样的形式存在,除了我们上面提到的形式,线下的社区大学、公园兴趣小组、爱好者组成的厂牌等,各种各样的社区存在于各行各业;互联网最近几十年的发展让线上生活的时间不亚于线下,所以社区也以各种形式存...
Nostr的未来发展构想
Nostr基础介绍Nostr 是一个非常轻量级的开放协议,“有机会”(根据项目文档)作为一个去中心化的社交媒体平台。协议规范在 NIP(Nostr 改进提案)中定义,可在此处找到。 该协议的基础是一个 WebSocket 服务器(称为 nostr-relay),它处理和存储一个非常简单的数据结构,称为Event. 它看起来像下面这样:{ "id": <32-bytes sha256 of the the serialized event data> "pubkey": <32-bytes hex-encoded public key of the event creator>, "created_at": <unix timestamp in seconds>, "kind": <integer>, "tags": [ ["e", <32-bytes hex of the id of another event>, <recommended relay URL>], ["p", <32-bytes hex of...
去中心化协议Nostr-系列003
这是一个用中文介绍Nostr协议的系列文章,在之前的两篇中我们已经讲述了Nostr的去中心化理念以及新手入门用法,本期主要介绍一些可以让我们更好的在Nostr网络中玩耍的工具和资源。播客Nostrovia播客是专注于Nostr协议生态的音频节目,主要是对Nostr协议上项目的访谈、解读及相关新闻讲播。 https://nostrovia.org/搜索引擎Nostr.band是一个可以对Nostr协议上的内容及用户进行索引的搜索引擎,可以对感兴趣的用户进行关注。 https://nostr.band/ (可以搜索 hoodrh 关注哦Nostrum是一个支持对帖子和用户进行搜索的引擎,它还提供Nostr上最热门的用户、中继器、帖子的列表以及所有中继的列表,方便用户进行查询。 https://nostrum.pro/search/寻找Twitter上的朋友如果你想在Nostr网络中寻找你在Twitter上关注的朋友,那你可以在Nostr.directory( https://nostr.directory/ )上关联你的Twitter账户,然后网站上就会显示你关注的好友中哪些人关联了...
Share Dialog
Share Dialog
因为在中文区没有搜到较为详细的对于Nostr协议网络的文章,所以准备自己写一个系列。这是本系列文章的第四篇,讲一下Nostr网络中域名Nip-05的配置方法及NIP标准。
在第二篇中我们讲了一下新手入门Nostr网络时如何使用社交应用,为了让大家先用起来,在实际的操作中去感受nostr网络上的气氛,同时也降低大家的准入门槛,所以对NIP-05只是提了一下(个人主页信息设置那里),今天就专门来讲一下NIP-05是什么以及如何设置,在此基础上也会对NIP标准进行简单的介绍。
简单点来说,NIP-05就是给每个用户设置的相比于公钥更容易识别的ID名。
我们知道在Nostr网络中每个用户的ID是一长串不规则的文字,也就是公钥。如果我要在Nostr网络中寻找用户A,必须搜索A的公钥才能找到Ta。但是公钥太长了,不方便保存和传播,同时也不便于人类对其进行辨识,于是便出现了解决方案-用一个更为人类可读的名字绑定在公钥上。
专业点说,NIP-05 使 Nostr 用户能够将自己的公钥映射到基于 DNS 的互联网标识符。验证机制类似于 Google 要求您使用 DNS 记录验证您对域的所有权的方式。 验证的主要好处是它允许通过人类可读的名称来识别 Nostr 用户,而不是通过长而难以记住的公钥。这使经过验证的 Nostr 用户能够轻松地与他人分享他们的身份。
为了拥有一个NIP-05的域名,我们可以通过两种方式来获得它。
在应用端,找到NIP-05的设置框(一般位于个人主页的编辑页面),然后购买官方提供的域名(没买过)。
如果你有自己的域名,那你可以把它验证后绑定到Nostr网络。下面主要是对这种方式的介绍。
比如我的域名是www.hoodrh.top,我的个人站点是用hexo建立的,所以我会在hexo 的
_config.yml文件中的include下添加“well-known/**”,然后在source文件下建立文件夹“well-known”(官方说建立“.well-known”但是Mac系统的点文件是留给系统的),然后在“well-known”文件夹下建立一个“nostr.json”文件即可。JS文件的内容为:
{
"names": {
"hoodrh": //你自己的nostr网络username
"npub1e9euzeaeyten7926t2ecmuxkv3l55vefz48jdlsqgcjzwnvykfusmj820c" //你的公钥ID
}
}
然后将文件保存并上传hexo即可。然后我就得到了NIP-05的地址:hoodrh@www.hoodrh.top,也就是“usernam@自己的域名”。

当然可以,如果你没有自己的域名,又不想买,那就完全没必要去设置它。目前来看设置NIP-05的作用就是显示一个认证的标识而已。基本上日常关注好友之类的操作,完全可以通过复制公钥来实现。相信随着各种应用端搜索技术的增强,也可以支持搜索username来查找用户了。(我就要紫标认证✅!
NIP是一系列的协议接口标准,统一规定了各种常用功能使用时的接口元素和细节,这样有利于整个网络上不同应用之间建立通道,从而让一个用户发送的内容可以在nostr网络上的所有应用之间都被识别和传播。
这里大概讲一下不同NIP标准所支持的 nostr 功能,更技术性的说明在这里查看
NIP-01 - 基本协议流程描述,是用于客户端和中继之间通信的协议。它涉及事件的交换,事件是包含各种信息的对象,例如唯一 ID、时间戳和标签。
NIP-02 - 联系人列表和昵称
NIP-03 - 事件的 OpenTimestamps 证明 [未计划]
NIP-04 - 加密私信
NIP-05 - 将 Nostr 密钥映射到基于 DNS 的互联网标识符
NIP-06 - 从助记种子短语推导基本密钥
NIP-07 - 网络浏览器的 window.nostr 功能 [不适用]
NIP-08 - 处理提及
NIP-09 - 事件删除 [部分]
NIP-10 - 客户端在文本事件中使用 e 和 p 标签的约定
NIP-11 - 中继信息文件
NIP-12 - 通用标签查询
NIP-13 - 工作量证明
NIP-14 - 文本事件中的主题标签
NIP-15 - 存储事件结束通知
NIP-16 - 事件处理
NIP-19 - bech32 编码的实体
NIP-20 - 命令结果
NIP-21 - nostr:URL 方案
NIP-22 - 事件 created_at 限制
NIP-25 - 反应
NIP-26 - 委托事件签名
NIP-28 - 公开聊天
NIP-33 - 参数化可替换事件
NIP-36 - 敏感内容
NIP-40 - 过期时间戳
NIP-42 - 客户端到中继的身份验证
NIP-50 - 关键字过滤器
好了,今天就到这里,明天再见。祝你在Nostr网络中玩得愉快。
因为在中文区没有搜到较为详细的对于Nostr协议网络的文章,所以准备自己写一个系列。这是本系列文章的第四篇,讲一下Nostr网络中域名Nip-05的配置方法及NIP标准。
在第二篇中我们讲了一下新手入门Nostr网络时如何使用社交应用,为了让大家先用起来,在实际的操作中去感受nostr网络上的气氛,同时也降低大家的准入门槛,所以对NIP-05只是提了一下(个人主页信息设置那里),今天就专门来讲一下NIP-05是什么以及如何设置,在此基础上也会对NIP标准进行简单的介绍。
简单点来说,NIP-05就是给每个用户设置的相比于公钥更容易识别的ID名。
我们知道在Nostr网络中每个用户的ID是一长串不规则的文字,也就是公钥。如果我要在Nostr网络中寻找用户A,必须搜索A的公钥才能找到Ta。但是公钥太长了,不方便保存和传播,同时也不便于人类对其进行辨识,于是便出现了解决方案-用一个更为人类可读的名字绑定在公钥上。
专业点说,NIP-05 使 Nostr 用户能够将自己的公钥映射到基于 DNS 的互联网标识符。验证机制类似于 Google 要求您使用 DNS 记录验证您对域的所有权的方式。 验证的主要好处是它允许通过人类可读的名称来识别 Nostr 用户,而不是通过长而难以记住的公钥。这使经过验证的 Nostr 用户能够轻松地与他人分享他们的身份。
为了拥有一个NIP-05的域名,我们可以通过两种方式来获得它。
在应用端,找到NIP-05的设置框(一般位于个人主页的编辑页面),然后购买官方提供的域名(没买过)。
如果你有自己的域名,那你可以把它验证后绑定到Nostr网络。下面主要是对这种方式的介绍。
比如我的域名是www.hoodrh.top,我的个人站点是用hexo建立的,所以我会在hexo 的
_config.yml文件中的include下添加“well-known/**”,然后在source文件下建立文件夹“well-known”(官方说建立“.well-known”但是Mac系统的点文件是留给系统的),然后在“well-known”文件夹下建立一个“nostr.json”文件即可。JS文件的内容为:
{
"names": {
"hoodrh": //你自己的nostr网络username
"npub1e9euzeaeyten7926t2ecmuxkv3l55vefz48jdlsqgcjzwnvykfusmj820c" //你的公钥ID
}
}
然后将文件保存并上传hexo即可。然后我就得到了NIP-05的地址:hoodrh@www.hoodrh.top,也就是“usernam@自己的域名”。

当然可以,如果你没有自己的域名,又不想买,那就完全没必要去设置它。目前来看设置NIP-05的作用就是显示一个认证的标识而已。基本上日常关注好友之类的操作,完全可以通过复制公钥来实现。相信随着各种应用端搜索技术的增强,也可以支持搜索username来查找用户了。(我就要紫标认证✅!
NIP是一系列的协议接口标准,统一规定了各种常用功能使用时的接口元素和细节,这样有利于整个网络上不同应用之间建立通道,从而让一个用户发送的内容可以在nostr网络上的所有应用之间都被识别和传播。
这里大概讲一下不同NIP标准所支持的 nostr 功能,更技术性的说明在这里查看
NIP-01 - 基本协议流程描述,是用于客户端和中继之间通信的协议。它涉及事件的交换,事件是包含各种信息的对象,例如唯一 ID、时间戳和标签。
NIP-02 - 联系人列表和昵称
NIP-03 - 事件的 OpenTimestamps 证明 [未计划]
NIP-04 - 加密私信
NIP-05 - 将 Nostr 密钥映射到基于 DNS 的互联网标识符
NIP-06 - 从助记种子短语推导基本密钥
NIP-07 - 网络浏览器的 window.nostr 功能 [不适用]
NIP-08 - 处理提及
NIP-09 - 事件删除 [部分]
NIP-10 - 客户端在文本事件中使用 e 和 p 标签的约定
NIP-11 - 中继信息文件
NIP-12 - 通用标签查询
NIP-13 - 工作量证明
NIP-14 - 文本事件中的主题标签
NIP-15 - 存储事件结束通知
NIP-16 - 事件处理
NIP-19 - bech32 编码的实体
NIP-20 - 命令结果
NIP-21 - nostr:URL 方案
NIP-22 - 事件 created_at 限制
NIP-25 - 反应
NIP-26 - 委托事件签名
NIP-28 - 公开聊天
NIP-33 - 参数化可替换事件
NIP-36 - 敏感内容
NIP-40 - 过期时间戳
NIP-42 - 客户端到中继的身份验证
NIP-50 - 关键字过滤器
好了,今天就到这里,明天再见。祝你在Nostr网络中玩得愉快。
NIP-65 - 中继列表元数据
NIP-65 - 中继列表元数据
No comments yet