V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  pieerepeng  ›  全部回复第 1 页 / 共 2 页
回复总数  39
1  2  
14 小时 13 分钟前
回复了 SmiteChow 创建的主题 程序员 Bluesky,我为之激动的真 Web3.0 应用
@SmiteChow

跟 w3c did 相关的标准,简单来看有这些:

https://www.w3.org/TR/did-core/
https://www.w3.org/TR/vc-data-model/
https://identity.foundation/presentation-exchange/
https://identity.foundation/wallet-rendering/
https://identity.foundation/credential-manifest/
https://w3c.github.io/vc-data-integrity/
https://w3c-ccg.github.io/ld-cryptosuite-registry/
https://w3c-ccg.github.io/lds-jws2020/

这些协议基本上我都对照着 https://github.com/TBD54566975/ssi-service 看过代码实现,也为这个项目提交过微不足道的 pr 。
我觉得如果我们以上述标准为前提,会有利于达成共识。


具体到 Bluesky 和它的 did 实现,可以参考这篇文章: https://arxiv.org/pdf/2402.03239

1. bluesky 的 registry 是中心化的:plc.directory

2. bluesky 为了用户的易用性在官方的版本里为用户托管了私钥,所以大家可以使用邮箱登录(并进行密码找回)
3.5.3 Authentication. In principle, the cryptographic keys for signing repository updates and DID document updates can be held directly on the user’s devices, e.g. using a cryptocurrency wallet, in order to minimize trust in servers. However, we believe that such manual key management is not appropriate for most users, since there is a significant risk of the keys being compromised or lost.

The Bluesky PDSes therefore hold these signing keys custodially on behalf of users, and users log in to their home PDS via username and password. This provides a familiar user experience to users, and enables standard features such as password reset by email. The AT Protocol does not make any assumptions about how PDSes authenticate their users; other PDS operators are free to use different methods, including user-managed keys.

上述两点,论证了 bluesky 在 did 解决方案方面不是 self generated self owned ,也无法承诺 IDs can be made universally discoverable 。
但作为从业者,我理解 bluesky 这么做取舍的苦衷,所以我本无意跟你讨论去中心化等问题。


我从第一次回复时,想表达的观点就是,bluesky 和 solid 的底层哲学是不一致的

以及最重要的点,如果我没理解错的话,bluesky 团队应该是不希望自己被标榜为 web3.0 的(如果他们官方的 twitter 或者采访有类似的描述,我就不说啥了,一个 web3.0 多种描述也没什么不好)

ps ,多西已经离开 bluesky 了,多西另一个曾经的项目 tbd ,口号是 web5 = web3 + web2
1 天前
回复了 AerithLoveMe 创建的主题 职场话题 年底被裁,简历求建议。
默认职位是研发工程师,我的感受是:

1. 大学里上过什么课程不用写
2. 大学里如果得过相关的奖项可能要写,例如 ACM ,数学建模是相关的,篮球可能是不想关的
3. 学生会和社团活动感觉两可,倾向于不写
4. 相关的证书可以写,例如英语水平,CET4 ,CET6 ,托福雅思是可以写的,驾照不用写

工作经历在描写完职责后,最好简单的列出一两个有两点的项目,项目描述的模版为 star (在什么样的背景,以什么样的目标,你做了啥,取得了哪些可以量化的结果)
个人建议,不要简单的堆砌掌握的技术栈,例如,对前端来说,建立里罗列熟练(精通) VUE3 ,React ,CSS ,乃至 Git 或 vscode 操作就会显得比较。。。。
1 天前
回复了 SmiteChow 创建的主题 程序员 Bluesky,我为之激动的真 Web3.0 应用
dht 不是 web3.0 ,就像 ipfs 不是 web3.0 一样。

我只想跟你以及看到这个帖子的大家分享,solid 和 bluesky 在设计哲学上是不一样的,这会造成不同的产品和技术架构设计,但谁更符合时代精神,其实并没有人知道 :)

我大概在 2022 看过 atproto 的文档,之后的关注不是很深入,说的不对地方你可以具体指出我的错误。

去中心化,身份,数据和隐私问题,我不一一展开了,只说身份吧:
1. bluesky 最早选择将 DID 数据放在 ION 网络上(已经从文档里移除了)。我当时的理解会采用 tbd 的 SSI 方案,但时至今日,实际上我不知道 bluesky 是如何处理 DID Registry 的问题
2. bluesky 为了降低用户的使用门槛,在 2023 年的版本是会代替用户保存了私钥的

基本上违背了去中心化身份( DID ),self-generated and self-owned ,IDs can be made universally discoverable 等基本原则。

所以正是基于对于 bluesky 这个项目的认可,我基本不跟人讨论 bluesky 的“去中心化,身份,数据和隐私问题”:)
1 天前
回复了 SmiteChow 创建的主题 程序员 Bluesky,我为之激动的真 Web3.0 应用
bluesky 在架构上是联邦网络(用户不用运行自己的服务器)

solid 我理解还是希望做成 p2p 网络的,每个人有自己的服务器

更细节一些就是:
1. bluesky ,把 blog 发布到 pds 上
2. Blockchain 从业者,把 blog 发到区块链上-_-b

而我觉得,真正的 web3.0 是把 blog 发到自己服务器上。否则如何解决 pds 的费用问题呢? 总不能是没有收入的 public goods
118 天前
回复了 jiashuaibei 创建的主题 问与答 有个树莓派我能干点什么?
@jiashuaibei 是我们做的,多谢鼓励~
2080TI 22G

带你畅游 gemma2 27b
122 天前
回复了 liubsyy 创建的主题 程序员 github 点 star 通知器
感谢分享

不过这玩意可以 github 后台配 webhook 的
@MFWT 厉害,我收藏下这个需求。

我自己是很轻的用户
https://www.navidrome.org/

这是运行在群晖/nas 上的,可以理解为服务器+网页端。可以找第三方的客户端
follow + rsshub ?
122 天前
回复了 jiashuaibei 创建的主题 问与答 有个树莓派我能干点什么?
@showgood163

其实这是规范的做法,代价是只能叫自己 source avaiable 而不是 open source 。大的项目里 n8n 是这么做的。

https://faircode.io/
https://www.tisonkun.org/2023/08/12/bsl/
https://www.tisonkun.org/2023/11/01/trans-elv2-meeker/


apache 2.0+禁用商业的扩展或者 agpl v3 都是有点问题的,理解尊重,只是我们不选这么选~
122 天前
回复了 webeasymail 创建的主题 Java 有什么好用的轻量级搜索服务?
我也调研过这个需求,记录下。


我们希望在边缘节点上搭建一个搜索引擎,需要占用的内存开销比较小,同时当数据比较大的时候,可以有效使用硬盘。


我们一开始选择了 zincsearch ,选择它的原因是对 es 接口的兼容,不过这个团队弃坑了,以及它的权限做的比较糙
https://github.com/zincsearch/zincsearch

Github star 比较多的是:
https://github.com/meilisearch/meilisearch
https://github.com/valeriansaliou/sonic
https://github.com/typesense/typesense

我觉得: https://github.com/manticoresoftware/manticoresearch 可能是遗珠
支持少量付费的话,Algolia 也是一个选择

其实: https://www.meilisearch.com/docs/learn/what_is_meilisearch/comparison_to_alternatives
这篇文档做了对比,可以看看。


最后:
1. 我们文档站用了:Algolia
2. 主项目用了 pg 加一堆插件的方案,整体资源的占用最小。因为我们用了 citus ,未来做云原生支持的时候希望也能容易些

op 1 万多条的规模感觉 meilisearch ,typesense 挑一个就好了
122 天前
回复了 lujiang1028 创建的主题 宽带症候群 怎样限制视频软件上传带宽?
手机客户端上直接开上传?感觉这么干太猛了,不应该吧。。。。
122 天前
回复了 lujiang1028 创建的主题 宽带症候群 怎样限制视频软件上传带宽?
为啥抖音上传那么大? PCDN 吗
122 天前
回复了 gal 创建的主题 程序员 实现 Matrix Synapse 中文搜索
@gal 牛逼
122 天前
回复了 jiashuaibei 创建的主题 问与答 有个树莓派我能干点什么?
@showgood163

我不得不恬不知耻的推荐下自己的项目,内置了密码管理器功能,家庭使用也不收费。
122 天前
回复了 jiashuaibei 创建的主题 问与答 有个树莓派我能干点什么?
@whileFalse

1. k3s
2. 咱不就图个折腾吗。op 学门 k8s 手艺,以后管理机器人集群
122 天前
回复了 gal 创建的主题 程序员 实现 Matrix Synapse 中文搜索
支持一下。有种 08 年看如何给 android 手机的通讯录支持中文的感觉。

能说说你为啥关注 matrix 吗?我理解:

matrix 在去中心化情况下,要给聊天进行签名和验证,所以相同的功能实现的就比较鬼畜(我也干过类似勾当)。
mattermost 做的就是私有化部署的聊天,比较容易实现。

但用户好像不是很 care ,所以 mattermost 口碑更好
1  2  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1069 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 30ms · UTC 19:16 · PVG 03:16 · LAX 11:16 · JFK 14:16
Developed with CodeLauncher
♥ Do have faith in what you're doing.