<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Team Blog | BTBK - 不吐不快,树洞社区]]></title><description><![CDATA[BTBK团队博客：这里是BTBK.org的官方博客，用来发布BTBK社区的版本更新，新功能，新讯息，欢迎关注，订阅。]]></description><link>https://blog.btbk.org</link><image><url>https://cdn.hashnode.com/res/hashnode/image/upload/v1733219855299/26c24729-3f4b-401c-95b0-25ea57554242.png</url><title>Team Blog | BTBK - 不吐不快,树洞社区</title><link>https://blog.btbk.org</link></image><generator>RSS for Node</generator><lastBuildDate>Fri, 22 May 2026 15:29:13 GMT</lastBuildDate><atom:link href="https://blog.btbk.org/rss.xml" rel="self" type="application/rss+xml"/><language><![CDATA[en]]></language><ttl>60</ttl><item><title><![CDATA[如何设计一个匿名社区？]]></title><description><![CDATA[我们知道，当人抛弃了身份、名字、甚至网络上的惯用ID，那么他们的发言就会更具激情、丰富、张扬。可以有效地反映和发泄最内心的想法、看法。那么如果是这样的一个匿名社区，我们该如何设计，特别是必选要有user_profile。那么这个profile是需要什么？除了Email。
允许多帐号登陆，每个帐号可绑定多个profile，此用户发言可选任意profile，并且可以随机的profile，profile可以用一天即毁掉(即不再绑定到此用户)。此举满足匿名发言与身份管理。profile即时切换满足一个用...]]></description><link>https://blog.btbk.org/anonymous</link><guid isPermaLink="true">https://blog.btbk.org/anonymous</guid><dc:creator><![CDATA[老默]]></dc:creator><pubDate>Tue, 03 Dec 2024 09:53:34 GMT</pubDate><content:encoded><![CDATA[<p>我们知道，当人抛弃了身份、名字、甚至网络上的惯用ID，那么他们的发言就会更具激情、丰富、张扬。可以有效地反映和发泄最内心的想法、看法。那么如果是这样的一个匿名社区，我们该如何设计，特别是必选要有user_profile。那么这个profile是需要什么？除了Email。</p>
<p>允许多帐号登陆，每个帐号可绑定多个profile，此用户发言可选任意profile，并且可以随机的profile，profile可以用一天即毁掉(即不再绑定到此用户)。此举满足匿名发言与身份管理。profile即时切换满足一个用户多种角色。好比新闻报道某人白天是城管晚上是摆地摊。</p>
<p>如果觉得还不刺激，用户可将自己的profile通过授权让其他用户可以共同使用同一个profile,还可以将被用户弃用的profile放到公告区，让别人认领。profile可以把所有用户资料和身份属性都放上去，但是要允许设置可见度，还可以密码验证和索取密码。</p>
<p>发言留言可设阅后即焚或限时自焚。</p>
<p>以上是从知乎上看到的，这个回复中关于身份的匿名思路很不错，匿名社区本质就是要希望网络身份与现实世界尽可能完全的隔离。在身份上，作为平台方，为了避免通过匿名实施犯罪行为，如何才能做到用户的身份真实且唯一，又可以让发言的身份不被外界所追踪？后台启用邮箱验证或手机验证。前台用户侧支持自由“切换profile”就很好的解决了这个问题。</p>
]]></content:encoded></item></channel></rss>