Skip to content

Repository for a 3-hour introduction to developing distributed apps on Ethereum, at the Digital Catapult, in Brighton.

Notifications You must be signed in to change notification settings

glowkeeper/dApp-Development

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 

Repository files navigation

Blockchain Application Development

This is a repository for a three-hour training session held on the 19th March 2018, at the Digital Catapult Centre, Brighton, called Intro to: Blockchain Application Development for Beginners. You can read more about the session's intentions in the original introduction. You can also find the session presentation.

The session focused on the development of a dApp called Provenator, which was the result of an academic paper that was published in a Special Issue of a Mary-Ann Liebert journal, Big Data: Fake News - a Technological Approach to Proving Provenance Using Blockchains.

Provenator comprises two parts: a React frontend, and an Ethereum smart contract blockchain backend. During the session, we investigated both of those parts, and, in particular, focused on how they're glued together, including instantiating the Ethereum API from within React, interfacing with the smart contracts, and then sending and receiving asynchronous transactions to those contracts. Afterwards, we deployed the constituent parts to their respective distributed infrastructures - for the React front end, that was the InterPlanetary File System (IPFS), and for the smart contract backend, it was the test Ethereum network, Rinkeby. Finally, we loaded the dApp into a browser and saw it in action.

Credits

Original author: Steve Huckle, s dot huckle at sussex dot ac dot uk.

Licensing

Copyright © Steven Huckle, 2017-2018.

CC-BY-NC-SA 4.0 International
Unless otherwise stated, the works here are licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License (CC BY-NC-SA 4.0). They are attributed to Steven Huckle. The license lets you remix, tweak, and build upon the work non-commercially, as long as you credit Steven Huckle and license your new creations under identical terms.

About

Repository for a 3-hour introduction to developing distributed apps on Ethereum, at the Digital Catapult, in Brighton.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages