Summary: Galactic Vision is a 3D explorer for the Stellar network.
Goals: We want to fully build out our website to represent all aspects of the Stellar network. Our goal is to build a unique application for the community to help better understand the structure and activity of the network.
Description:
Galactic Vision is an in browser 3D application that currently features two scenes:
Activity Explorer
The activity explorer shows live activity occurring on the network. Network activity can either be observed from a glance, or interacted with to get more information. The current setup involves a space station representing the stellar network as the centerpiece. As data comes in, planets are spawned around the space station to represent accounts. Particles are emitted from the planets to represent assets. The particles travel to the space station to be processed, then are directed to the destination planet to finish the operation.
Each planet is able to be clicked on to enter account view. This allows the user to explore the balances and recent history of the account.
Quorum Explorer
Quorum Explorer is a visualization of quorum sets. It displays a globe with official validator node locations and creates links between them to represent each nodes quorum set. The user can isolate each node to see its connections and learn more specific information about it. When viewing a node, green links represent nodes that the current node trusts, and cyan links represent nodes that trust the current node. The sidebar is sorted by trust index. The more nodes trust a specific node, the higher its trust index. There are three ways to navigate to nodes. You can either use the sidebar navigation on the left, click the pins the globe, or use the node info sidebar on the right to travel to related nodes. The data is provided by StellarBeat.
We will be taking a new approach for this new SCF round. Instead of creating stretch goals for features based on likes, we will be doing regular updates instead. Our focus in the short term will be to improve the user experience of the existing application.
Current upgrades include:
- Home Page
- Better space station model
- Add more visual information to reflect network activity in the default explorer view
- Add new data provided by Horizon and Stellarbeat
- Better quorum set analysis
- Implement unique animations per operation type to help identify network activity visually
Planned features:
Redesigned 3D explorer engine (NEW)
To improve the representation of network activity, space station environment will be changed. Instead of each operation spawning planets, two spaceships will warp into the scene to represent the asset transfer. Upon warp in, the sender spaceship will launch their asset to the space station to be processed, then redirected to the receiving spaceship before warping back out of the scene. The spaceships can be clicked on to view the transaction, as well as having the option to travel to the ship's home planet to view the full account.
Stellar Consensus Protocol Graphical Tutorial
An interactive tutorial that shows how the Stellar Consensus Protocol works in 3D. This will be based on the “Adventures in Galactic Consensus” Stellar web comic.
Decentralized Exchange Viewer
To improve upon the current activity explorer, a specialized exchange activity viewer will be implemented. This will allow users to view the live exchange activity of each asset as well as various statistics.
Network Growth Time Lapse
An intergalactic look at how the stellar universe has expanded since its big bang. Users can watch the growth of multiple aspects of the network over time such as accounts, transactions, assets, lumen distribution, ledger close times.
Transaction Viewer
Past transactions in the account viewer will be able to be clicked on to view the transaction in 3D while showing additional stats pertaining to it.
Mobile Friendly Design
The current app is designed around viewing on a PC/Laptop. We will create a mobile friendly layout for users on the go.
Galactic Vision Resources
Website: http://galactic.vision
Github: https://github.com/jaredglastetter/galactic.vision