Opportunities of Blockchain

You have probably heard of blockchains. The technique, strongly connected to cryptocurrencies like Bitcoin, is currently among the biggest trends in the tech industry. But what is a blockchain and how can it be used?

A blockchain is basically a growing list of blocks of data, where each block is connected to the previous one, using hash values. Blockchains are mainly used in peer-to-peer networks as a distributed, shared write-once-read-many database. Each active participant in the network stores a copy of the blockchain for reasons of availability and security. The main revolution of the technology is its proof-of-work approach, which means that a lot of computational work is required, to add blocks to the chain. This makes altering the data contained by a block extremely difficult, once the block is on the chain. The computational work is done by so-called “miners”, participants in the network who validate the block of data and compete against each other to find a specific value to be added to the block, such that its hash fulfils certain requirements. The first miner to find such a value gains a reward in the cryptocurrency of the system, consisting of the fees paid by the user sending the transaction and a certain amount that the miner is allowed to add to his balance, the latter being a means to circulate new cryptocoins.

 

If someone would want to make a change to blocks on the chain, he had to recalculate this value (a so-called “Nonce”) for the block and every one after that. Since the difficulty of this problem is designed in a way that it always takes around 10 minutes to solve it, it is practically impossible to make a change to previous blocks and even if someone would have control over such an amount of computing power he would still have to get around the second big feature of the blockchain, its consensus system. Since every participating node in the network has a copy of the blockchain, one node with a different chain would be outvoted and could not propagate its corrupted chain through the network.

Use of Blockchain in finance

Because of its advanced security, a blockchain can be used in environments where trust between the parties is not guaranteed, most prominently as a shared, distributed ledger in the context of cryptocurrencies, the most famous of them being Bitcoin. Here the blocks are used to store data of financial transactions between anonymous users. In addition to the immutability of the written blocks, the open accessibility of the chain data makes fraudulent use highly improbable. A multitude of financial institutions all around the world has started testing blockchain technology for cross-border transactions. Just in October, a group of banks in Southeast Asia and the Pacific area, including the Thai Kasikornbank and the National Australia Bank, partnered with IBM and the developers of the open-source payment protocol Stellar to launch a cross-border transaction platform, which will be the widest use of financial blockchain technology so far. The rise of independent, decentralized currencies is expected to be a major change for the whole financial sector.

Ethereum & Smart Contracts

But since a blockchain is basically a highly secured, distributed database, cryptocurrencies are only one application where it can be used. The possibilities are numerous. In 2015 Ethereum went live, a decentralized computing platform that uses its blockchain for storing scripts, so-called “smart contracts”, which are executed on the Ethereum Virtual Machine (EVM) under certain circumstances. Smart contracts can be used in multiple different ways, ranging from self-fulfilling, immutable contracts (e.g. to set up online casinos with provable fairness) to whole applications on the blockchain, called DApps (decentralized applications).The expenses for running code on the EVM are payed in Ether (ETH), their own cryptocurrency.

Another valuable application for smart contracts is found in the business sector. Contracts involving financial transactions can be written as smart contracts for the Ethereum blockchain and executed, when a certain agreement has been fulfilled, rendering a breach of contract virtually impossible. However, since the contracts are immutable, it is of utmost importance to keep the contract free of bugs and possible exploits. The Ethereum development team currently works on a decidable Python-based contract language to make contracts provable before writing them on the blockchain.

Another sector, where blockchains and especially smart contracts are used, is decentralized file storage. The Boston-based company Nebulous Inc. created a platform called Sia, competing with the cloud giants Google, Microsoft and Amazon. Its main selling point? All of the files to be stored get encrypted and redundantly distributed over the network of participants, making the data completely private, independent of other companies and, removing a single point of failure, available at any time. A blockchain is used to store metadata about the distributed files, as well as smart contracts that organize payments between customers and storage providers. The first stable version of the Sia network went online in June 2016 and this year, the popular open-source cloud storage client Nextcloud started supporting an option to upload folders comfortably to the Sia network. The decentralized nature of platforms like Sia is revolutionary and could lead to a major disrupt in the cloud business during the next few years.

Estonia: pioneer of E-government

Estonia is known to be one of the most advanced digital nations worldwide. In 2000, the small Baltic country was the first to pass a law, rendering digital signatures equal to handwritten ones. Since then a paperless and highly digital government has emerged, making it possible to its inhabitants to fill out official forms, file taxes or even vote online. 99% of the state services of so-called E-Estonia are online, including sectors like healthcare (“e-Health Records”), identity management (“e-identity”), finance (“e-Tax”), business (“e-Business Register”) and land registry (“e-Land Register”). Basis of E-Estonia is a blockchain called KSI (“Keyless Signature Infrastructre”), developed by the software security company Guardtime. Estonia is setting an example of how digital governments could work in the future. In the past year, many other nations have started research in the uses of blockchain technology. For example, Sweden, the United Kingdom and Russia announced plans to use blockchains for land registry and in October, Microsoft launched the Azure Government Secret cloud to be used by US government agencies to store confidential data.

Prospects

By now, most of the world leaders in cloud technology jumped on the chain train. In May 2016 Amazon Web Services announced a collaboration with the Digital Currency Group to develop a financial platform and this year IBM, Oracle and Microsoft launched their own blockchain-powered enterprise services. The major opportunities of blockchain are undeniable and it will be exciting to follow the further developments of this technology in the following years.

 

 

Comments are closed.

The European Beer Star is an international beer competition that recognizes and awards high-quality beers. Every year, the event hosts a competition where breweries from around the world submit their beers to be judged by an expert panel based on criteria like taste, aroma, and authenticity. The whole process is digitalized.

Inovum supports the European Beer Star in the entire digitalisation process of the event from registration to the evaluation of the winners.

Technologies: Vue.js, Java, PHP, UX/UI, Docker.

In recent years, the registration has been digitized and customers can now pay directly online. This gives the event a cash flow advantage.

Our customer, Hänssler GmbH, is a sealing technology provider and requires an innovative software that uses production data to manage the purchasing processes.

The purchasing process should be just as quick, easy and transparent as ordering stock items online. The pricing depends on the machine capacity, delivery date, and other custom data.

The platform was implemented with TypeScript (Angular).

Technologies: Java, Angular, IoT, Vue.js, Docker.

A revolutionary sales system that reduces the purchase process from 1 week to 5 minutes with an improved User Experience.

Value Chain Solutions provides Business Intelligence (BI) services and cloud-based solutions tailored for brand manufacturers, logistics providers, and retailers. Their offerings help companies optimize sales, logistics, and supply chain processes by leveraging advanced data analysis tools.

Inovum supports VCS in the development to migrate  the cloud based Sass service to newer  state of the art web technologies.

Technologies: Java, Angular, .NET

In two years 80% of the platform where migrated to a new technology and a new design.

The Spanish company Weelko needed an improved online sales platform and product configurator for their Naggura'n treatment tables.

The platform was implemented with PHP.

Technologies: Apache PHP, MySQL, Nginx

An online sales tool and product configurator that provides technical, functional and comfortable products for physiotherapists.

Estilo Argentino is a German meat provider and requires a webshop that allows visitors to view their full range of products and place orders online. Some of the products are weight dependent and require a customized payment process.

The online shop was implemented with PrestaShop.

Technologies: PHP, Linux, Prestashop, Git, SQL, REST, JSON, XML, HTML5/CSS3, eCommerce, SEO, Webdesign, UX/UI.

A modern webshop that uses Catch Weight Management. Customers can place orders online using different payment methods that allow pre-authorization. The sales manager can adjust weight-dependent products according to availability before the end-users are charged with the final price.

The Spanish packaging company Celorama was in need of a customized sales tool for their sales managers. Through the platform the sales managers are able to calculate wholesale prices for paper and plastic bags and showcase them to their customers.

The platform was implemented with TypeScript (Angular).

Technologies: Java, Angular2+, RestAPI, MongoDB, Docker, Deploy D.

The sales managers are now using a personalized CPQ software which significantly improves the sales process. The software helps sales reps rapidly create estimates, proposals, quotes, showcase products to the customer, and place orders.

The Center for Genomic Regulation (CRG) is a biomedical and genomics research center. CRG required our support to develop and maintain Europe’s biggest Gene Databank.

Inovum designed and implemented the interface of the submitter’s portal.

Technologies: Java, Angular, MongoDB

Through the submitter’s portal the users can upload genomic data and complete a metadata archive with related information (diseases, health analyses, studies, data access committees, etc.)

Celorama is a packaging company with headquaters in Barcelona. Celorama needed an B2B online shop for large orders.

Celorama is a packaging company with headquaters in Barcelona. Celorama needed an B2B online shop for large orders.

Technologies: PHP, WooCommerce, MySQL, JavaScript, CSS3, HTML5.

A web portal that allows companies to make large orders for paper and plastic bags, adhesive labels and gift ribbons.

A platform with the main objective of controlling and monitoring drone areas. Drones should be scheduled and their waypoints should be defined on an interactive map.

We implemented a Drone Control System to manage drone fleets and scheduled flight events. The system allows users to define the areas that should be flown over and filmed on an interactive google map in real-time.

Technologies: ReactJs, Java, Spring, Hibernate, Bootstrap, MySQL, GoogleAPI.

The drone control system is being used as a prove of concept prototype. First tests were successful and investors were found to extend the system.

A global automotive company required the implementation of new functionalities and ongoing maintenance for its customer web portal, designed to provide clients with a seamless digital experience.

Inovum implemented various features as Portlets of WebSphere Portal using Java and DB2. The focus was on highly scalable solutions. The System is available worldwide.

Technologies: Java, DB2, WebSphere, JavaScript, jQuery, Bootstrap, CSS3, SASS, HTML5.

Clients gained access to personalized packages of innovative services, products, and lifestyle offers, along with integrated partner solutions through the enhanced platform.

A leading international rail and logistics group required a modern booking platform to streamline logistics operations across multiple business units and countries. The solution needed to support high transaction volumes, provide real-time tracking capabilities, and remain flexible enough to adapt to varying operational requirements.

Inovum implemented a booking and tracking solution based on AngularJS, Java, Spring and Oracle. The focus was on a highly scalable and adaptable platform for the needs of different business units.

Technologies: Angular, Java, Spring, Oracle, Hibernate

The platform was rolled out in more than 30 countries and handled over 5,000 bookings per day. The project was delivered on time and within budget.

A global consumer goods company needed a talent management system to train, assess, and compare sales teams across different countries and business units.

We designed and implemented a responsive web design in HTML5 combined with Bootstrap. AJAX dynamically loads content without refreshing the web page.  The backend is programmed in Java with Spring MVC and MySQL.

Technologies: Bootstrap, Ajax, Java, Spring MVC, MySQL, Oracle

The platform supported more than 15,000 concurrent users and enabled scalable, cost-efficient employee training and performance analysis.

A leading cosmetics and lifestyle brand wanted to create a more engaging video experience to strengthen customer interaction and increase visibility across digital channels.

Based on the existing content management system, Inovum adapted the templates according  to Schwarzkopf’s needs.

Technologies: Java, Spring, Oracle/SQL, React

The platform increased audience engagement and helped drive more traffic and attention to the brand’s YouTube channel.

EC-Europe develops medical relevant pharmaceutical promotion. It is a premier provider of doctor-patient communication. EC-Europe has more than 1000 medical illustrations which should be recognized with the app of the camera.

The app is implemented in Unity5 and compiled for Android and iPhone. The picture recognition is based on vuforia libraries. Many animations are in 3D and are being reproduced with Unity.

Technologies: Angular, Java, Spring, Hibernate, Unity5

EC-Europe can now promote it’s illustrations which are usually in a paper catalogue through their apps. Users and clients are thrilled by the animations. The apps are being deployed in 20 different Spanish speaking countries.

A leading German automotive company required a mobile app for the Spanish market that allowed customers to manage fleets and service appointments, while enabling service stations to send promotions and event notifications directly to users.

The app is implemented natively in iOS and Android and connects to a REST API to the backend server. A special interface was created on the backend to get the needed information from each Service Station. Each Service Station can brand its own app.

Technologies: native iOS and native Android

The completed platform delivered a modern mobile experience for customers and improved digital communication between service stations and their clients.

Similar to the web, postandup™ offers its clients through the app the possibility to create real printed postcards, that can be transformed into a picture frame.

The app is implemented in Android and connects via REST API to the postandup server. The photo manipulation is completely done on the Smartphone. Users can access their galleries, take photos and use their contacts to send postcards.

Technologies: Java, Spring, REST API, Android

Transform, turn and zoom photos. Making the app work smoothly on all kind of smart phones was a challenge. The app has to manage the memory resourced well as photo manipulation can quickly cause out of memory exceptions.

INOWISE.IO is a smart IoT asset management platform developed to monitor, control, and analyze devices, machines, and sensor data in real time.

The platform supports a wide range of use cases including smart buildings, smart cities, industrial monitoring, predictive maintenance, GPS tracking, and AI-based analytics.

The platform was implemented with TypeScript (Angular).

Technologies: Java, Angular, REST API, Docker, IoT, LoraWan

A scalable IoT platform that enables real-time monitoring, intelligent automation, predictive analytics, and centralized asset management through a modern and user-friendly interface.

Kreis Barcelona required a modern multilingual website to present the organization, publish events and news, and strengthen communication within its network of German-speaking business professionals and executives in Barcelona.

The website was developed with WordPress and customized using PHP, JavaScript, CSS, and HTML to provide a modern, user-friendly, and responsive digital experience.

Technologies: WordPress, PHP, JavaScript, CSS, HTML.

A professional web platform that improves visibility, simplifies content and event management, and enhances communication and engagement within the community.