请选择 进入手机版 | 继续访问电脑版

tokentop

Grin2020年路线图

牛币圈 发表于 2020-3-10 08:28:33 | |阅读模式
牛币圈 | 注册会员 | 发表于 2020-3-10 08:28:33 | 显示全部楼层 |阅读模式
本文是中国Grin爱好者社区 @缺氧 对 Grin2020路线图的翻译。
原文地址: https://github.com/mimblewimble/ ... 000-2020-roadmap.md 论坛讨论地址: https://forum.grin.mw/t/grin2020 ... og-posts-with-ideas
总结
这篇文章列出了Grin社区成员希望在2020年优先考虑的领域和目标。2020年的主题是“基础托换”(underpinning)。在建筑业中,“基础托换”是加强现有建筑物或其他结构基础的过程。我们的目标是在2020年的整个过程中巩固Grin的现有基础,并使其在未来几年中更易于建设。此列表并不详尽,反映了Grin的开源性质,欢迎所有人贡献想法。
动机
拥有社区成员普遍同意的优先事项清单可以促进Grin全年计划的制定,并确定今年可交付的成果。它也可以作为衡量项目进度的一种方式。制定2020年的路线图也方便社区参与者对他们认可的计划达成共识,暂时搁置一些不重要的计划。
社区层面的解释
开发
  • 内核(Kernel)类型。完整规范并实现mimblewimble / grin-rfcs#19中概述的相关内核(kernel)。
  • 交易构造。建立一种稳健且足够好的方法,作为构建Grin交易的可行基准,并可以替代不安全的“http”转账方法。
  • 交易输出的可链接性。在mempool / p2p层以及区块链本身上探索混淆交易图的想法和方法。
  • P2P层。迭代Dandelion(蒲公英),探索Erlay(一种加快交易传播对协议),探索加密节点流量,并确定是否应该放弃I2P支持或将其作为实现的目标。
  • 同步和IBD(初始化区块下载)。利用v3.0.0中增加的Unspent Bitmap Commitment来在许多对等点之间分配IBD,以提高延迟、速度和可靠性。探索FlyClient是一种可行的方法来为移动设备和其他设备提供轻量级客户端,以减少对托管节点的依赖。
  • 工作量证明。准备对抗ASIC辅助工作量证明算法的最终调整。
  • 挖矿协议。研究Stratum v2并确定它是否是减少矿池中心化的可行解决方案。
  • 测试。集成测试,回归测试,单元测试。流程,工具和形式化方法。
  • 发布。二进制包装,发布流程,计划。
  • 网络升级。在2021年1月最后一次预定的硬分叉之后应该怎么办?
开发者体验 (DX)
  • 文档。将文档推广给Grin的拥趸者。
  • 交易所集成。为交易所提供更好的集成说明。提供最佳实践,示例和所需的组件。
  • 钱包整合。为钱包项目提供有关如何支持Grin的更好指导。
  • 商家集成。为商家提供如何以保护隐私和安全的方式从其用户接受Grin付款的说明。
社区
  • 新人加入。使新的社区成员更容易开始为该项目做出贡献。
  • Grincon2。更好的计划,更好的安排时间,提高质量和参会率。
  • 网站。改善Grin网站上的交流和内容。
  • 聚会。发展交流会(meetup)组织和“本地社区启动软件包”。
治理
  • 节省开支。建立独立的财务节流小组。
  • 愿景。定义Grin权衡取舍(trade-offs)和设计目标。
  • 资助提案 正式制定流程,鼓励提交意见。
  • 网络弹性。避免创建更多的单点故障,共享访问权限和特权。
  • 2021年路线图。改进下一年的路线图。更多的内容,里程碑,并使其更具包容性。
缺点
制定明确的路线图可能会使项目贡献者产生错误的印象,即不欢迎其他方面的贡献。还可能在Grin的发展中引入更多的等级制,政治和官僚主义。
基本原理和替代方法
如概述的那样,重点是改进现有功能,而不是引入新的功能。这是经过深思熟虑的。由于该项目的资源和贡献者都已经很分散,针对每个功能改进的开发者并不太多,因此应注意不要进一步扩展其他的功能。
现有技术
该请求意见稿(RFC)受Rust的2019年路线图流程的启发。在2019年10月,有一个社区意见会并在Grin论坛进行了记录。
以下是一些论坛意见的摘录(并不详尽):
AlexGSG:“通过HTTPS交易方法从交易所提现存在一个问题,它压低了价格,因为出售比购买容易得多!”
Kurt:“继续寻找有助于混淆tx的技术(蒲公英dandelion迭代,零知识证明以取消TXO的链接等)。”
Phyro:“研究一个完整的全节点在手机上运行很多年的方法,否则,请研究轻客户端选项。”
Andro:“我想在2020年看到的一件事是用户友好的交易和钱包。”
notguilty:“功能既有趣又好用,但基本的可靠性更重要。我希望看到一个坚实的基础...”
Roelsmajor: “什么时候可以开发FlyClient https://eprint.iacr.org/2019/2262?” *FlyClient是一种新型交易验证轻客户端
未解决的问题
  • 关于节点和钱包团队的更详细计划呢?
  • 实施策略是什么?我们如何实现路线图上的目标?
  • 我们如何确保该请求意见稿(RFC)中的内容与实际可以实现功能的贡献者紧密地联系在一起?
  • 如果方向/贡献不一致,会发生什么?
未来的可能性
未来几年,路线图流程还有很多改进的空间,可以使团队和贡献者更直接地参与其中,并就社区中的重要问题进行更广泛的讨论。这是第一步。希望从此版本中获得的经验教训可用于改进将来的版本。
参考文献
您需要登录后才可以发帖 登录 | 立即注册

本版积分规则

发表主题
返回顶部 返回列表