SlideShare a Scribd company logo
1 of 59
FAQ’s
What are the Reactors?
Reactors are community spaces where technology professionals meet, learn, and connect—to both their local peers
as well as industry-leading ideas and technology from Microsoft, partners, and the open source community.
With a diverse mix of hands-on workshops, expert panels, and community events, there’s something for everyone—
whether you’re just getting started or working on complex projects.
Reactor programming is always free and inclusive of a broad set of products, tools, and technologies.
You will find:
• First party content designed to help developers learn new skills in high-demand fields such as Machine Learning,
AI, and Data Science
• New content around breakthrough technologies and concepts such as quantum computing and blockchain
• Resources, talks and classes from Microsoft for Startups to deliver what startups need to succeed
• Cloud Advocates who deep-dive into their technical specialties and the Industry Experiences team to provide
tailored content around applications for Manufacturing, Healthcare, Retail, and other verticals
• Reactors always welcome community groups, Meetups, partners and MVPs to use our space
Agenda
Introduction
Ethereum
Solidity
Blockchain ideas
Azure Blockchain Development Kit
Building Blockopoly
Introduction
Blockopoly Properties
Roles and Behavior?
Bitcoin
"Bitcoin and Cryptocurrency Technologies: A Comprehensive
Introduction"
Bitcoin Nodes
"Mastering Bitcoin"
Hashing Functions
"Bitcoin and Cryptocurrency Technologies: A Comprehensive
Introduction"
> cat message.txt
Meet me tomorrow for dinner at Carpe Vino.
> shasum -a 256 message.txt
36f0b87161b4aa29c391b442ca33077eaa2978517ddc181867ff26a5453f6dff
message.txt
> echo "password" | hexdump
0000000 70 61 73 73 77 6f 72 64 0a
0000009
> echo "passwore" | hexdump
0000000 70 61 73 73 77 6f 72 65 0a
0000009
> echo "password" | shasum -a 256
6b3a55e0261b0304143f805a24924d0c1c44524821305f31d9277843b8a10f4e -
> echo "passwore" | shasum -a 256
c78e8a700401d1cded1ee2c8e89d9e1d772783bd2c29e8304bd9ead3cc46b5ca -
Mining
https://blockchain.info/block/000000000019d6689c085ae16
5831e934ff763ae46a2a6c172b3f1b60a8ce26f
Validating Transactions
Proof of Work
https://blockchain.info/charts/difficulty?timespan=all
https://blockchain.info/charts/hash-rate?timespan=all
Ethereum
Ethereum
“The key component is this idea of a Turing-complete blockchain. … As a
data structure, it works kind of the same way that Bitcoin works, except the
difference in Ethereum is, it has this built-in programming language.”
Introducing Ethereum and Solidity: Foundations of Cryptocurrency and Blockchain Programming for Beginners
Solidity
“smart contract: some business logic that runs on the network, semi-
autonomously moving value and enforcing payment agreements between
parties.”
Introducing Ethereum and Solidity: Foundations of Cryptocurrency and Blockchain Programming for Beginners
Solidity Structures
Instructions
Blockchain
““[it’s] the first native digital medium for value, just as the internet was the
first native digital medium for information.”
“Blockchain Revolution”, Don Tapscott and Alex Tapscott
Blockchain Benefits
Blockchain Principles
Class Examples
General Escrow transactions, bonded contracts, third-party arbitration,
multiparty signature transactions
Public Records Land and property titles, vehicle registrations, business
licenses, marriage certificates, death certificates
Identification Driver’s licenses, ID cards, passports, voter registrations
Private Records IOUs, loans, contracts, bets, signatures, wills, trusts, escrows
Attestation Proof of insurance/ownership, notarized documents
Physical asset
keys
Home, hotel rooms, rental cars, automobile access
Intangible assets Patents, trademarks, copyrights, reservations
“Blockchain”, Melanie Swan
Blockchain Ideas
Azure Blockchain Development
Kit
https://marketplace.visualstudio.com/items?itemName=AzBlockchain.azure-
blockchain
We are constantly striving to create excellent content and
would appreciate if you could take this brief survey.​
Survey Link: https://aka.ms/Reactor/Survey
Please enter the event code: 7442
Instructions
Building Blockopoly
Contracts
Testing Contracts with Truffle and Ganache
Instructions
Instructions
Instructions
What’s next
We are constantly striving to create excellent content and
would appreciate if you could take this brief survey.​
Survey Link: https://aka.ms/Reactor/Survey
Please enter the event code: 7442
Blockchain Workshop - Microsoft Reactor 2020

More Related Content

Similar to Blockchain Workshop - Microsoft Reactor 2020

How To Build A Career In Blockchain
How To Build A Career In BlockchainHow To Build A Career In Blockchain
How To Build A Career In Blockchain
101 Blockchains
 

Similar to Blockchain Workshop - Microsoft Reactor 2020 (20)

Blockchain Fundamentals for Technology Engineers
Blockchain Fundamentals for Technology EngineersBlockchain Fundamentals for Technology Engineers
Blockchain Fundamentals for Technology Engineers
 
Blockchain Fundamentals Quickstart
Blockchain Fundamentals Quickstart Blockchain Fundamentals Quickstart
Blockchain Fundamentals Quickstart
 
Algorand Presentation
Algorand PresentationAlgorand Presentation
Algorand Presentation
 
Blockchain in IT.pptx
Blockchain in IT.pptxBlockchain in IT.pptx
Blockchain in IT.pptx
 
From Virtual Reality to Blockchain: Current and Emerging Tech Trends
From Virtual Reality to Blockchain: Current and Emerging Tech TrendsFrom Virtual Reality to Blockchain: Current and Emerging Tech Trends
From Virtual Reality to Blockchain: Current and Emerging Tech Trends
 
Blockchain in enterprise - Challenges, Considerations and Designs
Blockchain in enterprise - Challenges, Considerations and DesignsBlockchain in enterprise - Challenges, Considerations and Designs
Blockchain in enterprise - Challenges, Considerations and Designs
 
[db tech showcase Tokyo 2018] #dbts2018 #B23 『Python, Oracle Cloud, Blockchai...
[db tech showcase Tokyo 2018] #dbts2018 #B23 『Python, Oracle Cloud, Blockchai...[db tech showcase Tokyo 2018] #dbts2018 #B23 『Python, Oracle Cloud, Blockchai...
[db tech showcase Tokyo 2018] #dbts2018 #B23 『Python, Oracle Cloud, Blockchai...
 
6 Lessons I Learned on my Journey from Monolith to Microservices
6 Lessons I Learned on my Journey from Monolith to Microservices6 Lessons I Learned on my Journey from Monolith to Microservices
6 Lessons I Learned on my Journey from Monolith to Microservices
 
"Creating a Competitive Edge Using Blockchain Technology"
"Creating a Competitive Edge Using Blockchain Technology""Creating a Competitive Edge Using Blockchain Technology"
"Creating a Competitive Edge Using Blockchain Technology"
 
Blockchain for mere mortals - understand the fundamentals and start building ...
Blockchain for mere mortals - understand the fundamentals and start building ...Blockchain for mere mortals - understand the fundamentals and start building ...
Blockchain for mere mortals - understand the fundamentals and start building ...
 
About TrustNote
About TrustNoteAbout TrustNote
About TrustNote
 
8base Hyperledger Miami Meetup Presentation
8base Hyperledger Miami Meetup Presentation8base Hyperledger Miami Meetup Presentation
8base Hyperledger Miami Meetup Presentation
 
8base Hyperledger Miami Meetup 20180719
8base Hyperledger Miami Meetup 201807198base Hyperledger Miami Meetup 20180719
8base Hyperledger Miami Meetup 20180719
 
Bloq: Bringing Enterprise to Blockchain
Bloq: Bringing Enterprise to BlockchainBloq: Bringing Enterprise to Blockchain
Bloq: Bringing Enterprise to Blockchain
 
Aeternity Blockchain - Ecosystem & Devtools [2019]
Aeternity Blockchain - Ecosystem & Devtools [2019]Aeternity Blockchain - Ecosystem & Devtools [2019]
Aeternity Blockchain - Ecosystem & Devtools [2019]
 
Regtech in Fintech + QuSandbox Demo
Regtech in Fintech + QuSandbox DemoRegtech in Fintech + QuSandbox Demo
Regtech in Fintech + QuSandbox Demo
 
Blockchain learning to basic understand.pptx
Blockchain learning to basic understand.pptxBlockchain learning to basic understand.pptx
Blockchain learning to basic understand.pptx
 
University of Borås-full talk-2023-12-09.pptx
University of Borås-full talk-2023-12-09.pptxUniversity of Borås-full talk-2023-12-09.pptx
University of Borås-full talk-2023-12-09.pptx
 
How To Build A Career In Blockchain
How To Build A Career In BlockchainHow To Build A Career In Blockchain
How To Build A Career In Blockchain
 
How to Create Blockchain Products by Slice.Market CTO
How to Create Blockchain Products by Slice.Market CTOHow to Create Blockchain Products by Slice.Market CTO
How to Create Blockchain Products by Slice.Market CTO
 

Recently uploaded

Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 

Recently uploaded (20)

Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Simplifying Mobile A11y Presentation.pptx
Simplifying Mobile A11y Presentation.pptxSimplifying Mobile A11y Presentation.pptx
Simplifying Mobile A11y Presentation.pptx
 
Stronger Together: Developing an Organizational Strategy for Accessible Desig...
Stronger Together: Developing an Organizational Strategy for Accessible Desig...Stronger Together: Developing an Organizational Strategy for Accessible Desig...
Stronger Together: Developing an Organizational Strategy for Accessible Desig...
 
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
Less Is More: Utilizing Ballerina to Architect a Cloud Data Platform
Less Is More: Utilizing Ballerina to Architect a Cloud Data PlatformLess Is More: Utilizing Ballerina to Architect a Cloud Data Platform
Less Is More: Utilizing Ballerina to Architect a Cloud Data Platform
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Modernizing Legacy Systems Using Ballerina
Modernizing Legacy Systems Using BallerinaModernizing Legacy Systems Using Ballerina
Modernizing Legacy Systems Using Ballerina
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 

Blockchain Workshop - Microsoft Reactor 2020