[开发招募] 一起来开发CKB Scan

需求分析

如果你了解以太坊上的 https://etherscan.io/ ,你就知道每个区块链项目基本都需要这样的工具生态。

Nervos官方只提供也只会提供一个基本功能的block explorer,而一个完整的工具集包含的功能要远远多于此,比如:

  • UDT(User Defined Token)的查看
  • UDT市值排名
  • 合约(script)的查看和验证
  • 区块等统计数据的查看
  • 挖矿算力统计
  • 挖矿收益计算
  • 等等

为什么现在做?

测试网已经发布,已经支持script,官方在逐渐完善文档。

虽然SDK和文档还不是非常成熟,不过已经足够开始做一些基础的功能和探索了,这样到年底主网上线相信我们会有一个完善的产品出来。

盈利模式

  • 广告收入
  • 数据积累足够多可以作为数据服务提供商

实施步骤

有很多功能可以实现,可以按照功能的优先级进行,初步计划如下:

  1. 可以从官方的explorer代码入手,也可以了解SDK的使用
  2. 添加UDT的支持,可以显示用户发行的token信息,如总量,持币地址等
  3. UDT市值排名查看
  4. 合约(script)的查看和验证
  5. 区块等统计数据的查看
  6. 挖矿算力统计
  7. 挖矿收益计算

需要什么样的人

需要1-2名后端人员,如果从官方的explorer开始的话,那需要你懂得ruby on rails;或者如果你是其它语言的开发者也可以,那你就需要从头开始写了。

目前已经有了1名前端(作者本人),如果你对react比较熟悉想加入的话,欢迎;如果是新手想学习的话,我可以指导你,毕竟可以帮我节省一点时间嘛,不过最好别是小白。

其他小伙伴的招募未来会继续,大家可以保持关注。

酬劳

目前不保证有任何形式的回报。

不过我们会积极的和Nervos沟通去申请一些资金支持,未来也不排除接受外部投资的可能。

联系

加我微信 ,注明 ckbscan
harry%20qrcode

利益声明

我叫Harry,来自Rebase社区,Rebase社区从2018年9月就开始关注Nervos并参与社区的建设,我们组织了多次线下和线上分享,以及线下workshop,还发布了多篇解读Nervos的文章。

ckbscan代码会保持开源,前期ckbscan会作为Rebase社区的孵化项目,Rebase社区也会对ckbscan进行各个方面的支持。未来条件成熟,ckbscan需要进行商业上的独立运作的话,ckbscan可以自由地独立出来。

如果还有任何问题,欢迎讨论。

12 Likes

Update:
感谢社区小伙伴的支持,目前已经有两个后端和一个c开发者加入,目前确定的基本思路是:

  1. 用mysql确认好ckbscan需要显示的数据表,然后用redis做一些热点数据的缓存,web框架可以用go的gin框架,至于go对接ckb rust链的json需要研究下。
  2. 前端使用react,使用rest api与后端对接

更多细节我们还在继续讨论中。

ckb 的rpc可以自己实现, 不一定运行 ckb-cli

恩 我们也打算做一下sdk

Update:

  • 已搭建好后端框架,可以调用api的mock data
4 Likes

已经有Golang SDK,可以直接使用

3 Likes

现在这个项目进展怎么样呀?

现在缺后端,如果有感兴趣的欢迎加入

1 Like

还在初级阶段

噢噢,加油:fist:t2:

1 Like