Blog

/

Zondax builds Cosmos

Zondax builds Cosmos

April 10, 2023

2 min read

News

Data

Security


As core developers for Cosmos, the team at Zondax is dedicated to making significant contributions to the ecosystem. Our efforts have been focused on several areas, including hardware wallet support, cryptography, and the integration of Rosetta into the Cosmos SDK. We're especially proud of our work on Sign Mode Textual, which is a new sign mode that allows hardware devices to sign transactions more securely. Cosmos SDK used to rely on a sign mode called Amino Json Mode to sign transactions. Ho

As core developers for Cosmos, the team at Zondax is dedicated to making significant contributions to the ecosystem. Our efforts have been focused on several areas, including hardware wallet support, cryptography, and the integration of Rosetta into the Cosmos SDK.

We're especially proud of our work on Sign Mode Textual, which is a new sign mode that allows hardware devices to sign transactions more securely. Cosmos SDK used to rely on a sign mode called Amino Json Mode to sign transactions. However, Amino has limitations and Cosmos has been making an effort to remove it from their SDK. Our team worked on the ledger app side to deliver support for Sign Mode Textual, ensuring that it did not break any backwards compatibility with other sign modes, like Amino. The transaction is rendered into a textual representation that is then sent to a secure ledger for the user to review and sign. This representation is displayed on screens in sequence, allowing for complete display even on small devices like Ledger. This new sign mode enables secure and efficient signing of transactions with hardware devices, solving the limitations of the previous sign mode.

Another area where we have been active is in the implementation of Rosetta in the Cosmos SDK. This involves the development of a standardized API that facilitates the integration of blockchain networks with other financial systems such as exchanges and wallets. Our team has been working hard to test and improve this integration to ensure that Cosmos can be easily integrated with other systems.

We have also been focusing on cryptography-related topics, such as the migration from bcrypt to AEAD, which makes our implementation more secure and retrocompatible. We use Argon2 for key derivation and have switched from symmetric encryption with Salsa20 to chacha20poly. This new method is more secure and efficient, utilizing the necessary tools to meet the demands of today's cryptography landscape.

We also discovered that the implementation of the secp256k1 algorithm in Cosmos' SDK is not constant time. We put this ticket on hold while we wait for a resolution to the implementation in GO. We have found that there is no audited code that meets the implementation requirements, and the cost/benefit ratio is not ideal.

Zondax has made significant contributions to the Cosmos blockchain platform, with a focus on enhancing its user-friendliness and security. Our work on Sign Mode Textual, Rosetta integration, and cryptography-related topics have made us an important contributor to the Cosmos ecosystem. We are committed to continue our efforts to make Cosmos an even more innovative and secure blockchain platform, and we are excited to be at the forefront of this ongoing development.

Relevant Links:

https://github.com/cosmos/cosmos-sdk/issues/7051https://github.com/cosmos/cosmos-sdk/issues/3129https://github.com/cosmos/cosmos-sdk/blob/1f7f35878e95b91467d9abf867ef5041237c08f7/docs/architecture/adr-050-sign-mode-textual.mdhttps://github.com/Zondax/cosmos-sdk/pull/509

Read More


A New Milestone For Beryx: An Interview with Ayelen Murano, Frontend Developer at Zondax

Interview with Ayelen Murano, front-end developer at Zondax, on Beryx's evolution from concept to its final milestone. Discover the journey behind the product's success.


All-In-One Polkadot App Is Here!

The new Polkadot app streamlines runtime upgrades, minimizing disruptions. It unifies parachains and the relay chain, enhancing functionality and security for developers and users.


ETH Mexico 2024: A Night of Blockchain, Pizza, and Good Vibes

Teaming up with Filecoin Foundation, Zondax hosted an event as Orbit Ambassadors. 30+ attendees discussed Filecoin, Polkadot, Ledger, and the Mexican blockchain scene.

Other Articles


65c03eb2e372b400a80ab6cc

February 5, 2024

What have we learned at the Interchain Academy?

The Interchain Academy, backed by the Interchain Foundation, educates developers on the Cosmos SDK & ecosystem. With a 95% approval, it offers free, comprehensive training for building blockchain solutions.

6516d0e5f2395800aa30f50d

Integration

Protocol

September 29, 2023

Cosmos Rosetta Dockerization: Simplifying Deployment and Enhancing Accessibility

The Rosetta project, amidst blockchain's complexity, emphasizes simplicity and accessibility. Docker integration underscores this commitment, empowering users and developers alike. Rosetta, now a plug-and-play solution, paves the way for seamless blockchain innovation.

648205fe7de13000aa1f2cd9

News

June 29, 2023

All The Zondax-Developed Apps In One Hub: Why You Should Use It

As the adoption of cryptocurrencies continues to surge, the need for robust security measures to protect digital assets has become increasingly crucial. Hardware wallets have emerged as one of the most secure solutions for safeguarding cryptocurrencies, providing an offline storage environment that keeps your private keys safe from online threats. Zondax Hub is a remarkable platform that offers users and projects access to released and unreleased versions of hardware wallet apps developed by Zo

Integration

Protocol

Cosmos Rosetta Dockerization: Simplifying Deployment and Enhancing Accessibility

The Rosetta project, amidst blockchain's complexity, emphasizes simplicity and accessibility. Docker integration underscores this commitment, empowering users and developers alike. Rosetta, now a plug-and-play solution, paves the way for seamless blockchain innovation.

6516d0e5f2395800aa30f50d

News

All The Zondax-Developed Apps In One Hub: Why You Should Use It

As the adoption of cryptocurrencies continues to surge, the need for robust security measures to protect digital assets has become increasingly crucial. Hardware wallets have emerged as one of the most secure solutions for safeguarding cryptocurrencies, providing an offline storage environment that keeps your private keys safe from online threats. Zondax Hub is a remarkable platform that offers users and projects access to released and unreleased versions of hardware wallet apps developed by Zo

648205fe7de13000aa1f2cd9