Broadchain

SmartX智图2020年2月10日项目进展报告

SmartX智图 2020-02-25 12:27 2255

从1月10号-24号第一次进行测试网挖矿、钱包等测试也顺利完成。

过去三个月社区开发组一直在全力推进测试网的上线,为了保证能按路线图时间内完成承诺上线事项,我们保持着高强度的开发节奏并对相关功能进行了大量测试与修复bug,以确保上线时能稳定运行。从1月10号-24号第一次进行测试网挖矿、钱包等测试也顺利完成,我们将在稍后分析运行数据后重新开放,以便继续验证测试网可能存在的隐性问题。

另外受中国春节假期与病毒疫情的影响,社区开发组的工作将进入远程协作状态继续推进主网相关事项,敬请知悉。

SmartX智图测试网技术完成进展

1)基本结构和定义

        Block块定义和磁盘持久化

        块的引用结构定义

        交易块和链接块的结构定义

2)密钥库开发和更换

        同时支持SECp256k1和ed25519两套密钥库,根据需要灵活进行切换

        公私钥签名和验证

3)DAG结构模块

        B-DAG模型和引用结构

        B-DAG模型出块引用和多点融合

        B-DAG结构搜索和查找

        B-DAG链上多节点共识,多节点出块互相竞争

4)账本处理模块

        从创世块开始根据高度遍历B-DDAG结构

        根据某个高度的MC块处理MC块引用的所有交易并且排除重复交易及双花

        给与某个高度的胜出主块符合衰减曲线的奖励

5)协调者模块

        BFT基础结构定义和通讯模式定义

        根据链接块的难度值判断MC块并且签名广播

        解决分叉和自私挖矿问题

6)挖矿打包模块

        Epoch时间片处理

        Epoch周期多节点同时出块,挖矿中不接受不同Epoch的Block

        接受矿池模块提交的最大算力的随机数然后出一个链接块

        链接块引用其他交易和其他广播链接块

7)矿池模块

        接受矿机的算力提交,选择一个算力最大的随机值并且提交给挖矿模块

8)默克尔哈希对比

9)拉/收块模块

        新节点加入按最重链拉块

        节点拉取当前挖矿高度的所有块

10)挖矿工具

        挖矿工具随机查找随机数,在出块周期内提交,完成挖矿工具和算力提交模块

11)P2P模块

        节点发现并且互相广播

        节点主动加入和主动退出网络

        网络upnp多层穿透

12)rpc模块

        RPC接口定义,通过swagger定义Rpc接口

        实现主网的相关接口

13)cli模块

        接受命令,处理响应,返回显示。

14)存储模块

        数据库及业务存储功能

        存储使用关系型和key-value混合存储方式

        使用sql来实现部分业务逻辑

15)MQ消息处理模块

16)web/App钱包开发

       Web/App版本主链钱包前端开发

17)借鉴semux框架代码结构和相关类

Web钱包功能

        创建生成钱包密钥文件

        导入钱包密钥文件且登陆钱包系统

        转帐交易

        交易记录

        账户余额查询

2020年开发计划

第一季度将继续推进完成以下事项:

  1. 区块浏览器上线

  2. 新版水龙头活动添加多套防刷验证机制

  3. 新版水龙头安卓版本上线

  4. 交易所合作洽谈

  5. SmartX H5版钱包上线

  6. SmartX App版钱包上线

  7. SmartX测试网代码提交Github

第二季度

         测试网Beta版本:完善和测试Apha版本功能和新增抵押挖矿和检查点功能。

第三季度

         上线SmartX链上抢红包、漂流瓶等社交功能。

第四季度

         上线主网:新增智能合约,多点分叉协调等功能,启动社区抵押挖矿。

运营进展

         12月上旬开始新版水龙头的内测,修复网络问题及添加防刷机制,1月15日活动正式上线并展开传播裂变,主要工作在于新版水龙头活动的使用引导及裂变。由于上线初遭遇恶意攻击,我们在防刷防流量攻击上重新做了调整,将一直保持谷歌验证机制与其它验证机制同步开启的策略;在防流量攻击的问题上已开启专业级别的600G流量防护直至水龙头活动结束为止,由于开启流量攻击防护会导致所有人访问水龙头活动速度变慢,造成体验变差敬请谅解。

         目前中文社区的微信群裂变已超过30个500人的群,覆盖人数已超过10000+。国际社群发展也正在逐步开展,同时感谢Dmitry、Civerus的付出帮助建立并维护了俄罗斯与菲律宾地区的电报社群。在钱包方面,感谢JunQ、上官永石、力啦咯铭华的努力,SAT代币目前已可在比特派钱包(bitpie)、MYKEY钱包(mykey)、麦子钱包(mathwallet)上正确显示代币及代币ICOn,各位在使用的时候只需要添加SAT的合约地址:0x1f0f468ee03a6d99cd8a09dd071494a83dc1c0e5即可正常显示。(我们还在尝试让更多的钱包在添加合约后能显示SAT的icon,如果你愿意帮助我们在其它钱包中显示代币icon,请与我们社群管理员联系。)

社区平台

    SmartX智图的社区交流群(电报群、微信群、QQ群、Discord等)用户总人数超15000+;已同步开启Twitter、Facebook、Reddit、Bitcointalk、Subreddit、Medium等SmartX的信息内容传播。

关于SmartX智图

SmartX智图是一个去中心化、支持PoW挖矿、“基于交易DAG”结构的原创公链项目,以社交娱乐为切入口构建基于可信任并且安全的社交娱乐生态,通过SmartX平台可无缝将区块链技术应用于私密社交、加密通讯、游戏支付、卡券红包积分等产品。

声明:BroadChain Finance网站和App所发布的内容,均不构成任何投资建议。

SmartX智图

——

2 篇 作品
4573 总阅读量