TwKit

推文

@tvytlx · 2026-10-11 08:18

这个哥们想做一个点对点聊天工具,断断续续试了好几年。 卡住他的一直是文档。 起因是 Bitmessage 到现在还不支持 Python 3。 他想自己做个类似的,Rust 写过一版,没 AI 帮忙的 Python 也写过一版。 flask、tokio、asyncio 轮番上,每次都死在文档不清楚、不完整、干脆没有。 这次他终于认真用了一回 ChatGPT,让它拿最小例子一步步教。 大概一天,能用了。 他说最难的部分是同时跑两个 flask/quart 服务,后台还要定时干别的活。 我觉得这种卡点特别典型。 想法早就有了,人死在一堆胶水细节上。 AI 最先吃掉的就是这一层。 不过更有意思的是他的设计。 P2P 网络没有中心服务器帮你删垃圾消息,常见做法是让发消息的人先算一道题,叫工作量证明(PoW)。算力就是邮费。 他在这上面加了两条: 消息越大,要付的算力越多。 已经付的算力,会随时间贬值。 每个节点内存有限,所有消息抢位置。 新消息算得更狠,就把最弱的旧消息挤掉。 或者等旧消息的算力慢慢贬值,便宜的新消息也能挤进来。 结果就是: 短消息反正很快被冲掉,所以很便宜。 想在网络里长期占一块地方,就得一直付更高的价。 这玩意说白了就是一个用算力交房租的公告板。 当然现在还很早期。 没加密,各项参数只有 10 个字节左右方便调试,GitHub 上 0 star。 https://news.ycombinator.com/item?id=50033558

曝光 1196 · 评论 2 · 点赞 1 · 书签 2 · 曝光/时 27.90025679894577

TwKit
正在载入