【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设计、丰富网站图表化的直观显示、性能优化、分布式集群高可用等任务。
Scan QR code with WeChat