Overview
The Fireblocks P2P Network is a peer-to-peer network of institutional liquidity and transfer, comprising over 1,500 liquidity providers, lending desks, and trading counterparties. Members can discover, connect, and settle with other P2P Network members quickly, easily, and securely, utilizing features available exclusively to Network members.
The Fireblocks P2P Network, alongside the Fireblocks Provider Network, is part of the broader Fireblocks Network.
The P2P Network page
The P2P Network page is where you create and manage P2P Network profiles, search for and manage P2P Network connections, and create and manage Smart Transfer tickets.
Connections you add to your P2P Network profile appear under the profile name, with their routing configurations, a transfer button, and more options to the right.
- Select
to create a Smart Transfer ticket.
- Select
to create a transfer to that connection.
- Select More actions
to change the connection's deposit routing account or remove the connection from your profile.
P2P Network features
To use P2P Network features with a counterparty, you need to connect. Whether or not you prefer to make your P2P Network profile discoverable, you can connect with other members in several ways:
- Discoverable members show up in searches for connections. You can then request to add them as a connection from the search results.
- For non-discoverable members, you need to know their unique P2P Network ID. If your profile is not discoverable, you can still search for other discoverable members and request to connect with them.
Whether or not your Network profile is discoverable, your Admin Quorum and your counterparty's Admin Quorum must approve new Network connections.
When you transfer funds via the P2P Network, you benefit from these P2P Network-specific features:
Automated Address Authentication (AAA)
All P2P Network transfers route through an encrypted tunnel within a secure hardware enclave. With Automated Address Authentication (AAA), you never have to store or share deposit addresses in poorly secured and error-prone ways, such as messenger apps or copying and pasting, which means you can:
- Transfer faster: Avoid time-consuming processes like manually whitelisting new deposit addresses, sending test transfers, and finding, copying, and pasting deposit addresses to send or receive a digital asset transfer.
- Prevent errors: Avoid manual, error-prone processes like tracking and copying and pasting addresses that can cause your assets or your counterparty’s assets to go to the wrong address.
- Secure transfers: Prevent Man-in-the-Middle and Address Spoofing attacks, where hackers use malware to replace addresses on infected devices, and intercept and replace addresses while you share them over messenger apps or copy and paste them. With AAA, you don’t need to manage or share deposit addresses manually.
- Future-proof connections: With AAA, connected counterparties stay connected even if your deposit address changes. AAA will automatically remap it without resharing or reconnecting.
Flexible Network Routing
When you add new P2P Network connections, you can define how incoming deposits are routed. You can tailor routing for P2P Network deposits of both crypto and fiat in two ways:
- Route by Network profile: Send all deposits from connections to your Network profile to a designated vault account, exchange account, or fiat account in your workspace.
- Route by connection: Tailor routing per connection. Each connection’s deposits can go to their own specific designated vault account, exchange account, or fiat account.
You can also execute all Flexible Network Routing configuration actions using the Fireblocks API. With maximum flexibility for routing and managing deposit addresses for P2P Network transfers, you can capitalize on more opportunities faster and more easily using the FireNetwork.
Automatic Address Rotation
UTXO-based transfers
When you transfer Bitcoin or other UTXO-based tokens with P2P Network connections, your deposit addresses can rotate automatically for every incoming transfer. For certain tokens, a different unique identifier is rotated on every P2P Network transfer instead of rotating addresses:
- For Ripple transfers on the P2P Network, the deposit address stays the same, but the unique XRP tag is rotated every transfer.
- For EOS, Hedera, and Stellar transfers on the P2P Network, the deposit address stays the same, but the unique memo ID is rotated every transfer.
Account-based transfers
For P2P Network transfers on account-based blockchains like Ethereum, Automatic Address Rotation is not supported, and there is no other unique identifier. You can transfer account-based assets on the P2P Network. However, you cannot create unique identifiers like a deposit address, tag, or memo ID for each transfer for pseudo-anonymity on the blockchain.
Since P2P Network transfers also use Automated Address Authentication, you do not have to track or share the new addresses. This enables you to:
- Preserve privacy on the blockchain by preventing your transaction history from being easily discovered by someone searching for a deposit address.
- Avoid errors from manual address rotation, like forgetting to update a connection with your new address or a copy-and-paste error while tracking or sharing.