Introducing BlockFuse: Making Litecoin and Bitcoin App Development Easy

ecurrencyhodler
Aug 20, 2018 · 5 min read
Image for post
Image for post

The Purpose

We at BlockFuse want to help build this world of sound money. We want to do all we can to make it more of a reality by increasing utility on Litecoin and Bitcoin through application development.

The Problem

It’s time that we focused on making this process easier. This is the heart behind BlockFuse and why we created CoinMesh, an integrated development environment (IDE) for LTC and BTC. By providing a platform that automates blockchain nodes and adapter layers, we hope to open the floodgates of app development to match the exponential growth these two networks have experienced over the past few years.

CoinMesh

Image for post
Image for post
The Startup Kit for Litecoin and Bitcoin App Development

At a high level, CoinMesh is an n-tier platform that provides the architecture for developers to create flexible and reusable applications. Let’s break down what this means by looking at the four layers of an application stack.

The Four Layers of an Application Stack

Image for post
Image for post
  • Data Source — This is the blockchain client your project needs to reference if you want to build on top of Litecoin or Bitcoin. Rather than creating our own independent client that may restrict app development, CoinMesh will offer support to the various blockchain clients already available such as bitcoind, litecoind, and Lightning Labs’ lnd.
  • Adapter — This layer provides a standard interface for interacting with the Data Source. We do this by providing pre-built libraries adapted to the underlying client you choose.
  • Logic Service — Written by your team, runs on your hardware. The Logic Service is where you can start laying out the groundwork for your project. This is an API layer that runs on the server and contains the core business logic.
  • Client Application — This is the layer that the client sees in the browser or native app.
Image for post
Image for post

Of the four layers of the application stack, CoinMesh automates the Data Source and the Adapter layers in minutes! In this way, developers can go straight to creating, iterating, and validating their projects instantly.


P.S. Here’s a sneak peak into the future clients we hope to support. As you can see, lnd is on our roadmap. However, CoinMesh is currently in alpha and so only litecoind and bitcoind are available:

Image for post
Image for post

Additional Key Features of CoinMesh

  • JavaScript — As the most popular language, we have strategically chosen JS to leverage its large community. However, we have plans to add other languages soon.
  • Simple — It will be easy to use with an admin view to help troubleshoot errors as well as the ability to restore your project instantly in case your blockchain client crashes.

The Current State of the Cryptocurrency Ecosystem and Looking Forward

  • Exchanges provide an “on” and “off” ramp for retail investors.
  • Payment processors make business logic and fiat sweeps (most of the times) readily available for merchants to accept cryptopayments.
  • Custodial solutions provide security to institutional investors to safely store large amounts of cryptocurrency. The payoff of this is the removal of the social stigma surrounding cryptocurrency and exposure to different types of investors.

If applications are the branches of the cryptoeconomy, then these services are like its trunk as they will be the architecture that support the coming wave of builders in this industry.

The time to empower application developers with the necessary tools is now. BlockFuse will be at the forefront of this. Let’s work together to build, increase, and sustain an ecosystem that brings utility on top of a censorship resistant future.


Last but not least, we invite you to come try out our alpha! We’ve provided you a LTC/BTC wallet skeleton built with CoinMesh to get an idea of how to properly leverage a blockchain client for your application. Click on the article below to find out how:

Join us on slack if you want to provide feedback and ask us questions!


Connect

Donation Addresses to Support the Project!

  • LTC: MMtzYmntg2C4gSGjSpnWPKe1yWh99FDX3F

BlockFuse

Making Litecoin and Bitcoin App Development Easier

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch

Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore

Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store