Blockpath Help Documents:
Updated: October 9, 2017
This document is still a work in progress.

What is Blockpath?

Blockpath is a website for exploring and discussing the Bitcoin Blockchain.

It was created for two reasons:
  1. Because of the present difficulty in accessing and working with the endless data of the Blockchain. We wanted a tool that would allow us to work with multiple groups of addresses and transactions, provide summaries and visuals of the data, and to be flexible enough to adapt to the evolving use-cases of blockchains.
  2. Because if the Blockchain will be the world's global, decentralized, and transparent database, it needs to be easier for people to organize, share, and discuss all the possible information that will be stored in it.

     (These are both big goals we are still working towards...)

Discussion

The homepage features the content that the community has voted up the most.
Discussed content could include addresses and transactions about:
  • Proof of reserves of bitcoin exchanges
  • Charities that accept bitcoins transparently displaying how donations are being spent
  • Crypto ICOs showing their investors how funds are being utilized
  • Historically important events on the blockchain
  • Otherwise interesting items!

Exploring

You can access Blockpath's novel exploration and accounting tool by searching for an address/transaction, or by clicking a user created post from the homepage, and then using the "Table View" and "Graph View" tabs at the top of the screen.
The explorer tool features a graphical explorer that lays out addresses and transactions on a network graph.
Addresses and transactions can be added and removed from this analysis, making it useful as an accounting tool.

Using the Graph Tool

The graph shows a network layout of the relationships between addresses/transactions that you have loaded into the table.
Quick tips for using the graph are also found in the help tab when you are viewing the graph.

Graph Modes

Address Mode (default)
  • Nodes represent addresses, and a link means bitcoin has been transferred between them at some point.
  • Useful for viewing long-term relations between addresses.
  • The date filter may hide transactions from addresses that are loaded.
Transaction Mode
  • Nodes represent transactions, and links are the inputs and outputs of each transaction.
  • Useful for viewing the movement of bitcoins over time.

Adding/Removing Data

Ways to add data:
  • Paste a TX or Address into the text field in the summary section of the table tab.
  • On the graph page, right click on a node and select the first option to load all transactions for that node.
  • Or you can start a new analysis by searching for a new TX or address using the search bar at the top of the page.
How to remove data:
  • On the table page, click the trashcan inside each transaction you want to delete.
  • On the graph page, right click on a node and choose one of the delete options to remove the data you no longer want.

Finding Data

How can I find an address or TX on the graph?
  • You can find an address you are interested on the graph by hovering your mouse over the options within the filter bar.
  • If you cannot find the address you are looking for in the filter bar, it is likely that this address is currently clustered on the graph. At this point, we've made a choice to not include clustered addresses in the filter bar to improve performance of the app.
  • If you are looking for a TX on the graph, we currently do not have functionality to help with this. Sorry.
How can I find an address or TX in the table that I see on the graph?
  • If you are in address mode, hover your mouse over the address node on the graph and all transactions that contain that address will be highlighted in yellow.
  • If you are in transaction mode, click the transaction node on the graph and the table will automatically scroll to the transaction you are clicking. Note, this only works for transaction nodes, not for inputs or outputs, because those input and output transactions have not been loaded into the analysis tool yet.

What are the options in the graph settings menu for?

The horizontal setting bars control the force layout characteristics of the graph. You can tune these, depending on the data you are looking at, to help arrange it in a more useful way.

Other

What is static graph mode?
If the graph animations are too slow or unwanted, the graph can be set to precalculate node positions before displaying, without using animations.
This mode activates when the node limit or link limit set in the graph settings menu is exceeded.

How are clusters formed on the graph?
'Clusters' are the larger nodes that may be shown on the graph with a large number on them. These are groups of addresses or transactions that all share the same relationships with other nodes on the graph, so they can be clustered together to simplify the presentation.
You can remove individual nodes or expand all nodes from the cluster by using the right click context menu on the cluster.
Nodes in the cluster will automatically be added or removed from the cluster when additional transactions are added or removed from the analysis.

Using the Table

The table contains all the transactions that are currently loaded into your analysis. Adding or removing transactions here will alter the data in the graph and summary sections.
Quick tips for using the table are found in the help tab when you are viewing the table.

Labelling transactions

  • Tags are added to transactions by you or the community to label transactions for discussion. You can select some of the example tags we have suggested for you, or you can make your own by typing in the box.
  • If you are viewing a link where the author has added tags, they will be shown on the right-side of each transaction.
  • Editing tags will not change them for other users until a new post is created with this data.

Filter Bar

The filter bar only shows transactions that meet your criteria. If multiple filters are selected, they operate using "AND" logic only. (Ex: Input Addr: 123 AND Value 0-1BTC)
  • Input Address Filter:Only shows transactions that have that address as an input to the transaction.
  • Output Address Filter:Only shows transactions that have that address as an output to the transaction.
  • Value Filter:Only shows transactions where the total value of bitcoin transferred in the transaction is within the range you specify.
  • Tag Filter:Only shows transactions that are labelled with the tag filter you choose. Tag filters are added to transactions by you or the community to label them for discussion.
  • General Search:Search for any data in the table by typing and hitting enter.
You can also create your own address/value/tag filter by typing in the same format as an existing selected option. For example, for a custom value filter type this in the filter bar: "Value: 120mBTC - 19.855BTC"

Summary Section

What does the summary show?

The summary is the section at the top of the table tab that displays statistics about the analysis you are viewing.
  • The left side is a general summary of all the transactions currently displayed. This summary will update when tranactions are added, deleted, or filtered. The number of addresses statistic shows the total number of inputs and outputs of all transactions, while the unique addresses is after removing all duplicate addresses.
  • The right side is the address summary. This shows life-long statistics about particular addresses you are interested in. The address summary may include transactions that are not actively loaded in your analysis.
    The summary data of each address will not change when transactions are added or removed from the analysis.
    The "number of transactions" row shows the life-long number of transactions this address is in, and also shows how many of these transactions are loaded in your analysis. Blockpath is currently limited to 50 transactions per address while we are in Beta stage.

Discussion Pages

What are Pages?

Similar to reddit's "subreddit", a page is an area to discuss and share data around a certain topic or theme.
You are subscribed to a few pages by default, these can be viewed by clicking the menu button at the top left of the website.
You can edit your subscriptions and explore additional pages with the "edit subscriptions" button in the left side menu.

Creating a Page

You can create a new page by clicking the "Create Page" button on the right sidebar of the homepage.