Data Provenance

Overview

A user needs to be able to tell, possibly just by looking at the page, that a certain data point or content is actually stored in the Blockchain.

Principles
1

Data Provenance

Clarify which data comes from the Blockchain and which doesn’t.

2

Data Address

Clarify the address of the contract(s)

3

Blockchain Links

Link all Blockchain data to independent Blockchain explorers.

4

Oracles

Clarify which data comes from oracles.

Best Practices
Example
1

Use expandable references.

2

Manage styling conflicts with link icons.

3

Using color, font, and shape to clearly distinguish Blockchain data.

4

Use a side panel (Chain View).
For data-intensive interfaces like Decentralized Exchanges or market views following the previous suggestions would probably mean styling the majority of the interface, probably adding more confusion. To solve this you can envisage a “Chain-view” button that when hovered or clicked, temporarily styles the data. It’s like putting a filter over the page, a filter that helps the user see which data is a Blockchain datapoint.