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

注:近日一个名叫 nostr 的中心化社交媒体协议书赢得了BTC街道的青睐,这引起了 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,以获得对协议书规范化的有效详尽表述(提醒:它十分简洁明了)。
来源:Xiaoz
- 免责声明
- 世链财经作为开放的信息发布平台,所有资讯仅代表作者个人观点,与世链财经无关。如文章、图片、音频或视频出现侵权、违规及其他不当言论,请提供相关材料,发送到:2785592653@qq.com。
- 风险提示:本站所提供的资讯不代表任何投资暗示。投资有风险,入市须谨慎。
- 世链粉丝群:提供最新热点新闻,空投糖果、红包等福利,微信:juu3644。

Xiaoz



