Hey Developers,
We have some exciting news to share!
Our team has been tirelessly working behind the scenes to bring you Sapphire, an innovative upgrade specifically tailored for our community. Sapphire represents the state-of-the-art in MPC infrastructure, built from scratch with a focus on self-custody, reduced latency, and unmatched global scalability.
A quick TLDR:
Sapphire provides low latencies, horizontal scaling and unparalleled performance, no matter where you are in the world.
Legacy networks are being migrated one by one. In the order of; Testnet, Mainnet, Cyan, and Aqua. Mainnet will be migrated from the 15th to 16th July, for other networks the schedule will be subsequently announced. For the duration of the migration, applications and users can expect some degradation in certain regions.
Current applications don’t need to upgrade their SDKs, but can do so for faster performance.
For the applications using our legacy products like CustomAuth SDKs and Torus Direct Web SDKs are recommended to use our newer Core Kit SDKs to make sure they’re getting the benefits of the latest network speed and to avoid deprecation issues.
Under the hood, Sapphire retains our distributed MPC architecture and operates each “node” setup globally. Each “node” setup runs a coordinator that deploys Kubernetes orchestrations in different regions. These orchestrations sync within the “nodes” themselves and communicate with other nodes to conduct distributed key generations (DKGs), TSSs and resharing schemes. This allows for:
-
Sapphire to be available in multiple regions around the world - currently US central, South America, Asia and West Europe, with more to come. This directly contributes to uniform low login, authentication and signing speeds across the globe.
-
Regional orchestrations operate on a stateless horizontally scalable architecture on demand, unlocking prior key generation bottlenecks. This means that, as the number of users and requests increase, the network can effortlessly expand its capacity to handle them, ensuring seamless, uninterrupted service for all users, regardless of global demand.
-
Retaining our distributed architecture means the same unparalleled level of security and fault tolerance in the system. In its three years of operation, our legacy mainnet has never gone down - and we can expect the same or even better guarantees for Sapphire
In the upcoming weeks, we will embark on a journey to transition all of our existing networks to Sapphire. We’re thrilled about this next step and can’t wait to offer you an enhanced user experience.
As part of our testing procedures, we recently conducted a successful migration from our Testnet to the Sapphire Testnet. This allowed us to stress test our systems and iron out any kinks before proceeding with the migration on our mainnets.
Next we will commence migrating our mainnets to Sapphire. The migration will follow a sequential order, starting with the Mainnet, followed by Cyan and Aqua. To minimize disruption to our users, these migrations will primarily take place during weekends when user interactions are at their minimum.
Mainnet will be conducted on July 16th, and while we are making every effort to ensure maximum availability of our networks during this transition, please bear in mind that there may be degradation in certain regions. Dates for the next few migrations will be subsequently announced on our Community Portal from time to time. We appreciate your understanding and patience during this pivotal upgrade.