Read about our recent  Projects Development Milestones and Hyperledger Global Forum 2022!➤

Skip to main content
Hyperledger Foundation
search
Menu
  • Learn
    • Case Studies
    • White Papers
    • Training & Certification
    • Training Partners
    • Webinars
    • Research
    • Blockchain Showcase
    • Wiki
  • Use
    • Distributed Ledgers
    • Domain-Specific
    • Libraries
    • Tools
    • Tutorials
    • Hyperledger Certified Service Providers
    • Vendor Directory
  • Participate
    • Collaboration Tools
    • Contribute to Coding
    • Academic Collaboration
    • Find a Meetup
    • Regional Communities
    • Speakers Bureau
    • Join a Community Group
    • Labs
  • Events
  • News
    • Blog
    • Announcements
    • Newsletter
  • About
    • Join Hyperledger
    • Members
    • Leadership
    • Charter
    • Job Board
    • Contact Us
  • Join Now
  • English
    • 简体中文
    • Português
    • Français
    • Español
    • Malayalam
    • 日本語
  • search
Close Search
Category

Developer Showcase

May 20
Love0

Developer Showcase Series: Kamlesh Nagware, Snapper Future Tech

By Hyperledger Blog, Developer Showcase

Back to our Developer Showcase Series to learn what developers in the real world are doing with Hyperledger technologies. Next up is Kamlesh Nagware, CTO Blockchain at Snapper Future Tech.

Give a bit of background on what you’re working on and how you got into blockchain

I am currently working as the CTO Blockchain at Snapper Future Tech (SFT). SFT is a global blockchain development company offering blockchain solutions development and training services and creating versatile tracing and authentication products and platforms powered by  blockchain. We create various products to empower enterprises, academia and government to achieve efficiency never experienced before. An innovative technology product company, SFT is connecting global ecosystems through its suite of Trust as a Service (TAAS) products and platforms powered by blockchain. 

My blockchain journey started when I was part of IBM India and, at the same time, the Hyperledger project was started by Linux Foundation. I can say proudly that I was one of the mentors in the IBM accelerator program for blockchain start-ups and mentored 10+ start-ups during early enterprise adoption. I started with Hyperledger Fabric 0.6 and have been consistently part of the Fabric community from 0.6 to 1.0 active status to first LTS release 1.4.x and now another LTS 2.2.x. 

I have been closely associated with Hyperledger from its founding days. It’s been a very good experience to co-lead the Hyperledger India chapter and build the Hyperledger community in India.

What Hyperledger frameworks or tools are you using in your projects? Any new developments to share? Can you sum up your experience with Hyperledger?

I have been part of the Hyperledger Fabric journey from 0.6 to 1.0 active status to first LTS release 1.4.x and now another LTS 2.2.x. It is always interesting to be part of the early journey of any open source project. Other than Hyperledger Fabric, I’ve used Hyperledger tools like Explorer for blockchain dashboard and Calliper for benchmarking Fabric networks. 

Hyperledger has umbrella projects, great suits of projects, tools to solve different kinds of business problems. Hyperledger Indy and Aries are for solving identity management problems. In Hyperledger, other than Fabric, the most used and talked about projects are Indy and Aries. The Covid-19 pandemic accelerated interest in the identity and credential solution using Indy and Aries. Immunity passports is an example of such use cases.

What do you think is most important for Hyperledger to focus on in the next year?

I think there should be more focus on cross-Hyperledger project collaboration for interoperability between different Hyperledger projects. Hyperledger Aries is a very good project for building credential solutions, but it only supports the Indy blockchain protocol. It will be fantastic to see Aries supporting other Hyperledger projects like Fabric.

What advice would you offer other technologists or developers interested in getting started working on blockchain? 

Blockchain has become key technology for digital transformation strategies, but it’s not necessary to apply blockchain in every business case. Don’t try to use blockchain where it’s not required. Always follow a decision matrix for selecting use cases and the blockchain protocol that is best suited for any particular use case. 

For reference, please check out this decision tree by the World Economic Forum. The decision tree is composed of a number of questions that assist in defining whether a blockchain is the correct approach for a particular business or not.

If you want to start learning blockchain, this is the right time. As a developer, start with any one blockchain protocol first and build an application. Start with the Getting Started Guide (like this one for Hyperledger Fabric), understand the protocol’s components, get a clear understanding of its smart contract, consensus mechanism, SDK/API for smart contract and client application development. You can also start with any sandbox environment like minifabric or IBM Blockchain code extension, which makes blockchain application development easy. 

There are huge opportunities for open source contributions. Master one protocol and start contributing to its open source community.

As Hyperledger’s projects continue to mature, what do you see as the most interesting technologies, apps, or use cases coming out as a result?

In the coming years, the most interesting use cases would be in sustainable supply chain, e-governance, healthcare, digital identity, CBDC (Central bank digital currency), waste management and renewable energy. 

These are five use cases where I see more adoption and blockchain implementation in coming years:

  • Sustainable supply chain
  • E-Governance – citizen services, transparent government
  • Digital Identity – self-sovereign identity & verifiable credentials
  • Agriculture – traceability throughout the agri value chain
  • Renewable energy – carbon emission tracking, energy trading

What’s the one issue or problem you hope blockchain can solve?

With “blockchain,” the first thing that comes to mind is trust and transparency, so blockchain can solve any kind of problems where those are needed. One specific problem that I hope blockchain could solve is in bringing trust and transparency to the agri product chain in India so that farmers get fair pricing for their yields/crops.

Where do you hope to see Hyperledger and/or blockchain in five years?

Blockchain technology is evolving so I hope to see many blockchain protocols and different consensus mechanisms. 

1.    I believe that everyone wants to see interoperability in blockchains. By interoperability, I don’t just mean blockchains talking to each other at the protocol layer but at the smart contract level. Interoperability of governance frameworks is also very important for mass adoption.

 2.    I hope to see performance and transaction throughput improvements so that blockchains will be able to process transactions like card processing or UPI companies are able to do. 

3.    I hope to see well-defined and adopted blockchain global standards. 

4.    And I hope to see trusted computing meet blockchain. This could happen with Hyperledger Avalon off-chain trust protocol adoption and integration with other Hyperledger DLTs.

What is the best piece of developer advice you’ve ever received?

One of the best pieces of advice I received from Sameer Pise, Program Manager at Mphasis, is that “It is just code and written by human beings only so, if he/she can write it, then obviously you can fix it. So don’t give up until you’ve fixed it.” Another valuable piece of advice I heard from Naresh Jain, COO/Co-founder of Snapper Future Tech, is that technically everything is possible. Don’t say “NO” without trying it.

What technology could you not live without?

Agriculture? Electricity? Computer? Internet? All are connected, and we can’t live without each of them.

May 05
Love0

Developer Showcase Series: Anand Banik, Walmart Global Tech

By Hyperledger Blog, Developer Showcase

Back to our Developer Showcase Series to learn what developers in the real world are doing with Hyperledger technologies. Next up is Anand Banik, Principal Software Engineer at Walmart Global Tech.

Give a bit of background on what you’re working on and how you got into blockchain.

When I joined Walmart Global Tech’s Supply Chain Tech team, one of the challenging tasks was how to do data reconciliation in multi-party transactions. Conventional technology stacks like API or Messaging frameworks were designed for transactions that involved data-transmission with minimum validations. For the most part, they were point-to-point and required complex architecture for use cases that involved multi-party transactions. Blockchain, with its distributed architecture, immutability and smart contracts, was an ideal candidate for multi-party transactions – especially in supply-chain use cases like food safety, where my journey with blockchain and specifically with Hyperledger began.

What Hyperledger frameworks or tools are you using in your projects? Any new developments to share? Can you sum up your experience with Hyperledger?

Most of the work I have done is on Hyperledger Fabric, but I have also dipped my toes in Sawtooth. I find Explorer to be a great tool for monitoring and Caliper for performance testing. Also, the Blockchain Automation Framework seems to be an awesome tool for deploying the network and maintaining its state in a cloud agnostic way. I am keeping a keen eye on Aries for the work being done on decentralized credentials.

What do you think is most important for Hyperledger to focus on in the next year?

As the adoption of blockchain increases across various industries, data and technology standardization would play a key role in their success. I believe one of the focus areas for Hyperledger should be making interoperability part of its core principles.

What advice would you offer other technologists or developers interested in getting started working on blockchain? 

The best way to get started on blockchain is to start reading the “Getting Started Guide” to a framework (e.g., this one for Hyperledger Fabric) and then try to run and tweak any sample application you can get your hands on. It’s also important to understand the design principles of blockchain to effectively implement blockchain solutions to solve business problems.

As Hyperledger’s projects continue to mature, what do you see as the most interesting technologies, apps, or use cases coming out as a result?

In my opinion, one of the most complicated use cases that could benefit from blockchain technology is global trade. Personally, I am also rooting for an implementation of blockchain to maintain travel records like visas and passports.

What’s the one issue or problem you hope blockchain can solve?

To use transparency and visibility to establish trust.

Where do you hope to see Hyperledger and/or blockchain in five years?

In the next five years, I hope to see adoption of blockchain technology in the areas of trade finance, pharmaceuticals, healthcare and learning credentials.

What is the best piece of developer advice you’ve ever received?

Experience is gained through failures, not success.

What technology could you not live without?

Electricity

Apr 15
Love0

Developer Showcase Series: Mohit Kumar Sethi, KrypC Technologies

By Hyperledger Blog, Developer Showcase

Back to our Developer Showcase Series to learn what developers in the real world are doing with Hyperledger technologies. Next up is Mohit Kumar Sethi, Enterprise Blockchain Engineer at KrypC Technologies.

Give a bit of background on what you’re working on and how you got into blockchain

At KrypC, I work on the development of KrypCore, which is our core offering. KrypCore allows organizations to accelerate their blockchain journey using Hyperledger Fabric. It abstracts complexities of deployment, governance and chaincode management and lets users focus on the business logic. We have used KrypCore to design and deploy a variety of use cases in production ranging from supply chain, provenance, trading and micro finance. 

I have also had the opportunity to work in the field of smart cards, cryptography and payments. The application focused on secure messaging, digital signatures and immutability. Bitcoin and cryptocurrency were natural areas of interest as they related to cryptographic security and payments. We did a deep technical study of Bitcoin and realized how it has stitched existing cryptographic concepts and P2P networks to form an immutable decentralized token network. The challenge we tackled was how to the advantage of immutability and autonomous contracts to the enterprise business and hide the complexity of the protocol. 

What Hyperledger frameworks or tools are you using in your projects? Any new developments to share? Can you sum up your experience with Hyperledger?

We use Hyperledger Fabric as the primary DLT. We use the combination of Hyperledger Fabric and Hyperledger Fabric SDK Go as part of our internal SDK to develop all Fabric-based projects. 

What do you think is most important for Hyperledger to focus on in the next year?

From a Hyperledger Fabric point of view, I think: Zero Knowledge Proof (ZKP) & Privacy Enhancements. Hyperledger Fabric has evolved a long way since version 1.0. PDC (Private Data Collection) provided solutions to many of the privacy and compliance needs. However, further strengthening of privacy can be achieved using ZKP or some related privacy preserving  techniques. 

The introduction of implicit PDC policies have simplified adoption and management of PDCs in large member networks. The current features, capabilities and design approach for PDC are well suited for most use cases. However, there are scenarios where privacy demands are not just limited to the visibility of the data but demands privacy on actions. For example:

  • The ability to hide the fact that selective members operated on some private key & value. The collection ids are visible in the read/write sets. This enables other members to be aware of the fact that some private information is processed between owners of collection members present in read/write sets.

What advice would you offer other technologists or developers interested in getting started working on blockchain? 

There are numerous online materials available on blockchain. It is good to start with reading the basics like how blocks are related to each other and the concept of digital signature. The next step would be to go deep on Bitcoin and Ethereum white papers. Hyperledger Fabric provides very good documentation and examples. The documentation covers both developers and technologists. 

Apart from knowledge of the technology, it is equally important to understand the suitability of the technology to solve a problem. Lets remember blockchain is not a replacement for traditional databases. Use cases should be evaluated for applicability of blockchain. There are multiple blockchain protocols each suiting different applications. For example: Hyperledger Fabric provides tremendous capabilities of enterprise networks where permission and governance are managed by the private consortium. However, if we need publicly auditable immutable trust records or exchangeable tokens, Ethereum is preferable. Complex networks can use a combination of protocols in public and private domains to suit multiple needs like scale, privacy, tokenized assets and immutability. 

What’s the one issue or problem you hope blockchain can solve?

Fake currency

Where do you hope to see Hyperledger and/or blockchain in five years?

Adoption in the field of voting, e-governance. Blockchains would provide the required secure sharing and discovery platform for IoT networks.

What is the best piece of developer advice you’ve ever received?

Try to keep the functions/methods small and reusable. 

What technology could you not live without?

Docker/Containerization! It is not going to be easy to manage local developments or deployments.

Apr 01
Love0

Developer Showcase Series: Sara Ghaemi, TELUS

By Hyperledger Blog, Developer Showcase, Hyperledger Mentorship Program

In this edition of our Developer Showcase Series, where we learn what developers in the real world are doing with Hyperledger technologies, we are spotlighting a recent graduate of the Hyperledger Summer Mentorship Program. Today, we get an update from Sara Ghaemi, Technology Specialist at TELUS and a member of last summer’s cohort. Sara presented some of her recent work on interoperability at Hyperledger Global Forum 2021 in the session A Pub-Sub Architecture to Promote Blockchain Interoperability.

Give a bit of background on what you’re working on and how you got into blockchain.

Currently, I’m a technology specialist at TELUS working on various projects. TELUS is very keen on the space of blockchain, and we are in the exploratory phase. Before joining TELUS, I was a master’s student and research assistant at the University of Alberta, working on blockchain research. When I started my master’s program, I had already been exposed to cryptocurrencies and how they work. When deciding on my research topic, I got interested in how this technology can be leveraged in use cases other than cryptocurrencies. I was also curious about the performance of distributed ledgers and the ways we can have blockchain features with higher throughput and lower latency than public blockchains such as Bitcoin.

As a result of this interest, I worked on a blockchain-based serverless computing platform called ChainFaaS, which was implemented using Hyperledger Fabric. As part of our research group, we also worked on performance analysis of distributed ledgers. After about two years of researching this topic, I got into the Hyperledger Mentorship program, which introduced me to the world of blockchain interoperability. During this program, I worked on blockchain interoperability with a focus on Hyperledger technologies.

What Hyperledger frameworks or tools are you using in your projects? Any new developments to share? Can you sum up your experience with Hyperledger?

Continuing my research as my side projects, I am currently using Hyperledger Fabric, Besu and Caliper. Given my interest in interoperability, I am also following Hyperledger Cactus closely. Very recently, I have also become interested in Hyperledger Indy for access management.

I’ve had a lot of positive experiences with Hyperledger. First and foremost is the community. During my mentorship program, I had the opportunity to get involved with the Hyperledger community in different ways. The community is very welcoming, and everyone is always there to help. There have been many instances where I was stuck on something and was able to get help from the community through chat groups. Moreover, the variety of blockchain solutions that are available in Hyperledger’s greenhouse has been a great help for me.

What do you think is most important for Hyperledger to focus on in the next year?

I believe blockchain interoperability is an important area to focus on. Given the momentum in the blockchain space, many different blockchain networks are introduced for various use cases. All of these networks are isolated from each other, resulting in silos of information. I believe it is crucial for the future of blockchain to have secure interoperability solutions so that even when new networks are introduced, they can work with currently running networks.

What advice would you offer other technologists or developers interested in getting started working on blockchain?

Blockchain is a space that is changing fast. Don’t be overwhelmed by the amount of information that is on the internet. Understand the basics first and then focus on one specific blockchain technology that interests you the most. Spend some time to fully understand that technology. When you get a good understanding of one of the blockchain networks, it will be much easier to understand the rest.

If you want to learn something in more detail, I recommend reading a few top research papers in that area. For example, I remember struggling with understanding how exactly Hyperledger Fabric works. Reading the “Hyperledger fabric: a distributed operating system for permissioned blockchains” paper gave me great insight into the details of Fabric.

What’s the one issue or problem you hope blockchain can solve?

I’m hoping that blockchain can allow users to be in charge of their own data on the internet. Instead of relying on third-parties and trusting them not to disclose their information to others, the users should be able to see and control who can access their data and information.

Where do you hope to see Hyperledger and/or blockchain in five years?

I hope to see blockchain and/or Hyperledger being used in production at a large scale.

What is the best piece of developer advice you’ve ever received?

Don’t be afraid to ask questions. I used to spend a lot of time trying to fix the issues that I had with my code. One of my mentors once told me to reach out to experts in the area and ask my questions. Worst case scenario, they are not going to answer.

What technology could you not live without?

Internet!

Mar 26
Love0

Developer Showcase Series: Sravani Shatdarsanam, Chainyard

By Hyperledger Blog, Developer Showcase

Back to our Developer Showcase Series to learn what developers in the real world are doing with Hyperledger technologies. Next up is Sravani Shatdarsanam, Software Engineer at Chainyard.

Give a bit of background on what you’re working on and how you got into blockchain 

Supply chain involves many processes connecting raw material suppliers, procurement departments, quality departments, distributors, etc. The raw material supplies (e.g., a part) needs a certificate associated with it, which generally is paper based. These certificates are sometimes mismatched, which causes a huge loss to the company in finding and attaching the right certificate to the right part and may also violate the compliance requirements. I am working on a solution that helps in resolving this problem by creating a digital tamper proof certificate that can be verified cryptographically and ensure the reduction of certificate mismatches. 

Three years ago, while pursuing my Master’s degree, I was introduced to blockchain, when one of the teams presented on “Securing IoT using Blockchain” at “The Forensure’18 – Cyber Security & Forensics Conference and Expo.” I became  intrigued and started to attend bootcamps where I learnt about developing decentralized applications in Ethereum. 

What Hyperledger frameworks or tools are you using in your projects? Any new developments to share? Can you sum up your experience with Hyperledger? 

I have been majorly working on Hyperledger Fabric SDK Go. I started working with automation testing, penetration testing and bug fixes and eventually went on to working closely with the architecture team in setting up networks based on the requirements, writing smart contracts for specific types of transaction, and executing them on the networks.   

What do you think is most important for Hyperledger to focus on in the next year? 

Provide good training materials for certifications. Ideally, this would be  a semester course for students to gain knowledge along with a certification. Hands-on labs, based on the level of experience, could also be provided. 

What advice would you offer other technologists or developers interested in getting started working on blockchain? 

Blockchain is a very interesting technology, but often people misinterpret it to be a cryptocurrency. Any new developers need to first understand the basic difference, and then the journey gets interesting and easier from there. 

As Hyperledger’s projects continue to mature, what do you see as the most interesting technologies, apps, or use cases coming out as a result? 

I find Trust Your Supplier really interesting. Built on blockchain, Trust your Supplier creates a trusted source of supplier information and digital identity that simplifies and accelerates supplier onboarding and lifecycle management. 

Procurement organizations have permissioned access to pre-verified supplier information through a single application with aggregated supplier data and standardization across industries. Data Providers and other third  parties enhance the ecosystem of services to provide an integrated experience allowing marketing analysis prior to onboarding tasks and continuous monitoring of suppliers. 

What’s the one issue or problem you hope blockchain can solve? 

Ledger Archiving and Pruning: Most of the projects involved with blockchain involve large transactional volumes of data. These large volumes can be difficult to maintain due to the payload size and need to record  endorsers for that transaction, which can require added storage capacity. If researchers can come up with an approach to prune the ledger, archive the old data, manage the overall storage, and still retain trust in the ledger, this will help most of the customers dealing with huge volumes of data and lead to more adoption.  

Where do you hope to see Hyperledger and/or blockchain in five years? 

The best way to predict the future of this technology is to look at the way it has evolved. Trust is one of the key factors of blockchain as it eliminates the man in the middle process. Five years from now, this technology will be adopted by many organizations and used in many applications with users benefiting from the real-time aspects enabled by blockchain. 

What is the best piece of developer advice you’ve ever received? 

To become proficient in the work you do, get their basics right. Then you can  achieve your goal. 

What technology could you not live without? 

The Internet

Mar 16
Love0

Developer Showcase Series: Sally MacFarlane, ConsenSys

By Hyperledger Blog, Developer Showcase

Back to our Developer Showcase Series to learn what developers in the real world are doing with Hyperledger technologies. Next up is Sally MacFarlane, ConsenSys Protocols Engineer at ConsenSys.

Give a bit of background on what you’re working on and how you got into blockchain

I’m working on privacy and permissioning features in Hyperledger Besu. I got into blockchain in 2018 when a friend told me about an exciting opportunity working on tech I had only just heard of.

What Hyperledger frameworks or tools are you using in your projects? Any new developments to share? Can you sum up your experience with Hyperledger?

Besu uses Hyperledger Caliper to run performance testing for public and private transactions. We have been able to leverage Hyperledger infrastructure to expand our Besu community for both developers and users. Recently my team has been working on interop with GoQuorum for privacy and permissioning features. 

What do you think is most important for Hyperledger to focus on in the next year?

There’s a lot of momentum in the blockchain space, and it would be great to use that to attract more people to the community. Also Diversity, Equity and Inclusion! To build software that will be useful to a wide range of people, we need a wide range of people building the software. What can we do to stand with the rest of the world at this time and improve DEI at Hyperledger projects?

What advice would you offer other technologists or developers interested in getting started working on blockchain? 

Read a lot. Understand the space. There are lots of open source projects looking for contributors, which is a good place to start.

What’s the one issue or problem you hope blockchain can solve?

Election fraud

Where do you hope to see Hyperledger and/or blockchain in five years?

I hope blockchain becomes usable for regular people. Current software is hard to use even for us engineers! Seamless integration and consistency between products would be good to see.

What is the best piece of developer advice you’ve ever received?

“I don’t know” is an acceptable answer.

What technology could you not live without?

High speed internet

Feb 18
Love0

Developer Showcase Series: Si Chen, Open Source Strategies, Inc.

By Hyperledger Blog, Developer Showcase

Back to our Developer Showcase Series to learn what developers in the real world are doing with Hyperledger technologies. Next up is Si Chen, president of Open Source Strategies, Inc.

Give a bit of background on what you’re working on and how you got into blockchain

We’re building an “operating system” that links together data, transactions, and user engagement and can be used for climate action at any scale, from supra-national cap and trade programs to community-scale energy or nature-based projects. 

I got into blockchain because I saw that while there was a lot of new innovation for tackling climate change, it was difficult to get our existing centralized institutions to adopt them. Blockchain lets us build collaboration even when there are no central authorities available.

What Hyperledger frameworks or tools are you using in your projects? Any new developments to share? Can you sum up your experience with Hyperledger?

We’ve worked with Fabric and Besu and are looking at Cactus and a Hyperledger Labs project called TrustID.

Overall the experience with Hyperledger has been great! It’s a large community that has helped us learn a lot about this emerging field, and there’s a lot of developer support available.

What do you think is most important for Hyperledger to focus on in the next year?

Bringing different projects together to address a few complete application-scale use cases so that we can see there is a Hyperledger solution to building full-fledged applications.

What advice would you offer other technologists or developers interested in getting started working on blockchain? 

Skip the hype. Blockchain is not just bitcoin trading. It’s a lot more mature than you realize. It’ll probably transform on your field, so get ahead of the game by really learning how it works.

As Hyperledger’s projects continue to mature, what do you see as the most interesting technologies, apps, or use cases coming out as a result?

Ownership of Data. 

Today your financial ratings are owned by your banks, your health records are owned by your doctor, your online credibility is owned by social networks, and your climate records are owned by, well, nobody. Important data is spread out across many different “silos,” and it becomes impossible to piece them all back again.

Imagine a future where users own their data by storing them immutably on blockchains–financial, health, social, climate, etc.–and grant access to them to providers in return for services. This could solve a lot of interesting problems: Providing credit to the unbanked. Better health care and public health management. Useful collective action. A solution to climate change.

What’s the one issue or problem you hope blockchain can solve?

Collaboration. Climate change is just one (huge) problem that results from lack of collaboration due to a lack of coordinating authorities. Blockchain is the technology for building collaboration networks and could solve a lot of big problems.

Where do you hope to see Hyperledger and/or blockchain in five years?

I’d like to see Hyperledger being a key part of the blockchain ecosystem that brings together people all over the world to collaborate together.

What is the best piece of developer advice you’ve ever received?

Make it Easy for Your Users.

What technology could you not live without?

Agriculture? Electricity? Computers? The Internet? This is a very humbling question and makes me realize how much we depend on each other.

Feb 08
Love0

Developer Showcase Series: Arun S M, Walmart

By Hyperledger Blog, Developer Showcase

Back to our Developer Showcase Series to learn what developers in the real world are doing with Hyperledger technologies. Next up is Arun S M, Senior Software Engineer at Walmart.

Give a bit of background on what you’re working on and how you got into blockchain?

Walmart is a pioneer in technology adoption. This case study offers a comprehensive look at Walmart’s journey in blockchain technology adoption. You might have read about multiple other pilot programs Walmart has either initiated or participated in as well. At Walmart Global Tech, we join hands in powering the next generation retail disruption. Listen to what Archana Sristy, Sr Director, Blockchain Platforms, had to say in the keynote panel at Hyperledger Global Forum 2020. 

While many say their journey into the blockchain started with either Bitcoin or Ethereum, mine started with the Hyperledger projects. I started my journey into this technology at my previous employer Intel. I remember when everybody was excited to see Hyperledger Fabric leaning towards its 0.6 version release. On the other hand, Hyperledger Sawtooth was prepping up to support EVM smart contracts. My first quest on the technology was to provide an option of byzantine fault tolerance to the Hyperledger Fabric project with the help of a trusted execution engine. I found myself digging through source code written in a language I was not familiar with back then. Project source code and logs from the test run served as documentation. It was quite a joyful experience to see a working POC completed in a short period of time.

What Hyperledger frameworks or tools are you using in your projects? Any new developments to share? Can you sum up your experience with Hyperledger?

The range of projects in Hyperledger’s greenhouse is sufficient to provide a starting point for any blockchain-based idea. I say that not speaking only for my employer. At Hyperledger I wear multiple hats:

First, and my favorite of all, being a developer! 

Though my journey started with the Hyperledger Fabric and I predominantly use it in my projects, I have spent a considerable amount of time on other Hyperledger technologies. I found myself enjoying the problem statements within Hyperledger Sawtooth and, eventually, became one of its maintainers. I started by fixing bugs in the sawtooth-core and working on consensus engines and then on a Hyperledger Labs project implementing a new protocol for the Proof of Elapsed Time. (Feel free to reach out in case you would like to revive it.) I took on adding missing features on the sabre engine, participating in the 2.0 release planning meetings and supporting Hyperledger Transact’s goal. 

Very recently, I started to find myself interested in the potential benefits of lab projects such as Blockchain Automation Framework. Likewise, Hyperledger Aries has never ceased to impress me. And don’t be surprised if you see me in Hyperledger Ursa meetings. 

Second hat, being a Hyperledger Technical Steering Committee member!

Walmart uses blockchain at scale like nowhere else, and yet we are pioneers in adopting new features. This gives me a great, dual point of view as I have worked extensively on the core protocol layer as well as on realizing potential use cases. On the TSC, this allows me to speak up for what an end user organization would like to prioritize when it comes to the advancement of blockchain technology.

Out in the community, I enjoy speaking at Hyperledger Global Forum and other conferences. From the time I started to help the community based in India, it has been my pleasure to meet several tech enthusiasts. It is amazing to see how people are willing to join and contribute back once they understand the technology. Oftentimes, lack of awareness is often what makes people think contributing to Hyperledger projects is out of their reach. Being a TSC representative has helped me be a bridge and bring in new perspectives. 

Third hat, leading the Hyperledger India Chapter and other speaking engagements! 

The idea of Hyperledger India Chapter was conceptualized by Amol Kulkarni in early 2018. The chapter was inaugurated in January, 2019. The chapter’s goal was to build a bridge between the global community and India. In the initial days, we spent time answering technical questions, running project specific developer forums and organizing national meetup events.

Since taking the baton from earlier chapter leads in 2020, I’ve had the pleasure of proposing and running multiple other modes of engagements. Our hackathons, a multi-week blockchain story sharing series and a technical deep-dive fest have all contributed to increased participation by the community in India. It’s been satisfying hearing the positive impact these engagements have created. It is evident in the feedback we receive from the community in India but also in the rest of the Asia Pacific, Europe, Africa, and, sometimes, the Americas regions. The latest approach has been to identify more community leaders, delegate responsibility and encourage smaller circle engagements to gradually build the community participation. Hyperledger staff members (so as not to miss out any names, let’s say everybody) have supported all the initiatives proposed by the Hyperledger India Chapter. There never was a no for anything. 

Having mentioned these, let me know if you have an idea. I am ready for the next hat 😉

What do you think is most important for Hyperledger to focus on in the next year?

Hyperledger is doing great with community participation and diversity. Technical diversity is what I can focus on here. These are the points I would pick up in no particular order:

  1. Encouraging projects up the protocol stack that are aimed towards easier and faster adoption to production. These could include ready-to-use tools and libraries such as deployment tools or core protocol management libraries/tools.    
  2. Prototyping possible interoperability patterns to integrate multiple blockchain protocols.
  3. Paving the way towards plug-and-play style, reusable modules development across protocols.

What advice would you offer other technologists or developers interested in getting started working on blockchain? 

If you are thinking about using blockchain technology and/or if you’re new to blockchain technology and this happens to be your first read about the technology, then you’re in good hands. Do not always overfit your problem statement. It could be just digitization of data that you want to solve your problem. Use of blockchain for the sole purpose of integrity protection amongst the trusted nodes can be debated. I am happy to help you in your blockchain journey! I’ve shared some background and advice for getting started below. 

Blockchain is a technology. As you know, any technology defines a well known process of achieving an outcome for a given problem statement. Blockchain technology is aimed towards removing intermediaries (many a times unnecessary) in transactions and establishing a high level of trust on the data exchanged between the involved participants.

Blockchain technology achieves this by the use of distributed, decentralized, digital ledger technology. You all might be aware of distributed databases. Now let’s add decentralization to it. As an example, what if multiple instances of the database (having the same copy of data) are maintained by different parties. Each of those involved parties don’t trust each other generally without a trusted agent making sure everything is rightly copied. Now, what if we remove the unnecessary third party agent and let the distrusting parties trust each other using a mechanism? The digital ledger is that mechanism.

Let’s break the myths and understand commonly used terms:

  1. Blockchain (often used as the name of the technology as well): Imagine it to be a linked list that is cryptographically protected so that you cannot change the position of the list nodes or the contents stored in it. This makes it an immutable ledger of data. 
  2. Smart Contract: If you have worked on database applications, you know about CRUD operations. How would you control how CRUD operations are performed and by whom in a distributed system? This is taken care of by the smart contracts.    
  3. Consensus: Just by controlling who and how can one perform CRUD operations may not be sufficient for making sure every participant in the network has the same copy of the data. This is not a totally new concept. Consensus in simple terms is getting agreement. You can follow multiple approaches to get different participants to agree to a common data point. RAFT, PBFT, PoET, etc. are examples.

To get started on developing or supporting blockchain applications, your first step is to decide what you want to do. It is quite uncommon that you need to understand how Fabric/Sawtooth is implemented if your goal is to develop an application. Similarly, if you would like to be an expert DevOps/administrator of the network, then you would learn how to maintain the application with the available options. Hyperledger projects have abstracted low-level handling from you. There are CLI or SDK options for you to interact with the running ledger.

 The following steps should make you an expert on a given project:

  1.  Familiarize yourself with one of the protocols.    
  2.  Understand how a framework is architected and the flow of data in it.
  3. Read through the documents and note down all possible configuration options. How well your production deployment will work will come down to how well you understand available options.    
  4. Write sample code to use the provided SDKs for smart contract and client application development.

As Hyperledger’s projects continue to mature, what do you see as the most interesting technologies, apps, or use cases coming out as a result?

Here are my top five picks, considering the needs of the hour:

  1. Tracking COVID-19 vaccinations: Creating blockchain-backed ledger verifiable credentials to provide greater confidence on the issued credential and open up international collaboration that gets things back to normal while maintaining individuals’ privacy. Similarly, enabling safer vaccine track and trace by making sure every process is followed as expected in the supply chain for effective progress. Blockchain can also play a vital role in future health emergencies in a range of ways such as increasing trust in the research data in the early stages and improving collaborating with parties in far places.
  2. Leveling the field in education: I am a strong supporter of education for all. Use of blockchain in eradicating the indifferences and providing quality education to the needy would be an excellent use case if somebody can come up with one.
  3. Federating learning: Use of blockchain in federated learning to achieve trust is something to be explored further. 
  4. Enabling the concept of global citizen: A person graduating in university from a far away place should be able to prove the knowledge and degree to get a job elsewhere. 
  5. Enabling eGovernance: Blockchain has a role to play in a range of areas, including the electoral process, security lending, property buying, government reach out programs, digital credential issuance, reducing corruption and legal processes.

What’s the one issue or problem you hope blockchain can solve?

After this set of intense answers, I will answer slightly comically (who knows it could be reality in future). I wish blockchain could become backbone technology to end the misinformation on the internet, eventually becoming the single source of truth for a peaceful humanity!

Where do you hope to see Hyperledger and/or blockchain in five years?

Blockchain technologies are evolving at supersonic speed. Even as we speak now there could be someone thinking of a new feature or capability. 

  • I hope to see interoperability becoming not just an advantage but a necessary parameter for adoption. Another analogy is that, in the near future, it would be great to have the option to switch between multiple blockchain frameworks like we switch the databases today. With standards governing how to transfer the data across blockchains and still maintain integrity.
  • I hope to see design patterns being defined for blockchain technology, eventually helping scale the network or overcome the limitations of today. 
  • I hope to see blockchain networks talking to each other, not just from the protocol perspective but at the domain level. This will open up a range of new use cases.
  • I hope to see techniques that would optimize the storage and compute requirements for running a blockchain network.

What is the best piece of developer advice you’ve ever received?

It’s hard to pick on one thing! The best piece of advice that I received as a freshman from my mentor Mark Chung back then is “do not give up because the code is complex; stare at the code until it breaks up and surrenders to you. Code will tell you more truths the more you stare at it.” Another recent from one of my ex-boss Ansuya Negi is “do not be upset because your project didn’t go beyond the POC. The learnings you got through the process is more important than the outcome.”

What technology could you not live without?

To be honest, I would prefer a life not surrounded by technology and would rather go out into nature’s serenity. But, to logically answer this question, I think the evolution of the computer system has accelerated and uplifted the human standard of living in many ways making it is difficult to live without a computer.

Feb 01
Love1

Developer Showcase Series: Peter Somogyvari, Accenture

By Hyperledger Blog, Developer Showcase

Back to our Developer Showcase Series to learn what developers in the real world are doing with Hyperledger technologies. Next up is Peter Somogyvari, Software Product Architect Manager, Accenture.

Give a bit of background on what you’re working on and how you got into blockchain.

As one of the maintainers of Hyperledger Cactus, I mostly work on making blockchain interoperability a reality to ensure that the current momentum behind DLTs can translate into wider adoption. I’ve always been a jack of all trades with responsibilities ranging from configuring and running data center hardware to tweaking cascading style sheets on end-user interfaces. This personal trait is what has always led me to try out new things, including blockchain.

What Hyperledger frameworks or tools are you using in your projects? Any new developments to share? Can you sum up your experience with Hyperledger?

Hyperledger Besu and Hyperledger Fabric: Part of my duties while working on Cactus is to design and build ledger connectors for them and figure out a way to make it easy for our prospective contributors to get going while developing against these ledgers, through Cactus.

What do you think is most important for Hyperledger to focus on in the next year?

Blockchain interoperability, integration. Being a maintainer of Cactus, perhaps my answer is slightly biased. 😉

What advice would you offer other technologists or developers interested in getting started working on blockchain? 

1) Don’t roll your own cryptographic algorithms. Stick with the peer-reviewed, battle-tested ones. Unless of course you are a scientist whose job is to invent the new algorithms. 🙂 

2) Always remember that a ledger is just another data store with a few additional bells and whistles (more being added every day).

As Hyperledger’s projects continue to mature, what do you see as the most interesting technologies, apps, or use cases coming out as a result?

CBDC (Central Bank Digital Currency) is definitely number one. If widely and successfully adopted by a majority of the countries on Earth, some of the macroeconomic books will have to be rewritten as a consequence. It’s uncharted territory, and I’m excited to be involved!

What’s the one issue or problem you hope blockchain can solve?

High transaction costs. We have a long way to go, but I’m hopeful, especially because it would likely also enable the currently unbanked to have an alternative to keeping cash under the mattress or, in other words, be *included*.

Where do you hope to see Hyperledger and/or blockchain in five years?

I hope to see some large-scale production deployments where governments as well as traditional financial institutions are involved and not just for finances but also self sovereign identity, real estate and trade in general.

What is the best piece of developer advice you’ve ever received?

If you can’t phrase your question in two short sentences or less, you don’t really understand/know what you are trying to achieve and need to take a step back, research/study until you do. Once you are able to phrase your question in the way outlined above, then is the right time to engage your more experienced peers. Most of the time you’ll just know the answer by the time you can phrase your question adequately, which is very fulfilling (for some).

What technology could you not live without?

Password managers, the Linux kernel and the Internet.

Jan 27
Love1

Developer Showcase Series: Abdelhamid Bakhta, ConsenSys

By Hyperledger Blog, Developer Showcase

Back to our Developer Showcase Series to learn what developers in the real world are doing with Hyperledger technologies. Next up is Abdelhamid Bakhta, a Blockchain Protocol Engineer on the product team at ConsenSys.

Give a bit of background on what you’re working on and how you got into blockchain?

I am working on Hyperledger Besu, mostly on mainnet features and performance optimization. I got into blockchain when I attended a conference about Ethereum and its potential use cases in 2015.

What Hyperledger frameworks or tools are you using in your projects? Any new developments to share? Can you sum up your experience with Hyperledger?

My experience with Hyperledger is limited to Besu. My team is using Caliper, but I have personally never used it.

What do you think is most important for Hyperledger to focus on in the next year?

I would say mainnet adoption. For blockchain to be the great success it deserves, we need many more users on it. And for that, we need to make the user experience as smooth as possible. Scalability is also a big issue for the moment. Hopefully Eth 2.0 will help us fix that problem.

What advice would you offer other technologists or developers interested in getting started working on blockchain? 

I would suggest they keep in mind the usability of the tools they are building. The user experience needs to be drastically improved at every layer, from the protocol to the application. We need to work all together to lower the barriers to entry.

What’s the one issue or problem you hope blockchain can solve?

I hope it can bring transparency to the rules of the systems we are using every day. 

Where do you hope to see Hyperledger and/or blockchain in five years?

I hope to see blockchain everywhere in five years. The biggest success would be if users are using it massively on a daily basis without even realizing they are using blockchain. Like they don’t have to understand how a TLS session works between their web browser and the server. 

What is the best piece of developer advice you’ve ever received?

Welcome feedback. Assume people have good intentions.

What technology could you not live without?

Blockchain obviously 🙂

Previous 1 2 3 4 Next

Copyright © 2022 The Linux Foundation®. All rights reserved. Hyperledger Foundation, Hyperledger, and the other Hyperledger Foundation trademarks are trademarks of The Linux Foundation. For a list of Hyperledger Foundation trademarks, please see our Trademark Usage page. Linux is a registered trademark of Linus Torvalds. Privacy Policy and Terms of Use.

Close Menu
  • Learn
    • Case Studies
    • White Papers
    • Training & Certification
    • Training Partners
    • Webinars
    • Research
    • Blockchain Showcase
    • Wiki
  • Use
    • Distributed Ledgers
    • Domain-Specific
    • Libraries
    • Tools
    • Tutorials
    • Hyperledger Certified Service Providers
    • Vendor Directory
  • Participate
    • Collaboration Tools
    • Contribute to Coding
    • Academic Collaboration
    • Find a Meetup
    • Regional Communities
    • Speakers Bureau
    • Join a Community Group
    • Labs
  • Events
  • News
    • Blog
    • Announcements
    • Newsletter
  • About
    • Join Hyperledger
    • Members
    • Leadership
    • Charter
    • Job Board
    • Contact Us
  • Join Now
  • English
    • 简体中文
    • Português
    • Français
    • Español
    • Malayalam
    • 日本語