Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 11 additions & 3 deletions src/content/zcash-z3/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -53,10 +53,10 @@ Find your situation below and follow the corresponding path.

| Your current situation | Migrate to | When |
| -- | -- | -- |
| Full node, **no** indexing or wallet needs | [Zebra](https://github.com/ZcashFoundation/zebra) | **Now** |
| Full node, **no** indexing or wallet needs | [Zebra](https://github.com/ZcashFoundation/zebra) [Zakura](https://github.com/zakura-core/zakura) | **Now** |
| Service that needs **indexed** blockchain data (explorers, APIs) | [Zebra](https://github.com/ZcashFoundation/zebra) + [Zaino](https://github.com/zingolabs/zaino/) | **Now** |
| You use the **Zcashd wallet CLI / wallet RPCs** | Zebra + [Zallet](https://github.com/zcash/zallet) (with Zaino or Zebra as backend) | **Now** — start testing immediately |
| You **can't complete** the wallet migration before EOL and need the existing Zcashd APIs | [Zakura](https://github.com/zakura-core/zakura) + [zcashd-compat mode](https://github.com/zakura-core/zakura/blob/main/book/src/user/zcashd-compat.md) | **Temporary bridge only** — plan your Z3 migration in parallel |
| You **can't complete** the wallet migration before EOL and need the existing Zcashd APIs | [Zakura](https://github.com/zakura-core/zakura) + [zcashd-compat mode](https://github.com/zakura-core/zakura/blob/main/book/src/user/zcashd-compat.md) | **Temporary bridge only** — plan your migration to Zallet wallet in parallel |

Whatever path you take, remember: **the zcashd-compat bridge is temporary. All
users will eventually have to migrate to Zebra and Zallet** (or Zebra / Zebra +
Expand Down Expand Up @@ -87,6 +87,11 @@ Zebra validates consensus and has limited indexing capabilities by design.
Find out more about Zebra on [GitHub](https://github.com/ZcashFoundation/zebra)
or by reading [The Zebra Book](https://zebra.zfnd.org/).

Zakura is a fork of Zebra maintained by Valar Group. It has different capabilities
than Zebra, such as pruned mode, Zcashd-compat mode and fast syncs. Find out more
about Zakura on [GitHub](https://github.com/zakura-core/zakura).


## If you run a service that needs Zcash indexed data

Zcashd RPCs which served indexed data of the Zcash blockchain are now replaced by
Expand Down Expand Up @@ -121,7 +126,7 @@ under Zakura's zcashd-compat mode (below), note that the **mining RPCs are
removed from the sidecar zcashd**: block templates must be requested from
Zakura's RPC interface, not from zcashd's.

## If you need more time: Zakura + zcashd-compat mode (temporary)
## If you need more time: Zakura + zcashd-compat mode

[Zakura](https://github.com/zakura-core/zakura) is a full node developed by
Valar Group. Its
Expand All @@ -130,6 +135,9 @@ is aimed at operators — typically exchanges and custodial services — that ca
complete their migration to Zallet before Zcashd's End-of-Life and need to keep
their existing Zcashd integrations running in the meantime.

Note: Zcashd-compat mode is meant to be a "rain check" for moving into Zakura + Zallet,
or Zebra + Zallet.

How it works:

- **Zakura faces the network.** Zakura is the consensus-validating node connected
Expand Down
4 changes: 2 additions & 2 deletions src/content/zcash-z3/resources.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ for applications and infrastructure. It can be installed with Cargo or run as
a Docker container.

Zakura contains a wrapper for Zcashd wallet CLI. Use this approach if you need
additional time to migrate to Zebra and Zallet (or Z3).
additional time to migrate to Zebra and Zallet (or Z3).

[GitHub](https://github.com/zakura-core/zakura)

Expand All @@ -46,7 +46,7 @@ checksum-verified Zcash mainnet state snapshots in archive and pruned formats.
These snapshots help bring a Zebra node close to the chain tip without syncing
the entire blockchain from scratch.

## Legacy (Zcashd)
## Legacy (Zcashd)

Zcashd is the originary consensus node for Zcash. Forked from Bitcoin-core in 2015,
Zcashd has gone through six Network Upgrades and has been the main consensus node
Expand Down
Loading