【Grants计划项目介绍】Alaya区块链浏览器项目

PlatON view 1777 2021-1-27 18:36
share to
Scan QR code with WeChat

【Grants计划项目介绍】Alaya区块链浏览器项目

本文介绍了Grants计划中由itokenpool团队领衔的Alaya浏览器项目,本项目打造更加用户友好专业的Alaya区块链浏览器,高生态曝光度,增加Alaya和PlatON的区块链可信透明性。

一、项目定位与目的

目前Alayascan基本已经满足了主要链上数据的公开展示。本次建站的目的在于丰富区块链浏览器功能,以及专业的数据挖掘,为门户引流,提高生态曝光度,增加Alaya和PlatON的区块链可信透明性,打造更加用户友好专业的Alaya/PlatON区块链浏览器。本项目准备采用alayascan.com和platonscan.com域名,方便用户记忆,希望打造一个类似以太坊区块浏览器的生态入口。

二、项目介绍及功能

本区块链浏览器的功能更为丰富,主要是为后续Dapp和分布式金融的功能提供支持,多样化节点数据和链上数据的展示和可视化分析。

| 基础模块

当前链信息(区块高度、交易数、流通量等)

查询功能

大宗交易、每日锁仓等链上信息深度监控

地址持仓排名

| 节点模块

节点列表

节点详细信息(委托数等)

节点委托操作历史信息

| 合约信息模块

合约信息

支持源代码上传

ARC20详情

合约内部状态数据显示、函数查询

| Gas费用模块

当前不同确认时间预计的gas费

目前交易的gas费收益

| 资源模块

外部资源链接(钱包等)

Dapp入口

三、项目核心技术功能

使用高吞吐、低延迟的分布式流式数据处理框架Apache Flink,对最新数据进行统计。把需要检索的交易、合约等数据进行处理后存入 Elastic Search集群,支持毫秒级查询检索。DApp和外部资源等存入MySql数据库。前端使用Vue,后端使用Django框架,数据预处理部分可能会用到Java框架,CDN使用Cloudflare。

链上信息通过节点rpc进行获取。同时需要修改客户端,需要获取当前交易池中的交易,用于统计交易池中交易被打包时间和gas费用间的关系。

四、里程碑及后续规划

计划5个月完成UI展示、数据处理导入ES模块、基础模块、节点模块、流式数据实时处理模块、修改客户端代码、Gas模块合约模块、资源模块功能测试与完善。

在后续的规划中,将完成美化网站UI设计、丰富网站图表化的直观显示、性能优化、分布式集群高可用等任务。

btcfans公众号

Scan QR code with WeChat

Disclaimer:

Previous: 只进不出的吞币巨兽——灰度 Next: 去中心化金融的本质是什么?

Related