NOSTR是什么?NOSTR 是迄今为止最简洁的可以用来创建抗审查“社交网络”的开源协议。它不依赖于任何受信任的中心化服务器,因此具有弹性;它基于公钥密码学的密钥和签名,因此所以它是防篡改的;它不需要依赖P2P技术就能工作。
它只有两个组件:客户端(Clients)和中继器(Relays)。
客户端Client:可以用APP或者网站来类比,NOSTR“客户端”可以实现任何已知APP和网站的功能,也能实现目前的互联网(Web2)和区块链(Web3)无法实现的功能。
中继器Relay:可以用服务器来类比,但“中继器”是傻瓜服务器,它抓取、储存任何来自与它连接的“客户端”的信息,并转发给其它“客户端” ;任何人都可以运行“中继器” 。
客户端是功能具象化的工具;中继器是数据传输的桥梁,且中继器之间互不通信,中继器非常蠢,它除了接收信息和发送信息,其它什么也不做。也正因为它蠢,所以去中心化的属性极强;一个傻子,它又能有什么坏心思那?
NOSTR的运行原理,a使用公钥登录自己客户端,发送内容至中继器“A”,发送时需验证私钥才可发送成功,此时便完成了签名的操作,内容将会被连接了中继器“A”的用户看到;b连接的是中继器“B”,就看不到a发布的内容。其运行原理就是这么简单粗暴。
所以,你的ID就是你的公钥(你可以把它理解成你的用户名or账号),你发送任何信息都需要用私钥签名(把它理解成你的密码),签名由客户端验证客户端把“私钥签名的数据”传输给“你选择的”中继器(单个or多个),也从中继器中获取其它数据(来自其它客户端和用户)。
NOSTR的优势在哪里得到了体现?
eg:用户被禁止,服务器被关闭。中继器可以阻止用户在它那里发布任何内容,但这对用户来说没有影响,因为他们仍然可以将内容发布到其他中继器。由于用户是通过公钥识别的,因此当他们被禁止时,他们不会失去他们的身份以及粉丝基础。
eg:抗审查。每个用户都可以将他们的内容更新发布到任意数量的中继器。中继器可以向用户收取费用(目前费用的协商不在协议范围内)以在那里发布,这确保了抗审查性。
eg:垃圾信息。如果垃圾信息是中继器要关注的一个问题,它可以要求为发布付费或其他形式的身份验证(如电子邮件地址或电话),并将这些在内部与公钥相关联,然后将其发布到该中继器或使用其他反垃圾信息技术(如 hashcash 或验证码)。如果一个中继器被用作垃圾信息载体,它很容易被客户端取消,客户端可以继续从其他中继器获取更新。
eg:数据存储。为了让网络保持健康,不需要数百个活跃的中继器。事实上,它只需要少数几个就可以很好地工作,因为在现有中继器开始出错的情况下,可以很容易地创建新的中继器,并在网络中传播。因此,所需的数据存储量在一般情况下,要比 Mastodon 或类似软件要少。
个人总结出关于NOSTR的特点:
页面更新:2024-05-01
本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828
© CopyRight 2008-2024 All Rights Reserved. Powered By bs178.com 闽ICP备11008920号-3
闽公网安备35020302034844号