首页 > 其他分享 >基于NOSTR协议的“公有制”版本的Twitter,去中心化社交软件Damus用后感,一个极端走向另一个极端

基于NOSTR协议的“公有制”版本的Twitter,去中心化社交软件Damus用后感,一个极端走向另一个极端

时间:2023-02-04 08:55:26浏览次数:76  
标签:协议 Twitter 中继器 用户 极端 NOSTR Damus 中心化

最近,一个幽灵,Web3的幽灵,在网络游荡,它叫Damus,这玩意诠释了什么叫做病毒式营销,滑稽的是,一个Web3产品却在Web2的产品链上疯狂传销,各方大佬纷纷为其背书,到底发生了什么?Damus的葫芦里,卖的是什么药?

注册和简单实用

很少有什么产品在用户注册环节会有什么噱头,但Damus确实出其不意,它抛开了传统的Web3产品“区块链钱包先行”的策略,直接一键式生成秘钥对,没有了任何门槛,即使是对Web3完全没有任何概念的普通人,也可以直接上手使用,这里我们使用Damus的网页版,直接访问 https://snort.social/login:

点击页面中的Generate Key按钮即可注册。

注册成功后,进入settings,选择profile,账户设置页面。

在这里我们可以像传统的web2.0社交产品一样,填写昵称,上传头像或者banner,以及其他的一些个人资料,总体上乏善可陈,设置完毕后是这样的:

值得一提的是,这里用户的唯一标识是一串公钥(Public Key)地址:npub16mu2qn54ehx3eh04jy5naq72xkhx3wz6shmkmlr35cpjccgyy5ksvm0plu

Damus的用户可以根据公钥地址来选择关注其他用户,也可以进行“发帖”操作,发布的“帖子”会被关注者们看到,玩惯了Twitter的用户对这些都不陌生。

在个人设置页面中:https://snort.social/settings/profile ,有一个很关键的私钥(Private Key),这个东西是唯一能够证明“你是你自己”的凭证,有点像区块链钱包Metamask中的助记词,登录Damus的时候,可以选择使用私钥进行登录。

NOSTR协议

Damus底层基于NOSTR协议,那么什么是NOSTR协议?其实和我们熟识的HTTP协议也差不了太多,也分为两个端,只不过HTTP协议是客户端和服务端,而NOSTR协议则没有服务端,取而代之的是中继端(relay)。

说白了,没有了中心化的服务器端,变成点对点的中继器,这个中继器可以理解为“共产化”的服务器,每个人都可以搭建并且传输数据,如此就形成了一个完全去中心化的社交网络。

好处就是用户不再受中心化服务器的制约,只要中继器存在,就可以发布想要发布的所有信息。

在后台我们也可以自由的设置和添加NOSTR协议的中继器,甚至可以修改读写权限:

数据交换形式则采用websocket + JSON 的方式:

具体的交互数据包括当前用户的档案信息,比如公钥地址、用户头像,用户简介等等,用户发送的信息内容,也就是帖子内容,最后,是用户推送给关注者的中继器地址,例如上文中的wss://relay.snort.social。

一个极端走向另一个极端

NOSTR协议赋予了Damus网络用户极致的“自由”,可是“自由”也是需要付出代价的,那就是负面有害信息的肆意传播和增长,由于任何人都可以运行一个或多个中继器,所以,就很难有人能控制所有的中继器,也就没法针对某些散发有害信息的公钥地址进行限制,这就意味着,没有了任何所谓的“规则”,变成了彻头彻尾的“黑暗森林法则”。

不得不承认,去中心化带来的并非都是美好的事物。它同样刺激了信息操纵和误导我们的判断,从而给去中心化网络带来了诸多问题。这些问题就像顽疾一样,让人们痛苦却无可奈何。我们往往并不清楚自己真正需要的是什么,而这个弱点常常会被利益集团抓住,并加以充分利用。这就是他们的欺骗行为。欺骗行为的不可避免性未必源于那些品质恶劣的人,而是很可能源于去中心化的自然运作。

举个例子,20世纪40、50年代,逐步有医学证据表明吸烟和肺癌之间的关系。但是由烟草公司资助的研究,指出吸烟与癌症之间的关系还没有被证实。哥伦比亚广播公司的电视节目里安排的论战,显得“抽烟导致癌症”和“抽烟不会导致癌症”的证据难分胜负。但美国1964年卫生总署发布报告,明确指出,抽烟有害健康。该报告代表了美国政府的官方立场。1973年,在公共场所吸烟被禁止。为了应对烟草行业联盟“抽烟很潇洒”的诱惑,反烟草运动持续传播“抽烟很愚蠢”这一信念。1964年发布的卫生总署报告在这方面居功至伟,这,就是监管的力量。

结语

成也去中心化,败也去中心化,在去中心化网络中,拿着钓竿坐等鱼上钩的“姜太公”无处不在,根据简单的概率原理,就算我们谨小慎微、如履薄冰,最终,迟早都会被人“钓”到,没有人能够幸免。

标签:协议,Twitter,中继器,用户,极端,NOSTR,Damus,中心化
From: https://www.cnblogs.com/v3ucn/p/17090838.html

相关文章

  • 什么是去中心化?去中心化系统的优势DAPP系统开发
    为了确保去中心化的容错才能,以下办法或许会有所协助:1.尽或许坚持多方竞争联系;2。升级协议的技术和知识一定要民主,让更多的人参与到一些显着不好的协议变更的研讨、评论和......
  • R语言对推特twitter数据进行文本情感分析|附代码数据
    原文链接:http://tecdat.cn/?p=4012最近我们被客户要求撰写关于文本情感分析的研究报告,包括一些图形和统计输出。我们以R语言抓取的推特数据为例,对数据进行文本挖掘,进一步......
  • 区块链技术和DeFi,在去中心化使命中发挥关键作用!
       在传统的金融观念中,流动性在整个经济金融体系中的重要性不言而喻,甚至可以说现代金融交易体系甚至整个货币体系,都是在为更好的提升市场交易的流动性,而在不断演变和......
  • “去中心化”和“分布式”
    很多人口中的“去中心化”,与它的字面意思并不匹配,“去中心化”成为了一个迷惑性的词。而人们口中的“分布式”也有不同的含义。我们可以先定义什么是中心化:把整个事物全......
  • R语言对推特twitter数据进行文本情感分析|附代码数据
    最近我们被客户要求撰写关于文本情感分析的研究报告,包括一些图形和统计输出。我们以R语言抓取的推特数据为例,对数据进行文本挖掘,进一步进行情感分析,从而得到很多有趣的信息......
  • Twitter的分布式自增ID雪花算法snowflake (Java版)
    分布式系统中,有一些需要使用全局唯一ID的场景,这种时候为了防止ID冲突可以使用36位的UUID,但是UUID有一些缺点,首先他相对比较长,另外UUID一般是无序的。有些时候我们希望能使用......
  • R语言对推特twitter数据进行文本情感分析|附代码数据
    原文链接:http://tecdat.cn/?p=4012最近我们被客户要求撰写关于文本情感分析的研究报告,包括一些图形和统计输出。我们以R语言抓取的推特数据为例,对数据进行文本挖掘,进一步......
  • 【论文导读】- Communication-Efficient Learning of Deep Networks from Decentraliz
    文章目录​​论文信息​​​​摘要​​​​主要内容(contributions)​​​​FederatedAveraging​​​​联邦学习​​​​隐私​​​​联邦优化​​​​联邦平均算法(FedAVG)​......
  • 使用Sencha Touch框架开发Twitter搜索应用
    目前,Android和iphone两大主流手机的应用开发吸引了大批开发人员的眼光。而开发人员最期望的是能尽可能运用旧有的技术知识,去设计这些新的应用,因此出......
  • twitter
    ##############  推特的账号类型分类标准:个人-蓝底锯齿背景的白勾;官方-白底锯齿背景的灰勾+“官方”标签;                 ......