SlideShare a Scribd company logo
Blockchain for Scala lovers
Marcin Gosk
mgosk@block11.tech
Scalar conference
7 april 2018
Why it is for me ?
1. blockchain != cryptocurrency (bitcoin)
2. Makes many ideas workable
3. Hottest technology in startup world
4. Rising Scala ecosystem
Presentation plan
1. Some theory - As Short As Possible
2. Live demo – As Soon As Possible
How it works ? – P2P
How it works ? – chain of blocks
How it works ? – cryptography
How it works ? – smart contracts & blockchain 2.0
How it works ? – events and CQRS
• Blockchain store and process events (eg: transactions in
cryptocurrency)
• Blockchain use CQRS concept inside
• You need to handle unconfirmed events somehow
• You can realativly easy move your CQRS app into blockchain
Show me your code
// https://github.com/mgosk/todo-blockchain
object HelloBlockchain
{
def main(args: Array[String]): Unit =
{
println("Hello, blockchain!")
}
}
Thank you for your attention.
mgosk@block11.tech
https://www.linkedin.com/in/marcin-gosk

More Related Content

PDF
Rackspace::Solve NYC - Welcome Keynote featuring Rackspace CTO John Engates
PPTX
Blockchain
PPTX
Blockchain technology
PPTX
Journey of saga pattern in microservice architecture
PPTX
StarkNet Intro
PDF
Encode polkadot club event 2, intro to polkadot
PDF
StarkNet JS
PPTX
Blockchain
Rackspace::Solve NYC - Welcome Keynote featuring Rackspace CTO John Engates
Blockchain
Blockchain technology
Journey of saga pattern in microservice architecture
StarkNet Intro
Encode polkadot club event 2, intro to polkadot
StarkNet JS
Blockchain

What's hot (20)

PDF
ArcBlock Presents An Introduction to Blockchain
PDF
Parity Progress Report
PDF
Meetup 19/12/2016 - Blockchain-as-a-service voor Antwerpen?
PDF
Altitude NY 2018: Observability workshop
PDF
Network policies in Kubernetes using Calico
PPTX
Blockchain on aws
PPTX
Blockchain
PDF
Blockchain testing strategy
PDF
Blockchain technology for the grid
PDF
Developing Blockchain Applications
PPTX
Introduction to Blockchain
PDF
When Connections are Magic: Understanding Performance in Serverless
PDF
Building a dApp on Tezos
PDF
Presented AITC Blockchain Framework @ NPC 17
PDF
Blockchain workshop
PPTX
How does the Bitcoin network work?
PDF
How blockchain could give us a cleaner grid
PPTX
My internwork
 
PPTX
Miami BitCoin Hackathon - Bitcoin Caster
PPTX
StarkNet launch presentation
ArcBlock Presents An Introduction to Blockchain
Parity Progress Report
Meetup 19/12/2016 - Blockchain-as-a-service voor Antwerpen?
Altitude NY 2018: Observability workshop
Network policies in Kubernetes using Calico
Blockchain on aws
Blockchain
Blockchain testing strategy
Blockchain technology for the grid
Developing Blockchain Applications
Introduction to Blockchain
When Connections are Magic: Understanding Performance in Serverless
Building a dApp on Tezos
Presented AITC Blockchain Framework @ NPC 17
Blockchain workshop
How does the Bitcoin network work?
How blockchain could give us a cleaner grid
My internwork
 
Miami BitCoin Hackathon - Bitcoin Caster
StarkNet launch presentation
Ad

Similar to Blockchain for scala lovers (20)

PPTX
Blockchain: No Thunder No Wonder
PPTX
Block chain technology
PDF
[db tech showcase Tokyo 2018] #dbts2018 #B23 『Python, Oracle Cloud, Blockchai...
PDF
Thnk may6 en_v1.0_hc
PDF
Basics of Block Chain
PDF
Blockchain Power.pdf
PDF
BDM Meetup 2 - Blockchain Basics - Generating Keys for BloqPress
PPTX
Securing the Internet of Things
PDF
How does blockchain work
PPTX
Sidechain in blockchain
PDF
New Business Models enabled by Blockchain
PPTX
Building a Blockchain in JavaScript - Nakov - at Beer.js - August 2018
PDF
Blockchain Power.pdf
PDF
02_07_2018_«El valor de blockchain en el registro de la actividad académica: ...
PDF
Blockchain - Beyond the Hype
PDF
DECENTRALIZED BLOCKCHAIN SERVICES USING CARDANO NETWORK
PDF
Introduction to Blockchain Development
PDF
IRJET - A Detailed Study on Cryptocurrency
PDF
IMPLEMENTING BLOCKCHAIN ASSISTED PUBLIC KEY ENCRYPTION TECHNIQUE IN CLOUD COM...
PPTX
Introduction to Blockchain Web3 Session
Blockchain: No Thunder No Wonder
Block chain technology
[db tech showcase Tokyo 2018] #dbts2018 #B23 『Python, Oracle Cloud, Blockchai...
Thnk may6 en_v1.0_hc
Basics of Block Chain
Blockchain Power.pdf
BDM Meetup 2 - Blockchain Basics - Generating Keys for BloqPress
Securing the Internet of Things
How does blockchain work
Sidechain in blockchain
New Business Models enabled by Blockchain
Building a Blockchain in JavaScript - Nakov - at Beer.js - August 2018
Blockchain Power.pdf
02_07_2018_«El valor de blockchain en el registro de la actividad académica: ...
Blockchain - Beyond the Hype
DECENTRALIZED BLOCKCHAIN SERVICES USING CARDANO NETWORK
Introduction to Blockchain Development
IRJET - A Detailed Study on Cryptocurrency
IMPLEMENTING BLOCKCHAIN ASSISTED PUBLIC KEY ENCRYPTION TECHNIQUE IN CLOUD COM...
Introduction to Blockchain Web3 Session
Ad

Recently uploaded (20)

PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PPTX
TLE Review Electricity (Electricity).pptx
PDF
Empathic Computing: Creating Shared Understanding
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Approach and Philosophy of On baking technology
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Getting Started with Data Integration: FME Form 101
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PPTX
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
PDF
Encapsulation theory and applications.pdf
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PDF
A comparative study of natural language inference in Swahili using monolingua...
PPTX
Machine Learning_overview_presentation.pptx
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Machine learning based COVID-19 study performance prediction
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PPTX
SOPHOS-XG Firewall Administrator PPT.pptx
PDF
Spectral efficient network and resource selection model in 5G networks
Network Security Unit 5.pdf for BCA BBA.
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Agricultural_Statistics_at_a_Glance_2022_0.pdf
TLE Review Electricity (Electricity).pptx
Empathic Computing: Creating Shared Understanding
Mobile App Security Testing_ A Comprehensive Guide.pdf
Approach and Philosophy of On baking technology
Reach Out and Touch Someone: Haptics and Empathic Computing
Getting Started with Data Integration: FME Form 101
Digital-Transformation-Roadmap-for-Companies.pptx
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
Encapsulation theory and applications.pdf
Assigned Numbers - 2025 - Bluetooth® Document
A comparative study of natural language inference in Swahili using monolingua...
Machine Learning_overview_presentation.pptx
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Machine learning based COVID-19 study performance prediction
Building Integrated photovoltaic BIPV_UPV.pdf
SOPHOS-XG Firewall Administrator PPT.pptx
Spectral efficient network and resource selection model in 5G networks

Blockchain for scala lovers

  • 1. Blockchain for Scala lovers Marcin Gosk mgosk@block11.tech Scalar conference 7 april 2018
  • 2. Why it is for me ? 1. blockchain != cryptocurrency (bitcoin) 2. Makes many ideas workable 3. Hottest technology in startup world 4. Rising Scala ecosystem
  • 3. Presentation plan 1. Some theory - As Short As Possible 2. Live demo – As Soon As Possible
  • 4. How it works ? – P2P
  • 5. How it works ? – chain of blocks
  • 6. How it works ? – cryptography
  • 7. How it works ? – smart contracts & blockchain 2.0
  • 8. How it works ? – events and CQRS • Blockchain store and process events (eg: transactions in cryptocurrency) • Blockchain use CQRS concept inside • You need to handle unconfirmed events somehow • You can realativly easy move your CQRS app into blockchain
  • 9. Show me your code // https://github.com/mgosk/todo-blockchain object HelloBlockchain { def main(args: Array[String]): Unit = { println("Hello, blockchain!") } }
  • 10. Thank you for your attention. mgosk@block11.tech https://www.linkedin.com/in/marcin-gosk