Image Header:
Project title: Galactic Vision
Summary: Galactic Vision is a 3D explorer for the Stellar network.
Category: Applications
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. There are plenty of tools that provide network activity stats for more experienced users. We want to focus on providing an easy entry point for new users by focusing more on the visuals than numbers.
Timeline: The core functionality has been complete since the the last stellar community build challenge. Over the last few stellar community fund rounds, we have improved the app in various ways. We will continue to improve the basic experience of the app over the course of this SCF round. If funded, we will be able to implement the proposed features over the next year.
Description:
Galactic Vision is an in-browser 3D application that presents a graphical visualization of the stellar network. It features an activity explorer and a quorum explorer. The activity explorer displays the flow of assets live, including payments, trades, and offers, while the quorum explorer displays all participating nodes on a globe of the earth along with the trust based connections between them. The user can interact with the scene to view additional information such as wallet and node data.
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.
Plan for this round
Quorum set analysis will be the main focus this round. The planetary quorum explorer allows users to view and navigate quorum slices more effectively than current options. It would be great to add a tutorial aspect in addition to the regular explorer mode.
Community involvement
Several Stellar Battles will be launched this round. A sizeable amount of lumens will be provided as an incentive to contribute to the project. A new logo and various 3D models will be needed for upcoming upgrades to the app.
Current upgrades include:
Better space station model (Special plan for this, stay tuned!)
Add more visual information to reflect network activity in the default explorer view
Better quorum set analysis
Implement unique animations per operation type to help identify network activity visually
Redesigned 3D explorer engine (IN PROGRESS)
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.
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.
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. This could end up taking a lot of work and may end up becoming its own proposal in the future if fitting.
Decentralized Exchange Mode
To improve upon the current activity explorer, a specialized exchange activity mode 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.
Links:
Website: http://galactic.vision
Github: https://github.com/jaredglastetter/galactic.vision
Tags: 3D, explorer, webGL, horizon, stellar core, javascript, live activity