用户登陆
正在加载
Reddit与以太坊基金会合作通过Layer2为数亿用户提供积分代币服务
互联网 · 2020-06-19 14:00:27

6月19日,知名社交网站Reddit宣布,其已与以太坊基金会建立了合作关系,现面向以太坊开发社区征求Layer 2扩容方案,以支持其Reddit ERC-20 积分代币计划。Reddit代表在r/ethereum社区发帖表示:

“我们的目标是找到一个解决方案,它今天能够支持在以太坊主网上容纳数十万社区积分用户,并最终可扩展到所有的Reddit用户(日活4.3亿)。”

上个月,Reddit宣布其正在测试两个ERC-20代币($MOON 和 $BRICK),它们将分别分发给r/Cryptocurrency和r/FortniteBR的社区成员。截至目前,这两个测试项目已吸引超过17500名用户,在过去一个月中共发生了20000多笔交易。

以下是Reddit发布内容的译文:

你相信自己的以太坊扩容技术能够处理Reddit的规模吗?是时候让以太坊社区知道了,请在2020年7月31日前在评论中展示您的demo。

这是你赢得一些名声的机会,但是,明确地说,如果你的解决方案被选中,或者是经过修改以满足Reddit的需要,也是没有奖励的。以下是我们的律师让我们提出的:

目标

通过和以太坊基金会的合作,Reddit正邀请以太坊扩展性项目,向社区展示如何使用扩容解决方案将社区积分引入以太坊主网。我们的目标是找到一个解决方案,它今天能够支持在主网上容纳数十万社区积分用户,并最终可扩展到所有的Reddit用户(日活4.3亿)。

我们评估了一些最有前途的扩容解决方案,并学习到了一些东西:

  1. 有很多很棒的项目我们还不知道。我们似乎每天都在学习一种有前途的新扩容解决方案。
  2. 大多数现有的扩展解决方案都侧重于交易所用例,这有利于优化转账。许多这样的设计,没有考虑到获得代币或进入扩展系统的成本,这可能是很重要的。社区积分的分布成本,比所有其他操作加起来要高出一个数量级,这主要是由于与新用户登录相关的链上存储成本有关。
  3. 目前尚不清楚如何确定最佳的解决方案。有很多代码,很多文档,还有很多炒作。但很少有对各种产品/实现的客观实际审查或对比。
  4. 我们需要以太坊社区的帮助来解决这个问题。

您有符合以下标准的扩容解决方案吗?如果是的话,请在2020年7月31日之前在评论中分享你的demo。请注意,所有演示都需要模拟10万名用户的社区积分的使用情况。

我们还邀请了以太坊社区的所有扩容专家对提交的任何demo进行评论,以便更好地理解不同解决方案之间的权衡和妥协。

我们将审查demo,并计划在9月前共享任何更新。虽然我们并没有指望会出现任何新的扩容项目,但我们希望以太坊扩容专家能够向我们展示如何扩展社区积分。

演示应包括:

  1. 显示数十万笔交易的真实概念证明;
  2. 源代码(用于链上和链下组件以及用于PoC的工具)。源代码不必公开共享,但是如果Reddit决定使用一个特定的解决方案,它将需要在某个时候与Reddit共享;
  3. 文档:a、工作原理和扩容 b、成本估算(链上和链下) c、如何运行 d、架构 e、API(链上和链下) f、已知问题或权衡
  4. 总结PoC中使用的链上和链下组件的成本和资源信息,以及进一步扩展的成本和资源估计。如果你的PoC不在主网上,请注意任何主网注意事项(例如拥堵问题)。

要求

扩容。这一PoC应该以最小的成本(链上和链下)扩展到下面的数字。还应该有一条支持数亿用户的明确道路。

在5天的时间内,你的扩容PoC应该能够处理:

  1. 10万次积分认领(铸造&分发积分)
  2. 25000订阅
  3. 75,000次一次性积分燃烧;
  4. 10万笔交易转账;

去中心化。解决方案不应依赖于任何第三方提供商。

我们更喜欢不依赖于特定实体(如Reddit或其他提供商)的解决方案,以及不存在单点控制或链外组件故障的解决方案,但我们认识到有许多权衡需要考虑

可用性。扩展解决方案应该具有简单的最终用户体验。

  1. 用户不必维护任何额外的状态/证明、定期监视活动、跟踪额外的密钥,或签署任何非正常事务的内容。
  2. 在合理时间内完成事务(秒或分钟,而不是小时或天);
  3. 最终用户可免费使用(无gas费用,或Reddit可代表其支付固定/最低费用);
  4. 加分项:(1)用户应能够通过区块链浏览器风格的界面查看他们的余额和交易,(2)退出既快又简单;

互操作性。与第三方应用程序(钱包/合约等)兼容是有必要的。

  1. 扩容解决方案应该是可扩展的,并允许第三方在其上构建;
  2. API应该有良好的文档和稳定性;
  3. 文件应清晰并完整;
  4. 第三方无许可集成,应该是可能的,和直接的;
  5. 简单更好。学习一种不常见的或专有的语言是不必要的。不需要数学、密码学或 L2扩容的高级知识。希望与通用实用程序和工具链兼容。
  6. 加分项:告诉我们它是如何工作的。你对社区积分的一个很酷的新用例有什么想法吗?建造它!

安全。用户对自己的积分拥有完全的所有权和控制权。

  1. 余额和交易不能被Reddit或其他任何人伪造、操纵或阻止;
  2. 用户应该拥有自己的积分,并且可以在未经任何人许可的情况下获得链上ERC20代币;
  3. 即使所有涉及的第三方离线,积分也能够恢复到链上ERC20代币;
  4. 应提供证明设计合理性的第三方公开评论;
  5. 加分项:(1)公共、第三方实施审查可用或正在进行,(2)与HSM和硬件钱包的兼容性;

其他注意事项

  1. 生成/分发代币不是由Reddit直接执行的[1];
  2. 一次性的积分燃烧,以及重复的、非交互的积分燃烧(对于subreddit成员资格[2])应该是可能的和可扩展的。
  3. 强烈推荐完全开源的解决方案;

[1] 在当前的实现中,Reddit为索赔认领代币提供签名数据,但不为用户提交实际的认领交易(用户自己提交)。请注意,智能合约被视为独立于Reddit,这是通过去中心化的途径实现的。

[2] Subreddit成员资格目前是作为ERC777 合约来实现的,其可以按月燃烧积分,但我们愿意更改该实现。

原文:https://www.reddit.com/r/ethereum/comments/hbjx25/the_great_reddit_scaling_bakeoff/作者:Reddit编译:隔夜的粥免责声明:本文不代表巴比特立场,且不构成投资建议,请谨慎对待。

免责声明:
本网站所提供的所有信息仅供参考,不构成任何投资建议。用户在使用本网站的信息时应自行判断和承担风险。币界网不对用户因使用本网站信息而导致的任何损失负责。用户在进行任何投资活动前应自行进行调查和研究,并谨慎决策。币界网不对用户基于本网站信息做出的任何投资决策负责。用户在本网站发布的任何内容均由其个人负责,与币界网无关。
免责声明:本网站、超链接、相关应用程序、论坛、博客等媒体账户以及其他平台和用户发布的所有内容均来源于第三方平台及平台用户。币界网对于网站及其内容不作任何类型的保证,网站所有区块链相关数据以及其他内容资料仅供用户学习及研究之用,不构成任何投资、法律等其他领域的建议和依据。币界网用户以及其他第三方平台在本网站发布的任何内容均由其个人负责,与币界网无关。币界网不对任何因使用本网站信息而导致的任何损失负责。您需谨慎使用相关数据及内容,并自行承担所带来的一切风险。强烈建议您独自对内容进行研究、审查、分析和验证。
s_logo
App内打开