# WNS MVP 路线图和里程碑 ## MVP(Minimum Viable Product) ### 2022.10.17 - 2023.01.17 `wns-lab`团队的当前目标是构建出一个最小的可运行的产品,该产品需要体现创始团队对于未来上线产品的核心需求: - 实现 web3域名的基本注册流程 - 兼容evm账户地址和比特币账户地址注册web3域名 - 支持向以太坊dapp提供web3域名解析功能 - 支持向钱包及其他链下应用提供web3域名解析功能 - 实现基本的多链域名治理 - web3域名拥有者以及wns生态中的多链域名的拥有者可以通过token对提案投票 - wns dao成员可以发起提案 ## 路线图 ### 2022.10.17 - 2022.11.17 为了向以太坊dapp提供web3域名解析功能,我们需要在以太坊上部署支持跨链注册以及域名解析的智能合约,该部分基本组件已完成,由@tp完成剩余的调试组装 ### 2022.11.21 - 2023.01.17 - 基于`ethermint`开发`witness`应用链,以支撑web3域名的基本注册流程和基本的多链域名治理 - 开发`x/wns module` (2022.11.21-2022.12.20) - 兼容evm账户地址和比特币地址的校验 - 需要参与`x/auth module`的重构以支持账户抽象 - 实现多种解码方式,根据chainid选择不同的解码方式从签名消息中恢复钱包地址 - 处理注册消息并存储注册结果,实现MsgServer - 在链的层面支持域名记录的存储和解析,在合约层面支持子域名的分配,设计store 数据结构 - 为每个域名铸造ERC721 NFT,调用nft module - 字符集限制 - 改造`x/DAO module` (2022.12.20-2022.12.31) - 集成gravity-bridge - 设置基本的提案类型,如添加某条链上的某个域名后缀等 - 通过校验专属于 wns dao成员的NFT来允许dao成员发起提案 - 集成合约和`witness`并完成流程测试 (2023.01.01-2023.01.17) - 使用脚本分别用比特币地址和以太坊地址构造注册交易并发送交易 - 使用脚本查询交易被正确处理 - 使用脚本在以太坊测试网上查询对应的web3域名注册成功并能够正确解析 - 使用脚本在witness上查询对应的web3域名注册成功并能够正确解析 - 使用脚本测试DAO成员发起添加顶级域名提按 - 使用脚本模拟web3域名拥有者投票并通过提案或拒绝提案 - 如果提案通过,使用脚本查询顶级域名被添加到`x/wns`的记录当中 - 使用脚本发起域名nft的转移,并查询相应的域名注册记录和解析记录都被成功修改
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up