background-1920x720.webp

All
STEELTRACE TROUBLESHOOTING

All

TROUBLESHOOTINGS

Twenty years ago people knew nothing about blockchain, but now this entirely new way of storing data on the internet has already turned the IT world upside down. I’m sure you’ve heard about blockchain or maybe even worked with it.
 

For most people blockchain is just something related to bitcoins. However, technology has groundbreaking potential to become a key business focus not only when it comes to cryptocurrencies. Its capabilities are growing and this global platform is expected to revolutionize all industries even such as medicine, banking, online shopping, manufacturing, and social media.
 

The reason why blockchain is becoming more popular lies in its security. To put it simply, blockchain is a chain of blocks, each of them having a timestamp, a link to the previous block and the copies of the same data that are stored on different computers. Every record that is written on a blockchain is secured by a unique cryptographic key (aka wallet), making the blockchain and its information unchangeable. What is more, all the transactions are transparent so everyone in the network can see them.

article image

We got to know more positive attributes of blockchain when we began the development of SteelTrace project, where it was used for processing smart contracts. Since we didn’t start from scratch, we had already existing blockchain services to work with. They were written using ethers.js library that had many features and was useful for the website.
 

For SteelTrace not only a website but also mobile applications were developed. Then the problem has occurred: all the encryption and decryption algorithms were written in JavaScript so the mobile phone could not process it as fast as a computer. It could take up to 10 minutes to process each smart contract. Too much time to waste, and we realized that we need to solve this issue and started our research.
 

As it turned out, the problem wasn’t something completely new among engineers. We could see a lot of discussion over this topic and found out that the new update of the library is planned but still nobody knows when it is going to be released. We couldn’t and didn’t want to wait. We knew that there should be one more way to resolve an issue, and that’s when SapientPro came up with own solution.
 

At first, we had an idea to move all the processing to server. In such a way we put security under great risk because if all the operations are encrypted directly on the mobile device, there is no one who can change or delete the data except the owner. We decided not to sacrifice security for the sake of high-speed processing and eventually chose another solution.
 

We realized that the problem should be solved inside the code. Our team came up with the idea to write the encryption and decryption algorithms using native languages for various platforms (Java for Android, Objective-C for iOS). We found a necessary lib and customized it according to the demands of our project.

article image

By rewriting some code using React Native, we could reduce the waiting time from 10 minutes to 20-25 seconds by not putting the security at stake.
 

SapientPro feels motivated to develop and grow when working on interesting and challenging projects, like SteelTrace. If you need any help with developing your startup, website or application, be sure that our team will assist you on that, just send us mail, all the rest is on us!

SaaSBLOCKCHAIN
related news
background image
SaaSSaaS Security: Risks, Challenges & Best Practices to Secure Your Data

SaaS is everywhere these days, and for good reason. It’s become the go-to solution for businesses looking for flexibility, lower costs, and easy scalability. Statista reports that in 2024, there will be approximately 9,100 SaaS companies in the United States alone. That’s a massive industry boom! But here’s the thing: while SaaS brings a ton of advantages, it also comes with its own set of challenges – especially when it comes to keeping your data secure. Our article lists the risks you can face with SaaS and – what’s most important – how to tackle them. Whether you’re a business owner who wants to keep things running smoothly or an IT manager responsible for your company’s tech, you’ll find useful advice here to safeguard your data and operations.

Illya

8 min read

background image
SaaSAll you Need to Know about SaaS Application Development in 2025

Have you ever wondered whether cloud-based applications can become key drivers of your company’s growth efficiency? With SaaS software solutions dominating the cloud computing market today, it seems obvious that a customer-prioritized engagement piece like an app or platform is gonna turn out a game changer. In this post, we invite you to delve into the keynote aspects of Software-as-a-Service solutions, such as their types and core features, development stages and challenges, examples of SaaS products, cloud software relevance in 2025, and many more. You will also find some snippets of the latest statistics that highlight key cloud apps trends, together with a couple of tips on how you can impede overspending in case you intend to invest in a SaaS app project. Read through our article for hot and helpful hints!

Illya

8 min read

background image
BLOCKCHAINHow to Create an NFT Marketplace in 2025: Step-by-Step Guide

NFTs are new to the world. Still, even today, the cost of a single NFT meme can reach several hundred dollars, and large brands are increasingly using NFT in marketing and PR. According to Statista, in 2025, the global NFT market will cover more than 11.6 million users. This makes NFT art marketplace development not only an exciting project, but also an opportunity for artists and collectors to monetize their presence in the digital arena. At SapientPro, we have diverse experience in working with NFT technology. For example, we developed an NFT minting website for the metaverse. Now, it is time to share our expertise in NFT marketplace software development. In this article, we discuss the NFT marketplace development process, how to create an NFT marketplace like Rerible, as well as how to create NFT marketplace like Opensea.

Max

10 min read

More related news