SlideShare a Scribd company logo
1 of 56
russ@algorand.com
Russ Fustino
Technical Evangelist
Algorand
Intro to Blockchain for
Developers
Using Algroand 2.0
The documents and statements presented on (or directly accessible
from) this presentation may contain forward-looking statements.
These statements relate to future events or Algorand Network's future
performance, financial or otherwise. Any statements that are not
statements of historical fact (including without limitation statements to
the effect that the Company or its management “believes”, “expects”,
“anticipates”, “plans” (and similar expressions) should be considered
forward looking statements. There are a number of important factors
that could cause Algorand Network’s actual results and outcomes to
differ materially from those indicated by the forward looking
statements. The Algorand or any other party contained within disclaim
any obligation to update any forward looking statement.
Safe Harbor
Russ Fustino
Technical Evangelist
Algorand
Jason Weathersby
Sr. Director of
Developer Relations
• Click toedit Mastertextstyles
• Second level
• Thirdlevel
• Fourthlevel
• Fifthlevel
ENTER TO WIN $200 Amazon Gift card
TODAY IN THIS SESSION!
https://www.algorand.com/developer-entry
6
WiFi info:
• Click toedit Mastertextstyles
• Second level
• Thirdlevel
• Fourthlevel
• Fifthlevel
Get the goods!!!
Developer site: http://developer.algorand.org/
SDKs: https://github.com/algorand
PowerPoint: http://bit.ly/2kcFdNP
7
• Click toedit Mastertextstyles
• Second level
• Thirdlevel
• Fourthlevel
• Fifthlevel
Blockchainis Notthe Future –It’s The Present
• Medical Field
• Charities
• Automotive
• Telecom
• Food industry
8
Source: Forkast.Insights
China Blockchain Report 2019-2020
Blockchain’s usage is becoming ubiquitous across all
sections of the economy
• Click toedit Mastertextstyles
• Second level
• Thirdlevel
• Fourthlevel
• Fifthlevel
HealthcareData
• Treatment for a condition
• Patienthistory
• Medications
• Allergies
• Patientmaynotbeable toremember all
• important to store the data where the treatment team can retrieve it
• Drug traceability
• complex supply chain
• record of where each drug was sourced.
• Data must be accessible
• wherever people are
• given the sensitive nature of this data, it must encrypted and secured.
• blockchain technology’s key strengths: interoperability and security.
9
Source: Forkast.Insights
China Blockchain Report 2019-2020
• Click toedit Mastertextstyles
• Second level
• Thirdlevel
• Fourthlevel
• Fifthlevel
Tamper-proofcharityorganizations
Red Cross extensively misused funds in its response to the
Sichuan earthquakes in 2008 and 2013.
The ministry’s action plan for 2018–2022 aims to use
blockchain and other technologies
• to improve transparency of social services
• for tracking of donations for charity
10
Source: Forkast.Insights
China Blockchain Report 2019-2020
• Click toedit Mastertextstyles
• Second level
• Thirdlevel
• Fourthlevel
• Fifthlevel
Used car salesman?
• Notorious forlow trust and highincidentsof fraud
• This industry is ripe for innovation
• The used-car market is growing
• Idealfor blockchainacting as an honest ledger ofcar maintenance
history
11
Source: Forkast.Insights
China Blockchain Report 2019-2020
• Click toedit Mastertextstyles
• Second level
• Thirdlevel
• Fourthlevel
• Fifthlevel
Telecom – need better ID verificationand frauddetection
Among the numerous use cases for blockchainin the telecom sector, these are
by far the most notablepracticableapplications:
• Digitalidentitymanagement
• More efficientroaming
• Combating fraud
12
• Click to edit Master text styles
• Second level
• Third level
• Fourth level
• Fifth level
Telecom – need better ID verification and fraud detection
Among the numerous use cases for blockchain in the
telecom sector, these are by far the most notable
practicable applications:
• Digital identity management
• More efficient roaming
• Combating fraud
8
Source: Forkast.Insights
China Blockchain Report 2019-2020
• Click toedit Mastertextstyles
• Second level
• Thirdlevel
• Fourthlevel
• Fifthlevel
Use Cases on Algorand
World's first 'micro asset'Enabling
Financial Inclusion ofUrban Working
Poor in Southeast Asia
5GSpectrum Allocation on
Blockchain
Open and Efficient Solutions for
Copyright Managementon
Blockchain
Multiphase Integration Including
FutureWallet and Algorand
Standard AssetSupport
Building a
Next-GenerationDecentralized
Exchange
on Algorand
Using Digital Securities for Issuing,
Trading and Performing Corporate
Actions
Providing Customers with Faster&
MoreSecureClearing and
SettlementProcesses
Plans forHybrid IPO on Algorand’s
Blockchain and theLondon Stock
Exchange
Providing Businesses
with ImprovedMonitoring and
Analysis of their
Own Ecosystem
Tokenizing Real EstateAssets on
Algorand’s Platform Democratizing Computing
Rendering Power
TetherAnnounces Integration and
Deployment on Algorand
Enabling Analytics
for Decentralized
Applications on
Algorand
Providing Developers
with Secure, Reliable
Infrastructure & APIs
for Algorand
Building a
Next-GenerationDecentralized
Exchange on Algorand
Helping Data-Driven Enterprises
LeverageDecades ofTechnology
Investment
Helping EnterprisesBuild on
Algorand’s Platform
Cartanpartnering with blockchain
platform Algorand
Global Air Quality Monitoring
Initiative Launches on Algorand
Providing the Identity Layer forthe
Growing Algorand Ecosystem
Supporting Programmable and
RedeemableE-Money on the
Algorand Protocol
• Click toedit Mastertextstyles
• Second level
• Thirdlevel
• Fourthlevel
• Fifthlevel
Developers, developers, developers!
“Thereare about 21 millionprofessional developersin the world.
Meanwhile, there are onlyabout 10,000 blockchaindevelopersin this
industry.So21 million[versus] 10,000? We needto attract those 21
millionwho are not [currently]developingfor blockchain.”
14
Source: Forkast.Insights
China Blockchain Report 2019-2020
 Algorand's Core Protocol
 What Can Algorand 2.0 Do?
 Algorand Foundation
 AlgorandBetaNet, TestNet, MainNet
 Local Nodes and StandupInstances
 APIs, SDKs and Command Line
tools
 Algorand 2.0 Features
 Demo: Algorand Standard Assets
Algorand’s Core Protocol
• Click toedit Mastertextstyles
• Second level
• Thirdlevel
• Fourthlevel
• Fifthlevel
Algorand
Pure Proof of Stake
Simplified Smart Contracts
Network-Wide Incentives
Seamless Upgrades
Scalable & Secure
𝐵1
𝐵2
𝐵3
𝐵4
𝐵5
…
Effortless One-By-One Byzantine Agreement
Forks? Proof of
Work?
• Click toedit Mastertextstyles
• Second level
• Thirdlevel
• Fourthlevel
• Fifthlevel
The Byzantine Generals Problem
19
Silvio Micali, Founder of
Algorand and Turing award
winner, figured out, you
really don’t need everyone
to participate,
what you need is a
representative sample.
• Click toedit Mastertextstyles
• Second level
• Thirdlevel
• Fourthlevel
• Fifthlevel
Pure Proof of Stake Consensus
 Public and permissionless
 All users can participate in consensus
 Blocks are confirmed by voting
 Every token carries the same voting
power
 No need to delegate or bond
 Minimal compute required
• Click toedit Mastertextstyles
• Second level
• Thirdlevel
• Fourthlevel
• Fifthlevel
Key Idea
1) Sample a small committee at random from the set of all users
2) The committee agrees on a
block
of transactions. Every member
verifies transactions and digitally
signs it.
𝐵1
𝐵2
𝐵3
𝐵4
𝐵5
3) The block is added to the chain
𝐵5𝐵6𝐵6
• Click toedit Mastertextstyles
• Second level
• Thirdlevel
• Fourthlevel
• Fifthlevel
Algorand's Core ProtocolVideo
Pure Proof of Stake– For more informationwatch this video:
• https://www.youtube.com/watch?v=gACVKaNqxPs
• Youtube.com/algorand
22
• Click toedit Mastertextstyles
• Second level
• Thirdlevel
• Fourthlevel
• Fifthlevel
Permissionedvs Permissionless
Publicvs Private
Public Blockchain
Permissionless
Private Blockchain
Permissioned
Anyone can join the Blockchain
network, this means they can
read, write, or participate with a
public blockchain.
Public blockchains are
decentralized and no one has
control over the network and they
are secure in that the data cannot
be changed once validated on the
blockchain.
Permissioned networks place
restrictions on who is allowed to
participate in the network and in
what transactions.
23
• Click toedit Mastertextstyles
• Second level
• Thirdlevel
• Fourthlevel
• Fifthlevel
Types of Blockchain apps
24
Public & Closed Public & Open
• Voting
• Voting records
• Whistleblower
• Currencies
• Betting
• Video Games
Private & Closed Private & Open
• Construction
• National Defense
• Law Enforcement
• Military
• Tax Returns
• Supply Chain
• Government financial records
• Corporate earning statements
What Algorand 2.0 Can Do?
• Click toedit Mastertextstyles
• Second level
• Thirdlevel
• Fourthlevel
• Fifthlevel
What AlgorandCan Do
• Permisionless Blockchain:Scales tobillions ofusers
• Enterprise Speed: Morethan1000transactionspersecond, 4.27second latency
• InstantFinality:There arenosoftforks.Every transactioncommittedto thechainis final
• Layer 1 Assets:Organizationscan easily create theirown assets,with double-spending protectionguaranteedby the protocol
• AtomicMulti-Party Transactions: Transactionscan begroupedtogether.Either alltransactionsinthe groupare executed,or
noneofthem are executed
• AlgorandSmartContracts: Smallprogramswritteninan assembly-like languagethatcan beused as a replacement for
signatureswithin a transactionusingTeal: TransactionExecution Approval Language
26
Algorand Foundation
• Click toedit Mastertextstyles
• Second level
• Thirdlevel
• Fourthlevel
• Fifthlevel
AlgorandFoundation announces first Development Awards
The Foundation is interested in development areas such as
• applications
• utilities
• monitoring
• tooling
• deployment
• libraries / SDKs
• any other areasof innovation around the Algorand blockchain
Applications will be judged on creativity, utility and code conciseness.
https://algorand.foundation/developer-incentive-awards-program
29
• Click toedit Mastertextstyles
• Second level
• Thirdlevel
• Fourthlevel
• Fifthlevel
Developer Rewards program
The Foundationdivides awards intofour categories basedon complexityand
usefulness to the community:
• Extra small- 5K-20K Algo award.
• Small- 20K-50K Algo award.
• Medium- 50K-100K Algo award.
• Large - 100K-250K Algo award.This represents the maximumawarda
projectwillreceive from the Foundation.
30
Algorand BetaNet,TestNet,
MainNet
• Click toedit Mastertextstyles
• Second level
• Thirdlevel
• Fourthlevel
• Fifthlevel
Worldwide
BetaNet, TestNet and MainNet Networks
32
• Click toedit Mastertextstyles
• Second level
• Thirdlevel
• Fourthlevel
• Fifthlevel
Algorand BetaNetis here!!!
https://developer.algorand.org/docs/betanet
33
• Click toedit Mastertextstyles
• Second level
• Thirdlevel
• Fourthlevel
• Fifthlevel
ExplorersAlgoExplorerandGoalSeeker
TestNetandMainNet
34
https://algoexplorer.io
https://goalseeker.purestake.io/algorand/
Local Nodes and Standup Instances
• Click toedit Mastertextstyles
• Second level
• Thirdlevel
• Fourthlevel
• Fifthlevel
Nodes. https://developer.algorand.org/docs/build-apps/setup/
• Create and runyourown
• Mac
• Ubuntu
• OtherLinuxDistros(Example- RaspberryPi)
• Cantakeseveral hourstosync> 10hours
• If at hackathonor workshop,use stand up instanceinstancesprovided
• PurestakeAPIservice
• Indexed, Archived
• CanaccessfromSDKcodeonplatforms
thatdonothavenodes(Windows)
• Sandbox
• Docker
• Notforproduction
• Snapshotstartfromcurrentnode
• Nosync time
39
• Click toedit Mastertextstyles
• Second level
• Thirdlevel
• Fourthlevel
• Fifthlevel
Sandbox– The quickestway to get going
Docker Instance
https://github.com/algorand/sandbox
43
https://medium.com/algorand/introducing-sandbox-the-quick-way-to-get-started-on-algorand-8082c2d18854
• Click toedit Mastertextstyles
• Second level
• Thirdlevel
• Fourthlevel
• Fifthlevel
DevRel Repository
https://github.com/algorand-devrel
45
• Hackathon
• AlgorandDeveloperTask
s
react-workshop
• Paytx
• JavaOfflineSign
• Raspberry-pi-rfid-setup
• js-webapp
• Chessexample
• Click toedit Mastertextstyles
• Second level
• Thirdlevel
• Fourthlevel
• Fifthlevel
AlgorandDevrel on Medium
https://medium.com/algorand/developers
46
Articles published everyTuesday
• Sandbox
• 2019 Wrap-up
• Smart Xcontracts
• Atomic transfers
• Algorand Assets with React
• Standard Assets
• BetaNet News
• Pay Transactions
• Hack the North Sample Code
• Algorand Blockchain Basics
Developers, Developers,Developers!!!!
APIs, SDKs and Command Line
• Click toedit Mastertextstyles
• Second level
• Thirdlevel
• Fourthlevel
• Fifthlevel
developer.algorand.org
48
• Click toedit Mastertextstyles
• Second level
• Thirdlevel
• Fourthlevel
• Fifthlevel
49
• Click toedit Mastertextstyles
• Second level
• Thirdlevel
• Fourthlevel
• Fifthlevel
SDK Functionality
50
kmd Wrapper
algod Wrapper
Stand-alone
functions
Create accounts
Account Mnemonic
Create Transaction
kmd
algod
Sign Transaction
Multisig Accounts
Key Management on Node
or Handled in SDK Client
• Click toedit Mastertextstyles
• Second level
• Thirdlevel
• Fourthlevel
• Fifthlevel
New community C# SDK now available!
https://github.com/RileyGe/dotnet-algorand-sdk
51
• Click toedit Mastertextstyles
• Second level
• Thirdlevel
• Fourthlevel
• Fifthlevel
How do you download the swagger
files?
There are two swagger definition json files,
one for Algod and one for KMD
For Alogd use this:
http://localhost:8080/swagger.json
curl http://$(cat ~/node/data/algod.net)/swagger.json > swagger.json
For kmd use this:
http://localhost:7833/swagger.json
curl http://$(cat ~/node/data/kmd-v0.5/kmd.net)/swagger.json > swaggerkmd.json
52
• Click toedit Mastertextstyles
• Second level
• Thirdlevel
• Fourthlevel
• Fifthlevel
PyTeal — Writing AlgorandSmart Contractsin Python
53
Algorand 2.0 Features
Algorand Standard Assets ASA
Atomic Transactions
Algorand Smart Contracts Layer 1 - ASC1
• Click toedit Mastertextstyles
• Second level
• Thirdlevel
• Fourthlevel
• Fifthlevel
Algorand2.0 Upgrade
55
Best in class tools built right into Layer-1
Algorand Standard Asset
(ASA)
Standardized blockchain asset
with customizable options.
Atomic
Transfer
Secure transfers and immediate
transaction settlement for
multiparty transactions.
Algorand Smart Contract in Layer-1
(ASC1)
Stateless smart contracts in Layer-1
that provide numerous possibilities for
governed transactions with simplified
scripting templates.
• Click toedit Mastertextstyles
• Second level
• Thirdlevel
• Fourthlevel
• Fifthlevel
Tether Launchesas first Stablecoinon Algorand’s
nextgenerationBlockchain Platform!
58
https://tether.to/tether-launches-as-the-first-stablecoin-on-algorands-
next-generation-blockchain-platform/
• Click toedit Mastertextstyles
• Second level
• Thirdlevel
• Fourthlevel
• Fifthlevel
ASC1 Usage scenarios
Examples:
• Escrow accounts
• Loan payments
• Limit and stop orders
• Subscription payments
• Collateralized obligations
62
• Click toedit Mastertextstyles
• Second level
• Thirdlevel
• Fourthlevel
• Fifthlevel
TEALcode has two basicusage scenarios…
• Contract account
• Delegated signature
63
• Click toedit Mastertextstyles
• Second level
• Thirdlevel
• Fourthlevel
• Fifthlevel
Video on TEALhttps://youtu.be/OWFRP9McBmk
64
• Youtube.com/algorand
Resources
• Click toedit Mastertextstyles
• Second level
• Thirdlevel
• Fourthlevel
• Fifthlevel
Become An Algorand Ambassador
• Work directly with the Algorand team
and learn from the best in the field
• Host your own hackathon or
developer meetup to help others in
your community build on top of
Algorand
• Connect with other developers from all
over the world who are also building
on Algorand
• Get the latest news and updates
about our platform before anyone else
hears about it
68
Visitcommunity.algorand.org
Contact StephenDuignan
stephen@algorand.foundation
• Click toedit Mastertextstyles
• Second level
• Thirdlevel
• Fourthlevel
• Fifthlevel
ENTER TO WIN $200 Amazon Gift card
TODAY IN THIS SESSION!
https://www.algorand.com/developer-entry
72
WiFi info:
Demo
Getting Started
CoreBlockchain Functions
Multisig Transactions
AlgorandStandard Assets
73
SDKs
• JavaScript
• Python
• Java
• Go
• C#
 Algorand's Core Protocol
 What Can Algorand 2.0 Do?
 Algorand Foundation
 AlgorandBetaNet, TestNet, MainNet
 Local Nodes and StandupInstances
 APIs, SDKs and Command Line
tools
 Algorand 2.0 Features
 Demo: Algorand Standard Assets
• Click toedit Mastertextstyles
• Second level
• Thirdlevel
• Fourthlevel
• Fifthlevel
Sign upToday!
86
Questions?

More Related Content

What's hot

Building with Algorand 2.0, everything you need to know
Building with Algorand 2.0, everything you need to knowBuilding with Algorand 2.0, everything you need to know
Building with Algorand 2.0, everything you need to knowRuss Fustino
 
Algorand Educate: Algorand Development Environment
Algorand Educate: Algorand Development EnvironmentAlgorand Educate: Algorand Development Environment
Algorand Educate: Algorand Development EnvironmentVanessa Lošić
 
Understanding Algorand's smart contract language
Understanding Algorand's smart contract language   Understanding Algorand's smart contract language
Understanding Algorand's smart contract language Vanessa Lošić
 
Algorand Technical Workshop 2021
Algorand Technical Workshop 2021Algorand Technical Workshop 2021
Algorand Technical Workshop 2021DanielBohnemann
 
Blockchain - HyperLedger Fabric
Blockchain - HyperLedger FabricBlockchain - HyperLedger Fabric
Blockchain - HyperLedger FabricAraf Karsh Hamid
 
Defrag X Keynote: Deploying and managing Global Blockchain Network
Defrag X Keynote: Deploying and managing Global Blockchain NetworkDefrag X Keynote: Deploying and managing Global Blockchain Network
Defrag X Keynote: Deploying and managing Global Blockchain NetworkDuncan Johnston-Watt
 
Diving into Algorand - Overview, Key Metrics & Future Possibilities
Diving into Algorand - Overview, Key Metrics & Future PossibilitiesDiving into Algorand - Overview, Key Metrics & Future Possibilities
Diving into Algorand - Overview, Key Metrics & Future Possibilitiesintotheblock
 
Introduction to Blockchain and the Hyperledger Project
Introduction to Blockchain and the Hyperledger ProjectIntroduction to Blockchain and the Hyperledger Project
Introduction to Blockchain and the Hyperledger ProjectManuel Garcia
 
Webinar: Enterprise Blockchain Radically Simplified with Truffle and Kaleido
Webinar: Enterprise Blockchain Radically Simplified with Truffle and KaleidoWebinar: Enterprise Blockchain Radically Simplified with Truffle and Kaleido
Webinar: Enterprise Blockchain Radically Simplified with Truffle and KaleidoKaleido
 
Technical Introduction to IBM's Open Blockchain (OBC)
Technical Introduction to IBM's Open Blockchain (OBC)Technical Introduction to IBM's Open Blockchain (OBC)
Technical Introduction to IBM's Open Blockchain (OBC)Altoros
 
DevDay: Node Analytics with Python, Chainhaus
DevDay: Node Analytics with Python, ChainhausDevDay: Node Analytics with Python, Chainhaus
DevDay: Node Analytics with Python, ChainhausR3
 
Demystify blockchain development with hyperledger fabric
Demystify blockchain development with hyperledger fabricDemystify blockchain development with hyperledger fabric
Demystify blockchain development with hyperledger fabricBenjamin Fuentes
 
Hyperledger community update February 2018
Hyperledger  community update   February 2018Hyperledger  community update   February 2018
Hyperledger community update February 2018Christopher Ferris
 
DevDay: Writing a Secure CorDapp, (almost) Everything You Didn't Know You Nee...
DevDay: Writing a Secure CorDapp, (almost) Everything You Didn't Know You Nee...DevDay: Writing a Secure CorDapp, (almost) Everything You Didn't Know You Nee...
DevDay: Writing a Secure CorDapp, (almost) Everything You Didn't Know You Nee...R3
 
Hyperledger community update 20180528
Hyperledger community update 20180528Hyperledger community update 20180528
Hyperledger community update 20180528Arnaud Le Hors
 
Ibp technical introduction
Ibp technical introductionIbp technical introduction
Ibp technical introductionLennartF
 
Blockchain explained FIATA Congress 20180910
Blockchain explained FIATA Congress 20180910Blockchain explained FIATA Congress 20180910
Blockchain explained FIATA Congress 20180910Arnaud Le Hors
 
Understanding blockchains
Understanding blockchainsUnderstanding blockchains
Understanding blockchainsLen Bass
 

What's hot (20)

Building with Algorand 2.0, everything you need to know
Building with Algorand 2.0, everything you need to knowBuilding with Algorand 2.0, everything you need to know
Building with Algorand 2.0, everything you need to know
 
Algorand Educate: Algorand Development Environment
Algorand Educate: Algorand Development EnvironmentAlgorand Educate: Algorand Development Environment
Algorand Educate: Algorand Development Environment
 
Algorand
AlgorandAlgorand
Algorand
 
Understanding Algorand's smart contract language
Understanding Algorand's smart contract language   Understanding Algorand's smart contract language
Understanding Algorand's smart contract language
 
ASA Encode
ASA EncodeASA Encode
ASA Encode
 
Algorand Technical Workshop 2021
Algorand Technical Workshop 2021Algorand Technical Workshop 2021
Algorand Technical Workshop 2021
 
Blockchain - HyperLedger Fabric
Blockchain - HyperLedger FabricBlockchain - HyperLedger Fabric
Blockchain - HyperLedger Fabric
 
Defrag X Keynote: Deploying and managing Global Blockchain Network
Defrag X Keynote: Deploying and managing Global Blockchain NetworkDefrag X Keynote: Deploying and managing Global Blockchain Network
Defrag X Keynote: Deploying and managing Global Blockchain Network
 
Diving into Algorand - Overview, Key Metrics & Future Possibilities
Diving into Algorand - Overview, Key Metrics & Future PossibilitiesDiving into Algorand - Overview, Key Metrics & Future Possibilities
Diving into Algorand - Overview, Key Metrics & Future Possibilities
 
Introduction to Blockchain and the Hyperledger Project
Introduction to Blockchain and the Hyperledger ProjectIntroduction to Blockchain and the Hyperledger Project
Introduction to Blockchain and the Hyperledger Project
 
Webinar: Enterprise Blockchain Radically Simplified with Truffle and Kaleido
Webinar: Enterprise Blockchain Radically Simplified with Truffle and KaleidoWebinar: Enterprise Blockchain Radically Simplified with Truffle and Kaleido
Webinar: Enterprise Blockchain Radically Simplified with Truffle and Kaleido
 
Technical Introduction to IBM's Open Blockchain (OBC)
Technical Introduction to IBM's Open Blockchain (OBC)Technical Introduction to IBM's Open Blockchain (OBC)
Technical Introduction to IBM's Open Blockchain (OBC)
 
DevDay: Node Analytics with Python, Chainhaus
DevDay: Node Analytics with Python, ChainhausDevDay: Node Analytics with Python, Chainhaus
DevDay: Node Analytics with Python, Chainhaus
 
Demystify blockchain development with hyperledger fabric
Demystify blockchain development with hyperledger fabricDemystify blockchain development with hyperledger fabric
Demystify blockchain development with hyperledger fabric
 
Hyperledger community update February 2018
Hyperledger  community update   February 2018Hyperledger  community update   February 2018
Hyperledger community update February 2018
 
DevDay: Writing a Secure CorDapp, (almost) Everything You Didn't Know You Nee...
DevDay: Writing a Secure CorDapp, (almost) Everything You Didn't Know You Nee...DevDay: Writing a Secure CorDapp, (almost) Everything You Didn't Know You Nee...
DevDay: Writing a Secure CorDapp, (almost) Everything You Didn't Know You Nee...
 
Hyperledger community update 20180528
Hyperledger community update 20180528Hyperledger community update 20180528
Hyperledger community update 20180528
 
Ibp technical introduction
Ibp technical introductionIbp technical introduction
Ibp technical introduction
 
Blockchain explained FIATA Congress 20180910
Blockchain explained FIATA Congress 20180910Blockchain explained FIATA Congress 20180910
Blockchain explained FIATA Congress 20180910
 
Understanding blockchains
Understanding blockchainsUnderstanding blockchains
Understanding blockchains
 

Similar to Intro to Blockchain for Developers using Algorand 2.0

Blockchain 101 + Use Cases + Why Blockchain As a Service
Blockchain 101 + Use Cases + Why Blockchain As a ServiceBlockchain 101 + Use Cases + Why Blockchain As a Service
Blockchain 101 + Use Cases + Why Blockchain As a ServiceKaleido
 
Kaleido Overview - Full-Stack B2B Platform for Modern Business Networks
Kaleido Overview - Full-Stack B2B Platform for Modern Business NetworksKaleido Overview - Full-Stack B2B Platform for Modern Business Networks
Kaleido Overview - Full-Stack B2B Platform for Modern Business NetworksKaleido
 
Blockchain expert skills, salary, and future scope
Blockchain expert  skills, salary, and future scopeBlockchain expert  skills, salary, and future scope
Blockchain expert skills, salary, and future scopeBlockchain Council
 
Blockchain in 2018 : Beyond the Hype
Blockchain in 2018 : Beyond the HypeBlockchain in 2018 : Beyond the Hype
Blockchain in 2018 : Beyond the HypeAhmed Banafa
 
Top 10 Blockchain Professionals Course And Training
Top 10 Blockchain Professionals Course And TrainingTop 10 Blockchain Professionals Course And Training
Top 10 Blockchain Professionals Course And TrainingBlockchain Council
 
The most relevant platforms overview for blockchain developers in 2020
The most relevant platforms overview for blockchain developers in 2020The most relevant platforms overview for blockchain developers in 2020
The most relevant platforms overview for blockchain developers in 2020Blockchain Council
 
Blockchain and Internet of Things
Blockchain and Internet of ThingsBlockchain and Internet of Things
Blockchain and Internet of ThingsValerie Lampkin
 
Role of Blockchain Technology In Business
Role of Blockchain Technology In BusinessRole of Blockchain Technology In Business
Role of Blockchain Technology In BusinessBlockchain Council
 
#Interactive Session by Saby Saurabh Bhardwaj, "Redefine Quality Assurance –...
#Interactive Session by  Saby Saurabh Bhardwaj, "Redefine Quality Assurance –...#Interactive Session by  Saby Saurabh Bhardwaj, "Redefine Quality Assurance –...
#Interactive Session by Saby Saurabh Bhardwaj, "Redefine Quality Assurance –...Agile Testing Alliance
 
Blockchain technology demand for workers ne ohio
Blockchain technology demand for workers ne ohioBlockchain technology demand for workers ne ohio
Blockchain technology demand for workers ne ohiojshanahan
 
Building Blockchain Projects on Enterprise Ethereum [Webinar]
Building Blockchain Projects on Enterprise Ethereum [Webinar] Building Blockchain Projects on Enterprise Ethereum [Webinar]
Building Blockchain Projects on Enterprise Ethereum [Webinar] Kaleido
 
Blockchain Programming Skills For New Developers
Blockchain Programming Skills For New DevelopersBlockchain Programming Skills For New Developers
Blockchain Programming Skills For New DevelopersBlockchain Council
 
Oracle Blockchain Experience Day
Oracle Blockchain Experience DayOracle Blockchain Experience Day
Oracle Blockchain Experience DayJuarez Junior
 
Top 5 blockchain platforms for digital marketing
Top 5 blockchain platforms for digital marketingTop 5 blockchain platforms for digital marketing
Top 5 blockchain platforms for digital marketingBlockchain Council
 
Global Demand For Blockchain Developers
Global Demand For Blockchain Developers Global Demand For Blockchain Developers
Global Demand For Blockchain Developers Blockchain Council
 
Startup InsurTech Award - Galileo Platforms
Startup InsurTech Award - Galileo PlatformsStartup InsurTech Award - Galileo Platforms
Startup InsurTech Award - Galileo PlatformsThe Digital Insurer
 
Highest Income For Blockchain Engineers in 2020
Highest Income For Blockchain Engineers in 2020Highest Income For Blockchain Engineers in 2020
Highest Income For Blockchain Engineers in 2020Blockchain Council
 
5 top techniques for testing blockchain apps
5 top techniques for testing blockchain apps5 top techniques for testing blockchain apps
5 top techniques for testing blockchain appsCigniti Technologies Ltd
 

Similar to Intro to Blockchain for Developers using Algorand 2.0 (20)

Blockchain 101 + Use Cases + Why Blockchain As a Service
Blockchain 101 + Use Cases + Why Blockchain As a ServiceBlockchain 101 + Use Cases + Why Blockchain As a Service
Blockchain 101 + Use Cases + Why Blockchain As a Service
 
Kaleido Overview - Full-Stack B2B Platform for Modern Business Networks
Kaleido Overview - Full-Stack B2B Platform for Modern Business NetworksKaleido Overview - Full-Stack B2B Platform for Modern Business Networks
Kaleido Overview - Full-Stack B2B Platform for Modern Business Networks
 
Blockchain expert skills, salary, and future scope
Blockchain expert  skills, salary, and future scopeBlockchain expert  skills, salary, and future scope
Blockchain expert skills, salary, and future scope
 
Blockchain in 2018 : Beyond the Hype
Blockchain in 2018 : Beyond the HypeBlockchain in 2018 : Beyond the Hype
Blockchain in 2018 : Beyond the Hype
 
Top 10 Blockchain Professionals Course And Training
Top 10 Blockchain Professionals Course And TrainingTop 10 Blockchain Professionals Course And Training
Top 10 Blockchain Professionals Course And Training
 
The most relevant platforms overview for blockchain developers in 2020
The most relevant platforms overview for blockchain developers in 2020The most relevant platforms overview for blockchain developers in 2020
The most relevant platforms overview for blockchain developers in 2020
 
Blockchain and Internet of Things
Blockchain and Internet of ThingsBlockchain and Internet of Things
Blockchain and Internet of Things
 
Role of Blockchain Technology In Business
Role of Blockchain Technology In BusinessRole of Blockchain Technology In Business
Role of Blockchain Technology In Business
 
Provide Company Overview
Provide Company OverviewProvide Company Overview
Provide Company Overview
 
#Interactive Session by Saby Saurabh Bhardwaj, "Redefine Quality Assurance –...
#Interactive Session by  Saby Saurabh Bhardwaj, "Redefine Quality Assurance –...#Interactive Session by  Saby Saurabh Bhardwaj, "Redefine Quality Assurance –...
#Interactive Session by Saby Saurabh Bhardwaj, "Redefine Quality Assurance –...
 
Blockchain technology demand for workers ne ohio
Blockchain technology demand for workers ne ohioBlockchain technology demand for workers ne ohio
Blockchain technology demand for workers ne ohio
 
Building Blockchain Projects on Enterprise Ethereum [Webinar]
Building Blockchain Projects on Enterprise Ethereum [Webinar] Building Blockchain Projects on Enterprise Ethereum [Webinar]
Building Blockchain Projects on Enterprise Ethereum [Webinar]
 
Hyperledger: Market, Technology & Community Update
Hyperledger: Market, Technology & Community UpdateHyperledger: Market, Technology & Community Update
Hyperledger: Market, Technology & Community Update
 
Blockchain Programming Skills For New Developers
Blockchain Programming Skills For New DevelopersBlockchain Programming Skills For New Developers
Blockchain Programming Skills For New Developers
 
Oracle Blockchain Experience Day
Oracle Blockchain Experience DayOracle Blockchain Experience Day
Oracle Blockchain Experience Day
 
Top 5 blockchain platforms for digital marketing
Top 5 blockchain platforms for digital marketingTop 5 blockchain platforms for digital marketing
Top 5 blockchain platforms for digital marketing
 
Global Demand For Blockchain Developers
Global Demand For Blockchain Developers Global Demand For Blockchain Developers
Global Demand For Blockchain Developers
 
Startup InsurTech Award - Galileo Platforms
Startup InsurTech Award - Galileo PlatformsStartup InsurTech Award - Galileo Platforms
Startup InsurTech Award - Galileo Platforms
 
Highest Income For Blockchain Engineers in 2020
Highest Income For Blockchain Engineers in 2020Highest Income For Blockchain Engineers in 2020
Highest Income For Blockchain Engineers in 2020
 
5 top techniques for testing blockchain apps
5 top techniques for testing blockchain apps5 top techniques for testing blockchain apps
5 top techniques for testing blockchain apps
 

More from Russ Fustino

Introduction to Xamarin Forms
Introduction to Xamarin Forms Introduction to Xamarin Forms
Introduction to Xamarin Forms Russ Fustino
 
Visual studio enterprise 2017 mobile by Russ Fustino
Visual studio enterprise 2017 mobile by Russ FustinoVisual studio enterprise 2017 mobile by Russ Fustino
Visual studio enterprise 2017 mobile by Russ FustinoRuss Fustino
 
OutSystems: A more efficient way to build apps!
OutSystems: A more efficient way to build apps!OutSystems: A more efficient way to build apps!
OutSystems: A more efficient way to build apps!Russ Fustino
 
Rock'in with Russ & Xamarin Forms (FBI Deck)
Rock'in with Russ & Xamarin Forms (FBI Deck)Rock'in with Russ & Xamarin Forms (FBI Deck)
Rock'in with Russ & Xamarin Forms (FBI Deck)Russ Fustino
 
Implementing awesome crash reporting in production apps webcast
Implementing awesome crash reporting in production apps webcastImplementing awesome crash reporting in production apps webcast
Implementing awesome crash reporting in production apps webcastRuss Fustino
 
Improving Your App Quality with Raygun Error Reporting
Improving Your App Quality with Raygun Error ReportingImproving Your App Quality with Raygun Error Reporting
Improving Your App Quality with Raygun Error ReportingRuss Fustino
 
JavaScript for ASP.NET programmers (webcast) upload
JavaScript for ASP.NET programmers (webcast) uploadJavaScript for ASP.NET programmers (webcast) upload
JavaScript for ASP.NET programmers (webcast) uploadRuss Fustino
 

More from Russ Fustino (8)

Introduction to Xamarin Forms
Introduction to Xamarin Forms Introduction to Xamarin Forms
Introduction to Xamarin Forms
 
Video Streaming
Video StreamingVideo Streaming
Video Streaming
 
Visual studio enterprise 2017 mobile by Russ Fustino
Visual studio enterprise 2017 mobile by Russ FustinoVisual studio enterprise 2017 mobile by Russ Fustino
Visual studio enterprise 2017 mobile by Russ Fustino
 
OutSystems: A more efficient way to build apps!
OutSystems: A more efficient way to build apps!OutSystems: A more efficient way to build apps!
OutSystems: A more efficient way to build apps!
 
Rock'in with Russ & Xamarin Forms (FBI Deck)
Rock'in with Russ & Xamarin Forms (FBI Deck)Rock'in with Russ & Xamarin Forms (FBI Deck)
Rock'in with Russ & Xamarin Forms (FBI Deck)
 
Implementing awesome crash reporting in production apps webcast
Implementing awesome crash reporting in production apps webcastImplementing awesome crash reporting in production apps webcast
Implementing awesome crash reporting in production apps webcast
 
Improving Your App Quality with Raygun Error Reporting
Improving Your App Quality with Raygun Error ReportingImproving Your App Quality with Raygun Error Reporting
Improving Your App Quality with Raygun Error Reporting
 
JavaScript for ASP.NET programmers (webcast) upload
JavaScript for ASP.NET programmers (webcast) uploadJavaScript for ASP.NET programmers (webcast) upload
JavaScript for ASP.NET programmers (webcast) upload
 

Recently uploaded

Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEEVICTOR MAESTRE RAMIREZ
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfAlina Yurenko
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
software engineering Chapter 5 System modeling.pptx
software engineering Chapter 5 System modeling.pptxsoftware engineering Chapter 5 System modeling.pptx
software engineering Chapter 5 System modeling.pptxnada99848
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaHanief Utama
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptkotipi9215
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...OnePlan Solutions
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio, Inc.
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackVICTOR MAESTRE RAMIREZ
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityNeo4j
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样umasea
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxTier1 app
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureDinusha Kumarasiri
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...stazi3110
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataBradBedford3
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...Christina Lin
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 

Recently uploaded (20)

Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEE
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
software engineering Chapter 5 System modeling.pptx
software engineering Chapter 5 System modeling.pptxsoftware engineering Chapter 5 System modeling.pptx
software engineering Chapter 5 System modeling.pptx
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief Utama
 
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.ppt
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
 
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort ServiceHot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with Azure
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 

Intro to Blockchain for Developers using Algorand 2.0

  • 1. russ@algorand.com Russ Fustino Technical Evangelist Algorand Intro to Blockchain for Developers Using Algroand 2.0
  • 2. The documents and statements presented on (or directly accessible from) this presentation may contain forward-looking statements. These statements relate to future events or Algorand Network's future performance, financial or otherwise. Any statements that are not statements of historical fact (including without limitation statements to the effect that the Company or its management “believes”, “expects”, “anticipates”, “plans” (and similar expressions) should be considered forward looking statements. There are a number of important factors that could cause Algorand Network’s actual results and outcomes to differ materially from those indicated by the forward looking statements. The Algorand or any other party contained within disclaim any obligation to update any forward looking statement. Safe Harbor
  • 3. Russ Fustino Technical Evangelist Algorand Jason Weathersby Sr. Director of Developer Relations
  • 4.
  • 5. • Click toedit Mastertextstyles • Second level • Thirdlevel • Fourthlevel • Fifthlevel ENTER TO WIN $200 Amazon Gift card TODAY IN THIS SESSION! https://www.algorand.com/developer-entry 6 WiFi info:
  • 6. • Click toedit Mastertextstyles • Second level • Thirdlevel • Fourthlevel • Fifthlevel Get the goods!!! Developer site: http://developer.algorand.org/ SDKs: https://github.com/algorand PowerPoint: http://bit.ly/2kcFdNP 7
  • 7. • Click toedit Mastertextstyles • Second level • Thirdlevel • Fourthlevel • Fifthlevel Blockchainis Notthe Future –It’s The Present • Medical Field • Charities • Automotive • Telecom • Food industry 8 Source: Forkast.Insights China Blockchain Report 2019-2020 Blockchain’s usage is becoming ubiquitous across all sections of the economy
  • 8. • Click toedit Mastertextstyles • Second level • Thirdlevel • Fourthlevel • Fifthlevel HealthcareData • Treatment for a condition • Patienthistory • Medications • Allergies • Patientmaynotbeable toremember all • important to store the data where the treatment team can retrieve it • Drug traceability • complex supply chain • record of where each drug was sourced. • Data must be accessible • wherever people are • given the sensitive nature of this data, it must encrypted and secured. • blockchain technology’s key strengths: interoperability and security. 9 Source: Forkast.Insights China Blockchain Report 2019-2020
  • 9. • Click toedit Mastertextstyles • Second level • Thirdlevel • Fourthlevel • Fifthlevel Tamper-proofcharityorganizations Red Cross extensively misused funds in its response to the Sichuan earthquakes in 2008 and 2013. The ministry’s action plan for 2018–2022 aims to use blockchain and other technologies • to improve transparency of social services • for tracking of donations for charity 10 Source: Forkast.Insights China Blockchain Report 2019-2020
  • 10. • Click toedit Mastertextstyles • Second level • Thirdlevel • Fourthlevel • Fifthlevel Used car salesman? • Notorious forlow trust and highincidentsof fraud • This industry is ripe for innovation • The used-car market is growing • Idealfor blockchainacting as an honest ledger ofcar maintenance history 11 Source: Forkast.Insights China Blockchain Report 2019-2020
  • 11. • Click toedit Mastertextstyles • Second level • Thirdlevel • Fourthlevel • Fifthlevel Telecom – need better ID verificationand frauddetection Among the numerous use cases for blockchainin the telecom sector, these are by far the most notablepracticableapplications: • Digitalidentitymanagement • More efficientroaming • Combating fraud 12 • Click to edit Master text styles • Second level • Third level • Fourth level • Fifth level Telecom – need better ID verification and fraud detection Among the numerous use cases for blockchain in the telecom sector, these are by far the most notable practicable applications: • Digital identity management • More efficient roaming • Combating fraud 8 Source: Forkast.Insights China Blockchain Report 2019-2020
  • 12. • Click toedit Mastertextstyles • Second level • Thirdlevel • Fourthlevel • Fifthlevel Use Cases on Algorand World's first 'micro asset'Enabling Financial Inclusion ofUrban Working Poor in Southeast Asia 5GSpectrum Allocation on Blockchain Open and Efficient Solutions for Copyright Managementon Blockchain Multiphase Integration Including FutureWallet and Algorand Standard AssetSupport Building a Next-GenerationDecentralized Exchange on Algorand Using Digital Securities for Issuing, Trading and Performing Corporate Actions Providing Customers with Faster& MoreSecureClearing and SettlementProcesses Plans forHybrid IPO on Algorand’s Blockchain and theLondon Stock Exchange Providing Businesses with ImprovedMonitoring and Analysis of their Own Ecosystem Tokenizing Real EstateAssets on Algorand’s Platform Democratizing Computing Rendering Power TetherAnnounces Integration and Deployment on Algorand Enabling Analytics for Decentralized Applications on Algorand Providing Developers with Secure, Reliable Infrastructure & APIs for Algorand Building a Next-GenerationDecentralized Exchange on Algorand Helping Data-Driven Enterprises LeverageDecades ofTechnology Investment Helping EnterprisesBuild on Algorand’s Platform Cartanpartnering with blockchain platform Algorand Global Air Quality Monitoring Initiative Launches on Algorand Providing the Identity Layer forthe Growing Algorand Ecosystem Supporting Programmable and RedeemableE-Money on the Algorand Protocol
  • 13. • Click toedit Mastertextstyles • Second level • Thirdlevel • Fourthlevel • Fifthlevel Developers, developers, developers! “Thereare about 21 millionprofessional developersin the world. Meanwhile, there are onlyabout 10,000 blockchaindevelopersin this industry.So21 million[versus] 10,000? We needto attract those 21 millionwho are not [currently]developingfor blockchain.” 14 Source: Forkast.Insights China Blockchain Report 2019-2020
  • 14.  Algorand's Core Protocol  What Can Algorand 2.0 Do?  Algorand Foundation  AlgorandBetaNet, TestNet, MainNet  Local Nodes and StandupInstances  APIs, SDKs and Command Line tools  Algorand 2.0 Features  Demo: Algorand Standard Assets
  • 16. • Click toedit Mastertextstyles • Second level • Thirdlevel • Fourthlevel • Fifthlevel Algorand Pure Proof of Stake Simplified Smart Contracts Network-Wide Incentives Seamless Upgrades Scalable & Secure 𝐵1 𝐵2 𝐵3 𝐵4 𝐵5 … Effortless One-By-One Byzantine Agreement Forks? Proof of Work?
  • 17. • Click toedit Mastertextstyles • Second level • Thirdlevel • Fourthlevel • Fifthlevel The Byzantine Generals Problem 19 Silvio Micali, Founder of Algorand and Turing award winner, figured out, you really don’t need everyone to participate, what you need is a representative sample.
  • 18. • Click toedit Mastertextstyles • Second level • Thirdlevel • Fourthlevel • Fifthlevel Pure Proof of Stake Consensus  Public and permissionless  All users can participate in consensus  Blocks are confirmed by voting  Every token carries the same voting power  No need to delegate or bond  Minimal compute required
  • 19. • Click toedit Mastertextstyles • Second level • Thirdlevel • Fourthlevel • Fifthlevel Key Idea 1) Sample a small committee at random from the set of all users 2) The committee agrees on a block of transactions. Every member verifies transactions and digitally signs it. 𝐵1 𝐵2 𝐵3 𝐵4 𝐵5 3) The block is added to the chain 𝐵5𝐵6𝐵6
  • 20. • Click toedit Mastertextstyles • Second level • Thirdlevel • Fourthlevel • Fifthlevel Algorand's Core ProtocolVideo Pure Proof of Stake– For more informationwatch this video: • https://www.youtube.com/watch?v=gACVKaNqxPs • Youtube.com/algorand 22
  • 21. • Click toedit Mastertextstyles • Second level • Thirdlevel • Fourthlevel • Fifthlevel Permissionedvs Permissionless Publicvs Private Public Blockchain Permissionless Private Blockchain Permissioned Anyone can join the Blockchain network, this means they can read, write, or participate with a public blockchain. Public blockchains are decentralized and no one has control over the network and they are secure in that the data cannot be changed once validated on the blockchain. Permissioned networks place restrictions on who is allowed to participate in the network and in what transactions. 23
  • 22. • Click toedit Mastertextstyles • Second level • Thirdlevel • Fourthlevel • Fifthlevel Types of Blockchain apps 24 Public & Closed Public & Open • Voting • Voting records • Whistleblower • Currencies • Betting • Video Games Private & Closed Private & Open • Construction • National Defense • Law Enforcement • Military • Tax Returns • Supply Chain • Government financial records • Corporate earning statements
  • 23. What Algorand 2.0 Can Do?
  • 24. • Click toedit Mastertextstyles • Second level • Thirdlevel • Fourthlevel • Fifthlevel What AlgorandCan Do • Permisionless Blockchain:Scales tobillions ofusers • Enterprise Speed: Morethan1000transactionspersecond, 4.27second latency • InstantFinality:There arenosoftforks.Every transactioncommittedto thechainis final • Layer 1 Assets:Organizationscan easily create theirown assets,with double-spending protectionguaranteedby the protocol • AtomicMulti-Party Transactions: Transactionscan begroupedtogether.Either alltransactionsinthe groupare executed,or noneofthem are executed • AlgorandSmartContracts: Smallprogramswritteninan assembly-like languagethatcan beused as a replacement for signatureswithin a transactionusingTeal: TransactionExecution Approval Language 26
  • 26. • Click toedit Mastertextstyles • Second level • Thirdlevel • Fourthlevel • Fifthlevel AlgorandFoundation announces first Development Awards The Foundation is interested in development areas such as • applications • utilities • monitoring • tooling • deployment • libraries / SDKs • any other areasof innovation around the Algorand blockchain Applications will be judged on creativity, utility and code conciseness. https://algorand.foundation/developer-incentive-awards-program 29
  • 27. • Click toedit Mastertextstyles • Second level • Thirdlevel • Fourthlevel • Fifthlevel Developer Rewards program The Foundationdivides awards intofour categories basedon complexityand usefulness to the community: • Extra small- 5K-20K Algo award. • Small- 20K-50K Algo award. • Medium- 50K-100K Algo award. • Large - 100K-250K Algo award.This represents the maximumawarda projectwillreceive from the Foundation. 30
  • 29. • Click toedit Mastertextstyles • Second level • Thirdlevel • Fourthlevel • Fifthlevel Worldwide BetaNet, TestNet and MainNet Networks 32
  • 30. • Click toedit Mastertextstyles • Second level • Thirdlevel • Fourthlevel • Fifthlevel Algorand BetaNetis here!!! https://developer.algorand.org/docs/betanet 33
  • 31. • Click toedit Mastertextstyles • Second level • Thirdlevel • Fourthlevel • Fifthlevel ExplorersAlgoExplorerandGoalSeeker TestNetandMainNet 34 https://algoexplorer.io https://goalseeker.purestake.io/algorand/
  • 32. Local Nodes and Standup Instances
  • 33. • Click toedit Mastertextstyles • Second level • Thirdlevel • Fourthlevel • Fifthlevel Nodes. https://developer.algorand.org/docs/build-apps/setup/ • Create and runyourown • Mac • Ubuntu • OtherLinuxDistros(Example- RaspberryPi) • Cantakeseveral hourstosync> 10hours • If at hackathonor workshop,use stand up instanceinstancesprovided • PurestakeAPIservice • Indexed, Archived • CanaccessfromSDKcodeonplatforms thatdonothavenodes(Windows) • Sandbox • Docker • Notforproduction • Snapshotstartfromcurrentnode • Nosync time 39
  • 34. • Click toedit Mastertextstyles • Second level • Thirdlevel • Fourthlevel • Fifthlevel Sandbox– The quickestway to get going Docker Instance https://github.com/algorand/sandbox 43 https://medium.com/algorand/introducing-sandbox-the-quick-way-to-get-started-on-algorand-8082c2d18854
  • 35. • Click toedit Mastertextstyles • Second level • Thirdlevel • Fourthlevel • Fifthlevel DevRel Repository https://github.com/algorand-devrel 45 • Hackathon • AlgorandDeveloperTask s react-workshop • Paytx • JavaOfflineSign • Raspberry-pi-rfid-setup • js-webapp • Chessexample
  • 36. • Click toedit Mastertextstyles • Second level • Thirdlevel • Fourthlevel • Fifthlevel AlgorandDevrel on Medium https://medium.com/algorand/developers 46 Articles published everyTuesday • Sandbox • 2019 Wrap-up • Smart Xcontracts • Atomic transfers • Algorand Assets with React • Standard Assets • BetaNet News • Pay Transactions • Hack the North Sample Code • Algorand Blockchain Basics
  • 38. • Click toedit Mastertextstyles • Second level • Thirdlevel • Fourthlevel • Fifthlevel developer.algorand.org 48
  • 39. • Click toedit Mastertextstyles • Second level • Thirdlevel • Fourthlevel • Fifthlevel 49
  • 40. • Click toedit Mastertextstyles • Second level • Thirdlevel • Fourthlevel • Fifthlevel SDK Functionality 50 kmd Wrapper algod Wrapper Stand-alone functions Create accounts Account Mnemonic Create Transaction kmd algod Sign Transaction Multisig Accounts Key Management on Node or Handled in SDK Client
  • 41. • Click toedit Mastertextstyles • Second level • Thirdlevel • Fourthlevel • Fifthlevel New community C# SDK now available! https://github.com/RileyGe/dotnet-algorand-sdk 51
  • 42. • Click toedit Mastertextstyles • Second level • Thirdlevel • Fourthlevel • Fifthlevel How do you download the swagger files? There are two swagger definition json files, one for Algod and one for KMD For Alogd use this: http://localhost:8080/swagger.json curl http://$(cat ~/node/data/algod.net)/swagger.json > swagger.json For kmd use this: http://localhost:7833/swagger.json curl http://$(cat ~/node/data/kmd-v0.5/kmd.net)/swagger.json > swaggerkmd.json 52
  • 43. • Click toedit Mastertextstyles • Second level • Thirdlevel • Fourthlevel • Fifthlevel PyTeal — Writing AlgorandSmart Contractsin Python 53
  • 44. Algorand 2.0 Features Algorand Standard Assets ASA Atomic Transactions Algorand Smart Contracts Layer 1 - ASC1
  • 45. • Click toedit Mastertextstyles • Second level • Thirdlevel • Fourthlevel • Fifthlevel Algorand2.0 Upgrade 55 Best in class tools built right into Layer-1 Algorand Standard Asset (ASA) Standardized blockchain asset with customizable options. Atomic Transfer Secure transfers and immediate transaction settlement for multiparty transactions. Algorand Smart Contract in Layer-1 (ASC1) Stateless smart contracts in Layer-1 that provide numerous possibilities for governed transactions with simplified scripting templates.
  • 46. • Click toedit Mastertextstyles • Second level • Thirdlevel • Fourthlevel • Fifthlevel Tether Launchesas first Stablecoinon Algorand’s nextgenerationBlockchain Platform! 58 https://tether.to/tether-launches-as-the-first-stablecoin-on-algorands- next-generation-blockchain-platform/
  • 47. • Click toedit Mastertextstyles • Second level • Thirdlevel • Fourthlevel • Fifthlevel ASC1 Usage scenarios Examples: • Escrow accounts • Loan payments • Limit and stop orders • Subscription payments • Collateralized obligations 62
  • 48. • Click toedit Mastertextstyles • Second level • Thirdlevel • Fourthlevel • Fifthlevel TEALcode has two basicusage scenarios… • Contract account • Delegated signature 63
  • 49. • Click toedit Mastertextstyles • Second level • Thirdlevel • Fourthlevel • Fifthlevel Video on TEALhttps://youtu.be/OWFRP9McBmk 64 • Youtube.com/algorand
  • 51. • Click toedit Mastertextstyles • Second level • Thirdlevel • Fourthlevel • Fifthlevel Become An Algorand Ambassador • Work directly with the Algorand team and learn from the best in the field • Host your own hackathon or developer meetup to help others in your community build on top of Algorand • Connect with other developers from all over the world who are also building on Algorand • Get the latest news and updates about our platform before anyone else hears about it 68 Visitcommunity.algorand.org Contact StephenDuignan stephen@algorand.foundation
  • 52. • Click toedit Mastertextstyles • Second level • Thirdlevel • Fourthlevel • Fifthlevel ENTER TO WIN $200 Amazon Gift card TODAY IN THIS SESSION! https://www.algorand.com/developer-entry 72 WiFi info:
  • 53. Demo Getting Started CoreBlockchain Functions Multisig Transactions AlgorandStandard Assets 73 SDKs • JavaScript • Python • Java • Go • C#
  • 54.  Algorand's Core Protocol  What Can Algorand 2.0 Do?  Algorand Foundation  AlgorandBetaNet, TestNet, MainNet  Local Nodes and StandupInstances  APIs, SDKs and Command Line tools  Algorand 2.0 Features  Demo: Algorand Standard Assets
  • 55. • Click toedit Mastertextstyles • Second level • Thirdlevel • Fourthlevel • Fifthlevel Sign upToday! 86