bitshares / bitshares/bitshares-core
Network Value to Transactions Ratio Data Collection and Visualization
- 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