Have You Heard About Proof Of Existence?
Are You Interested In Building Blockchain Applications?
Maybe You’ve Been Wanting To Get Involved With The Blockchain Practically?
Whatever your motivation to start on your journey with building a cryptographic proof of existence tools for files on the private Blockchain, you’ve come to the right place.
Build Blockchain Applications: Proof Of Existence, is a concise and focussed course guiding you on how to create a web tool to generate, and upload a cryptographic proof-of-existence for files, as well as other data in Blockchain using MultiChain along with AWS EC2.
It’s the one place with everything you need to learn how to use the Blockchain as a decentralized database, of key value pairs of records.
So you’re aware our development stack for this course will be the following:
- OS: Ubuntu 14.04 in AWS EC2
- Web Server: Apache
- Server Side: PHP for server side code, Slim (PHP Micro framework for APIs development), Composer
- Blockchain: MultiChain (Open Platform For Private Blockchains)
- Client side: jQuery, HTML5, CSS3
This course is designed for anyone who wants to start building cryptographic proof of existence tools for files on the private Blockchain. You don't have to be an expert in any of the aspects within this course, we will be guiding you through it all. So if you want to learn how to use the Blockchain as a decentralized database, you’re in the right place to jump in
In this lecture you'll gain an introduction to the course, which will outline how we're going to achieve our learning goal of building a Blockchain based application.
In this lecture you'll be made aware of the proof of existence tool we'll be creating, which can be used for anyone on web using a private Blockchain.
In this lecture I'll be helping you to understand what the Blockchain is, as well as what MultiChain. This is so as we move forward in the course and work with these, you'll be aware of what they are.
In this lecture I'll be helping you to understand the architecture of our application, as well as how we are going to go about following through with this in the following lectures.
In this lecture we'll be setting up the environment for our proof of existence tool, by installing key software in on our web server & local machine.
In this lecture we will be setting up our private Blockchain using MultiChain, and we'll then configure it to mine the blocks in the Blockchain.
In this lecture we will be creating RESTful APIs using Slim framework. In order to publish, and verify the POE data to, and from Blockchain’s Stream.
In this lecture we'll be moving forward from the previous lecture, once again focussing on creating the Web APIs for publishing and verifying proof of existence.
In this lecture we'll be publishing the document signature into Blockchain, hence storing it immutably.
In this lecture we will check our proof of existence in the MultiChain Explorer and MultiChain CLI. This is so we can confirm if everything has been recorded successfully.
In the final lecture of this section, we'll be verifying published proof of existence in the front end.
In the final lecture of this course we'll be discussing what you can build next, as well as summarising what we have built in this course.
I am a founder & CEO of RecordsKeeper, a Blockchain-based record keeping solution for businesses.
Earlier, I founded Appvigil (Wegilant) in Nov 2011 while pursuing my Masters in Application Security from IIT Bombay, India. Appvigil is the Mobile App Vulnerability Scanner on Cloud. Appvigil also offers security audit services for mobile devices and applications, and compliance with IT regulations. I was heading the team as Chief Executive Officer. The company has won NASSCOM Emerge 50 Award 2014 one of the biggest awards in India. The company got incubation in IIT Bombay's Business Incubator SINE in August 2013.
During Wegilant & before that, I have trained 15000+ students in 5 years across various college campuses in India. I have also written a book on AVR Microcontroller with the name "Robotics with AVR".
I was the part of Forbes India 30Under30 List of 2016 in Technology space.