【People Parties】互联网计算机上的虚拟人物聚会
文章来自于|开发者论坛
翻译|DfinitySZ
投稿、转载请联系|DfinitySZ小助手
提案摘要
确定真实用户将以多种方式为互联网计算机生态赋能:如果内容由真实的人提供,社交媒体平台的互动会更具有意义,分散的治理过程得益于治理权在许多选民之间均匀的分配,如果Token可以均匀的分配给真实用户,Token经济的引导会更加公平。
在虚拟人物聚会(People Parties)中,一小群用户通过快速、简单且匿名的过程验证彼此的身份。经过验证的用户将获得特殊权益奖励,例如增加NNS系统中的投票权或社交媒体Dapp的附加权益。
提案概念
每一个聚会活动都在一个特定的时间点举行:不同时区用户会有不同的聚会活动,用户通过选择在聚会期间的特定位置注册People Parties。当派对开始时,People Parties Dapp会将所有注册用户按照每6人一组形式创建一个视频对话和一个随机的假名。
在每次会议中,参与者必须证明他们选择承诺的地点:每一个小组用户(证明者)都需要展示手机摄像头拍摄的视频(不展示脸、只展示他们的周围环境)供于其他用户验证,验证者批准或拒绝验证取决于他们是否确信证明者展示的位置视图。
为确保一个用户只能参与一个群组,People Parties Dapp会要求每个用户必须从不同的位置加入聚会。
为了阻止机器人在People Parties Dapp中注册,每个用户在参与派对期间需要存入1个ICP,如果用户不想参加后续活动,可以提取此押金。
赋能
经过People Parties验证的用户将为IC生态赋能:
经验证的用户将获得更高的投票权和IC Dapp特殊权益;
为IC Dapp辨别真实用户,使其能够优先考虑真实用户创建的内容;
通过验证的真实用户将获得更高的投票权进一步提高去中心化治理,允许经过验证的用户充当匿名节点提供者改善基础设施层的权力下放。
执行
People Parties Dapp的核心组件是“People Parties”容器智能合约,用于协调People Parties并跟踪结果,该容器会根据用户提交的位置的同时注册固定的聚会(确保不同用户的位置相距足够远),并加入他们的注册聚会小组(确保用户随机分配到每组)。
此People Parties容器还负责协调调用:确定用户验证声明的顺序、计算选票、跟踪哪些用户已成功验证、与其他Dapp共享有关用户成功验证的消息和通知增加有关NNS的神经元信息。
People Parties Dapp的前端由容器提供到用户的Web浏览器中,它使用WebRTC在客户端设备之间传输视频。
由于大多数用户使用移动网络,因此需要STUN和TURN服务器来中继流量,这些服务器最初将由DFINITY基金会托管,注意:这些服务器不需要被信任,因为通过服务器路由的所有流量都在WebRTC中进行了端对端加密。
风险和缓解措施
People Parties 的概念存在多种风险:
机器人注册:
只要注册的机器人不多,这些机器人最终都会与真实用户进行验证调用。
至少在一开始,我们认为机器人不太可能成功伪装成真人;
当然,随着时间的推移我们改进验证过程;
注册的许多机器人会都将受到 ICP 押金的阻碍;
在用户验证失败的情况下,这甚至可以通过潜在地削减一小部分来提高效率;
随着时间的推移,必须重新评估被机器人攻击的风险。
参与不足:
如果真实用户参与太少,People Parties系统将无法在提供预期赋能;
而且参与率低也会使机器人更容易破坏系统,为了降低这种风险,我们必须向尽可能多的用户群宣传这个概念,并通过提供足够的奖励(例如投票权提升)来激励持续参与。
恶意用户可能会在视频中展示不当内容:
这很难完全防止,因为视频流在终端设备之间进行端到端加密发送。
在足够多的验证者投票后,不当内容视频将会被禁止。
如果事实证明这是一个问题,我们可以提供一个按钮来快速隐藏不当内容视频。
People Parties提案时间表
UTC时间2021年11月17日:发布于开发者论坛审核
UTC时间2021年11月23日:与项目负责人的社区对话
UTC时间2021年11月23日:提案提交于NNS
UTC时间2021年11月25日:提案到期时间
UTC时间2021年12月:提案受理后的实施+部署ETA
必看周刊
生态精选
寻宝回顾
精彩活动
联系我们
t.me/DfinitySZ
dfisz.com
twitter.com/DfinitySZ
twitter.com/DfinitySZCN
reddit.com/user/DfinityShenZhen