Developer showcase series: Nadeem Bhati, High School Technology Services
Back to our Developer Showcase Series to learn what developers in the real world are doing with Hyperledger technologies. Next up is Nadeem Bhati of High School Technology Services.
What advice would you offer other technologists or developers interested in getting started working on blockchain?
Blockchain is fairly new technology. You won’t find experts with 10+ years of experience. Everybody is learning and growing together, which makes this field very enjoyable onceyou get into it. Having a level playing field helps new entrants get confidence quickly. Some great way of getting started include enrolling in a certification program, attending community meet-ups and participating in hackathons. You meet new people, share ideas and learn from each other, which makes this journey more enjoyable.
Give a bit of background on what you’re working on, and let us know what was it that made you want to get into blockchain?
Working on blockchain is working on the cutting edge of technology right now.There are very passionate people backing blockchain technology because they are confident that it has the potential to start a revolution. From decentralized currency to business transaction between parties in a trustless environment, blockchain has a varied range of use cases.
What project in Hyperledger are you working on? Any new developments to share? Can you sum up your experience with Hyperledger?
I am currently working on a pharma-trading platform that resolves the issue of drug counterfeiting using Hyperledger Fabric. Previously, I worked on platforms for energy distribution on Hyperledger Fabric in which group of households, or group of societies, connected by a power-grid form a network of nodes. These nodes can buy/sell energy generated by non-conventional ways such as solar. I have also worked on stocks-bonds trading proof of concept, on Hyperledger Fabric as part of my exploration of blockchain use cases. Many of my proofs of concept are either in development or have seen their 1.0 releases.
What are the main differences between teaching Hyperledger to students and developing Hyperledger applications?
While teaching at High School Technology Services, I often get lots of questions from students that help me in looking at blockchain development differently. For example, in-depth discussions on sovereign identities, asynchronous cryptography and consensus algorithms have widened my perspective on how layman and new entrants as well as experts feel when they think of blockchain. This has helped me in my personal research into blockchain and making my developed platforms more user friendly.
What do you think is most important for Hyperledger to focus on in the next year?
Recently, FabToken was introduced in the latest release of Hyperledger Fabric. Further inclusion and improvement to make fabric more versatile should be expected.
I would personally like to see Hyperledger Composer development to be taken up again as it is a tool that has motivated many individuals, including me, to head towards Hyperledger
Other things on my wish list include pluggable interfaces and documentation.
Also, it would be interesting to see when we are able to easily integrate crypto-currencies into Hyperledger Fabric blockchains natively.
As Hyperledger’s incubated projects start maturing and hit 1.0 and beyond, what are the most interesting technologies, apps, or use cases coming out as a result from your perspective?
I have a list:
- Sovereign Identity and inclusion of better identity solutions in current web infrastructure.
- All sorts of registries published on chain for security and easy verifiability.
- Cryptoeconomics, micropayment schemes to reward publishers of good content.
- Testing ground for new market designs like frequent batch auctions, combinatorial auctions and automated market makers.
What’s the one issue or problem you hope blockchain can solve?
Blockchain is a revolution that promotes transparency. You build peer-to-peer self-sustaining applications that can stand its ground. From destabilized governments to supply chain vendors, use cases of blockchain are endless. Control over personal information is vital and can be successfully addressed using blockchain.
Where do you hope to see Hyperledger and/or blockchain in 5 years?
I have another list:
- Many dapps replacing centralized applications.
- Peer-to-peer marketplace for internet connections/incentivized mesh networks.
- Identity, reputation and credit systems for those that currently have few resources such as refugees.
- Decentralized DNS alternatives like ens.domains .
- Blockchain flourishing in production environments across a range of use cases.
What is the best piece of developer advice you’ve ever received?
Software development never stops evolving. It’s important that one always keeps learning and evolving. Get comfortable with being uncomfortable and adapt the growth mindset as this will ensure that you never stagnate.
What technology could you not live without?
This global computer network providing a variety of information and communication facilities has deeply affected my life and learning.