Accenture Blockchain Hackathon

1670 Registered Allowed team size: 1 - 5
1670 Registered Allowed team size: 1 - 5

Winners are announced.

idea phase
starts on:
Jul 06, 2018, 06:00 AM UTC (UTC)
ends on:
Aug 05, 2018, 06:25 PM UTC (UTC)
starts on:
Aug 25, 2018, 05:30 AM UTC (UTC)
ends on:
Aug 26, 2018, 02:11 AM UTC (UTC)



Click here to view the list of teams shortlisted for the next round.

From traceable supply chains to permanent identity for refugees, blockchain is pioneering transparent and secure business processes. Blockchain technology provides new infrastructure to build the next innovative applications beyond cryptocurrencies, driving profound, positive changes across business, communities and society.

We are at an exciting phase in the evolution of Blockchain-based solutions, as we move from prototyping to pilots and production. This is especially true of Accenture, regarded as one of the top 10 biggest Blockchain companies. Accenture’s Blockchain developers work at the heart of the Blockchain technology landscape, working with multiple alliance partners - DAH, Ripple, R3, Microsoft, EEA, Hyperledger etc.

Accenture’s involved in a variety of “Blockchain for Good” programs including their involvement with the global ID2020 alliance of governments, NGOs and private sector committed to solving the challenge of the 1.1 billion people living without an identity. Read up on Accenture’s work in Blockchain.

Be part of the Accenture Blockchain Hackathon, where you get to work on some exciting real-life use cases.

How To Start

  1. Click on 'Register Now' and fill in your details.

  2. See the 'Timeline & Schedule' of the entire event (found on the left hand side).

  3. Refer to this guide if you have any doubts on registering, forming teams, or submitting ideas. You have to be signed in to be able to 'View Team'.

  4. Read the Team Formation Guide (found on the left hand side), and form your team.

  5. Click here to download the Idea Submission PPT Template, based on which you have to make your idea submission PPT. The submission of this PPT is mandatory in the idea phase.

  6. Submit an idea synopsis and your PPT to be eligible for the next round. It is mandatory to submit the idea synopsis and the PPT.

Please reach out to us at or message on the discussion forum if you have any queries.

Accenture Facebook Live Event

We urge you to join Accenture’s Facebook live event to know more. In case you have already registered for the hackathon, this is your chance to know about the Blockchain practice at Accenture and for getting solid tips on the hackathon!

Following are the details of the live event:

When - 3:30 PM to 4:00 PM, July 31st

Where - Accenture in India Facebook page.

Speakers –

i) Sanjeev Narsipur
Managing Director and Lead, Blockchain
Accenture Technology Centers in India

ii) Deepak Lalan
Associate Director, Blockchain
Accenture Technology Centers in India


Architecture would have substantial weightage in the Idea Phase. The solution should follow modular architecture to ensure the isolation of changes to modules and flexibility. Monolithic coding is highly discouraged. Use dummy data wherever required. The data can be read from an excel file to minimize integration efforts.

Click here to download the Idea Submission PPT Template, based on which you have to make your idea submission PPT. The submission of this PPT is mandatory in the idea phase.

Although a few must-have features have been mentioned against each theme, you are encouraged to go beyond those features and showcase your innovative streak. Ensure that you use core principles of blockchain, of decentralized control, immutability, consensus mechanism, distributed storage of data and Smart Contracts to achieve a transparent, decentralized and trusted solution. Your submission should clearly explain how your solution leverages blockchain principles and why blockchain is the core component of your solution.

Your team must select one theme from the below list and submit your entry. Each theme will be allowed to have limited entries. Once it exceeds the limit, that theme will be marked as Oversubscribed. You cannot select an Oversubscribed theme. You are encouraged to submit your ideas as soon as possible.

Blockchain for Social Initiatives

Blockchain can have a tremendous impact in the social sphere. It can improve the graduation rates of girl children by automatically generating cash payments to families when their daughter achieves a 90% attendance rate. Imagine 50% of the proceedings from a concert being automatically donated to a specific charity. Organizations can also coordinate the resources offered to a refugee and maintain a checklist so as to not distribute the resources to him/her again. Create a Blockchain app to create tokens and distribute them to citizens. The app should have smart contracts to control spending of tokens only for a specific purpose. For eg. tokens created for educational grants cannot be spent to purchase food items, etc. The app should also allow for checking the number of tokens given to a particular individual so that an equal distribution is achieved and no one person gets excess tokens.

Blockchain for Identity Management

Many people have no way to prove their identity. Further, identity records are usually dispersed across multiple databases making it difficult to maintain a consistent and updated version of identity of a person across multiple systems. There is a need for a mechanism that provides a verifiable digital identity for these individuals. Blockchain at its core, is a new type of Database system in a way that allows multiple stakeholders to confidently and securely share access to the same data and information. Create a blockchain app that will manage the digital identity for individuals. The app will leverage the power of blockchain and should be further integrated with biometrics. Users can fill basic details like name, age, address, finger print, profession, etc. This registration can be viewed and approved by a government organization after validating the records. Multiple organizations can validate various data attributes. For eg, the RTO department can validate driving License details, universities can validate education details, etc. Users should have an option to selectively share the data he/she wishes to share (like biometrics, biographic data, education etc.) with anyone by selecting the data attribute and entering the ID of the third party.

Blockchain for Know-Your-Customer

Each financial institution has to comply with Know Your Customer (KYC) guidelines before onboarding any customer. As a result, every time a customer wants to open a new account, the financial institution needs to collect and verify the customer’s documents. This is a time-consuming and expensive process. As blockchain uses distributed ledger technology and provides an immutable audit history of any document, it can be used to simplify the Know-Your-Customer processes. Once a KYC check for a particular customer is done, other institutions can leverage the information. Your app must allow uploading documents in an offchain database. As KYC documents contain personally identifiable information and are usually heavy (scanned copies of physical documents) you must not store the entire documents on blockchain. You must store only a document identifier on the blockchain. Once the unique identifier for the documents is stored on blockchain, it can be used to check if the customer’s KYC was already done. Your app must ask for the customer’s consent before any other institution wants to access the documents.

Blockchain for Tracking lineage of products

As each block always refers to the previous block, Blockchain can be used to track the complete history of any asset that is present on blockchain. This track-and-trace feature of blockchain can be used to solve for inefficiencies in the supply chain, verify authenticity of products, and track the entire lifecycle of any product. Create a Blockchain app that provides the entire history of that asset. Your app should allow the creation of digital assets on the blockchain, making changes to the assets and returning all transactions of that asset. Furthermore, the asset and its parameters should be easily configurable. For eg. the asset can be cotton, car, diamond, coffee, etc. Your App must provide options to create various assets and configure the parameters of the asset. In addition to showing the complete history, the app should allow an option to show transactions as per parameters. For eg. the app should be able to show only those transactions where the temperature was more than 250c.

Blockchain for Asset Trading

The transfer of value has always been an expensive and slow process. Blockchain technology and its decentralized mechanism can introduce transparency and speed up this process, thereby reducing complexities and costs. Create an app that enables buying and selling of assets on blockchain. The app would be used by buyers and sellers. A seller can list the asset to be sold on the platform along with its price. Such a listing would be visible to all buyers. An interested buyer would buy the asset, thereby creating a contract. A smart contract would register this trade and transfer the number of tokens from buyer’s account to the seller’s account. The ownership of the asset would be transferred as well. You should use escrow mechanism so that the funds are locked under transfer of assets and tokens is achieved. The App should also be able to show the complete history of ownership for any particular asset.

Blockchain for Crowdsourcing

Crowdsourcing is an innovative way of leveraging the power of community to solve complex challenges. Blockchain, with its decentralized mechanism can be used to distribute incentives to the contributors in a trusted and transparent manner. Create an app that can be used to gather the inputs from multiple contributors, assign a quality score to each input, and automatically pay tokens to the contributors based on the quality score. The app should have an option of creating a crowdsourcing project and setting the rules for awarding tokens. These rules would be executed as Smart contracts on the blockchain network. You can assume any form of input contributions (eg. Text, Images, Videos, Audio, etc). The quality score would be based on reviews by multiple individuals. Hence, your app should allow users to provide reviews on each contribution. Your app should further provide an option to view any one contribution and all its associated reviews.

Blockchain for Digital Rights management

Digitalization has transformed the way in which content is being published and consumed by users. With the growing digital content commerce, digital rights distribution and contract management are of prime concerns among authors, publishers and other stakeholders. Blockchain enables a fair-trade ecosystem giving an increased control over royalty distribution and terms of use among different stakeholders. Your app should ensure provenance of copyright information and easy transfer/sharing of ownership of the digital asset between multiple parties. The owner of the asset should be able to get into contracts with publishers to control the rights of the asset such as View Only, Re-distribute, etc. The author should receive the royalty in the form of tokens as per the contract with the publisher using smart contract and secure transfer of assets. Assume any digital asset (eg. PDF text, Video, Audio, etc).

Blockchain for Smart Wallets

Digital Wallets are secure systems that store payment information and passwords of users for a range of payment methods and websites and are designed to hold digital tokens (such as cryptocurrencies). With the use of Near Field Communication technology, Digital wallets can be used to complete purchases even more easily and quickly. Your app should quickly validate the subscriber’s identity which is registered with the Operator/Institute in their blockchain network. It should allow users to pay for purchases directly from their wallets. The wallet should be able to store multiple assets. It is desirable that the wallet uses biometric authentication instead of the usual password protection.

Prizes INR 3,00,000 in prizes

Main Prizes
Grand Prize
INR 2,00,000

Gift vouchers worth the prize money will be awarded.

Best Architecture
INR 50,000

Gift vouchers worth the prize money will be awarded.

Best User Experience
INR 50,000

Gift vouchers worth the prize money will be awarded.

Social Share

Help & Support

Please contact event admin
HackerEarth Support at
View All Notifications