Git Product home page Git Product logo

blockchain-unit-18-hw12's Introduction

Blockchain-Unit-18-hw12

Blockchain Building Blocks HW 12 - Unit 18

BlockChain

Background

According to industry leaders such as Imran Bashir and others, Blockchain technologies including Decentralized Finance (DeFi) has enormous potential and is about to really take off and become mainstream. In 'Mastering Blockchain', Bashir states that by 2025 it is expected that by 2025 the technology will be mature enough to be used very regularly by regular, less tech-savvy consumers.

One step in that journey is the decision by the Australian Securities Exchanges (ASX) to replace their legacy clearing and settlement system with Blockchain Technology.

Bashir refers to this website, DeFi Pulse, as an indication of this sector's growth. At the moment in January 2022 it shows a total of $ 79 billion US Dollars locked in the system, up from the $ 5 billion he referenced in 'Mastering Blockchain' (published in 2020).

This app is a limited example of such a consumer interface.

Blockchain

This app demonstrates basic blockchain functionality, including inserting data elements such as 'sender', 'receiver' and 'amount' into a block.

Streamlit

Streamlit is a front-end app that users can engage with in a very simple interface. It has data entry opportunities for the user to enter the data which the program needs to run.

Video

A Video of the streamlit app running is included in this repository.

Technical Notes

Libraries

-- pandas

--streamlit

--dataclasses

--hashlib

--Spyder

  • Xbox Game Bar for video of streamlit app working

Acknowledgements

I would like to first acknowledge the guidance and teaching of our FinTech Boot Camp Instructor, Garth Mortensen, our Teaching Assistant Roberto Salazar, our Student Success Manager, Angelica Baraona; and the whole team. I also found the collective Stack Overflow wisdom and Investopedia reference essential as ever. For Python class knowledge itself, I really liked 'Python Crash Course' by Eric Matthes. My other main resource specifically on this projects' coding was 'Mastering Blockchain - Unlocking the Power of Cryptocurrencies, Smart Contracts, and Decentralized Applications' by Lorne Lantz and Daniel Cawrey (O'Reilly); 'Blockchain and Distributed Ledgers - Mathematics, Technology and Economics' by Alexander Lipton and Adrien Treccani (World Scientific); and 'Mastering Blockchain - A deep dive into distributed ledgers, consensus protocols, smart contracts, DApps, cryptocurrencies, Ethereum, and more' by Imran Bashir (Packt). Also I found helpful the cheat sheet from Intelliplaat. The crash course on Adil Moujahid's page was great.

blockchain-unit-18-hw12's People

Contributors

dcndn4 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.