bitshares / bitshares/bitshares-core

Network Value to Transactions Ratio Data Collection and Visualization

Open
#1,350 5 comments 0 reactions 0 assignees View on GitHub
1b User Story 2a Discussion Needed 3a Request
Dominant language
C++
Stars
1.2k
Forks
660
Avg merge
8h 17m
Merged PRs (30d)
26

Description

**User Story**
As an `interested party` I want to `collect and display daily active use and the value of operations within the BitShares Platform` so that I may `make proper comparisons to other industry entities`.

**Impacts**
- [X] Other: External perception

**Additional Context**
Reference Material:
[Network Value to Transactions Ratio](https://coinmetrics.io/nvt)

BitShares currently implements a plugin for Elasticsearch and Kibana may be used for visualization. The need is to extract the data in a usable format for further analysis. Scenarios include:
- Total number of active users (daily, monthly) performing various operations (transfer, order create/cancel/fill, etc.)
- Total value contained within various operations (transfer, order create/cancel/fill, etc.) in time series (daily, monthly)
- Note "value" should be based on BTS to ensure consistent aggregation and comparison
- For market pairs not containing BTS, a conversion is likely needed

Note: This is note "Core" work, but important to the community. Any solution must be provide with the MIT license.

## CORE TEAM TASK LIST
- [ ] Evaluate / Prioritize Feature Request
- [ ] Refine User Stories / Requirements
- [ ] Define Test Cases
- [ ] Design / Develop Solution
- [ ] Perform QA/Testing
- [ ] Update Documentation

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reviewing BitShares' existing Elasticsearch plugin and the referenced Network Value to Transactions Ratio material. Clarify the user stories, requirements, and test cases for daily/monthly active users and BTS-denominated operation values before designing the data flow and visualization. Done means the data is extracted in a usable format, validated, visualized, tested, and documented under the MIT license.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp, elasticsearch
Domain
analytics, blockchain, data-visualization
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.