Blockchain or distributed ledger technology is barely a decade old, yet it has already managed to disrupt and reshape traditional enterprise systems globally. It is the first time in the history of computing that data sharing and security features areĀ contemplated in the design phase itself and are not considered just as add-ons.
My co-founders and I were pioneers in blockchain, coding since the early days of Bitcoin. At DLT Labs, we now develop and execute distributed technology platforms to help businesses reach their goals with improved efficiency, transparency, security and cost-effectiveness. But even though weāve seen blockchain transforming industries from banking to supply chain, there are two persistent ā and contradictory ā misconceptions I keep running into.
One is that blockchain isnāt ready for prime time. It may be fine for cryptocurrency, but itās too slow or too complex to integrate into an enterpriseās production or legacy systems. The other is that blockchain is the one perfect solution to all of our business problems. Itās a solo technology that can do everything.
On the contrary, the truth is blockchain technology is very much ready to drive large-scale innovations. It canāt fix all of the worldās problems, but it is capable of solving critical data management and distribution challenges in a way that no other system can.
We at DLT Labs recently completed our largest project to date, a blockchain-based freight and payment network for Walmart Canada that allows the company to consolidate, share and secure data from multiple sources and generate real-time invoices. We realized throughout the course of this project that common blockchain myths are holding back other tech leaders andĀ charting our own course has helped us succeed. Here are some key principles our team put into practice for this project and other ongoing ones.
Examine All The Pieces
Blockchain is not just a single technology; itās a combination of many different components. We often notice leaders from big companies express interest in hiring a blockchain developer or architect, but this approach doesnāt make sense. Itās not the same as finding a Java or C++ developer. To understand blockchain, you must have expertise in a number of areas, including programming, security, cryptography, servers and cloud systems. Itās impossible for one person to be responsible for all of these pieces. You need a team with diverse and complementary skills to successfully achieve the goal. In other words, if you are running a blockchain project with just a couple of developers then you are preparing your project to fail. This rule applies even if you are trying to implement a POC.
Differentiate Your Strengths
My partners and I realized early on that we had to divide and conquer. If we all tried to do everything at once, weād never make progress, so we created distinct departments that work independently but collaboratively to build blockchain solutions.
Some companies choose to partner with various blockchain-based dev shops that don’t have any experience in building enterprise-level products. This actually does more harm than good to your organization. Most of the time, large enterprises already have the necessary skills in-house. Before seeking outside help to develop the product, you should see if you can solve your business problem by utilizing a blockchain-based platform and the strengths of your current team. Assemble a group of 10 to 15 tech leaders with experience in specialties such as hardware, QA, programming, security, cryptography, cloud, architect, BA and PM ā just to name a few ā and task them with configuring the blockchain platform to solve the business problem, rather than developing it from scratch.
Start With DataĀ Ā
In the past five years, we have seen more and more companies showing interest in AI, machine learning and other emerging technologies. These front-end tools are exciting, but they are futile if your data isnāt organized. Data is everything, and you canāt move forward without giving it the attention it deserves. Thereās no point in building a beautiful chatbot or mobile app if youāre still running data on outdated back-end systems.
Blockchain is essentially an arrangement of data, compiled in a way that it can be easily shared and distributed. Use blockchain to bring your data management up to the same level as your front-end systems.
Build With BlockchainĀ
Itās important to remember that blockchain is just one component in the bigger system you are building. Combine blockchain with other technologies to create a truly distributed product with as close to 100% uptime as possible. For example, our company recognized that blockchain alone couldnāt address authentication and authorization challenges, so we integrated another technology, OpenID Connect, to solve that problem. This fusion of different components enables you to build a robust and reliable distributed product.
Blockchain isnāt a silver bullet, but if used correctly, it does have the power to further innovate and advance targeted business goals.




