Blockchain Application DevelopmentThe Full Stack of Private Blockchain Solutions Development Learn More
Over the last two years, we have built several real world private blockchain application solutions for our clients that are now live in the public domain. Our expert team of 8 in-house blockchain developers take care of the full development stack, from deploying nodes and writing smart contracts to front end development and graphic design.
We have developed a blockchain agnostic application and privacy framework that sits on top of any underlying blockchain platform to improve development efficiency, add workflow functionality and future-proof solutions to work with the best available technology. We have experience working with many platforms, including Ethereum, Hyperledger, IPFS and BigchainDB.
With an enterprise background in IT and finance, we build solutions to incorporate components such as privacy, security and integration, ready for use by large clients that operate in regulated markets. By building these additional modules into our stack, we bridge the gap between the capability of the technology and the needs of our corporate clients.
You’re In Great Company
We develop blockchain solutions for a range of clients, from startups to enterprises and everything in between.
Solutions Built for Business
Live, Real World Solutions
To date, Applied Blockchain has delivered ten different blockchain solutions to a variety of clients across numerous sectors, including banking, payments, invoice financing, supply chain management, aviation and recruitment. Our end-to-end solutions include mobile applications with biometrics and wallets, enterprise blockchain adapters, blockchain data cache for analytics, and private, permissioned smart contracts. Through our experiences building real world blockchain solutions, we have taken additional steps to harden our technology stack, such as third-party audits and legal counsel.
Blockchain Agnostic Framework
To bridge the gap between the current capabilities of blockchain platforms and the business requirements for solutions, we have developed our own proprietary framework. This technology stack is purposefully not tied to any specific platform, meaning that we can easily switch to the most advanced platform available. We currently work primarily with Ethereum (Parity) and IPFS, but we also continuously test with Hyperledger Fabric, Monax/Tendermint, BigchainDB and more recently R3 Corda, although we have found that these platforms are not yet at the required level of maturity.
To supplement our core framework and the capabilities of underlying blockchain platform, we have developed a number of plug-ins that can be added to our blockchain solutions to perform certain functions, such as a Wallet to hold a store of value, a Cache to improve performance, and Permissions for the dynamic control over data access. Learning from our practical experience, we are now developing additional plug-ins to join the dots, such as enterprise integration, identity and a smart contract library.
Proprietary Privacy Capsule
A key component missing from all of the underlying blockchain platforms is privacy. To solve this, we have built a Privacy Capsule to encrypt user data stored within smart contracts, with the ability to dynamically permission other users on the network such that owner of data can determine who can read or view each data item. This real time management of data privacy is an essential tool for businesses looking to use smart contracts to manage workflow.
For our clients to retain control and ownership of their solutions, we build solutions on private blockchains. Using open source public blockchain code, such as Ethereum, we take the best parts from the battle-tested code that has been in the public domain, remove the transaction fees and then build on top to ensure control, security and privacy. Private chains also do not need cryptocurrency, as value can be exchanged instead via tokens within smart contracts, meaning that we bypass the current legal uncertainties surrounding cryptocurrencies.
The company founders each come with 20+ years experience of enterprise IT architecture, big data, AI, integration and solution delivery in telecoms and banking. Using this experience, Applied Blockchain builds solutions that incorporate components such as privacy, security and integration, independently audited by third parties, and ready for use by enterprise clients that operate in regulated markets.
This piece proposes concepts for designing a Private Blockchain Smart Contract Application. Private (because we don’t want the whole world to access it, or take on the load) Blockchain (because different entities that don’t necessarily trust each other need to...read more
Wishing you a happy, healthy and successful 2016! Here are my 14 blockchain predictions for the coming year. 1. The hype won't last This time next year, not everyone will be talking about Blockchain. The hype will not last. Blockchain is at the peak of a tech...read more
This is an open response to Gideon Greenspan's recent post. You have raised some real issues with the current implementation of Ethereum. However, I think that most of organisations playing and building with Ethereum as a private chain today don’t believe that...read more
Everyone is looking for the perfect blockchain use case. There’s a lot of talk about blockchains, and there are a number of smart people working on improving the underlying blockchain platform technology (consensus algorithms, throughput). However, there are very few...read more
A smart contract describes the make-up of a blockchain transaction. The contract defines the actors in a transaction (e.g. Bitcoin accounts), the logic (e.g. transfer cryptocurrency from one account to another), and the data (e.g. update the values in each account...read more
Much has been written about the merits of private blockchains. including articles by Richard Brown of IBM, as well as the founders of Eris. Private Blockchains A private blockchain involves a separate, essentially closed network, of blockchain participants (also known...read more
In The News
Frequently Asked Questions
As this technology is still relatively new, it’s important first to define what we mean by some of the terms we use. Below we’ve provided a bit of background on blockchain, smart contracts and cryptocurrencies. If you have any other questions, please get in touch directly with our team using the contact form below.
What Is Blockchain
Blockchain is the core technology behind bitcoin. At its heart is a distributed data store. Anyone who participates in the blockchain network has their own data store that stores all of the transactions that ever happened on the network (this is also known as the distributed ledger).
Entries are stored within a cryptographic chain of blocks. At every stage, the network of participants must agree about the latest block of transactions. Agreement is reached through a process of majority consensus, eliminating duplicate entries, double spending etc. This process and the cryptographic layering of the blocks makes the agreed blockchain irreversible and immutable. The ‘history’ of events within the blockchain cannot be modified by any one of the participants without majority consensus from the group.
What Is A Private Blockchain?
Private blockchains are deployed either within an organisation, or shared between a known group of participants. Private blockchains can be limited to a predefined set of participants. In this case, no one else can access the blockchain or the data residing in the blockchain. These blockchains can be secured in a similar way to securing other integrated enterprise applications (e.g. firewalls, VPN etc).
What About Mining?
Mining is used a proof of work for participants in the blockchain. Whenever a block of transactions is to be agreed, every participating node attempts to ‘mine’ the block (a mathematical algorithmic process that requires extensive CPU capacity). In public blockchains successful mining is rewarded with a cryptocurrency token.
What About Cryptocurrency?
We’re not interested in cryptocurrency. Our solutions involve private blockchains that are not connected to cryptocurrency blockchains (Bitcoin, Ethereum).
What Is A Smart Contract?
A Smart Contract is code that is deployed to the blockchain. Each smart contract contains code that can have a predefined set of inputs. Smart contracts can also store data. Following the distributed model of the blockchain, smart contracts run on every node in the blockchain, and each contract’s data is stored in every node. This data can be queried at any time. Smart Contracts can also call other smart contracts, enforce permissions, run workflow logic, perform calculations etc. Smart contract code is executed within a blockchain transaction – so the data stored as a result of running the smart contract (i.e. the state) is part of the blockchain’s immutable ledger.
What Is A Private Blockchain App?
A private blockchain app is a combination of one or more Smart Contracts, and some client code to call and present the application interface to a user. We’re developing apps using node.js, and these can be presented as web applications that run in any browser.
Is Mining Relevant To Private Blockchains?
Mining, and the resulting cryptocurrency tokens may not be required in private blockchains, where the parties are already trusted (in the sense that you know who they are – we still might not trust them when it comes to attempting to modify the transaction history). Mining would simply use up costly CPU resource for no gain. Blocks could still be created and agreed by consensus without the CPU overhead of processing artificially difficult algorithms created to prevent a 51% attack.
How Is This Related To Ethereum?
Ethereum is a group of incredibly smart individuals who have developed the next generation of blockchain and cryptocurrency. The Ethereum project involves a large single network (much like Bitcoin), and runs on a cryptocurrency that can be mined (Ether). We are looking at deploying private networks of the Ethereum blockchain (or similar) within organisations, or across small predetermined groups of organisations.
If you would like further information about blockchain application development services, send us a message and we will be in touch.
We’re a rapidly growing team, so if you want to work with a dynamic group of people on a technology that is set to change the world, then send us a message with your background and why you think you would make a good fit.
Applied Blockchain Ltd is a company based out of Level39, One Canada Square, Canary Wharf, E14 5AB.