Blockchain Development

Blockchain is a constantly growing, decentralized, digital ledger of transactions. It contains a list of records that cannot be altered and which integrity and identity can be verified without the need for a single trusted authority.

Sparkbit offers blockchain application development services in the field of fintech and others.

Our Services

blockchain application development
crypto wallets development
crypto exchanges development
smart contracts development
custom tokens development

We offer blockchain-based systems for various domains. In our projects we focus on achieving the best security, reliability and user experience.

We offer custom solutions for securely keeping and using cryptocurrencies. We support multiple platforms (mobile, web, desktop) for single and multi currency wallets. Our software offers the best security and ease-of-use.

We offer exchanges that allow trading of crypto and fiat currencies. We base our solutions on open or custom order book and transaction matching engines. We support hot and cold wallets and integrate with other exchanges for improved liquidity.

We offer self-executing contracts that allow secure agreements between multiple parties to ba carried out without a need for central authority. Our smart contracts work on Ethereum blockchain or on custom platforms.

We offer custom ERC20-compliant tokens used for ICOs and other needs.

Sparkbit delivers high quality blockchain software solutions.

Case Studies

Investment Fund Management

Management of Blockchain-based Investment Fund
Challenge

Our client needed a platform for management of a next generation investment fund. The fund is denominated in tokens on the Ethereum blockchain, invests into other cryptocurrencies and was distributed through an ICO. The system should allow for configuration of the investment strategy, withdrawal of the funds to user’s blockchain wallet and displaying the current fund structure and user’s share value.

The system had to fulfil security-related regulations, thus the identity of the user had to be verified and the ownership of a blockchain wallet had to be confirmed.

Solution

Sparkbit was hired to design the architecture and implement the entire system. We have delivered a web-based platform that is integrated with the blockchain, external APIs with financial data and internal systems of the client. We have also helped the client to identify and resolve some security issues in their initial requirements.

After a successful delivery of the first stage of the project at the end of 2017, we are now working on next phases.

Tools used:
  • Java 8
  • Spring Boot
  • Blockchain (Ethereum)
  • TypeScript
  • Angular
Launched in November 2017, being developed.

Blockchain Pensions Infrastructure

Challenge

The classic pension systems most people are currently a part of are inefficient and are not align with the current digital generation. There are places in the world where such systems cannot be trusted as the governments can seize the funds at any moment.

The goal of our client was to tackle those issues by creating a platform for ordinary people and pension funds to use with trust and efficiency at the heart of the design.

Solution

A natural fit to this challenge is blockchain. By using smart contracts implemented in Solidity on the Ropsten Testnet we were able to create an MVU that demonstrated the basic concepts of the future full implementation of the platform. The protocol itself used an utility token for fees. On the Frontend side we implemented a React dapp that allowed the user to choose a pension fund and invest ETH in them or buy utility tokens. The development process included a full suite of tests for the smart contracts and CI that would deploy the contracts on a test Ethereum-compatible blockchain.

Tools used:
  • Truffle
  • Solidity
  • Zeppelin - Solidity
  • web3
  • Ganache
  • React
  • Typescript
  • Chai
  • Code
May - July 2018

Technologies

Ethereum is a decentralized platform that runs smart contracts: applications that run exactly as programmed without any possibility of downtime, censorship, fraud or third-party interference.

Solidity is a contract-oriented, high-level language for implementing smart contracts. 
It is possible to create contracts for voting, crowdfunding, blind auctions, multi-signature wallets and more.

Hyperledger is an open source collaborative effort created to advance cross-industry blockchain technologies.

We create blockchain software solutions for various businesses: Insurance HR IoT Reputation verification and rankings Digital assets management Banking Payments Healthcare Supply chain certification Voting Identity management