description |
---|
This page breaks down what exchanges should expect in terms of the upgrade and timing for Nakamoto. This upgrade will be follow the standard update process. |
What is the Nakamoto upgrade?
The Nakamoto release brings many new capabilities and improvements to the Stacks blockchain by focusing on a set of core advancements: improving transaction speed, enhancing finality guarantees for transactions, mitigating Bitcoin miner MEV (miner extractable value) opportunities that affect PoX, and boosting robustness against chain reorganizations. This strategic upgrade aims to solidify trust in the Stacks network, offer greater alignment with Bitcoin's immutable nature, and foster an environment ripe for advanced Decentralized Finance (DeFi) applications. The expected outcome is a versatile, scalable, and secure platform that closely integrates with, yet distinctly enhances, the Bitcoin ecosystem.
Learn more: nakamoto-in-10-minutes.md
The main thing exchanges will notice when the Nakamoto rollout is complete is the faster blocks! Gone are the days of waiting for Bitcoin blocks for confirmations. In addition to fast blocks, exchanges will benefit from:
- Smoother block production
- No forking at the Stacks layer, once a transaction is confirmed in an anchor block, it is as irreversible as a Bitcoin transaction (and therefore, can update confirmation rules (number of confirmations) to match Bitcoin's)
- For exchanges offering Stacking pools, likely increased BTC rewards thanks to MEV improvements
{% hint style="info" %} Note: These new Nakamoto features will become available when the Nakamoto Activation sequence completes. You can learn more about the sequence here: #nakamoto-activation-sequence {% endhint %}
This upgrade will feel very familiar. You will be able to follow the usual node upgrade process and the corresponding API upgrade is non-schema-breaking, so no event replay is needed. In other words, the Nakamoto upgrade will look and feel like a simple hotfix update/node update.
Exchanges that support native Bitcoin yield via Stacking may have extra upgrade considerations: nakamoto-for-stacking-providers.md
Upgrade Steps:
- Download and install binaries/docker images which will be provided directly in your dedicated support channel and linked here when ready
- Restart the node
Core developers expect to release binaries on or around August 28th. Exchanges can expect their usual ecosystem point of contact to provide them with detailed information and updates during the process.
- Instantiation block: The first hard fork occurred at Bitcoin block 840,360. If you haven't already, you will need to upgrade to the latest node software or they will not process valid blocks and users will not be able to move funds on the network.
- Activation block: The second hard fork will occur at Bitcoin Block #867867 (~October 29th). At this time, the Nakamoto consensus rules will activate, meaning the new Nakamoto features will be made live. Exchanges will need to repeat the upgrade process at this time. Again, no genesis sync, just a download and restart.
The hard fork will occur after a series of activation steps. You can learn more about this upcoming Nakamoto Activation sequence here: #nakamoto-activation-sequence.
- With just a bit of extra work, exchanges can support the Stacks SIP-10 token standard. This allows an exchange to easily list any of a growing number of tokens built on Stacks as well as the upcoming sBTC asset.
- Exchanges that already offer staking type services to their users (programs often called Earn/Stake/etc.) should consider adding Stacking to their platform alongside other offerings. Users can earn BTC by participating in Stacks consensus through a simple pool.
- The Stacks Foundation is seeking a handful of exchanges to pilot rapid BTC withdrawals via the upcoming sBTC asset, expected to closely follow the Nakamoto hard fork. Interest exchange can reach out to their usual point of contact or complete this form.