Blockchain and Cryptocurrencies

Slides:



Advertisements
Similar presentations
 Dimitar Ivanov Introduction to programming with microcontrollers.
Advertisements

Software University Curriculum, Courses, Exams, Jobs SoftUni Team Technical Trainers Software University
Software Testing Lifecycle Exit Criteria Evaluation, Continuous Integration Ivan Yonkov Technical Trainer Software University.
Test-Driven Development Learn the "Test First" Approach to Coding SoftUni Team Technical Trainers Software University
Asynchronous Web Services Writing Asynchronous Web Services SoftUni Team Technical Trainers Software University
Jekyll Static Site Generator Template-Based Site Generation Svetlin Nakov Technical Trainer Software University
Mocking with Moq Tools for Easier Unit Testing SoftUni Team Technical Trainers Software University
Mocking with Moq Mocking tools for easier unit testing Svetlin Nakov Technical Trainer Software University
Test-Driven Development Learn the "Test First" Approach to Coding Svetlin Nakov Technical Trainer Software University
Sets, Dictionaries SoftUni Team Technical Trainers Software University
Doctrine The PHP ORM SoftUni Team Technical Trainers Software University
Creating Content Defining Topic, Creating Technical Training Materials SoftUni Team Technical Trainers Software University
Inheritance Class Hierarchies SoftUni Team Technical Trainers Software University
© 2016 consensys.net Intro to The Blockchain. © 2016 consensys.net.
Stacks and Queues Processing Sequences of Elements SoftUni Team Technical Trainers Software University
XML Processing SoftUni Team Database Applications Technical Trainers
Block Chain 101 May 2017.
Version Control Systems
Auto Mapping Objects SoftUni Team Database Applications
Databases basics Course Introduction SoftUni Team Databases basics
Data Structures Course Overview SoftUni Team Data Structures
Introduction to MVC SoftUni Team Introduction to MVC
Deploying Web Application
PHP MVC Frameworks Course Introduction SoftUni Team Technical Trainers
Mocking tools for easier unit testing
State Management Cookies, Sessions SoftUni Team State Management
PHP MVC Frameworks MVC Fundamentals SoftUni Team Technical Trainers
Entity Framework: Code First
Databases advanced Course Introduction SoftUni Team Databases advanced
Install and configure theme
Balancing Binary Search Trees, Rotations
Front-End Framework for Responsive Web Sites
Entity Framework: Relations
Fast String Manipulation
Array and List Algorithms
Functional Programming
C# Advanced Course Introduction SoftUni Team C# Technical Trainers
Databases Advanced Course Introduction SoftUni Team Databases Advanced
Combining Data Structures
Blockchain Introduction
Best practices and architecture
Design & Module Development
Magento Basics part 2 Modules & Themes Stenik Group Ltd. Magento
Data Definition and Data Types
Multidimensional Arrays, Sets, Dictionaries
Extending functionality using Collections
Functional Programming
C# Advanced Course Introduction SoftUni Team C# Technical Trainers
CSS Transitions and Animations
Train the Trainers Course
Cryptocurrencies By Rui Sakurai and Shane Spears
Introduction to Blockchain & Ethereum
Software Quality Assurance
Blockchains and Cryptocurrencies: What Financial Planners Need to Know
Version Control Systems
CSS Transitions and Animations
Blockchain Adrian Zaragoza.
Zcash Mining – A Guide For Beginners. Zcash (also known as ZEC and seventeenth most valued cryptocurrency with market capitalization of $500 million)
What Is Blockchain Technology?. blockchain is a decentralized technology. A global network of computers uses blockchain technology to jointly manage the.
Overview ➔ Cryptocurrency Wallet App - One of the most popular Crypto wallet apps in Europe. Cryptocurrency Wallet App ➔ This Wallet app design and developed.
Bugs in the Blockchain and “Contractual” Vulnerability
BLOCKCHAIN BASICS & LEGAL ISSUES
Setting the Stage for a Community Blockchain Incubator
Blockchain at UB B. Ramamurthy
Blockchain Alexander Prenta 9/27/2018.
Introduction to Blockchain
Swagatika (Jazz) Sarangi
Bitcoin & Blockchain Bina Ramamurthy 2/22/2019.
Bitcoin & Blockchain Bina Ramamurthy 2/22/2019.
BUILDING A BLOCKCHAIN USING PYTHON
Presentation transcript:

Blockchain and Cryptocurrencies Hands-On Lab: Playing with Wallets and Transactions Ethereum Svetlin Nakov Inspiration Manager Software University http://softuni.bg © Software University Foundation – http://softuni.org This work is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike license.

About Svetlin Nakov Software engineer, trainer, entrepreneur, author of books, blockchain expert www.nakov.com Portfolio of 3 successful training initiatives: National Academy for Software Development (NASD) Telerik Software Academy SoftUni (the Software University)

What is Blockchain? Distributed ledger Decentralized (no owner) Peer-to-Peer network Nodes hold ledger of facts + history of updates Secure Transactions are verified by the entire network Immutable

Blockchain == Chain of Data Blocks timestamp block_hash all_transactions_hash transaction #1 hash transaction #2 transaction #3 … Block #0 (genesis block) prev_hash nonce timestamp block_hash all_transactions_hash transaction #1 hash transaction #2 transaction #3 … Block #1 nonce prev_hash timestamp block_hash all_transactions_hash transaction #1 hash transaction #2 transaction #3 … Block #3 prev_hash nonce Demo: https://etherscan.io

Blockchain Applications Decentralized applications Removing the middlemen Cryptocurrencies Digital money with no central bank Digital investments Fund raising / ICO / token sales

Blockchain Platforms https://coinmarketcap.com Litecoin Bitcoin The first famous blockchain cryptocurrency Ethereum The first famous smart contracts platform Litecoin Ripple Dash Monero https://coinmarketcap.com

Wallets Cryptocurrency wallets: Software wallets Hardware wallets Store securely the private keys of your blockchain assets Hold multiple addresses + private keys May hold BTC, ETH, ERC20 tokens, etc. Software wallets Hardware wallets Online wallets

Play with Jaxx Wallet and Ethereum Practice Play with Jaxx Wallet and Ethereum

Install the Jaxx Wallet Desktop / Mobile https://jaxx.io

Enable the Ethereum Testnet (ETHt)

Share Your Wallet Address with Us http://sli.do #jaxx

Send ETHt to the People Around You

Ethereum Testnet Faucets Request test ethers (ETHt) from the Faucets http://faucet.ropsten.be:3001 https://faucet.bitfwd.xyz http://tiny.cc/ropsten-faucet

Blockchain and Cryptocurrencies © Software University Foundation – http://softuni.org This work is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike license.

License This course (slides, examples, demos, videos, homework, etc.) is licensed under the "Creative Commons Attribution- NonCommercial-ShareAlike 4.0 International" license © Software University Foundation – http://softuni.org This work is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike license.

Trainings @ Software University (SoftUni) Software University – High-Quality Education, Profession and Job for Software Developers softuni.bg Software University Foundation http://softuni.foundation/ Software University @ Facebook facebook.com/SoftwareUniversity Software University Forums forum.softuni.bg © Software University Foundation – http://softuni.org This work is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike license.