tokenpocket安卓最新版下载|damus

作者: tokenpocket安卓最新版下载
2024-03-07 18:04:52

Damus | 初体验及使用教程 - 掘金

Damus | 初体验及使用教程 - 掘金

首页 首页

沸点

课程

直播

活动

竞赛

商城

APP

插件 搜索历史

清空

创作者中心

写文章 发沸点 写笔记 写代码 草稿箱 创作灵感

查看更多

会员

登录

注册

Damus | 初体验及使用教程

charlex

2023-02-04

1,739

开启掘金成长之旅!这是我参与「掘金日新计划 · 2 月更文挑战」的第 2 天,点击查看活动详情

前言

近几年区块链、元宇宙、去中心化等技术概念在网络中迅速传播

期间亦有不少相关的应用出现,像:交易所、数字货币、艺术品NFT、智能合约,细看皆为对玩家有较高门槛的应用

而就在前几天,又一款去中心化的社交应用产品爆火,迅速冲上了appstore排行榜前列,它就是Damus

简介

2月1日,Twitter 创始人 Jack Dorsey 发推称,基于去中心化社交网络 Nostr 的首个客户端 Damus 正式上线

这是一个用户所能完全控制的社交网络应用,相当于用户拥有的对外开放的专属Twitter

该应用建立在开放的互联网协议上,没有平台可以禁止或审查用户,用户在控制自己的数据和语音

几大特点:

加密的端到端加密的私有消息传递通道,让大数据分析远离用户

不需要进行复杂的用户注册和创建帐户操作

不需要电话号码、电子邮件或姓名(匿名)

消息通过去中心化节点网络,没有中心化数据服务器(通过中继器发送接收数据)

可编程,轻松集成自己专属的机器人,自动化用户的生活或业务,Damus在检测到到用户接入的服务器无法连接则会及时进行通知

支持用户与用户之间存在小费交易,用比特币闪电网络功能来交易,可以直接调用第三方闪电网络钱包支付

如何安装

苹果用户

准备一个外区的AppleID账号

若尚无外区AppleID推荐两篇文章:

【2023年】五分钟注册美区AppleID,手把手教,稳定且耐用!

如何免费注册美区 Apple ID

在AppStore登陆外区账号搜索并下载app

其它用户

Google Play下载:play.google.com/store/apps/…

网页版:snort.social/

如何使用

打开APP

同意协议说明后进入用户信息填写

获取并记录公钥(账号)与私钥(密码)

公钥:可用于分享给自己的好友,好友通过这个公钥字符串便可以建立好友关系(账号)

在 Nostr 的世界里,公钥字符串等同于身份

私钥:账号的关键密钥,不可泄露给其他人(密码)

首页

总共有两个TAB:Posts、Posts & Replies

用户可以在此查看到官方账号以及当前账号Follow的用户一直以来的内容发布记录

甚至还能看到官方账号在8个月前的hello world!

当点击右下角的加号时,弹出一个纯文本输入框(一开始的想法:竟然不可以上传图片or视频!!!)

后面通过添加一些discord交流群发现原来可以先转换图片资源为链接再进行图片上传(这不就是将资源上传到CDN嘛)

接着再来看看每一个Post下方都有四个操作按钮分别是:

评论(comment):对指定的一条Post发起评论,点击后同样也是拉起纯文本输入框

转发(repost):转发指定的一条Post,点击后将通过自己的账号发送一条一摸一样的Post

点赞(like):这是一个不可逆操作,点赞了就不能撤回(手滑也不能撤回)

分享(share):分享出去的是一个以damus.io开头的链接

消息数据(DMs)

这是一个用户之前私聊消息数据的收集箱(列表)

DMs:被动接收其它用户私聊关系的消息列表

Requests:主动发起私聊关系的消息列表

私聊界面比较简洁

全局消息(global)

这是一个能够获取到全局所有用户动态消息的入口

能看到在线用户最新发送的消息,当然在此也会有可能接触到难以启齿的内容(dddd)

注意上方有一个搜索框,这里的搜索框没有任何关于搜索类型的解释,但经过实测目前发现只能搜索两类数据

当前搜索结果数据中,用户在注册时输入的用户名(即Username且支持模糊搜索)

用户的公钥(精确搜索用户)

在搜索到的结果里面挑选目标用户点击Follow订阅用户的动态(这里的Follow操作是可以撤回的)

个人中心

点击左上角头像,弹出个人中心抽屉

Profile:个人主页

profile页内能够查阅用户的 username 、 公钥 、 Following 、Follower 、 Relays(中继器wss协议地址集合) 等信息的数据

若需要更新个人信息亦可以通过Edit入口进入编辑页

更新头像需要提供一个链接,应用不支持直接上传图片,这里有一个工具网站可以参考

URL:postimages.org/

Blocked:屏蔽用户数据列表

当我们在使用应用的过程中不喜欢查看某用户的动态信息时,我们可以对其进行block处理

操作后的用户便会出现在Blocked列表当中

Settings:应用设置

用户可以通过此处查询到自己的公钥与私钥,同时能够选择钱包类型

并且如果在用户不再使用应用的情况下,用户还可以对自己的账号进行销毁

交易能力

Damus 内置了比特币闪电网络功能,可以直接调用第三方闪电网络钱包支付

去中心化社交网络

Nostr 是一个匿名、简单、开放的网络协议,旨在创建一个抗审查的全球社交网络,且不需要任何受信中心化服务器,服务不间断,基于非对称密钥和签名,安全又可靠

使用

用户运行一个本地客户端(比如 Damus、网页、命令行),生成一对密钥对(注册帐号)

当需要发布某些内容时,用密钥对内容进行签名,并将其发送到多个中继器(由协议参与者架设的托管服务器,用户自己也可以搭建服务器),其他人就可以通过中继服务器,获取你发布的信息(用户询问周围的中继器以拉取信息)

中继器的功能很简单,就是接受客户端或向其他中继转发消息

任何人都可以运行中继器,中继器只存储与转发内容,作为用户无需信任中继器,因为签名只在客户端进行验证

Nostr 要做的就是最简单的社交,每个人想说的每句话,都能被他想让看到的人看到

nostr协议

nostr:通过 websocket 收发 JSON 格式 Event 消息

{

"id": "",

"pubkey": "<32-bytes hex of public key of the event creator>",

"created_at": "",

"kind": "",

"tags": [

["e", "<32-bytes hex of the id of another event>, "],

["p", "<32-bytes hex of the key>, "],

// other kinds of tags...

]

"content": "",

"sig": "<64-bytes signature of the sha256 hash of the serialized event data>",

}

客户端发给中继服务器 Relay 的所有 Event 都是 Schnorr 算法签名的。其他客户端通过订阅过滤器得到任何 Event。客户端不是去中心化的,但是 Relay 是去中心化的,Relay 之间互相通信收发 Event。客户端自己决定要订阅哪些 Event,怎么验证 Event 是否可信。你可能会觉得这样的协议,太过简单,没什么价值。其实,正是因为协议简单,才适合与去中心化的应用场景,满足去中心化社交网络 DSN 的需求

讲到最后

总的来说Damus只是一个基于开放社交协议 nostr 网络创造了一个可供用户方便注册网络账号以及发布接收内容的客户端,经过体验可以发现客户端实现的功能都比较简洁、易上手,没有过多的UI设计,一定程度上给人一种半成品的感觉,但也正因如此才能够给人以更大的想象空间

自2023年2月1日推特创始人发帖以来,科技圈为Damus、nostr掀起了一大波尝新浪潮,而此前许多web3、区块链相关的概念和技术相似的项目其实已经进行了很长时间的探索(即使没有破圈),作为最近兴起的 Damus 和 Nostr 的未来仍然充满着许多的未知

愿冰冷的技术最终能够赋予人们生活无限的温暖

互关

me:npub193xn8vu9jva6w0acg6n8q40eygr9a8drlts6npueuqxvnvun23wsfs2zwn

参考

Damus,突然爆火!

Nostr 协议,及命令行工具 noscl

charlex

前端研发工程师 @Tencent

37

文章

34k

阅读

76

粉丝 目录 收起

前言

简介

如何安装

如何使用

打开APP

同意协议说明后进入用户信息填写

获取并记录公钥(账号)与私钥(密码)

首页

消息数据(DMs)

全局消息(global)

个人中心

交易能力

去中心化社交网络

使用

nostr协议

讲到最后

互关

参考

友情链接:

js获取li的name属性

python videocapture example

mysql全库查找商品文字

java集合能排序吗

Damus

sPurpleStoreEventsOur TeamContributeZap UsDownloadGet more from Damus with PurpleThe social network you controlYour very own social network for your friends or business.

Available Now on iOS, iPad and macOS (M1/M2)Download nowJoin TestFlight BetaAvailable inEnglishEspañolItalianoPortuguêsDeutsch日本語中文You deserve to be Free.With Damus, you are in control.Damus is built on Nostr, a decentralized and open social network protocol. Without ads, toxic algorithms, or censorship, Damus gives you access to the social network that a truly free and healthy society needs — and deserves.You are in controlBuilt on open internet protocols, there is no platform that can ban or censor you. You are in control of your data & speech.No registration requiredCreating an account doesn't require a phone number, email or name. Get started right away, and truly own your account — Thanks to advanced cryptographyNo addictive algorithmsTraditional social media keeps you addicted in order to sell you ads, which is intoxicating society. Damus doesn't. The result? A healthier community.Free speech meets Free moneyTip your friends, earn tips, support creators, and stack sats with Bitcoin & Lightning, the Free and open internet money.Want more?INTRODUCINGPurpleHelp us stay independent in our mission for Freedom tech with our Purple membership, get exclusive benefits, and look cool doing it!Become a memberLearn moreBanned in ChinaTech Crunch‘Damus pulled from Apple’s App Store in China after two days’Epoch Times'That Was Fast': China Bans Decentralized Twitter-Like App Over 'Illegal Content'CoinDeskJack Dorsey-Based Social Network Nostr's Damus App Banned From China App StoreDamus.

Live.

Events.Oct 5 – Oct 6Pacific BitcoinLos Angeles, CaliforniaVisitOct 12 – Oct 13Bitcoin AmsterdamAmsterdam, NetherlandsVisitOct 26 – Oct 27Indonesia Bitcoin ConferenceBali, IndonesiaVisitNov 1 – Nov 3NostrasiaTokyo, JapanVisitNov 9 – Nov 10NostrvilleNashville, TennesseeVisitDec 7 – Dec 9UnconfiscatableLas Vegas, NevadaVisitDamus on mediaDec 2022Nostr Is The Decentralized Protocol That Might Replace Elon Musk’s TwitterApr 2023How To Get Started With Nostr, Jack Dorsey’s Favorite Decentralized Social NetworkApr 2023Thank Elon for Making the Use Case for Twitter Competitor NostrApr 2023The Use Case for Twitter Competitor NostrMay 2023BR034 - Nostr Taking off! Catch-up with NVK ft. Fiatjaf, JB55, Pablo & OdellMay 2023Meet @Fiatjaf, The Mysterious Nostr Creator Who Has Lured 18 Million Users And $5 Million From Jack DorseyJul 2023Let's enjoy it together, talk with its creators & featured heroes, and watch extra scenes and a few bloopers.Aug 2023William Casarin | Creator of Damus App | Simply Bitcoin IRLAug 2023Nostr and the Future of Social Media with Will Casarin (WiM359)Jan 2023Twitter’s Web 3.0 Alternative Damus is Giving Away Satoshi to Incentivize User EngagementMeet the Damus teamFounder & DeveloperWilliam CasarinFollow WillMarketerVanessa GrayFollow @vrodProduct JanitorelsatFollow elsatDesignerRobertoFollow RobDeveloperDaniel D’AquinoFollow DanielDeveloperJoel KlaboFollow JoelDeveloperSuhail SaqanFollow SuhailDeveloperTerry YiuFollow TerryDeveloperEric HolguinFollow EricDeveloperBryan MontzFollow BryanBrand AmbassadorMr. E.Follow Mr. E.DeveloperBen WeeksFollow BenDeveloperFishcakeFollow Developercr0barFollow cr0barDeveloperTheSameCatFollow First Business InternJeroenFollow JeroenDeveloperCharlie FishFollow @fishcharlieContribute to Damus developmentBe part of the most popular Nostr client, start collaborating with an amazing team of developers, designers, product owners and more. Join us in our mission to make social media more healthy and free!😌Good first issuesGo to GithubTalk to a team memberDamus around the worldDamus store is available, be the cool one within your group of friends, share to the world your love for Damus. You might even appear here.Visit Damus store nowDownload Damus today!Damus is available on iOS, iPadOS and macOS (M1/M2).

It's free and open source.Download nowJoin TestFlight Beta© 2024 Damus Nostr I

最火的 Web3 社交平台 Damus,一周就变成了「互联网厕所」|twitter|Web3|社交平台_新浪新闻

最火的 Web3 社交平台 Damus,一周就变成了「互联网厕所」|twitter|Web3|社交平台_新浪新闻

新浪首页

新闻

体育

财经

娱乐

科技

博客

图片

专栏

更多

汽车教育时尚女性星座健康

房产历史视频收藏育儿读书

佛学游戏旅游邮箱导航

移动客户端

新浪微博

新浪新闻

新浪财经

新浪体育

新浪众测

新浪博客

新浪视频

新浪游戏

天气通

我的收藏

注册

登录

新浪看点

科技看点>正文

最火的 Web3 社交平台 Damus,一周就变成了「互联网厕所」

最火的 Web3 社交平台 Damus,一周就变成了「互联网厕所」

2023年02月10日 12:28

新浪网

作者 极客公园

缩小字体

放大字体

收藏

微博

微信

分享

0

腾讯QQ

QQ空间

  一切都发生的太快了。  2 月 1 日,Twitter 联合创始人及前 CEO Jack Dorsey 发布推文表示,基于分布式社交媒体协议 Nostr 的社交产品 Damus 和 Amethyst 正式在苹果 App Store 和谷歌 Google Play Store 上线。  紧接着,各大社交平台上开始出现一长串一长串以固定英文字母打头的「神秘字符」,一个名为「Damus」的社交应用横空出世。在当你尝试弄清楚这一切时,短短两天内,Damus 已经聚集起了一大批对 Web3、去中心化社交感兴趣的人,下载量飙升至 App Store 社交免费榜第一。  这个新型的匿名社交应用声称没有审查、发帖自由,任何人包括发帖人自己都没有删帖的权利。很多 Web3 拥护者再一次喊出了「推特已死」的口号,将 Damus 视做极具颠覆性力量的下一代应用。  但令人感到有些「出戏」的是,随着大量用户的涌入,Damus 的广场上频繁刷屏的竟然是微信群聊二维码,由于缺少管理机制,距离上线还不到一周,广场上已经充斥着大量「垃圾信息」。  Damus 到底是什么?支撑它运作的底层协议是怎样的?如今的它是否真的具备颠覆传统社交的能力?01  横空出世的 Damus  在人们看不到的地方,Damus 自去年 4 月份就已经开放了内测,但当产品逐渐完善后试图上线 App Store 时,过程却并不顺利。  此前 Damus 官方曾发推称:「在最终获得批准之前,(我们)至少尝试了三次,但都失败了。」对此,Damus 的核心开发者 William Casarin,也曾表示过如果苹果用户不能原生使用 Nostr 将会非常可惜:「我已经向 Nostr 协议添加了多个扩展以符合 Apple 的要求,但是他们一直说还不够符合标准,这是我处理过的最令人沮丧的事情。」  转机出现在 2 月 1 日,苹果突然通过了 Damus 的上线审批。  Jack Dorsey 自从离开 Twitter 后一直专注于 Web3 事业。去年 12 月,他曾向 Damus 背后的开放式去中心化社交网络协议 Nostr 捐赠了 14 BTC(约合 25 万美元)。得知 Damus 获批上线后,Jack 立刻在 Twitter 发帖「a milestone for open protocols...(开放协议的一次里程碑)」并附上了 Damus 的下载链接。  Jack 宣布 Damus 上线 | Twitter  作为 Web3 领域内鲜有的移动端成型产品,再凭借着 Twitter 创始人的名人效应,Damus 一经上线就迅速积攒起了一大批体验者。  随着越来越多的注册用户将自己的账户公钥分享在各大互联网社区上,Damus 成功破圈,短短两天时间内就冲到了 App Store 社交免费榜第一。根据 nostr.io 的数据显示,截止至 2023 年 2 月 5 日,Damus 背后协议 Nostr 的公钥数量超过 50 万,拥有的中继节点为 289 个,记录的事件(event)超过 121 万。  Damus 究竟有何不同之处,为何能引起如此之大的轰动?  Damus 声称自己是一个由用户掌控的社交平台 | Damus 官网  作为一个声称「无需担心任何封禁或审查,你的数据由你控制」的去中心化社交产品,用户注册 Damus 时无需提供手机号、电子邮箱等任何个人信息,只需要填写 Username(用户名)、Display Name(显示名称)即可从零开始创建账户。  在填写昵称的下方,会有 Damus 随机提供给你的一个公钥,点击「Create」创建后,系统会弹出相对应的私钥。在 Web3 的世界里,公钥是可以直接展示给他人的身份 ID,而私钥则是证明你自身身份的密码,因此公钥可以分享给朋友、可以发布在其他社交平台中,而私钥则需要自己保存好。  Damus 界面 | 网络  从 App 的界面布局来看,Damus 与 Twitter 极其类似,包括主页、私信、搜索&广场、通知四个底栏 Tab。点击页面右下角的「加号」就能发布内容,但是目前 Damus 只能直接发布文字内容,图片内容只有通过相关网站将图片转化为链接才能上传。  在搜索页面中,用户可以通过粘贴对方的公钥或是其 Username、Display Name 找到对方并添加关注。搜索页面也是广场页面,用户可以实时看到其他人最新发布的帖子,每个帖子都有相对应的 Note ID,同样可以在搜索栏中进行搜索或是分享给其他好友。  与此同时,Damus 还内置了比特币闪电网络,用户可以直接调用第三方闪电网络钱包支付,用于内容打赏以及交易。目前 Damus 有两个版本,一个是苹果版,一个是安卓版,安卓版名为「Amethyst」,两个版本尚不互通。02  从底层颠覆传统社交  很多人会直接将 Damus 称为可以颠覆 Twitter 等传统社交应用的存在,但实际上,真正实现抗审查、去中心化的关键,是 Damus 背后的基础协议——Nostr。  Nostr 与 Damus 的关系,就好比互联网底层协议与互联网应用之间的关系。  Nostr 是一个致力于解决社交网络审查、言论不自由等问题的极简化协议,而 Damus 则是建立在 Nostr 之上、根据 Nostr 协议规则开发出的第三方应用。因此想要了解 Damus 的产品机制,就不得不搞清楚 Nostr 协议的运作规则。  Nostr 官网的介绍 | Nostr 官网  Nostr 全称是「Notes and Other Stuff Transmitted by Relays」(意为用中继节点传输笔记及其他内容)。在 Damus 出圈之前,Nost r 一直是一个小众的协议,由开发人员 fiatjaf 在 2020 年底创建,目标是成为 Twitter 和 Mastodon 的轻量级解决方案。创立后的 Nostr 由一群匿名开发者进行开发,除了从 Jack 那里获得 14 BTC 捐赠外没有拿过任何的外部融资。  Jack 曾向 Nostr 捐赠 14 BTC | Twitter  据外媒报道,Nostr 的早期测试人员包括以太坊联合创始人 Vitalik Buterin,曾因解密震动全球的爱德华·斯诺登,以及支持加密货币的美国参议员 Cynthia Lummis。  匿名创始人 fiatjaf 曾表示过,创建 Nostr 最初的希望就是「抗审查」,Nostr 不依赖于任何中央服务器,而是由客户端 Client 和中继节点 Relay 这两部组成。  客户端 Client 主要用于签名、验证身份信息,中继节点用于抓取、存储任何与它连接的客户端的信息,客户端与中继节点用一种极简的形式,允许人们交换信息,但是中继节点之间不能互相通信,只有连接在相同中继节点的用户才能看到彼此发布的内容。  Nostr 之所以能够抗审查,是因为任何人(包括你自己)都可以运行中继节点,客户端可以与任意数量的中继节点相连。这就意味着你在客户端发布的信息可以自主选择储存至多个中继节点,即便有中继节点对你的内容进行屏蔽,你依然能通过其他中继节点把信息传递给其他用户;即便其他所有的中继节点都屏蔽了你的内容,你还可以通过运行属于自己的中继节点发布信息。  因此,Nostr 对于单一节点不具有依赖性,虽然并不是建立的区块链上,Nostr 依旧用自己的方式实现了去中心化。  至于建立在 Nostr 协议上的应用程序,像是 Damus 这种第三方 App,只是以产品的形式呈现出用户发布的信息内容,并不具备收集用户数据或是验证用户身份的能力,这一点则恰恰保证了「你的数据由你掌控」。  更重要的一点是,用户只需要一对公钥和私钥就能登陆到任何一个 Nostr 第三方客户端,并不需要每次都重新注册,也就是说,如果你现在已经在 Damus 上创建了自己的账户,就相当于在 Nostr 上也有了自己的账户,并且你可以使用相同的密钥登陆其他同样建立在 Nostr 上的应用程序。  这与 Web2 的社交应用有根本性的不同,如果说在 Web2 中,用户及其粉丝的数据,是以不同的 App 作为区隔的;那么在 Nostr 中,每个用户及其粉丝的账户、数据一开始就建立在底层协议中,所以即便你换了一个应用程序,你的粉丝仍旧可以同步迁移。  外媒对此有个形象的比喻:「想象一下,当你准备迁移至 Instagram 应用时,你能立刻让所有的 YouTube 订阅者关注你的 Instagram。」Nostr 将社交图谱建立在协议层,与应用层进行了区隔,这一点极大地维护了社交的所有可能,同时也能降低对某个第三方应用的过度依赖。  总体而言,Nostr 扮演的更像是基础设施的角色,尽管整个协议很简单,但是它提供了一个巨大且开放的空间供开发人员构建多元应用。  建立在 Nostr 之上的应用程序 | Nostr 官网  除了这次出圈的 Damus 外,Nostr 还在其他领域构筑着自身生态。比如类似 Telegram 的 Anigma.io,类似 Reddit 的 Novote,在线下棋小游戏 Jeste。  Damus 的开发者 William Casarin 则表示,Nostr 协议的开放性促使他不断创新,因为一旦 Damus 的客户端不再能提供最好的体验,人们就可以转向更好的客户端,而这个转移几乎不需要什么成本:「这就是开放协议的力量,竞争将让我们所有人变得越来越好,而不会像 Twitter 那样停滞不前。」03  Web3 的社交困境  一直以来,追求去中心化的火苗从没被扑灭过,但也尚未能成功。  互联网刚刚诞生时,也曾被视作对抗垄断、能够自由传播信息的新一代技术。早期的互联网协议,像是 TCP/IP 同样是根据去中心化思想为基础进行设计的,这些协议甚至没考虑过任何的收费机制,全部是免费为上层应用提供服务。无论是国外的 Twitter 还是国内的微博等平台,在创建早期也曾开放过 API 接口,许多开发者借用这些平台的资源创建起了丰富多样的第三方应用。  但原本美好的设想没能抵抗现实的冲击,随着互联网成为商业世界的主角之一,建立在免费协议之上的各种互联网服务,背弃了去中心化的初心,为了谋求最大化的利益,逐渐变成了封闭的、中心化的平台。  互联网社交平台越来越不被信任 | 视觉中国  垄断一点点蚕食了互联网的本来样貌,Facebook、 Twitter 和 YouTube 等大型社交媒体平台肆意搜刮着用户数据,并将数据转化成为己所用的商业价值,越来越多的用户对此感到愤怒、不满,甚至恐慌。就连一手打造了 Twitter 的 Jack,也不愿看到 Twitter 如今的样子,最终选择辞去 CEO 的职位,开始在 Web3 中追寻未尽的梦想。  Nostr 被去中心化信徒们视为新的火种。  通过前文对 Nostr 的介绍,我们已经知道,用户在 Nostr 上的账户信息直接建立在协议之上,数据与社交图谱的迁移也无需经过应用层,这样一来就能避免走上互联网的老路。  一旦有更多的用户与开发者选择使用 Nostr,就完全有可能建立起一个匿名、抗审查、无法被封杀的去中心化网络,仅凭这点,Nostr 就足以刺激无数人兴奋的神经。  但是建立在 Nostr 之上的 Damus 应用,没能让人兴奋太久。  首先,从用户体验上来说,Damus 还不能算是一个成熟的产品,很多功能还有待优化。比如,内容不能排版编辑,点赞无法取消,网络卡顿问题等等。  此外,Damus 还将更为「惨烈」的现实摆在用户眼前:由于没有管理者,同时还是匿名平台,Damus 的广场很快就被垃圾信息充斥。Damus 的广场已经被大量垃圾信息所淹没 | 网络截图  Damus 也试图给出自己的解决方案,如果贴文内容有问题,可以长按贴文,向连接的中继器报告该帖涉及不良内容,同时拉黑贴文的作者,也许是因为很多人对于 Damus 的功能尚不熟悉,目前看来并未见效。  不是每个用户都有 Web3 信仰,Damus 出圈之后,单纯好奇的人、从众的人、钻空子的人以及一大批投机者,纷纷涌入了 Damus。  使用的人一旦复杂了,人就会成为一切伟大计划中最不可控的变量。  以太坊的发明者 Vitalik 曾指出在 Web3 世界中,还缺少「网络公民聚集以及参与公共话语的新基础设施与生态系统」,如今 Nostr 提供了一个可能的空间,但很重要的一个问题是,并非每一个参与其中的人都能谨慎发言,或是进行理性且有价值的讨论。肯定有人是怀抱着去中心化社交的需求走进的 Damus,但同样也会有人抱着「破坏」整个空间的念头注册 Damus。  Subhayan Mukerjee 是新加坡国立大学的新媒体教授,在接受外媒采访时他认为,像 Nostr 这样的服务需要监管才能生存:「你需要立法来防止这些平台沦为有害内容的聚集地。」即便是创始人本身,fiatjaf 也承认 Nostr 还没有准备好被大规模采用,还有很多问题需要解决。  面对困境的并非只有 Nostr,现有的去中心化网络或多或少都存在着类似的问题。比如去年大火的 Mastodon 官方也曾承认,Mastodon 开源意味着放弃了选择哪些人不能使用它权力,任何人都可以访问和复制它所运行的软件,而这恰好给一些地下组织提供了便利。  此外,与 Web2 的社交应用相比,大部分人对于去中心化网络上的应用还不够熟悉与了解,在一些传统社交平台上甚至有新手直接将私钥分享出来。而且虽然 Nostr 声称任何人都可以建立中继节点,但搭建节点也需要一定的技术和设备门槛,目前全球只有 200 个公开的中继节点在运作。  加之去中心化网络协议的发展仍处于早期,很多技术还不够成熟,与已经经过十几年打磨的 Web2 应用对抗,Web3 应用很难能留存住用户。目前在 Damus 上,你能看到大量用户发布微信二维码,以此将 Web3 的社交关系再转移回到 Web2,这足以见得大部分用户真的很难离开传统社交平台。  Web3 虽然在近两年成功出圈,但是在「去中心化社交」层面,尝试者众多但成功者几乎没有。一方面固然因为社交赛道本身竞争激烈,想要成功很难。另一方面,仅仅用区块链技术和思维,可以完成底层架构上的创新,但却未必能用相同的机制,来组织和管理蜂拥而至的用户。  而如果不能像传统社交巨头一样「洞悉」人性,Web3 社交的难题,就依然无解。

特别声明:以上文章内容仅代表作者本人观点,不代表新浪网观点或立场。如有关于作品内容、版权或其它问题请于作品发表后的30日内与新浪网联系。

关键字 :

twitterWeb3社交平台app store

来自于:北京

权利保护声明页/Notice to Right Holders

相关新闻

投资热点尽在新浪财经APP>

加载中

点击加载更多

阅读排行榜

评论排行榜

01

00后青年被骗至缅甸妙瓦底 鹤峰警方驱车1900公里成功解救

02

父亲辞世后宗馥莉首次公开亮相:她心中未来的娃哈哈什么样?

03

又有汽车巨头宣布:大降价!

04

美企对华特供芯片出口又受阻!美媒:可能激发中国人工智能芯片自主研发

05

外媒:共和党总统竞选人黑利宣布退出美国总统竞选

01

意大利单日新增6557例确诊病例,累计确诊破5万

02

“中国特色的关键就在于‘两个结合’”

03

天天学习|守护文化根脉的赤子之心·千年敦煌

04

【新思想引领新征程】守护好青藏高原 构建国家生态文明高地

05

多地洪水逐渐退去,加快恢复正常秩序

图片新闻

多彩活动迎"三八"

湿地公园春和日丽

抢抓农时备春耕

上千米高空!女兵乘运20演练跳伞

视频新闻

王毅四问美国

王毅认出跳科目三记者

美航母威慑中国?中方回应

黑利退出美国总统竞选

新媒体实验室

朋友圈47%的内容在炫耀

近300起杀妻案如何判罚

谈恋爱反降低生活质量?

全国最能吃的省市竟是它

性犯罪者再犯几率达12.8%

联系我们

|

广告营销

|

通行证注册

产品答疑

|

招聘信息

|

网站律师

SINA English

举报邮箱:jubao@vip.sina.com

Copyright © 1996-2024 SINA Corporation

All Rights Reserved 新浪公司 版权所有

新浪首页

相关新闻

改版调查

返回顶部

Damus 是什么以及我怎么看 - 少数派

Damus 是什么以及我怎么看 - 少数派

PRIMEMatrix栏目Pi Store更多 无需申请,自由写作 任何用户都可使用写作功能。成功发布 3 篇符合基本规则的内容,可成为正式作者。了解更多退出登录反馈PRIMEMatrix栏目Pi Store更多 Damus 是什么以及我怎么看主作者关注libinfs少数派作者少数派作者 一个严肃又放松的悲观主义者。 libinfs关注libinfs少数派作者少数派作者 一个严肃又放松的悲观主义者。 联合作者关注libinfs少数派作者少数派作者 一个严肃又放松的悲观主义者。 libinfs关注libinfs少数派作者少数派作者 一个严肃又放松的悲观主义者。 2023 年 02 月 18 日 2023 年 2 月 2 日,一串以 npub 开头的字符串开始在各类社交应用中悄然传播,在我的记忆里,这似乎不是第一次,人们从产生好奇和疑问开始,涌入一款产品。本篇文章旨在为各位科技行业从业者介绍这一串字符背后产品的相关信息,并分享我的看法。希望能够满足一些读者朋友的好奇,也欢迎大家各抒己见,一起理性探讨。提示:请不要在评论区讨论关于某个国家和地区政策的政论性内容。请仔细斟酌本话题中可以讨论的边界。1. 一串字符背后编程行业从业者应该在看到 npub 开头的一串字符,就推测出这是一串「公钥」,应该是与加密技术相关的某个产品。事实也的确如此,这一串字符背后的产品即是基于 Nostr 协议的社交网络应用 Damus。该产品历经波折,终于于昨日(2023 年 2 月 2 日)成功上架 iOS 平台,并在上架不久后,迅速吸引大量用户注册。是什么让 Damus 如此具有吸引力呢?要回答这个问题,我们需要知道产品背后的 Nostr 协议,并理解该协议为我们提供了什么样的机会。1.1 Nostr 协议Nostr 协议是「Notes and Other Stuff Transmitted by Relays」的首字母缩写[1],即通过「中继器」传输文本和其他类型资源,并通过「加密密钥对」(cryptographic keypairs)保护数据安全的一种数据传输协议。无需多言,该协议的关键在于「中继器」和「加密密钥对」两个概念,下面将分别介绍:中继器的功能与我们所熟知的服务器相同,负责存储数据,并提供数据读取服务。但与服务器不同的是,它不被任何一个机构或个人所私有,网络中的任何人都可以在自己的设备中架设中继器,以向他人提供服务。这就意味着基于 Nostr 协议的任何应用都是「去中心化」的,其内容理论上无法被删除。而「加密密钥对」则是一种常见的数字加密技术,通过用户保留私钥,公开公钥的方式对数据进行加密,从而保障数据不被篡改(HTTPS 即使用到该技术)。在 Damus 中,甚至通过私钥来标识个人 ID,这意味着您无需提供邮箱,手机号或通过第三方社交账号进行注册。通过上面的介绍,您应该能感受到,Nostr 协议与同时代的前沿应用一样,都基于「去中心化」的思想,试图通过构建一个强加密的类 P2P 网络,来避免某个中央服务器管理机制带来的强制审查,广告税[附录 4.1]和影子禁令[附录 4.2]。1.2 基于 nostr 的 Damus现在您应该明白 Damus 是基于 nostr 的一款产品,这意味着 Damus 继承了 nostr 去中心化的思想。从 Damus 的官网,您可以看到 Damus 对外宣称的如下特性:去中心化:意味着您的数据不会被审查,不会被删除并且理论上会被永久保留;端到端加密:意味着您的信息很能被第三方获取或篡改;无需注册:通过基于私钥认证身份 ID,您注册账户无需提供任何个人信息(但另一方面,这也暗示了服务器有遭受女巫攻击的可能[附录 4.3]);可编程:您可以通过 API 将 Damus 集成至您的应用;支持加密货币:您可以使用区块链货币为您喜欢的作者或内容付费;可以看到,目前为止 Damus 就是 nostr + 区块链货币技术的融合产品。其目标消费群体为:加密货币使用者;中心化审查的厌恶者;此外,还需要注意的是,Damus 并不是唯一一个基于 nostr 的产品,更多相关产品可以移步查看该链接。2. 我对 Damus 的看法自区块链兴起以来,「去中心化」的概念就在互联网行业和投资界被反复提及,相关的产品也层出不穷,一定程度上,去中心化的概念也成为众说纷纭的 Web3.0 世界的精神内核。这反映了当前相当一部分人对现有中心化体制下,严格的内容审查机制与行业垄断的不满。从这个方面看,Damus 等类似的去中心化产品解决方案有其用户基础,并且从产品功能的实现上看,去中心化思潮下的各类技术基础设施,也趋于成熟,能够基于加密货币支撑起一个成熟产品的去中心化「平替」。而从 Damus 发布还没几天,就吸引众多用户通过类似口口相传的方式注册,使产品迅速在美国 iOS 社交网络类应用中排名第 10,甚至出现了「推特末日」这样危言耸听的媒体报道来看,市场和媒体都对这种去中心化「平替」产品抱持积极乐观的态度。虽然目前看来似乎一切都在向好的方面发展,但是我认为有一些潜在的风险仍需值得我们关注:2.1 政策性风险不可否认,当今世代的人们生活在一个拥有健全,成熟审查机制的网络环境中,这种情况有利有弊,并且利弊分明。虽然现今「去中心化」逐渐从一种概念变成了一种小众但强有力的思潮,但是从目前各类去中心化产品的发展现状来看,政策的不健全,或与部分国家,部分平台的部分政策相抵触,仍然使产品很有一个安稳的发展环境。此外,即使不考虑那些与产品立意产生对抗的政策,政策制定本身也有其惯性和滞后性,例如 Damus CEO 声称虽然 Damus 已经完全满足 App Store 的全部规范,但产品上架时间也比预期晚了数周。我们都知道互联网产品注重敏捷,政策性风险无疑会阻碍这种敏捷。2.2 核心用户不足互联网行业没有新鲜事,我们已经看过太多光鲜亮丽的产品横空出世,平地一声惊雷,但是没过多久就隐退在历史的长河中,不再有人问津。因此要考虑一个产品的生命力,我们不妨秉持第一性原则,思考这个产品究竟解决解决了用户什么需求痛点,我认为有以下两点:规避审查:影子禁令等审查制度的确令创作者感到沮丧,但是另一方面,有多在意审查这件事,取决于某个国家或地区审查机制的松紧,创作者的创作意图与心态。从这个角度来看,究竟有多少创作者愿意因为没有审查而转战 Damus 平台,又有多少创作者愿意持续在 Damus 上发表高质量内容从而吸引更多用户加入?这个问题的答案对于产品的未来发展至关重要。提供加密货币支付方式:货币只有流通起来才有价值,继 NFT 之后,Damus 则为各类加密货币提供了又一个可流通的场所,但这里的问题是,加密货币本身是否足够安全可靠仍是一个值得广泛讨论的问题,因此通过加密货币进行结算的平台究竟能走多远,依然是个未知数。所以,我认为 Damus 的核心用户应该是厌恶审查制度的创作者和加密货币的使用者(或者都是),而这类用户有多少?创作质量有多高?决定了该产品的未来发展高度。2.3 功能缺陷目前,Damus 并不支持图片的直接上传,使用图片时,需要使用图片链接,同时删除消息的功能还有 Bug。当然,对于一款刚刚上线的产品,我们或许不应该如此苛刻。但是从 nostr 原理上看,如何禁止负面,恶意的信息,如何防止女巫攻击等等影响用户体验和产品正常发展的关键问题,仍有待持续探索。理论上,在基于 nostr 协议的产品中创作,永远没有「删除」一说,互联网始终有记忆。而人类是一种会随着时间成长的生物,可能很多年后的思想已有翻天覆地的改变,但是由于 Damus 记忆力惊人,创作者仍有可能陷入某个中继服务提供者翻出以前的文章内容进行批判的窘境。创作者是否甘愿承受这样的风险,这也是一个因人而异的问题。3. 总结以上是我对最近兴起的去中心化社交产品 —— Damus 的简要介绍和一些思考分享。总的来说,和任何一款新产品一样,它新鲜有趣但却并不完美,它最终成功与否只能交给时间去评判。但通过了解 Damus 这款产品,我们可以保持我们对互联网行业的敏感,去有意识的训练我们的产品逻辑和商业思维。也许我们并不会成为一款产品的活跃用户,但始终了解行业最新动态,把握行业发展脉搏,是每一位互联网从业者的必备功课。希望各位读有所获,欢迎您在评论区和我分享您的看法,感谢您的阅读。3.1 一些思考题您是否愿意免费让渡您设备的计算资源,充当产品的「中继器」?如果您发布的文章永远无法删除,这会鼓励您创作还是会是您在发表言论时三思而后行?当您确信没有人能对应现实生活中的您时,您的选择会有变化吗?期待您的回复。4. 附录4.1. 广告税免费的就是最贵的。世上没有白得的午餐。大多数免费的商业应用,都通过推送广告的形式获取商业利润。在这个过程中,创作者的创作为用户有机会被广告吸引从而产生消费行为提供了土壤,而消费者则在免费阅读感兴趣的内容的同时,被迫消费自己的注意力或者是金钱来阅读或购买广告推荐的产品。我将这种模式称为免费内容平台的隐形「广告税」。请注意,我并不完全同意广告税在道德上处于不利地位,毕竟平台的运营需要资金支持,所以广告税的征收是否道德,需要视具体的情况而定。4.2 影子禁令影子禁令(shadow ban)又称秘密屏蔽,限流,是一种对网络社区上用户的审查方法。当平台对某个用户实施影子禁令时,用户通常难以察觉自己发布的内容实际上仅对自己可见,从而抑制了信息的传播。更多信息参见 wiki。4.3 女巫攻击女巫攻击(Sybil Attack)是指攻击者通过创建多个虚假的身份账户,伪装成唯一的用户,从而实行目标意图(例如 DDOS 攻击)的一种攻击方式。更多信息参见 wiki4. 参考资料https://github.com/nostr-protocol/nostrhttps://news.ycombinator.com/item?id=3374636000扫码分享 0 等 0 人为本文章充电 扫码分享

举报本文章

举报 libinfs少数派作者

一个严肃又放松的悲观主义者。

关注

全部评论(0)

请在登录后评论...

更多

推荐阅读

App 内打开 请绑定手机号码取消 前往绑定 关注公众号 sspaime 下载 App 联系我们 商务合作 关于我们 用户协议 常见问题 © 2013-2024 少数派 | 粤ICP备09128966号-4 | 粤B2-20211534© 2013-2024 少数派粤ICP备09128966号-4 | 粤B2-20211534 确定

从风靡一时到无人问津,Web3社交Damus只用了5天_腾讯新闻

从风靡一时到无人问津,Web3社交Damus只用了5天_腾讯新闻

从风靡一时到无人问津,Web3社交Damus只用了5天

“不知道你们是否已经听说,我从Twitter辞职了。”Jack Dorsey在去年5月卸任了Twitter董事会,一封辞职信为Dorsey十几年沉浮的Twitter生涯画上了句点,但真实的生活还在继续。

Jack Dorsey一直希望Twitter不那么集中,在2019年,他就表示要成立一个专案小组去开发「去中心化」。离职后,Jack Dorsey有时间、有精力、有金钱,终于能更专心去实现他去中心化的宏图伟业了。

Jack Dorsey力挺了一系列去中心化项目,其中就包括向开发Nostr协议捐赠了14枚比特币,约合24.5万美元。

彼时投下的一颗石子在上周掀起了一阵风浪,这个浪来的大且急。2月1日,Jack Dorsey发推称,基于去中心化社交媒体协议Nostr的社交应用Damus和Amethyst已分别上线App Store和Google Play。官方表示,Damus的上线至少被苹果拒绝了三次,可谓坎坷。

Damus火起来不需要理由

大佬的一举一动总能拨弄起所有人的神经,Damus一经上线迅速走红,如果你在朋友圈看到一串“乱码”,不要怀疑,大概率就是用户在Damus上的公钥。从传播层面看,Twitter前CEO背书+大众猎奇心理足以让一款APP裂变。

对热衷科技的人来说,Jack Dorsey那是什么人?受无线广播实时通讯的启发创立Twitter,又抓住移动电子支付风口创立Square,现在他说Damus是开源协议的“里程碑”,赶紧上车再说。而很多不关注科技圈的普罗大众,则是被社交平台上的一串串代码带上了车。啥玩意?不确定。但感觉挺潮,我也整一个。

蹿红的Damus有一个花名叫“推特杀手”,因为它看上去实在很像一个去中心版的Twitter。对此,各方用户议论纷纷,各抒己见。

互联网行业一位高管说,从Damus看,ENS(以太坊域名服务)价值巨大,和体验传播相关。一位分析人士称,自嗨几天,然后就没有然后了。观点可谓针锋相对。

普通用户也纷纷发声,“这种产品再怎么样也不会有现有的聊天工具好用,用不上一个月,一周以后就糊了,现在还有人记得Clubhouse吗?”“但它带来了社交网络自由,Web3社交又在风口,可能这次不一样。”“Damus只是基于Nostr协议可开发产品形态的冰山一角,Damus也许会消失,但是Nostr会越来越多人知道。”也有理中客表示,别跟风,先让子弹飞一个月,到时还能涨,我们再来谈。

相比Damus,很多人对Nostr寄予了更高的期望。Nostr是一个开放协议,它并不基于服务器运行网络,而是利用去中心化中继器来分发消息,Damus正是Nostr的首个移动客户端。就像Twitter上某些人所说,Damus本身无足轻重,关键是Nostr,想象一下我在微信给你发消息,你会在Twitter上收到是什么体验,Nostr可以打通不同平台,且不通过第三方,就能证明在不同平台同一个用户的同一性。

可惜的是Damus的火热没能持续下去。之后几天里Damus不仅从中国应用商店下架,根据Data.ai数据,Damus在美国App Store免费社交下载榜的成绩也从第10名降至39(截至2月6日)。

Damus为什么沉寂的这么快?这可能就得从使用感上说一说了。

自带Web3基因的Demo

下载Damus后,没有什么复杂的注册步骤,邮箱、手机号、地址都不用,创建页面只有两个密钥,公钥是身份的唯一认证,可以分享出来让人加你,私钥是账户所有权,要自己保存好。

同为社交软件,Damus的界面和使用方式都和Twitter非常相似。

总体上Damus主打极简风,主界面下方有首页、私信、广场和通知四个按钮,右下方「+」为发帖入口,目前只能发布文字内容,长度可以超过280个字符,图片需要转换为链接再发布。与大多数社交平台类似,看帖、点赞、评论、转发、私信、话题标签这些基本功能都有。但是体验一阵子后,使用感就一个字,糙,实在是太糙了。

发帖后不可删除、点赞,转推后不可撤销、图片也不能直接发,还有一些bug,Damus简陋得像个demo,相信体验后大部分凑热闹的人也就散了,毕竟Damus和作为基础设施的Nostr目前都还处在非常早期的阶段。但对于一直渴求去中心化社交的人来说,Damus的出现是具有颠覆意义的。

近年来Twitter审查、封号问题频频被吐槽,不只是Twitter,国内的豆瓣、微博、抖音,用户账户也都面临因为某些原因被限流或封号的情况。言论监管和社交网络自由,就似鱼与熊掌不可兼得。用户受够了小心谨慎的发言,于是各中心化平台上演了一幅难民出逃图。

而Damus出生于加密市场,自带Web3基因,能很好地满足用户社交加密的需求。Damus对自己的定位是The social network you control(由你掌控的社交网络),官方表示任何机构都无法封禁和审查用户的内容。私信是端到端加密的私人消息传递,过程中也无需服务器,消息通过去中心化的中继分发,无需运行任何基础设施,不存在单点故障,不用担心会出现2021年Facebook全球宕机6小时这种事。

除了发帖和交流,Damus还支持加密货币支付,用户可以使用加密货币和闪电网络打赏帖子以及Stack Sats。当前Damus支持的闪电小费支付平台包括Strike、Cash App、Muun、Blue Wallet、Wallet of Satoshi等等。

去中心化一条路走到黑

去中心化是Damus最核心的理念。所谓去中心化社交网络,就是放弃了Facebook或Twitter那样以中央机构决定网络发布内容/用户参与权的基本制度,以用户为中心,将数据的主权还给用户本人。想想互联网上每时每刻都有海量的想法和创作产生,去中心化社交网络可以将它们不受限制地带到受众者眼前。

事实上,去中心化社交并不是一个新事物。此前Twitter用户主要涌向的Mastodon,在去中心化社交网络中访问流量领先,基于Mastodon协议打造的第三方桌面或移动端应用已有近30个,但Mastodon用户账户被附加在特定服务器,管理员能在一定程度上控制该服务器的注册用户,而依托于Nostr的Damus,让用户真正免除了域名、服务器等束缚。

不过Damus只是几个正在开发的Nostr项目之一,Nostr生态还有其他的应用,比如同样类似Twitter的Branle、类似Telegram的Anigma、类似Reddit的Nvote,还有一个国际象棋应用程序Jester。Damus开发者William Casarin曾表示,基于Nostr协议的新应用无法跟Mastodon或Bluesky实现互操作,但未来“可能会在这些协议间架起桥梁”。

在社交之上,去中心化还有更广阔的应用场景。比如在去中心化金融场景中,用户能享有银行服务,无需复杂的手续和第三方参与。比如Web3游戏利用智能合约、NFT等去中心化的区块链元素创建虚拟资产,玩家可以在没有第三方干预的情况下拥有和交易这些资产。

但去中心化的赛道目前还没有出现一个杀手级应用,各类产品在当下面临着生存困境,没有一套好的商业变现模式。

广告是现在中心化社交平台的核心收入,但对于Damus这样的去中心化平台来说,用户画像不清晰,广告难以精准投放。相对而言用户付费可能性更大,Damus支持加密货币支付,如果通过提供一些较大数据体量内容的服务,比如反垃圾信息技术的服务、数据存储的服务等,也许可以作为一个付费渠道。

1月1日,Jack Dorsey在Twitter写下「Pura Vida」,这个词在哥斯达黎加语中是简单、纯粹的意思。在我们的憧憬里,去中心化勾勒了一个纯粹而自由的乌托邦,但现实中,权力的下放反而会让罪恶有了滋生的土壤。去中心化+加密货币,就像一把开启新世界的钥匙,如何将这个世界打造得美好而文明,也许是技术之上更值得思考的地方。

解读Damus和去中心化社交协议Nostr - 知乎

解读Damus和去中心化社交协议Nostr - 知乎切换模式写文章登录/注册解读Damus和去中心化社交协议Nostrxuqi zhong近期damus社交软件大火,作为web3赛道率先上线app store的应用,很快引起了圈内圈外人士的关注。那么不少会有一个疑问,同样作为社交软件,web3赛道的damus相比于web2赛道的twitter和微博有什么优势,用户为什么要迁移到web3社交产品呢?首先,看下damus官方给出的web2社交的一些关键问题:1. web2社交有广告,比如twitter上经常会看到一些广告,非常影响用户体验。2. web2社交会使用一些推荐技术让用户上瘾,比如twitter、tiktok都有自己的推荐算法,推荐算法会根据用户喜好不断推荐一些类似的内容,吸引用户留存。3. web2产品能封禁用户,比如特朗普的twitter账户就曾被twitter封禁。4. web2产品能对用户限流,导致用户的推文无法被其它用户看到。5. web2产品有很多垃圾信息。上述问题导致web2产品无法实现真正的言论自由,根本原因在于web2产品是有专门中心化的公司和机构运营和维护,而且永远无法被替换。这些公司和机构为了盈利的目的,会破坏社交软件的言论自由。为了实现真正的言论自由,web3就是一个很好的技术发展方向。web3的任何产品都不会由中心化的机构和公司来维护和运营,全靠社区和用户自主来维护,而且产品的代码也是开源的,任何人都可以下载阅读并参与开发。那么Damus是如何做到的呢?那就不得不说一下它背后的去中心化社交协议Nostr了。打个比方,如果说Damus是一个大楼,那么nostr就是这个大楼的地基。Nostr是什么Nostr是一个p2p的社交网络协议,基于密码学的公钥私钥和签名技术,并且不需要依赖任何的中心化服务器。Nostr是如何工作的Nostr网络由client和relay两个角色组成,用户运行client(比如手机上运行damus客户端),任何个人或者机构都可以运行relay。发送推文流程1. 第一步,用户使用客服端需要先生成[公钥私钥](https://zh.wikipedia.org/zh-hans/%E5%85%AC%E5%BC%80%E5%AF%86%E9%92%A5%E5%8A%A0%E5%AF%86),私钥相当于用户身份,不能对外公开。2. 第二步,用户在客户端提交推文内容,client会用私钥对推文内容进行签名,3. 第三步,client会把推文、公钥和签名发送到配置好的relay,relay会用公钥校验签名正确性。推文内容格式为{

"id": "<消息ID>",

"pubkey": "<用户公钥>",

"created_at": "<创建时间>",

"kind": "<消息类型>",

"tags": [ // <用于订阅规则过滤>

["e", "<其它推文ID>", "<推荐relay地址>"],

["p", "<公钥>", "<推荐relay地址>"]

... // other kinds of tags may be included later

],

"content": "<推文内容>",

"sig": "<私钥签名>"

}其中,id=sha256(JSON.stringify[0,pubkey,created_at,kind,tags,content]),sig=seckey.sign(id)接收推文流程1. 第一步,用户通过client发送推文订阅消息到relay。订阅消息格式为["REQ", "", {

"ids": "<消息ID json array>",

"authors": "<被订阅用户的pubkey json array>",

"kinds": "<消息类型 json array>",

"#e": "<'e' tag json array>",

"#p": "<'p' tag json array>",

"since": "<订阅开始时间>",

"until": "<订阅结束时间>",

"limit": "<初次订阅返回的最大历史推文数量>"

}, ...]其中,subscription_id为客户端随机生成的uuid字符串2. 第二步,relay发送推文消息到client。消息格式为["EVENT", "", {

"id": "<消息ID>",

"pubkey": "<用户公钥>",

"created_at": "<创建时间>",

"kind": "<消息类型>",

"tags": [ // <用于订阅规则过滤>

["e", "<其它推文ID>", "<推荐relay地址>"],

["p", "<公钥>", "<推荐relay地址>"]

... // other kinds of tags may be included later

],

"content": "<推文内容>",

"sig": "<私钥签名>"

}]取消推文流程用户通过客户端发送关闭订阅消息["CLOSE", ""]Damus如何实现推文评论damus基于tags字段来实现推文评论功能,具体格式如下:{

...

"tags": [

["e", "<推文ID>", "<推荐relay地址>", "root"], // 评论链的根推文ID,必有

["e", "<推文ID>", "<推荐relay地址>", "mention"], // 相关推文ID,可选

["e", "<推文ID>", "<推荐relay地址>", "reply"], // 被评论推文ID,可选。如果没有就是root推文ID

...

],

...

}Damus是如何管理用户信息client会把用户信息发送到relay,格式如下{

"kind": 0,

"name": "用户名",

"about": "",

"picture": "",

... // other fields

}用户可以通过发送订阅消息来获取自己的用户信息,格式如下["REQ", "", {

"authors": "<用户的公钥>",

"kinds": [0]

}]Damus的follower和following原理following用户本地会维护一份contact列表,格式如下{

"kind": 3,

"tags": [

["p", "91cf9..4e5ca", "wss://alicerelay.com/", "alice"], // 订阅用户1

["p", "14aeb..8dad4", "wss://bobrelay.com/nostr", "bob"], // 订阅用户2

["p", "612ae..e610f", "ws://carolrelay.com/ws", "carol"] // 订阅用户3

],

"content": "",

...other fields

}这些都是订阅的用户pubkey。但用户定阅新的用户或者取消已由的用户订阅的时候,会往relay发送新的contact列表,例如删除carol,订阅新的用户xxx。{

"kind": 3,

"tags": [

["p", "91cf9..4e5ca", "wss://alicerelay.com/", "alice"], // 订阅用户1

["p", "14aeb..8dad4", "wss://bobrelay.com/nostr", "bob"], // 订阅用户1

["p", "xxx", "ws://carolrelay.com/ws", "xxx"] // 订阅用户4

],

"content": "",

...other fields

}那么如何计算following就很简单,如果是在旧设备登录,只需要获取本地的订阅用户列表即可;如果是在新设备登录,就需要从relay中获取contact列表,那么就需要发送订阅消息,例如["REQ", "", {

"authors": "<用户的公钥>",

"kinds": [3]

}]如何计算follower数量,也需要往relay发送订阅消息,例如["REQ", "", {

"kinds": "3",

"pubkeys": "<被订阅用户的pubkey json array>"

}]根据relay返回的消息条数就可以计算。Nostr目前存在的一些缺陷和问题1. 无法发送图片等多媒体资源。因为nostr只负责发送文本消息,因此结合外部系统才能支持多媒体数据的上传。2. relay提供商缺少激励机制。目前relay服务提供商属于完成免费提供服务,长期看并不稳定可靠。3. 无法发送私信。由于推文内容目前都是对外公开的,还无法支持用户和用户之间点对点的私信。4. seckey作为用户的唯一身份验证,如果不小心泄露,那么用户账号就会永久丢失,无法重新恢复。总结总体上看,Damus是一款优缺点很明显的社交软件。它的去中心化特点可以最大化实现言论自由,同时也正是去中心导致用户体验上做了很多妥协。以Damus目前的产品,显然无法吸引绝大多数web2社交上的用户。这种新赛道的产品还是非常值得我们去持续关注的,等它解决好自身的问题后,可能会在未来的某个时间突然爆发。发布于 2023-03-02 09:40・IP 属地浙江Web3社交网络nostr​赞同 1​​1 条评论​分享​喜欢​收藏​申请

【Web3.0前沿】Damus,推特创始人认可的 Web3 新社交 - 知乎

【Web3.0前沿】Damus,推特创始人认可的 Web3 新社交 - 知乎切换模式写文章登录/注册【Web3.0前沿】Damus,推特创始人认可的 Web3 新社交睿思莫比科技2月1日 Twitter 前首席执行官 Jack Dorsey 发推称,基于去中心化社交协议 Nostr 的社交产品 Damus 和 Amethyst 已分别在苹果 App Store 和谷歌 Google Play Store 上线,同时网页端 snort.social 也正式开放。事实上,2022年 12 月,Jack Dorse 还向社交开放协议 nostr 捐赠约 14.17 枚 BTC,当时价值约 24.5 万美元。Nostr 是一个开放的去中心化社交网络,这不是一个单一的网站,而是一个由成千上万的用户组成的网络,这些用户可以相互发布到彼此的中继服务器,服务器可以无缝地相互交互。一、Damus是什么Damus 是一个基于去中心化社交协议 Nostr 的、允许用户控制的社交产品,支持加密消息传递、比特币闪电小费等功能。简单理解,Damus 是一个社交 App,产品功能类似于推特 / 微博,它最大的特点是「去中心化」——生长在一个去中心化的社交协议「Nostr」 上。基于 Nostr 协议,每个用户都是一个客户端,人们不再基于官方客户端和中心化服务器通信,而是通过无数个中继器组成通信网络。这使得 Damus 具备了抗审查特征,同时,无需注册、加密等特性最大程度保证了用户的隐私和自由度。基于 nostr 的 Damus 将自己定位为「你可以控制的社交网络」。根据 Damus 官网描述,Damus 有以下六大优势: 用户控制:建立在开放的互联网协议 nostr 之上,没有任何平台可以禁止或审查,用户可以控制自己的数据;加密:端到端加密的私人消息传递;无需注册:创建帐户不需要电话号码、电子邮件或姓名;无需服务器:消息通过去中心化的中继分发,无需运行任何基础设施,也没有单点故障;可编程:允许轻松集成机器人,帮助用户实现生活或业务自动化;Damus 也会在你的服务器出现故障时进行通知。可变现:利用比特币和闪电网络,用户可以获得加密货币打赏。有人形象地将 Damus 描述为去中心化的「Telegram+Twitter」的组合,一个加密、匿名的通讯 + 社交软件结合体。为什么去中心化、用户自控如此重要?一些传统社媒平台的现存槽点充分反映了为何有人如此渴求 Damus 的出现。比如,在豆瓣上,常常有人抱怨发文审核时间过长,甚至不给具体原因直接拒绝通过;在微博、抖音,用户账户可能因为某些原因被限流或封号;自媒体们赖以生存各种公众内容平台,要么文章消失了,要么账号被封禁;推特上,账户被封禁同样大范围存在。人们厌倦原由不明的审查和小心翼翼的交谈,因此,当 Nostr 和 Damus 面世,用户至少获得了选择权,Damus 能快速引起一拨人的注意也就不难理解了。二、Damus体验教程下载 Damus 后可以直接创建账号,创建页面有两个密钥,一个是 npub 开头的公钥,可以分享给朋友来关注,也可以自行设置用户名,另外一个是nsec开头的私钥,需要自己保存。公钥是你的身份,私钥是证明你身份的密码,这串密码丢失无法恢复,意味着密码对应的身份也在这个世界里消失了。 ps:欢迎搜索暗号「npub1actu6v8nyc29ujgmtl9tr5zv2783zq7d8c6r37r3m4w5990pywkqqpqqjh」关注我的Damus与推特类似,Damus 首页右下方「+」为发帖入口。与当前大多数社交网络类似,Damus 也设置了话题标签功能,我们在发布帖子时可以在 # 后加上主题或者话题单词。不过如果发帖时要加图片,只能将图片先转换为链接才可发布。Profile 设置方面,Damus 允许更换头像和背景图片(通过图片链接)、添加自己的网站以及简介信息,还支持设置比特币闪电小费地址,这也是 Damus 的一个核心亮点。当前,Damus 支持的闪电小费支付平台包括 Strike、Cash App、Muun、Blue Wallet、Wallet of Satoshi、Zebedee、Zeus LN、LNLink、Phoenix、Breez、Bitcoin Beach、Blixt Wallet、River。Damus 首页下方有朋友圈、私信和新朋友请求、Global 和通知四个按钮,朋友圈时间线栏可以接收到我们关注用户的动态,Global 中可以实时浏览所有 Damus 用户的动态,也支持直接搜索其他用户名或者公钥地址,但仅支持搜索用户名或者公钥,不能搜索具体内容。除此之外,Damus 还支持用户报告和屏蔽功能,可以报告骗局、非法、冒充等账号。总体而言,Damus 页面设计简约大方,但很多功能有些粗糙且不完善,例如发帖不支持样式编辑、发帖后不可删除、点赞或转推后不可撤销、图片需要转成链接才能发布,此外,趋势、过滤器等高级需求也亟待添加。三、Nostr 的设计逻辑Nostr 是一个「极简」的社交协议,旨在 「 一劳永逸 」 地创建一个抗审查的全球社交网络:不依赖于任何受信中央服务器、不依赖于 P2P 技术,不会发行 Token。Nostr 的技术架构十分简单:用户运行一个本地客户端,比如 Damus。当需要发布某些内容时,用密钥对其签名,并将其发送到多个中继器(由协议参与者架设的托管服务器)。当需要查看某些内容时,你可以询问周围的中继器以获得信息。任何人都可以运行中继器,中继器只存储与转发内容。用户无需信任中继器,签名只在客户端进行验证。中继器不与另一个中继器通信,仅直接与用户通信。当想要「关注」某人时,用户只需指示他们的客户端查询它知道的中继器,以获取来自该公钥的帖子。中继器可以阻止用户在它那里发布任何内容,但这对用户来说没有影响,因为他们可以将内容发布到其他中继器。任何人也都可以自己搭一个中继器,并不复杂,如果找不到其他中继器发布内容,自己的中继器依然可以发布。在解决去中心化与普遍的社交媒体问题上,Nostr 协议用空白为运营者留下拓展性的开发空间。每个用户都可以将他们的内容更新发布到任意数量的中继器,同时中继器可以向用户收取费用与架设门槛,这确保了抗审查性;中继器可以要求为发布付费或其他形式的身份验证 ( 如电子邮件地址或电话 ),并将这些在内部与公钥相关联,以对抗垃圾信息。如果一个中继器被用作垃圾信息载体,它很容易会被用户丢弃,客户端可以继续从其他中继器获取更新。人们运行中继器的动机是什么?协议开发者对此的回答颇值得玩味。开发者认为,首先并不应该假设中继器的运营者会无偿服务,而后指出,即使没有所谓的「激励」,历史上成功的 P2P 网络中的 DHT 节点依旧在持续运营。这看起来很像一条区块链,但却没有区块链最重要的共识与经济激励。这就是开发者的目的,极简的协议,就连激励和共识都很复杂,容易带来算力的集中和非原意的问题。Nostr 要做的就是最简单的社交,每个人想说的每句话,都能被他想让看到的人看到,就这么简单。四、Damus所面临的挑战2 月 3 日, Damus 已从中国大陆 App Store 下架。「抗审查」同样存在一体两面,拥有了自由,但弊端也很明显,已经有色情信息出现在 Damus 上,不难想象,以后血腥、暴力甚至欺诈等犯罪和受害的信息也会出现,就当下广存的「网络暴力」现象,很可能在匿名背后更张牙舞爪。抛却产品体验不谈,上述问题是 Web3 社交应用需要探索解决的重要问题,也是 Damus 能否走入更广泛的 Web2 用户群体的关键,否则,「革命者」的角色扮演不长。Damus 和作为基础设施的 Nostr 目前还处于早期阶段,与比特币和 Web3 的结合给了我们很多想象空间。Jack Dorsey 的去中心化社交愿景能否大规模实现,让我们拭目以待。【免责声明】市场有风险,投资需谨慎,本文不构成投资建议。发布于 2023-09-13 16:41・IP 属地中国香港社交网络Web 3.0Web 开发​赞同​​添加评论​分享​喜欢​收藏​申请

GitHub - damus-io/damus: iOS nostr client

GitHub - damus-io/damus: iOS nostr client

Skip to content

Toggle navigation

Sign in

Product

Actions

Automate any workflow

Packages

Host and manage packages

Security

Find and fix vulnerabilities

Codespaces

Instant dev environments

Copilot

Write better code with AI

Code review

Manage code changes

Issues

Plan and track work

Discussions

Collaborate outside of code

Explore

All features

Documentation

GitHub Skills

Blog

Solutions

For

Enterprise

Teams

Startups

Education

By Solution

CI/CD & Automation

DevOps

DevSecOps

Resources

Learning Pathways

White papers, Ebooks, Webinars

Customer Stories

Partners

Open Source

GitHub Sponsors

Fund open source developers

The ReadME Project

GitHub community articles

Repositories

Topics

Trending

Collections

Pricing

Search or jump to...

Search code, repositories, users, issues, pull requests...

Search

Clear

Search syntax tips

Provide feedback

We read every piece of feedback, and take your input very seriously.

Include my email address so I can be contacted

Cancel

Submit feedback

Saved searches

Use saved searches to filter your results more quickly

Name

Query

To see all available qualifiers, see our documentation.

Cancel

Create saved search

Sign in

Sign up

You signed in with another tab or window. Reload to refresh your session.

You signed out in another tab or window. Reload to refresh your session.

You switched accounts on another tab or window. Reload to refresh your session.

Dismiss alert

damus-io

/

damus

Public

Notifications

Fork

289

Star

1.9k

iOS nostr client

License

GPL-3.0 license

1.9k

stars

289

forks

Branches

Tags

Activity

Star

Notifications

Code

Issues

786

Pull requests

1

Discussions

Actions

Projects

1

Security

Insights

Additional navigation options

Code

Issues

Pull requests

Discussions

Actions

Projects

Security

Insights

damus-io/damus

This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

 masterBranchesTagsGo to fileCodeFolders and filesNameNameLast commit messageLast commit dateLatest commit History3,236 CommitsDamusNotificationServiceDamusNotificationService  damus-cdamus-c  damus.xcodeprojdamus.xcodeproj  damusdamus  damusTestsdamusTests  damusUITestsdamusUITests  devtoolsdevtools  docsdocs  flatbuffersflatbuffers  nostrdbnostrdb  nostrscriptnostrscript  .envrc.envrc  .gitignore.gitignore  .mailmap.mailmap  .rgignore.rgignore  CHANGELOG.mdCHANGELOG.md  LICENSELICENSE  MakefileMakefile  Package.swiftPackage.swift  Purple.storekitPurple.storekit  README.mdREADME.md  TODOTODO  shell.nixshell.nix  ss.pngss.png  transifex.ymltransifex.yml  View all filesRepository files navigationREADMEGPL-3.0 licenseSecurity

damus

A twitter-like nostr client for iPhone, iPad and MacOS.

How is Damus better than twitter?

There are no toxic algorithms.

You can send or receive zaps (satoshis) without asking for permission.

There is no central database. Therefore, Damus is censorship resistant.

There are no ads.

You don't have to reveal sensitive personal information to sign up.

No email is required.

No phone number is required.

Damus is free and open source software.

There is no Big Tech moat. Therefore, seamless interoperability with thousands or millions of other nostr apps is possible, and is how Damus and nostr win.

If there are no ads, how is Damus funded?

Damus offers a paid subscription purple https://damus.io/purple/.

Initial benefits include a unique subscriber number, subscriber badge, and auto-translate powered by DeepL.

Damus has also graciously received donations or grants from hundreds of Damus users, Opensats, and the Human Rights Foundation.

Spec Compliance

damus implements the following Nostr Implementation Possibilities

NIP-01: Basic protocol flow

NIP-08: Mentions

NIP-10: Reply conventions

NIP-12: Generic tag queries (hashtags)

NIP-19: bech32-encoded entities

NIP-21: nostr: URI scheme

NIP-25: Reactions

NIP-42: Authentication of clients to relays

NIP-56: Reporting

Getting Started on Damus

Damus iOS

Get the Damus app on the iOS App Store: https://apps.apple.com/ca/app/damus/id1628663131

⚙️ Settings (gear icon, top right)

Relays: You can add more relays to send your notes to by tapping the "+".

Find more relays to add: https://nostr.info/relays/

Public Key (pubkey): Your public, personal address and how people can find and tag you

Secret Key: Your private key unique to you. Never share your private key publicly and share with other clients at your own risk!

Save your keys somewhere safe

Log out

Personal Feed (home icon, bottom navigation)

Feed from everyone you follow

Can post notes by tapping the blue + button

Notes (under Personal Feed)

Sending a Note is easy and it goes to both your Personal and Global Feeds

To tag a user you must grab their pubkey:

Search their username in the search bar at the top of the Global Feed and click their profile

Tap the icon which will copy their pubkey to your clipboard

Go back to your Personal Feed and tap the blue + button to compose your Note

Add @ directly followed by the pubkey (e.g., @npub1xtscya34g58tk0z605fvr788k263gsu6cy9x0mhnm87echrgufzsevkk5s)

You can also tap the ellipsis menu of a Note (three dots in top right of note) to grab their User ID aka pubkey or Note ID to link directly to a Note.

Currently you can't delete your Notes in the iOS app

Share images by pasting the image url which you can grab from nostr.build, imgbb, imgur, etc. (i.e., https://i.ibb.co/2SHZbwm/alpha60.jpg). Currently images only load for people you follow in the Personal Feed. Images are not automatically loaded in Global Feed

Engaging with Notes

Replying to a Note: Tap the chat icon underneath the note. This will show up in the users’ notifications and in your Personal and Global Feeds

♺ Reposts: Tap the repost icon which will show up in your Personal and Global Feeds

♡ Likes: Tap the heart icon. Users will not get a notification, and cannot see who liked their note (currently, web clients can see your pfp only)

Encrypted DMs (chat app, bottom navigation)

Tap the chat icon and you'll notice there's nothing to see at first. Go to a user profile and tap the chat icon next to the follow button to begin a DM

Global Feed (magnify glass, bottom navigation)

View the Global Feed from all the relays you've added in ⚙️ Settings. Currently you can only search hashtags and user names and pubkeys

Notifications

All your notifications except DMs

Change Your Profile (PFP) and Bio

Go to your Profile Page on Damus app

Tap on Edit button at the top

You will see text fields to update your information and bio

For PFP, insert a URL containing your image (support video: https://cdn.jb55.com/vid/pfp-editor.mp4)

Save

⚡️ Request Sats

Paste an invoice from your favorite LN wallet.

(Sats or Satoshis are the smallest denomination of bitcoin)

Alby (browser extension)

Get the Alby browser extension and create your Alby address [yourname]@getalby.com or connect your existing Lightning wallet

Convert your Damus secret key from nsec to hex at https://damus.io/key then go to Settings in Alby and under the Nostr section at the bottom of the page add your private hex key. You can also generate new address in the extension

Click the Alby extension > click Receive > enter the amount of Sats > click Get Invoice > click Copy > then paste into Damus

Note: On Damus Web it will appear as a string of characters but on Damus iOS it will appear as a clickable image

Zeus (mobile app)

Download Zeus app (iOS, Google, APK)

Tap Get Started button > tap Connect a node > click on + sign (top right) > select Indhub > press Scan Lndhub QR > (from the Alby browser extension… click your account on the top left > click Manage Accounts > click 3-dot menu to right of your account and click Export Account to get a QR code then go back to Zeus app) > scan the QR Code and tap Save Node Config button

To create an invoice tap Lightning > tap Receive > type in amount > tap Create Invoice > tap Copy Invoice > paste into a new Damus note

Contributing

Contributors welcome! Start by examining known issues: https://github.com/damus-io/damus/issues.

Mailing lists

We have a few mailing lists that anyone can join to get involved in damus development:

dev - development discussions

patches - code submission and review

product - product discussions

design - design discussions

Contributing

See docs/CONTRIBUTING.md

Privacy

Your internet protocol (IP) address is exposed to the relays you connect to, and third party media hosters (e.g. nostr.build, imgur.com, giphy.com, youtube.com etc.) that render on Damus. If you want to improve your privacy, consider utilizing a service that masks your IP address (e.g. a VPN) from trackers online.

The relay also learns which public keys you are requesting, meaning your public key will be tied to your IP address.

It is public information which other profiles (npubs) you are exchanging DMs with. The content of the DMs is encrypted.

Translations

Translators welcome! Join the Transifex project.

All user-facing strings must have a comment in order to provide context to translators. If a SwiftUI component has a comment parameter, use that. Otherwise, wrap your string with NSLocalizedString with the comment field populated.

Awards

Damus lead dev and founder Will awards developers with satoshis!

There may be nostr badges awarded for contributors in the future... :)

First contributors:

@randymcmillan

@jcarucci27

git log bot

npub1fjtdwclt9lspjy8huu3qklr7eklp5uq90u6yh8mec290pqxraccqlufnas

About

iOS nostr client

Topics

bitcoin

freedom

lightning-network

nostr

Resources

Readme

License

GPL-3.0 license

Security policy

Security policy

Activity

Custom properties

Stars

1.9k

stars

Watchers

29

watching

Forks

289

forks

Report repository

Releases

11

tags

Packages

0

No packages published

Contributors

88

+ 74 contributors

Languages

C

50.6%

Swift

49.2%

Python

0.1%

TypeScript

0.1%

Shell

0.0%

CMake

0.0%

Footer

© 2024 GitHub, Inc.

Footer navigation

Terms

Privacy

Security

Status

Docs

Contact

Manage cookies

Do not share my personal information

You can’t perform that action at this time.

Damus爆火背后:Web3社交平台在路上_腾讯新闻

Damus爆火背后:Web3社交平台在路上_腾讯新闻

Damus爆火背后:Web3社交平台在路上

一个连图都发不了的社交APP,居然成为2023年Web3的首位明星。

2月1日,Twitter前CEO Jack Dorsey宣布,基于去中心化社交协议Nostr的社交APP“Damus”上线苹果应用商店,Jack Dorsey称其为开源协议的一个里程碑。

以太坊联合创始人Vitalik Buterin,以及棱镜门主角Edward Snowden等人的参与,助推了Damus的火热,更重要的是,任何人都可以下载和使用Damus。

于是,在社交媒体和社群中发布一串神秘代码——Damus上的用户名,成为技术弄潮儿们的亮眼胸针,圈内外大量用户满怀好奇地涌入这个极其简陋的社交APP,在众多不明所以的目光下,或是跟老朋友加上好友,成功接头收获一阵狂喜,或是写下“hello,world!”,作为第一次进入这个新世界的合影。

对于各种应用眼花缭乱的今天,哪怕是小范围的爆火也并不容易,上一次像Damus这样,引发用户刷屏的记忆,似乎还是拼多多的“帮忙砍一刀”。

在官网上,Damus对自己的定位是The social network you control,即“由你掌控的社交网络”,用户自己掌控账户、数据以及一切潜在的价值,呼应Web3所强调的精神内核。

体验完之后,崇尚抗审查、免许可的加密信徒喊出“Twitter已死”,而对Web3不甚了解的人们在发现连群聊、删文功能都没有之后,很快扫兴而归。

图片来源:视觉中国

何为Damus

作为一个社交APP,Damus在产品特征上更加类似Twitter和微博。

最大的区别是,Damus是原生于去中心化社交协议“Nostr”上的应用,Nostr是“Notes and Other Stuff Transmitted by Relays”的缩写,即为“用中继器来转发笔记和其它东西”。

中继器(Relay)是Nostr协议最重要的概念,可以简单理解为,基于Nostr协议,每个用户都是一个客户端,人们不再基于官方客户端和中心化服务器通信,而是通过无数个中继器组成通信网络。

Nostr协议去中心化的核心在于,任何人都可以运行一个中继器,就像运行区块链网络中的节点一样,创建中继器无需中心化实体批准,这就意味着用户在这个社交网络中永远不会被屏蔽。

在Twitter中,如果Twitter选择屏蔽用户的某条消息,用户就无法向其他人发送这条消息,而在Nostr协议的逻辑里,用户永远可以通过自己的中继器发布内容。

这使得Damus具备了无需注册以及加密等特性,最大程度保证了用户的隐私和自由度。

例如,Twitter承认会收集用户的购买记录、联系人信息、浏览记录使用情况数据、位置、用户内容、身份、搜索历史、诊断等数据,而Damus则会直接表明,开发商不会通过此应用收集任何数据。

Damus下载完成后,用户可直接创建账户,无需电话号码、电子邮件验证以及实名验证,只需输入个人习惯使用的用户名,系统会弹出公钥(npub开头,类似用户的“账号”),点击公钥旁边的复制按钮,随后系统自动弹出私钥(nsec开头,类似用户的“密码”),继续点击私钥旁边的复制按钮可进入Damus产品界面。

用户可以分享自己的公钥给朋友来关注,也即一串串混着数字和字母的代码,其他人只需复制粘贴在Damus应用的搜索框中,便可以进入目标用户的主页,查看该用户发布的内容,并进行关注、私信等操作。

不过目前Damus功能仍然非常简陋,委婉说叫“极简风”,其主界面为首页、私信、搜索/广场、消息提醒四个板块。

根据官方介绍,私信为端到端加密的私人消息传递。过程中也无需服务器,消息通过去中心化的中继分发,无需运行任何基础设施,也没有单点故障。根据观察,搜索/广场展示区为根据发布时间即时展示内容。目前使用搜索功能只支持搜索用户名和公钥,无法搜索到具体内容。消息提醒板块只提醒回复内容,暂未展示点赞信息。

用户可点击个人头像分别进入Profile、拉黑用户、中继器、设置。在Profile界面可以编辑个人头像、用户名、个人介绍,可以看到个人关注和被关注的用户、个人公钥、所有发帖、点赞和回复。在设置里用户查看个人私钥,可以选择比特币打赏,在广场上会看到有用户求打赏的帖子。

不过,Damus仍是一个待优化的初级版本,很多功能远不如Twitter等现有的社交应用方便,例如发帖不支持样式编辑,发帖后不可删除,点赞或转推后不可撤销,图片需要转成链接才能发布等等。

“这相当于只是搭了个骨架,然后做了一个非常弱的皮囊(客户端)让你知道能干嘛,Damus不重要,这只是个示范。”古典互联网投资人庄明浩对21世纪经济报道记者表示。

乌托邦社区

为什么去中心化、用户自控如此重要,以至于能够掩盖落后的产品使用体验激起用户的狂欢?或许可以从当前传统社媒平台的现存槽点中窥见端倪。

很多用户可能会因为一些限制感到发贴不自由,但这也可以视作为筛除垃圾信息所做的牺牲。在Twitter,被“惯坏”的用户已经开始用主动出逃对抗在中心化平台所遇到的无形压迫。

由于马斯克的参与,Twitter的讨论感一直很强。从如日中天的特斯拉、SpaceX抽身,把精力投入这只陷入经营颓势“小蓝鸟”上,或许马斯克也期冀在言论空间收获一些参与感。

马斯克重回互联网的第一件事就是私有化Twitter,他向Twitter董事会说明收购案时表示,Twitter“需要转变成一个私人公司”。

“公司这种组织是要求集权的,它的源头是公司的治理财报要好看,这和所谓的民主、开放、自由的互联网是相反的。”业内人士分析认为。

在马斯克达成收购交易的当天晚上,Twitter的联合创始人和前CEO Jack Dorsey也发文支持马斯克:“Twitter不应该被任何人拥有或者经营,Twitter应该成为一个协议级的公共产品,而不是一家公司。要解决这个问题,马斯克是我唯一信任的解决方案。”

值得说明的是,Jack Dorsey是个去中心化拥趸,在2021年11月卸任Twitter CEO职位后,Dorsey则直接表示将花费更多时间专注加密货币领域,力挺的一系列去中心化项目中,就包括资助开发Nostr协议,Jack Dorsey在2022年向该项目捐赠了14枚比特币,当时价值约合24.5万美元。第一个利用该协议的移动应用程序Damus问世后,Jack Dorsey也不忘为其助推人气。

“某种程度上Jack Dorsey离开Twitter之后参与/支持的多个项目都符合‘做协议而不是公司运营的商业化项目’这个大的逻辑,Bluesky、Mastodon,包括这几天爆火的Damus背后的Nostr协议都是搞这个的。”庄明浩表示。

马斯克入主Twitter后的禁言封号等行为引得一片嘘声,一批Web3信徒为Mastodon、Damus等诸多去中心化协议项目提供了发动机点火动力,不设任何门槛的Damus更是迅速轧向圈外。

“其实大家对于新的社交体验都有‘渴望’,这种渴望不仅仅是年轻人有。”庄明浩表示。

不过业内声音并不急于将枪口指向中心化社交媒体,作为商业公司有权制定自己的言论审查边界,如果儿童色情、仇杀、种族仇恨等言论充斥平台,必然导致劣币驱逐良币,从而影响广告商的投放需求。此外,政府、公众舆论甚至是内部员工的意见都可能成为压力,影响公司管理。

商业公司需要接受监管,要对股东负责,要有盈利的商业模式,那就注定成为不了某种卫道者,那如何理解社交网络的管控与自由的边界?

“我觉得不应让公司或者说应用来全然承担责任,而是交由类似于Nostr、Farcaster这样的协议,代码保障自由。”业内人士表示。

“用最常见的比方,Nostr就是社交的Layer1(确保网络安全、去中心化及最终状态确认,做到状态共识的层级),提供了一个公共空间,其他各类开发者、私营公司可以基于这个公共广场构建应用,理论上Twitter等经典Web2应用也可以基于Nostr构建,在社交的Layer2(追求更高效的性能的层级)比拼的是UI/UX、策展、运营……各家应用可能有不同的言论审查尺度,但这不影响‘源信息’的存在,哪怕某些信息在某个应用被屏蔽了,在另外一个应用,他依然能够展示,这也让每个人可以自由选择自己喜欢的应用。”上述业内人士分析指出。

Damus_百度百科

s_百度百科 网页新闻贴吧知道网盘图片视频地图文库资讯采购百科百度首页登录注册进入词条全站搜索帮助首页秒懂百科特色百科知识专题加入百科百科团队权威合作下载百科APP个人中心收藏查看我的收藏0有用+10Damus播报讨论上传视频Nostr的社交产品Damus作为一个社交APP,它的界面和功能和Twitter较为相似,但相对简洁 [1]中文名Damus外文名Damus类    型Nostr的社交产品相关信息2023年2月1日,Twitter前联合创始人Jack Dorsey发推称,基于去中心化社交媒体协议Nostr的社交产品Damus已上线苹果App Store,任何人都可以下载。在短短两天时间内,该APP就上升为美区iOS APP Store社交免费榜第一,并吸引超60万名用户注册。 [1]2月,一款名为“Damus”的全新社交软件仅推出一天就冲上了App Store社交媒体类下载排行榜的前十。在官网上,Damus对自己的定位是The social network you control(由你掌控的社交网络)——用户可以自己掌控账户、数据以及一切潜在的价值,呼应了Web3所强调的“精神内核”。 [2]2023年6月,由Twitter联合创始人杰克·多西(Jack Dorsey)投资的去中心化社交通讯应用Damus警告称,苹果可能会在14天内将其从App Store下架。苹果随后撤回了这一威胁,但要求Damus从应用中移除比特币支付功能。 [3]新手上路成长任务编辑入门编辑规则本人编辑我有疑问内容质疑在线客服官方贴吧意见反馈投诉建议举报不良信息未通过词条申诉投诉侵权信息封禁查询与解封©2024 Baidu 使用百度前必读 | 百科协议 | 隐私政策 | 百度百科合作平台 | 京ICP证030173号 京公网安备110000020000