SlideShare a Scribd company logo
1 of 60
Download to read offline
russ@algorand.com
Russ Fustino
Developer Advocate
Algorand
Building with Algorand Blockchain 2020
(Everything you need to know)
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
• Click to edit Master text styles
• Second level
• Third level
• Fourth level
• Fifth level
Get the goods!!!
Developer site: http://developer.algorand.org/
SDKs: https://github.com/algorand
10
• Click to edit Master text styles
• Second level
• Third level
• Fourth level
• Fifth level
Blockchain is Not the Future – It’s The Present
• Medical Field
• Charities
• Automotive
• Telecom
• Food industry
11
Source: Forkast.Insights
China Blockchain Report 2019-2020
Blockchain’s usage is becoming ubiquitous across all
sections of the economy
• Click to edit Master text styles
• Second level
• Third level
• Fourth level
• Fifth level
Healthcare Data
• Treatment for a condition
• Patient history
• Medications
• Allergies
• Patient may not be able to remember 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.
12
Source: Forkast.Insights
China Blockchain Report 2019-2020
• Click to edit Master text styles
• Second level
• Third level
• Fourth level
• Fifth level
Tamper-proof charity organizations
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
13
Source: Forkast.Insights
China Blockchain Report 2019-2020
• Click to edit Master text styles
• Second level
• Third level
• Fourth level
• Fifth level
Used car salesman?
• Notorious for low trust and high incidents of fraud
• This industry is ripe for innovation
• The used-car market is growing
• Ideal for blockchain acting as an honest ledger of
car maintenance history
14
Source: Forkast.Insights
China Blockchain Report 2019-2020
• 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
15
• 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 to edit Master text styles
• Second level
• Third level
• Fourth level
• Fifth level
Developers, developers, developers!
“There are about 21 million professional developers
in the world. Meanwhile, there are only about 10,000
blockchain developers in this industry. So 21 million
[versus] 10,000? We need to attract those 21 million
who are not [currently] developing for blockchain.”
16
Source: Forkast.Insights
China Blockchain Report 2019-2020
• Click to edit Master text styles
• Second level
• Third level
• Fourth level
• Fifth level
Centralized Data Issues – In the news USA
• White House Strips CDC Of Data Collection Role For COVID-19 Hospitalizations
• The Trump Administration has mandated that hospitals sidestep the Centers for
Disease Control and Prevention and send critical information about COVID-19
hospitalizations and equipment to a different federal database.
• But hospitals must now report that information to the Department of Health and
Human Services, which oversees the CDC.
• Public health experts expressed dismay and confusion over the reporting change
because of how it could disrupt public access to the data. It also comes at a time
when the Trump White House has openly sparred with CDC Director Robert Redfield
and other federal scientists about the pandemic response.
17
• Click to edit Master text styles
• Second level
• Third level
• Fourth level
• Fifth level
Use Cases on Algorand
World's first 'micro asset'
Enabling Financial Inclusion
of Urban Working Poor in
Southeast Asia
5G Spectrum Allocation
on Blockchain
Open and Efficient
Solutions for Copyright
Management on
Blockchain
Multiphase Integration
Including Future Wallet
and Algorand Standard
Asset Support
Building a
Next-Generation
Decentralized Exchange
on Algorand
Using Digital Securities for
Issuing, Trading and
Performing Corporate
Actions
Providing Customers with
Faster & More Secure
Clearing and Settlement
Processes
Plans for Hybrid IPO on
Algorand’s Blockchain and
the London Stock
Exchange
Providing Businesses
with Improved Monitoring
and Analysis of their
Own Ecosystem
Tokenizing Real Estate
Assets on Algorand’s
Platform
Democratizing
Computing Rendering
Power
Tether Announces
Integration and
Deployment on Algorand
Enabling Analytics
for Decentralized
Applications on
Algorand
Providing Developers
with Secure, Reliable
Infrastructure & APIs
for Algorand
Building a
Next-Generation
Decentralized
Exchange on Algorand
Helping Data-Driven
Enterprises Leverage
Decades of Technology
Investment
Helping Enterprises Build
on Algorand’s Platform
Cartan partnering with
blockchain platform
Algorand
Global Air Quality
Monitoring Initiative
Launches on Algorand
Providing the Identity
Layer for the Growing
Algorand Ecosystem
Supporting Programmable
and Redeemable E-Money
on the Algorand Protocol
• Click to edit Master text styles
• Second level
• Third level
• Fourth level
• Fifth level
https://www.algorand.com/use-cases
19
§ Algorand's Core Protocol
§ Algorand 2.0 Features
§ Algorand Foundation Reward Programs
§ Developer Tools!
§ Algorand BetaNet, TestNet, MainNet
§ Local Nodes and Standup Instances
§ APIs, SDKs and Command Line tools
§ Community Resources
§ Code Demos
Algorand’s Core Protocol
• Click to edit Master text styles
• Second level
• Third level
• Fourth level
• Fifth level
Algorand
Pure Proof of Stake
Simplified Smart Contracts
Network-Wide Incentives
Seamless Upgrades
Scalable & Secure
𝐵!
𝐵"
𝐵#
𝐵$
𝐵%
…
Effortless One-By-One Byzantine Agreement
Forks? Proof of
Work?
• Click to edit Master text styles
• Second level
• Third level
• Fourth level
• Fifth level
The Byzantine Generals Problem
24
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 to edit Master text styles
• Second level
• Third level
• Fourth level
• Fifth level
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 to edit Master text styles
• Second level
• Third level
• Fourth level
• Fifth level
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.
𝐵!
𝐵"
𝐵#
𝐵$
𝐵%
3) The block is added to the chain
𝐵%𝐵&𝐵&
• Click to edit Master text styles
• Second level
• Third level
• Fourth level
• Fifth level
Algorand's Core Protocol Video
Pure Proof of Stake – For more information watch this video:
• https://www.youtube.com/watch?v=gACVKaNqxPs
• Youtube.com/algorand
27
• Click to edit Master text styles
• Second level
• Third level
• Fourth level
• Fifth level
Permissioned vs Permissionless
Public vs 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.
28
• Click to edit Master text styles
• Second level
• Third level
• Fourth level
• Fifth level
Types of Blockchain apps
29
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
Algorand 2.0 Features
Algorand Standard Assets ASA
Atomic Transactions
Algorand Smart Contracts Layer 1 - ASC1
• Click to edit Master text styles
• Second level
• Third level
• Fourth level
• Fifth level
Algorand 1.0
• Permisionless Blockchain: Scales to billions of users
• Enterprise Speed: More than 1000 transactions per
second, 4.27 second latency
• Instant Finality: There are no soft forks. Every
transaction committed to the chain is final
31
• Click to edit Master text styles
• Second level
• Third level
• Fourth level
• Fifth level
Algorand 2.0
32
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 to edit Master text styles
• Second level
• Third level
• Fourth level
• Fifth level
Algorand Standard Assets (ASA)
33
•Issue Layer 1 Native Token
• ASA tokens are just like ALGO token
• Create in Minutes
•Role Based Asset Control
• Each ASA can define different roles who will have different level of access
to this ASA
•An administrator of a Layer 1 asset can (NFT/FT)
• Mint and Burn units
• Freeze accounts
• Claw back the asset from users
• Delegate these privileges to others
•Asset Spam Protection
• To receive a new kind of asset, one need to register first, with a register tx
• Click to edit Master text styles
• Second level
• Third level
• Fourth level
• Fifth level
Tether Launches as first Stablecoin on Algorand’s
next generation Blockchain Platform!
https://www.algorand.com/use-cases
36
https://tether.to/tether-launches-as-the-first-stablecoin-on-algorands-
next-generation-blockchain-platform/
• Click to edit Master text styles
• Second level
• Third level
• Fourth level
• Fifth level
Atomic Transfers
• Native Function
• Atomic transfers on Algorand is a native
function instead of implemented with 3rd
party contracts
(No need for HTLC or notary)
•
Easy and Secure
• Up To 16 Transactions
• All Must Succeed or All Fail
• Guarantees Exchange of Goods
37
• Click to edit Master text styles
• Second level
• Third level
• Fourth level
• Fifth level
Some applications of Atomic Transfers
• Atomic swap or bilateral exchange
• Purchasing a digital asset with cryptocurrency, or trading digital assets.
• Circular trades
• For example, Alice pays Bob if and only if Bob pays Clare if and only if Clare pays Alice.
• Group payments
• Either everyone pays or no one does.
• Payments to multiple recipients
• Decentralized exchanges
• Atomic multi-party transfers enable trades without trusted intermediaries.
• Internal units of accounting
• Several companies can settle their accounts with each other with a single transaction.
• Advantageous for supply chains, where delays in payments introduces massive friction.
38
• Click to edit Master text styles
• Second level
• Third level
• Fourth level
• Fifth level
Algorand Smart Contracts
• TEAL Language
• The contract logic on Algorand are described with TEAL language
• Python Enabled Compiler (PyTEAL)
•
Two Types Of Smart Contracts
• Stateless - Used to Approve Spending Transactions
• Stateful (Coming Soon) - Used to Modify On-chain Global and Local Storage
•
Combinable with Other Algorand Technology
• Atomic Transfers
• Algorand Assets
• Combine Stateless and Stateful Contracts
39
• Click to edit Master text styles
• Second level
• Third level
• Fourth level
• Fifth level
ASC1 Usage scenarios
Examples:
• Escrow accounts
• Loan payments
• Limit and stop orders
• Subscription payments
• Collateralized obligations
41
• Click to edit Master text styles
• Second level
• Third level
• Fourth level
• Fifth level
TEAL code has two basic usage scenarios…
• Contract account
• Delegated signature
42
• Click to edit Master text styles
• Second level
• Third level
• Fourth level
• Fifth level
Teal – Transaction Execution Approval Language
• Bytecode based stack language
• Returns True or False (Positive Value Left on Stack)
• SDK Support
• Templates
• > 70 Opcodes
• Access to ASA/Algo Balances
• Read all Transactions in a Group
• Stateful - Global/Local Storage Calls
• Stateless - Signature Verification
&&
arg 0
len
…
Push Pop
• Click to edit Master text styles
• Second level
• Third level
• Fourth level
• Fifth level
Video on TEAL
https://youtu.be/OWFRP9McBmk
45
• Youtube.com/algorand
Algorand Foundation
Reward Programs
• Click to edit Master text styles
• Second level
• Third level
• Fourth level
• Fifth level
Algorand Foundation Reward Programs
https://developer.algorand.org/articles/contribute-algorand-community-and-earn-rewards/
• Developer Awards Program
https://algorand.foundation/developer-incentive-awards-program
• Grant Programs
https://algorand.foundation/grants-program
• Algorand Developer Ambassador Rewards (DevAms)
https://algorand.foundation/dev-ambassadors
• Ambassador Rewards Program
https://algorand.foundation/2020-ambassador-rewards-program
48
Developer Tools!!!!
•SDKs: REST -JavaScript, Python, Java, Golang
•CLI Tools: Play with node from command line
•SandBox - Quick Start Setup
•Indexer V2: Rest API for querying data from Blockchain
•Wallet - Algorand Mobile Wallet Android/IOS
•AlgoSigner - Chrome Plugin for SigningTransactions
(coming soon)
•Community Supplied
• Explorers
• API Services
• Wallets
• SDKs
• Online TEAL Editor
• Algorand Studio Editor
Algorand BetaNet, TestNet,
MainNet
• Click to edit Master text styles
• Second level
• Third level
• Fourth level
• Fifth level
Worldwide
BetaNet, TestNet and MainNet Networks
54
• Click to edit Master text styles
• Second level
• Third level
• Fourth level
• Fifth level
Algorand BetaNet is here!!!
https://developer.algorand.org/docs/betanet
55
• Click to edit Master text styles
• Second level
• Third level
• Fourth level
• Fifth level
Explorers AlgoExplorer and GoalSeeker
TestNet and MainNet
56
https://algoexplorer.io
https://goalseeker.purestake.io/algorand/
Local Nodes and Standup Instances
• Click to edit Master text styles
• Second level
• Third level
• Fourth level
• Fifth level
Nodes. https://developer.algorand.org/docs/build-apps/setup/
• Create and run your own
• Mac
• Ubuntu
• Other Linux Distros (Example - Raspberry Pi)
• Can take several hours to sync > 10 hours (Fast catch-up on the way!)
• Purestake API service
• Indexed, Archived
• Can access from SDK code on platforms
that do not have nodes (Windows)
• Sandbox
• Docker
• Not for production
• Snapshot start from current node
• No sync time
61
• Click to edit Master text styles
• Second level
• Third level
• Fourth level
• Fifth level
Sandbox – The quickest way to get going
Docker Instance
https://github.com/algorand/sandbox
65
https://medium.com/algorand/introducing-sandbox-the-quick-way-to-get-started-on-algorand-8082c2d18854
• Click to edit Master text styles
• Second level
• Third level
• Fourth level
• Fifth level
DevRel Repository
https://github.com/algorand-devrel
67
• Hackathon
• AlgorandDeveloperTasks
react-workshop
• Paytx
• JavaOfflineSign
• Raspberry-pi-rfid-setup
• js-webapp
• Chessexample
Developers, Developers, Developers!!!!
https://developer.algorand.org/
APIs, SDKs and Command Line
• Click to edit Master text styles
• Second level
• Third level
• Fourth level
• Fifth level
developer.algorand.org
70
• Click to edit Master text styles
• Second level
• Third level
• Fourth level
• Fifth level
71
• Click to edit Master text styles
• Second level
• Third level
• Fourth level
• Fifth level
https://developer.algorand.org/articles/
72
• Click to edit Master text styles
• Second level
• Third level
• Fourth level
• Fifth level
https://developer.algorand.org/tutorials/
73
• Click to edit Master text styles
• Second level
• Third level
• Fourth level
• Fifth level
https://developer.algorand.org/solutions/
74
• Click to edit Master text styles
• Second level
• Third level
• Fourth level
• Fifth level
New community C# SDK now available!
https://github.com/RileyGe/dotnet-algorand-sdk
76
• Click to edit Master text styles
• Second level
• Third level
• Fourth level
• Fifth level
PyTeal — Writing Algorand Smart Contracts in Python
78
Community Resources
• Click to edit Master text styles
• Second level
• Third level
• Fourth level
• Fifth level
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
80
è Visit community.algorand.org
Contact Stephen Duignan
stephen@algorand.foundation
• Click to edit Master text styles
• Second level
• Third level
• Fourth level
• Fifth level
Community
• Community Landing page
https://community.algorand.org/
• Community Blog
https://community.algorand.org/blog/
(send email to ecosystem@algorand.com to post)
• Community Events
https://community.algorand.org/events/#/list
81
Demo
Getting Started
Core Blockchain Functions
Algorand Standard Assets
Atomic Transfers
ASC
iOS/Android app
86
SDKs
• JavaScript
• Python
• Java
• Go
• C#
§ Algorand's Core Protocol
§ Algorand 2.0 Features
§ Algorand Foundation Reward Programs
§ Developer Tools!
§ Algorand BetaNet, TestNet, MainNet
§ Local Nodes and Standup Instances
§ APIs, SDKs and Command Line tools
§ Community Resources
§ Code Demos
• Click to edit Master text styles
• Second level
• Third level
• Fourth level
• Fifth level
Sign up Today!
99
Questions?

More Related Content

What's hot

Building Blockchain Solutions with Algorand Developer Tools
Building Blockchain Solutions with Algorand Developer ToolsBuilding Blockchain Solutions with Algorand Developer Tools
Building Blockchain Solutions with Algorand Developer ToolsRuss 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
 
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
 
DevDay: Node Analytics with Python, Chainhaus
DevDay: Node Analytics with Python, ChainhausDevDay: Node Analytics with Python, Chainhaus
DevDay: Node Analytics with Python, ChainhausR3
 
Hyperledger community update 20180528
Hyperledger community update 20180528Hyperledger community update 20180528
Hyperledger community update 20180528Arnaud Le Hors
 

What's hot (10)

Building Blockchain Solutions with Algorand Developer Tools
Building Blockchain Solutions with Algorand Developer ToolsBuilding Blockchain Solutions with Algorand Developer Tools
Building Blockchain Solutions with Algorand Developer Tools
 
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
 
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
 
DevDay: Node Analytics with Python, Chainhaus
DevDay: Node Analytics with Python, ChainhausDevDay: Node Analytics with Python, Chainhaus
DevDay: Node Analytics with Python, Chainhaus
 
Javantura v6 - Case Study: Marketplace App with Java and Hyperledger Fabric -...
Javantura v6 - Case Study: Marketplace App with Java and Hyperledger Fabric -...Javantura v6 - Case Study: Marketplace App with Java and Hyperledger Fabric -...
Javantura v6 - Case Study: Marketplace App with Java and Hyperledger Fabric -...
 
Hyperledger community update 20180528
Hyperledger community update 20180528Hyperledger community update 20180528
Hyperledger community update 20180528
 

Similar to Building with Algorand Blockchain 2020 (everything you need to know)

Algorand Development Environment
Algorand Development Environment Algorand Development Environment
Algorand Development Environment Vanessa Lošić
 
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
 
Blockchain Programming Skills For New Developers
Blockchain Programming Skills For New DevelopersBlockchain Programming Skills For New Developers
Blockchain Programming Skills For New DevelopersBlockchain 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
 
Global Demand For Blockchain Developers
Global Demand For Blockchain Developers Global Demand For Blockchain Developers
Global Demand For Blockchain Developers Blockchain 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 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
 
Role of Blockchain Technology In Business
Role of Blockchain Technology In BusinessRole of Blockchain Technology In Business
Role of Blockchain Technology In BusinessBlockchain Council
 
Blockchain and Internet of Things
Blockchain and Internet of ThingsBlockchain and Internet of Things
Blockchain and Internet of ThingsValerie Lampkin
 
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
 
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
 
Blockchain IoT Workshop for the Aviation Planning Conference
Blockchain IoT Workshop for the Aviation Planning ConferenceBlockchain IoT Workshop for the Aviation Planning Conference
Blockchain IoT Workshop for the Aviation Planning ConferenceJim Gitney
 
What is the highest blockchain engineer salary
What is the highest blockchain engineer salary What is the highest blockchain engineer salary
What is the highest blockchain engineer salary Blockchain Council
 
Blockchain & Islamic Finance
Blockchain & Islamic FinanceBlockchain & Islamic Finance
Blockchain & Islamic FinanceFarrukh Habib
 
Building trust for cloud customers - the value of cif certification
Building trust for cloud customers - the value of cif certificationBuilding trust for cloud customers - the value of cif certification
Building trust for cloud customers - the value of cif certificationDavid Terrar
 
Top Universities Are Increasing Blockchain Activity Worldwide.
Top Universities Are Increasing Blockchain Activity Worldwide.Top Universities Are Increasing Blockchain Activity Worldwide.
Top Universities Are Increasing Blockchain Activity Worldwide.Blockchain Council
 
Engineer vs developer
Engineer vs developerEngineer vs developer
Engineer vs developerOliviaJune1
 
The Blockchain Wave in 2019 and Beyond
The Blockchain Wave in 2019 and BeyondThe Blockchain Wave in 2019 and Beyond
The Blockchain Wave in 2019 and BeyondAhmed Banafa
 

Similar to Building with Algorand Blockchain 2020 (everything you need to know) (20)

Algorand Development Environment
Algorand Development Environment Algorand Development Environment
Algorand Development Environment
 
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
 
Blockchain Programming Skills For New Developers
Blockchain Programming Skills For New DevelopersBlockchain Programming Skills For New Developers
Blockchain Programming Skills For New Developers
 
Blockchain in 2018 : Beyond the Hype
Blockchain in 2018 : Beyond the HypeBlockchain in 2018 : Beyond the Hype
Blockchain in 2018 : Beyond the Hype
 
Global Demand For Blockchain Developers
Global Demand For Blockchain Developers Global Demand For Blockchain Developers
Global Demand For Blockchain Developers
 
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 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
 
Role of Blockchain Technology In Business
Role of Blockchain Technology In BusinessRole of Blockchain Technology In Business
Role of Blockchain Technology In Business
 
Blockchain and Internet of Things
Blockchain and Internet of ThingsBlockchain and Internet of Things
Blockchain and Internet of Things
 
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
 
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
 
Blockchain IoT Workshop for the Aviation Planning Conference
Blockchain IoT Workshop for the Aviation Planning ConferenceBlockchain IoT Workshop for the Aviation Planning Conference
Blockchain IoT Workshop for the Aviation Planning Conference
 
What is the highest blockchain engineer salary
What is the highest blockchain engineer salary What is the highest blockchain engineer salary
What is the highest blockchain engineer salary
 
Blockchain & Islamic Finance
Blockchain & Islamic FinanceBlockchain & Islamic Finance
Blockchain & Islamic Finance
 
Building trust for cloud customers - the value of cif certification
Building trust for cloud customers - the value of cif certificationBuilding trust for cloud customers - the value of cif certification
Building trust for cloud customers - the value of cif certification
 
Top Universities Are Increasing Blockchain Activity Worldwide.
Top Universities Are Increasing Blockchain Activity Worldwide.Top Universities Are Increasing Blockchain Activity Worldwide.
Top Universities Are Increasing Blockchain Activity Worldwide.
 
Engineer vs developer
Engineer vs developerEngineer vs developer
Engineer vs developer
 
Way:tools of hr
Way:tools of hrWay:tools of hr
Way:tools of hr
 
The Blockchain Wave in 2019 and Beyond
The Blockchain Wave in 2019 and BeyondThe Blockchain Wave in 2019 and Beyond
The Blockchain Wave in 2019 and Beyond
 

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

Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideChristina Lin
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样umasea
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackVICTOR MAESTRE RAMIREZ
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxTier1 app
 
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
 
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
 
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
 
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfThe Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfPower Karaoke
 
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
 
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
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Andreas Granig
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - InfographicHr365.us smith
 
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
 
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.
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesPhilip Schwarz
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmSujith Sukumaran
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based projectAnoyGreter
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsAhmed Mohamed
 
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.
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantAxelRicardoTrocheRiq
 

Recently uploaded (20)

Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
 
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
 
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
 
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...
 
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfThe Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdf
 
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
 
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...
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - Infographic
 
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...
 
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...
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a series
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalm
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based project
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML Diagrams
 
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
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
 

Building with Algorand Blockchain 2020 (everything you need to know)

  • 1. russ@algorand.com Russ Fustino Developer Advocate Algorand Building with Algorand Blockchain 2020 (Everything you need to know)
  • 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.
  • 4. • Click to edit Master text styles • Second level • Third level • Fourth level • Fifth level Get the goods!!! Developer site: http://developer.algorand.org/ SDKs: https://github.com/algorand 10
  • 5. • Click to edit Master text styles • Second level • Third level • Fourth level • Fifth level Blockchain is Not the Future – It’s The Present • Medical Field • Charities • Automotive • Telecom • Food industry 11 Source: Forkast.Insights China Blockchain Report 2019-2020 Blockchain’s usage is becoming ubiquitous across all sections of the economy
  • 6. • Click to edit Master text styles • Second level • Third level • Fourth level • Fifth level Healthcare Data • Treatment for a condition • Patient history • Medications • Allergies • Patient may not be able to remember 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. 12 Source: Forkast.Insights China Blockchain Report 2019-2020
  • 7. • Click to edit Master text styles • Second level • Third level • Fourth level • Fifth level Tamper-proof charity organizations 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 13 Source: Forkast.Insights China Blockchain Report 2019-2020
  • 8. • Click to edit Master text styles • Second level • Third level • Fourth level • Fifth level Used car salesman? • Notorious for low trust and high incidents of fraud • This industry is ripe for innovation • The used-car market is growing • Ideal for blockchain acting as an honest ledger of car maintenance history 14 Source: Forkast.Insights China Blockchain Report 2019-2020
  • 9. • 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 15 • 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
  • 10. • Click to edit Master text styles • Second level • Third level • Fourth level • Fifth level Developers, developers, developers! “There are about 21 million professional developers in the world. Meanwhile, there are only about 10,000 blockchain developers in this industry. So 21 million [versus] 10,000? We need to attract those 21 million who are not [currently] developing for blockchain.” 16 Source: Forkast.Insights China Blockchain Report 2019-2020
  • 11. • Click to edit Master text styles • Second level • Third level • Fourth level • Fifth level Centralized Data Issues – In the news USA • White House Strips CDC Of Data Collection Role For COVID-19 Hospitalizations • The Trump Administration has mandated that hospitals sidestep the Centers for Disease Control and Prevention and send critical information about COVID-19 hospitalizations and equipment to a different federal database. • But hospitals must now report that information to the Department of Health and Human Services, which oversees the CDC. • Public health experts expressed dismay and confusion over the reporting change because of how it could disrupt public access to the data. It also comes at a time when the Trump White House has openly sparred with CDC Director Robert Redfield and other federal scientists about the pandemic response. 17
  • 12. • Click to edit Master text styles • Second level • Third level • Fourth level • Fifth level Use Cases on Algorand World's first 'micro asset' Enabling Financial Inclusion of Urban Working Poor in Southeast Asia 5G Spectrum Allocation on Blockchain Open and Efficient Solutions for Copyright Management on Blockchain Multiphase Integration Including Future Wallet and Algorand Standard Asset Support Building a Next-Generation Decentralized Exchange on Algorand Using Digital Securities for Issuing, Trading and Performing Corporate Actions Providing Customers with Faster & More Secure Clearing and Settlement Processes Plans for Hybrid IPO on Algorand’s Blockchain and the London Stock Exchange Providing Businesses with Improved Monitoring and Analysis of their Own Ecosystem Tokenizing Real Estate Assets on Algorand’s Platform Democratizing Computing Rendering Power Tether Announces Integration and Deployment on Algorand Enabling Analytics for Decentralized Applications on Algorand Providing Developers with Secure, Reliable Infrastructure & APIs for Algorand Building a Next-Generation Decentralized Exchange on Algorand Helping Data-Driven Enterprises Leverage Decades of Technology Investment Helping Enterprises Build on Algorand’s Platform Cartan partnering with blockchain platform Algorand Global Air Quality Monitoring Initiative Launches on Algorand Providing the Identity Layer for the Growing Algorand Ecosystem Supporting Programmable and Redeemable E-Money on the Algorand Protocol
  • 13. • Click to edit Master text styles • Second level • Third level • Fourth level • Fifth level https://www.algorand.com/use-cases 19
  • 14. § Algorand's Core Protocol § Algorand 2.0 Features § Algorand Foundation Reward Programs § Developer Tools! § Algorand BetaNet, TestNet, MainNet § Local Nodes and Standup Instances § APIs, SDKs and Command Line tools § Community Resources § Code Demos
  • 16. • Click to edit Master text styles • Second level • Third level • Fourth level • Fifth level Algorand Pure Proof of Stake Simplified Smart Contracts Network-Wide Incentives Seamless Upgrades Scalable & Secure 𝐵! 𝐵" 𝐵# 𝐵$ 𝐵% … Effortless One-By-One Byzantine Agreement Forks? Proof of Work?
  • 17. • Click to edit Master text styles • Second level • Third level • Fourth level • Fifth level The Byzantine Generals Problem 24 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 to edit Master text styles • Second level • Third level • Fourth level • Fifth level 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 to edit Master text styles • Second level • Third level • Fourth level • Fifth level 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. 𝐵! 𝐵" 𝐵# 𝐵$ 𝐵% 3) The block is added to the chain 𝐵%𝐵&𝐵&
  • 20. • Click to edit Master text styles • Second level • Third level • Fourth level • Fifth level Algorand's Core Protocol Video Pure Proof of Stake – For more information watch this video: • https://www.youtube.com/watch?v=gACVKaNqxPs • Youtube.com/algorand 27
  • 21. • Click to edit Master text styles • Second level • Third level • Fourth level • Fifth level Permissioned vs Permissionless Public vs 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. 28
  • 22. • Click to edit Master text styles • Second level • Third level • Fourth level • Fifth level Types of Blockchain apps 29 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. Algorand 2.0 Features Algorand Standard Assets ASA Atomic Transactions Algorand Smart Contracts Layer 1 - ASC1
  • 24. • Click to edit Master text styles • Second level • Third level • Fourth level • Fifth level Algorand 1.0 • Permisionless Blockchain: Scales to billions of users • Enterprise Speed: More than 1000 transactions per second, 4.27 second latency • Instant Finality: There are no soft forks. Every transaction committed to the chain is final 31
  • 25. • Click to edit Master text styles • Second level • Third level • Fourth level • Fifth level Algorand 2.0 32 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.
  • 26. • Click to edit Master text styles • Second level • Third level • Fourth level • Fifth level Algorand Standard Assets (ASA) 33 •Issue Layer 1 Native Token • ASA tokens are just like ALGO token • Create in Minutes •Role Based Asset Control • Each ASA can define different roles who will have different level of access to this ASA •An administrator of a Layer 1 asset can (NFT/FT) • Mint and Burn units • Freeze accounts • Claw back the asset from users • Delegate these privileges to others •Asset Spam Protection • To receive a new kind of asset, one need to register first, with a register tx
  • 27. • Click to edit Master text styles • Second level • Third level • Fourth level • Fifth level Tether Launches as first Stablecoin on Algorand’s next generation Blockchain Platform! https://www.algorand.com/use-cases 36 https://tether.to/tether-launches-as-the-first-stablecoin-on-algorands- next-generation-blockchain-platform/
  • 28. • Click to edit Master text styles • Second level • Third level • Fourth level • Fifth level Atomic Transfers • Native Function • Atomic transfers on Algorand is a native function instead of implemented with 3rd party contracts (No need for HTLC or notary) • Easy and Secure • Up To 16 Transactions • All Must Succeed or All Fail • Guarantees Exchange of Goods 37
  • 29. • Click to edit Master text styles • Second level • Third level • Fourth level • Fifth level Some applications of Atomic Transfers • Atomic swap or bilateral exchange • Purchasing a digital asset with cryptocurrency, or trading digital assets. • Circular trades • For example, Alice pays Bob if and only if Bob pays Clare if and only if Clare pays Alice. • Group payments • Either everyone pays or no one does. • Payments to multiple recipients • Decentralized exchanges • Atomic multi-party transfers enable trades without trusted intermediaries. • Internal units of accounting • Several companies can settle their accounts with each other with a single transaction. • Advantageous for supply chains, where delays in payments introduces massive friction. 38
  • 30. • Click to edit Master text styles • Second level • Third level • Fourth level • Fifth level Algorand Smart Contracts • TEAL Language • The contract logic on Algorand are described with TEAL language • Python Enabled Compiler (PyTEAL) • Two Types Of Smart Contracts • Stateless - Used to Approve Spending Transactions • Stateful (Coming Soon) - Used to Modify On-chain Global and Local Storage • Combinable with Other Algorand Technology • Atomic Transfers • Algorand Assets • Combine Stateless and Stateful Contracts 39
  • 31. • Click to edit Master text styles • Second level • Third level • Fourth level • Fifth level ASC1 Usage scenarios Examples: • Escrow accounts • Loan payments • Limit and stop orders • Subscription payments • Collateralized obligations 41
  • 32. • Click to edit Master text styles • Second level • Third level • Fourth level • Fifth level TEAL code has two basic usage scenarios… • Contract account • Delegated signature 42
  • 33. • Click to edit Master text styles • Second level • Third level • Fourth level • Fifth level Teal – Transaction Execution Approval Language • Bytecode based stack language • Returns True or False (Positive Value Left on Stack) • SDK Support • Templates • > 70 Opcodes • Access to ASA/Algo Balances • Read all Transactions in a Group • Stateful - Global/Local Storage Calls • Stateless - Signature Verification && arg 0 len … Push Pop
  • 34. • Click to edit Master text styles • Second level • Third level • Fourth level • Fifth level Video on TEAL https://youtu.be/OWFRP9McBmk 45 • Youtube.com/algorand
  • 36. • Click to edit Master text styles • Second level • Third level • Fourth level • Fifth level Algorand Foundation Reward Programs https://developer.algorand.org/articles/contribute-algorand-community-and-earn-rewards/ • Developer Awards Program https://algorand.foundation/developer-incentive-awards-program • Grant Programs https://algorand.foundation/grants-program • Algorand Developer Ambassador Rewards (DevAms) https://algorand.foundation/dev-ambassadors • Ambassador Rewards Program https://algorand.foundation/2020-ambassador-rewards-program 48
  • 37. Developer Tools!!!! •SDKs: REST -JavaScript, Python, Java, Golang •CLI Tools: Play with node from command line •SandBox - Quick Start Setup •Indexer V2: Rest API for querying data from Blockchain •Wallet - Algorand Mobile Wallet Android/IOS •AlgoSigner - Chrome Plugin for SigningTransactions (coming soon) •Community Supplied • Explorers • API Services • Wallets • SDKs • Online TEAL Editor • Algorand Studio Editor
  • 39. • Click to edit Master text styles • Second level • Third level • Fourth level • Fifth level Worldwide BetaNet, TestNet and MainNet Networks 54
  • 40. • Click to edit Master text styles • Second level • Third level • Fourth level • Fifth level Algorand BetaNet is here!!! https://developer.algorand.org/docs/betanet 55
  • 41. • Click to edit Master text styles • Second level • Third level • Fourth level • Fifth level Explorers AlgoExplorer and GoalSeeker TestNet and MainNet 56 https://algoexplorer.io https://goalseeker.purestake.io/algorand/
  • 42. Local Nodes and Standup Instances
  • 43. • Click to edit Master text styles • Second level • Third level • Fourth level • Fifth level Nodes. https://developer.algorand.org/docs/build-apps/setup/ • Create and run your own • Mac • Ubuntu • Other Linux Distros (Example - Raspberry Pi) • Can take several hours to sync > 10 hours (Fast catch-up on the way!) • Purestake API service • Indexed, Archived • Can access from SDK code on platforms that do not have nodes (Windows) • Sandbox • Docker • Not for production • Snapshot start from current node • No sync time 61
  • 44. • Click to edit Master text styles • Second level • Third level • Fourth level • Fifth level Sandbox – The quickest way to get going Docker Instance https://github.com/algorand/sandbox 65 https://medium.com/algorand/introducing-sandbox-the-quick-way-to-get-started-on-algorand-8082c2d18854
  • 45. • Click to edit Master text styles • Second level • Third level • Fourth level • Fifth level DevRel Repository https://github.com/algorand-devrel 67 • Hackathon • AlgorandDeveloperTasks react-workshop • Paytx • JavaOfflineSign • Raspberry-pi-rfid-setup • js-webapp • Chessexample
  • 47. • Click to edit Master text styles • Second level • Third level • Fourth level • Fifth level developer.algorand.org 70
  • 48. • Click to edit Master text styles • Second level • Third level • Fourth level • Fifth level 71
  • 49. • Click to edit Master text styles • Second level • Third level • Fourth level • Fifth level https://developer.algorand.org/articles/ 72
  • 50. • Click to edit Master text styles • Second level • Third level • Fourth level • Fifth level https://developer.algorand.org/tutorials/ 73
  • 51. • Click to edit Master text styles • Second level • Third level • Fourth level • Fifth level https://developer.algorand.org/solutions/ 74
  • 52. • Click to edit Master text styles • Second level • Third level • Fourth level • Fifth level New community C# SDK now available! https://github.com/RileyGe/dotnet-algorand-sdk 76
  • 53. • Click to edit Master text styles • Second level • Third level • Fourth level • Fifth level PyTeal — Writing Algorand Smart Contracts in Python 78
  • 55. • Click to edit Master text styles • Second level • Third level • Fourth level • Fifth level 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 80 è Visit community.algorand.org Contact Stephen Duignan stephen@algorand.foundation
  • 56. • Click to edit Master text styles • Second level • Third level • Fourth level • Fifth level Community • Community Landing page https://community.algorand.org/ • Community Blog https://community.algorand.org/blog/ (send email to ecosystem@algorand.com to post) • Community Events https://community.algorand.org/events/#/list 81
  • 57. Demo Getting Started Core Blockchain Functions Algorand Standard Assets Atomic Transfers ASC iOS/Android app 86 SDKs • JavaScript • Python • Java • Go • C#
  • 58. § Algorand's Core Protocol § Algorand 2.0 Features § Algorand Foundation Reward Programs § Developer Tools! § Algorand BetaNet, TestNet, MainNet § Local Nodes and Standup Instances § APIs, SDKs and Command Line tools § Community Resources § Code Demos
  • 59. • Click to edit Master text styles • Second level • Third level • Fourth level • Fifth level Sign up Today! 99