SlideShare uma empresa Scribd logo
1 de 37
Baixar para ler offline
Web 3.0
The Future of web
Marcelo Serpa
Marcelo
Serpa
● Software Architect
● Youtuber :D -> DevsDeValor
● AWS and GCP
● Java & DevOps
● Github: https://github.com/marceloserpa
+++
< design + inovação + software >
History
Cold War
< design + inovação + software >
+++
● US versus USSR (1947 - 1991)
● Ideological conflict
● The space race
○ Sputnik - 1957
ARPANET
< design + inovação + software >
+++
● Fear of conflict in USA
● Advanced Research Project Agency
● Created at 1957
● J.C.R Licklider - MIT
● Galactic Network - 1962
○ UCLA - University of California, Los Angeles
○ UCSB - University of California, Santa Barbara
○ SRI - Stanford Research Institute,
○ UTAH - University of Utah
● 1969 - First email
Web 1.0
< design + inovação + software >
+++
● Tim Berners Lee
● 1991 born the web 1.0
● Static Page == Read-only
● The content creator were the developers
● Global digital library
● 1991 - 2004
● WebSite
● Browser
● Server
Web 2.0
< design + inovação + software >
+++
● Started at 2004 - now
● Interactive
● You don't need to be a developer to participate
● Internet become massive adopt
● Social media & Ecommerce
● Dominated by centralized apps from Google, Facebook and Amazon
● Collect user data and monetize it without users meaning consent
● Mobile
● Apps
● Cloud
Web 2.0 - tradeoffs
< design + inovação + software >
+++
● Ownership of identify
● Customize content using ML
● Lack of privacy
● ADS
Web 2.0 - tradeoffs
< design + inovação + software >
+++
New Techs == new opportunities
Web 3.0
< design + inovação + software >
+++
● Decentralization
○ users privacy
○ to resist government censorship
● Verifiable
● Trustless
● Self-governing
● Permissionless
● Distributed and robust
● Stateful
● Native built-in payments
Web 3.0 - Layers
< design + inovação + software >
+++
Interaction
VR / AR / MR
< design + inovação + software >
+++
● VR and AR become interface
● Virtual Reality == Artificial digital environment
● Augmented Reality == Layered on top of the
real world
● Mixed Reality == Hybrid reality
● Immersion
Biology
< design + inovação + software >
+++
● Best aligned with our biology
○ some statistics suggest that the brain processes images
6x-600x times faster than text
■ images are processed in parallel
■ language are processed linear
● AR can enable telepresence
IoT & Wearables
< design + inovação + software >
+++
● Digitalization of every object in real world
● Capture data from every people
● 30B -> trillions in the next decade
● health monitoring
Computation
AI & ML
< design + inovação + software >
+++
● Cognitive computing
● Semantic Web
○ “Smartness”
● Optimize and prescribe activities
Information
BTC Blockchain
< design + inovação + software >
+++
● Created by Satoshi Nakamoto
● Bitcoin released at 2008
● Decentralized cash system
● Network for BTC
● Storage value
● Like linkedin-list but immutable
● P2P - You don’t need an intermediary like a bank
Ethereum Blockchain
< design + inovação + software >
+++
● Whitepaper created by Vitalik Buterin - 17 years old - 2013
● Ethereum starts 2015
● Main difference from BTC Blockchain
● Storage code
● You don’t need any type of intermediary
● No censorship
Smart Contract
< design + inovação + software >
+++
● Contracts as code
○ Programmable
○ Automated
○ Self-executing
● Solidity
● Decentralized Applications
Smart Contract
< design + inovação + software >
+++
< design + inovação + software >
+++
Smart Contract - Use cases
< design + inovação + software >
+++
Axie Infinity
< design + inovação + software >
+++
DApp - Pete’s Pet Shop (Truffle tutorial)
Pete’s Pet shop
< design + inovação + software >
+++
● Based on https://www.trufflesuite.com/tutorial
● Adopt a dog using your crypto wallet
Pete’s Pet shop
< design + inovação + software >
+++
DApp - Yu-Gi-Oh! Decentralized Store
Pete’s Pet shop
< design + inovação + software >
+++
● Based on https://www.trufflesuite.com/tutorial
● Adopt a dog using your crypto wallet
< design + inovação + software >
+++
DApps - Tradeoffs
< design + inovação + software >
+++
● Is Smart Contract a new Backend?
● Complexity
● Learning Curve
● Expensive - Gas fees
● Slow
It’s just the beginning
Web 3.0 + Metaverse
< design + inovação + software >
+++
Bio
< design + inovação + software >
+++
● https://ethereum.org/en/dapps/
● http://trufflesuite.com/tutorial/
● https://dappradar.com/
● https://endireito-cienciasjuridicas.jusbrasil.com.br/artigos/540493001/www-aspectos-gerais-da-rede-
mundial-de-computadores-world-wide-web
● https://www.forbes.com/sites/forbestechcouncil/2020/01/06/what-is-web-3-0/?sh=ce8816158dfb
● https://techinnovations.info/why-every-organization-needs-an-augmented-reality-strategy/?gclid=Cj0
KCQiA7oyNBhDiARIsADtGRZYx629nd7WyFWMRH3d_4XpbhsR82vIEOAFxESwcpcqZZn-A_y3dif8aA
hs4EALw_wcB
● https://oit.williams.edu/files/2010/02/using-images-effectively.pdf
● https://forkast.news/how-blockchain-drive-video-games-web-3-future/
● https://www.emailaudience.com/research-picture-worth-1000-words-marketing/
Thanks!
< design + inovação + software >
+++
Marcelo Serpa
Software Architect
marcelo.serpa@ilegra.com

Mais conteúdo relacionado

Mais procurados

Web 3.0 - What you may not know about the new web
Web 3.0 - What you may not know about the new webWeb 3.0 - What you may not know about the new web
Web 3.0 - What you may not know about the new webjawadshuaib
 
Web 3.0 presentation
Web 3.0 presentationWeb 3.0 presentation
Web 3.0 presentationmcdowellmike
 
Web 3.0 - A Detailed Guide
Web 3.0 - A Detailed GuideWeb 3.0 - A Detailed Guide
Web 3.0 - A Detailed Guide101 Blockchains
 
Generations of web 1.0, 2.0 and 3.0
Generations of web 1.0, 2.0 and 3.0Generations of web 1.0, 2.0 and 3.0
Generations of web 1.0, 2.0 and 3.0ShamsReza2
 
Blockchain Study(1) - What is Blockchain?
Blockchain Study(1) - What is Blockchain?Blockchain Study(1) - What is Blockchain?
Blockchain Study(1) - What is Blockchain?Fermat Jade
 
Block chain technology
Block chain technology Block chain technology
Block chain technology RajeshJade
 
Web 3.0 (Presentation)
Web 3.0 (Presentation)Web 3.0 (Presentation)
Web 3.0 (Presentation)Allan Cho
 
Is web 3 an overengineered solution
Is web 3 an overengineered solutionIs web 3 an overengineered solution
Is web 3 an overengineered solutionBellaj Badr
 
What is Web 3.0?
What is Web 3.0?What is Web 3.0?
What is Web 3.0?Johan Koren
 
Future of AI: Blockchain & Deep Learning
Future of AI: Blockchain & Deep LearningFuture of AI: Blockchain & Deep Learning
Future of AI: Blockchain & Deep LearningMelanie Swan
 

Mais procurados (20)

Web 1 2 3
Web 1 2 3Web 1 2 3
Web 1 2 3
 
Web 3.0 - What you may not know about the new web
Web 3.0 - What you may not know about the new webWeb 3.0 - What you may not know about the new web
Web 3.0 - What you may not know about the new web
 
What is web3?
What is web3?What is web3?
What is web3?
 
Web 3.0
Web 3.0Web 3.0
Web 3.0
 
Web 3.0 presentation
Web 3.0 presentationWeb 3.0 presentation
Web 3.0 presentation
 
Web 3.0 - A Detailed Guide
Web 3.0 - A Detailed GuideWeb 3.0 - A Detailed Guide
Web 3.0 - A Detailed Guide
 
The future internet web 3.0
The future internet  web 3.0The future internet  web 3.0
The future internet web 3.0
 
Web 3.0?
Web 3.0?Web 3.0?
Web 3.0?
 
Generations of web 1.0, 2.0 and 3.0
Generations of web 1.0, 2.0 and 3.0Generations of web 1.0, 2.0 and 3.0
Generations of web 1.0, 2.0 and 3.0
 
Web 3.0
Web 3.0Web 3.0
Web 3.0
 
Blockchain Study(1) - What is Blockchain?
Blockchain Study(1) - What is Blockchain?Blockchain Study(1) - What is Blockchain?
Blockchain Study(1) - What is Blockchain?
 
Block chain technology
Block chain technology Block chain technology
Block chain technology
 
Web 3.0 (Presentation)
Web 3.0 (Presentation)Web 3.0 (Presentation)
Web 3.0 (Presentation)
 
Is web 3 an overengineered solution
Is web 3 an overengineered solutionIs web 3 an overengineered solution
Is web 3 an overengineered solution
 
Web 3.0
Web 3.0Web 3.0
Web 3.0
 
Web 3.0.pptx
Web 3.0.pptxWeb 3.0.pptx
Web 3.0.pptx
 
Blockchain
BlockchainBlockchain
Blockchain
 
What is Web 3.0?
What is Web 3.0?What is Web 3.0?
What is Web 3.0?
 
Future of AI: Blockchain & Deep Learning
Future of AI: Blockchain & Deep LearningFuture of AI: Blockchain & Deep Learning
Future of AI: Blockchain & Deep Learning
 
Understanding Blockchain
Understanding BlockchainUnderstanding Blockchain
Understanding Blockchain
 

Semelhante a Web 3.0 - The Future of Web

EMFcamp2022 - What if apps logged into you, instead of you logging into apps?
EMFcamp2022 - What if apps logged into you, instead of you logging into apps?EMFcamp2022 - What if apps logged into you, instead of you logging into apps?
EMFcamp2022 - What if apps logged into you, instead of you logging into apps?Chris Swan
 
[Public] 7 archetipi della tecnologia moderna [italy]
[Public] 7 archetipi della tecnologia moderna [italy][Public] 7 archetipi della tecnologia moderna [italy]
[Public] 7 archetipi della tecnologia moderna [italy]Nicolas Bortolotti
 
Django on app engine
Django on app engineDjango on app engine
Django on app enginebenpotato
 
Python in Industry
Python in IndustryPython in Industry
Python in IndustryDharmit Shah
 
Introduction to Internet Of Things
Introduction to Internet Of ThingsIntroduction to Internet Of Things
Introduction to Internet Of ThingsSiddharth Dayalwal
 
Open Advocacy - Citizens Connected Goes Open Source
Open Advocacy - Citizens Connected Goes Open SourceOpen Advocacy - Citizens Connected Goes Open Source
Open Advocacy - Citizens Connected Goes Open SourceMyplanet Digital
 
The Internet of Things and You - A Developers Guide to IoT
The Internet of Things and You - A Developers Guide to IoTThe Internet of Things and You - A Developers Guide to IoT
The Internet of Things and You - A Developers Guide to IoTJim McKeeth
 
Flux’s Security & Scalability with OCI & Helm Slides.pdf
Flux’s Security & Scalability with OCI & Helm Slides.pdfFlux’s Security & Scalability with OCI & Helm Slides.pdf
Flux’s Security & Scalability with OCI & Helm Slides.pdfWeaveworks
 
Drupal 3D - Intro to Using Web 3D with Drupal
Drupal 3D - Intro to Using Web 3D with DrupalDrupal 3D - Intro to Using Web 3D with Drupal
Drupal 3D - Intro to Using Web 3D with DrupalBrian Hay
 
Володимир Шиманський “Роль спільноти і OpenSource в IoT бізнесі” {R0boCamp}
Володимир Шиманський “Роль спільноти і OpenSource в IoT бізнесі” {R0boCamp} Володимир Шиманський “Роль спільноти і OpenSource в IoT бізнесі” {R0boCamp}
Володимир Шиманський “Роль спільноти і OpenSource в IoT бізнесі” {R0boCamp} Lviv Startup Club
 
Programming for non tech entrepreneurs
Programming for non tech entrepreneursProgramming for non tech entrepreneurs
Programming for non tech entrepreneursRodrigo Gil
 
Netflix Open Source: Building a Distributed and Automated Open Source Program
Netflix Open Source:  Building a Distributed and Automated Open Source ProgramNetflix Open Source:  Building a Distributed and Automated Open Source Program
Netflix Open Source: Building a Distributed and Automated Open Source Programaspyker
 
Building a Distributed & Automated Open Source Program at Netflix
Building a Distributed & Automated Open Source Program at NetflixBuilding a Distributed & Automated Open Source Program at Netflix
Building a Distributed & Automated Open Source Program at NetflixAll Things Open
 
VR Overview with L2D
VR Overview with L2DVR Overview with L2D
VR Overview with L2DNate Johnson
 
Create IoT with Open Source Hardware, Tizen and HTML5
Create IoT with Open Source Hardware, Tizen and HTML5Create IoT with Open Source Hardware, Tizen and HTML5
Create IoT with Open Source Hardware, Tizen and HTML5Leon Anavi
 
Nordkapp dConstruct09 Recap
Nordkapp dConstruct09 RecapNordkapp dConstruct09 Recap
Nordkapp dConstruct09 RecapTeppo Kotirinta
 
IoT Domain Naming and Pain Points
IoT Domain Naming and Pain PointsIoT Domain Naming and Pain Points
IoT Domain Naming and Pain PointsDavid Fowler
 

Semelhante a Web 3.0 - The Future of Web (20)

IT in 2017
IT in 2017IT in 2017
IT in 2017
 
EMFcamp2022 - What if apps logged into you, instead of you logging into apps?
EMFcamp2022 - What if apps logged into you, instead of you logging into apps?EMFcamp2022 - What if apps logged into you, instead of you logging into apps?
EMFcamp2022 - What if apps logged into you, instead of you logging into apps?
 
[Public] 7 archetipi della tecnologia moderna [italy]
[Public] 7 archetipi della tecnologia moderna [italy][Public] 7 archetipi della tecnologia moderna [italy]
[Public] 7 archetipi della tecnologia moderna [italy]
 
Django on app engine
Django on app engineDjango on app engine
Django on app engine
 
In Loco - AWS Startup Day São Paulo
In Loco - AWS Startup Day São PauloIn Loco - AWS Startup Day São Paulo
In Loco - AWS Startup Day São Paulo
 
Python in Industry
Python in IndustryPython in Industry
Python in Industry
 
Introduction to Internet Of Things
Introduction to Internet Of ThingsIntroduction to Internet Of Things
Introduction to Internet Of Things
 
Workflow Engines + Luigi
Workflow Engines + LuigiWorkflow Engines + Luigi
Workflow Engines + Luigi
 
Open Advocacy - Citizens Connected Goes Open Source
Open Advocacy - Citizens Connected Goes Open SourceOpen Advocacy - Citizens Connected Goes Open Source
Open Advocacy - Citizens Connected Goes Open Source
 
The Internet of Things and You - A Developers Guide to IoT
The Internet of Things and You - A Developers Guide to IoTThe Internet of Things and You - A Developers Guide to IoT
The Internet of Things and You - A Developers Guide to IoT
 
Flux’s Security & Scalability with OCI & Helm Slides.pdf
Flux’s Security & Scalability with OCI & Helm Slides.pdfFlux’s Security & Scalability with OCI & Helm Slides.pdf
Flux’s Security & Scalability with OCI & Helm Slides.pdf
 
Drupal 3D - Intro to Using Web 3D with Drupal
Drupal 3D - Intro to Using Web 3D with DrupalDrupal 3D - Intro to Using Web 3D with Drupal
Drupal 3D - Intro to Using Web 3D with Drupal
 
Володимир Шиманський “Роль спільноти і OpenSource в IoT бізнесі” {R0boCamp}
Володимир Шиманський “Роль спільноти і OpenSource в IoT бізнесі” {R0boCamp} Володимир Шиманський “Роль спільноти і OpenSource в IoT бізнесі” {R0boCamp}
Володимир Шиманський “Роль спільноти і OpenSource в IoT бізнесі” {R0boCamp}
 
Programming for non tech entrepreneurs
Programming for non tech entrepreneursProgramming for non tech entrepreneurs
Programming for non tech entrepreneurs
 
Netflix Open Source: Building a Distributed and Automated Open Source Program
Netflix Open Source:  Building a Distributed and Automated Open Source ProgramNetflix Open Source:  Building a Distributed and Automated Open Source Program
Netflix Open Source: Building a Distributed and Automated Open Source Program
 
Building a Distributed & Automated Open Source Program at Netflix
Building a Distributed & Automated Open Source Program at NetflixBuilding a Distributed & Automated Open Source Program at Netflix
Building a Distributed & Automated Open Source Program at Netflix
 
VR Overview with L2D
VR Overview with L2DVR Overview with L2D
VR Overview with L2D
 
Create IoT with Open Source Hardware, Tizen and HTML5
Create IoT with Open Source Hardware, Tizen and HTML5Create IoT with Open Source Hardware, Tizen and HTML5
Create IoT with Open Source Hardware, Tizen and HTML5
 
Nordkapp dConstruct09 Recap
Nordkapp dConstruct09 RecapNordkapp dConstruct09 Recap
Nordkapp dConstruct09 Recap
 
IoT Domain Naming and Pain Points
IoT Domain Naming and Pain PointsIoT Domain Naming and Pain Points
IoT Domain Naming and Pain Points
 

Mais de Marcelo Serpa

Frontend Track NodeJS
Frontend Track NodeJSFrontend Track NodeJS
Frontend Track NodeJSMarcelo Serpa
 
Defenda seus consumidores
Defenda seus consumidoresDefenda seus consumidores
Defenda seus consumidoresMarcelo Serpa
 
Service discovery with Eureka and Spring Cloud
Service discovery with Eureka and Spring CloudService discovery with Eureka and Spring Cloud
Service discovery with Eureka and Spring CloudMarcelo Serpa
 
Acessando apis com feign e hystrix
Acessando apis com feign e hystrixAcessando apis com feign e hystrix
Acessando apis com feign e hystrixMarcelo Serpa
 
No core do node js - entendendo como a plataforma trabalha
No core do node js  - entendendo como a plataforma trabalhaNo core do node js  - entendendo como a plataforma trabalha
No core do node js - entendendo como a plataforma trabalhaMarcelo Serpa
 
Componentizacao com ReactJs
Componentizacao com ReactJsComponentizacao com ReactJs
Componentizacao com ReactJsMarcelo Serpa
 

Mais de Marcelo Serpa (13)

AWS Organizations
AWS OrganizationsAWS Organizations
AWS Organizations
 
Frontend Track NodeJS
Frontend Track NodeJSFrontend Track NodeJS
Frontend Track NodeJS
 
Netty training
Netty trainingNetty training
Netty training
 
Terraform
TerraformTerraform
Terraform
 
Cqrs
CqrsCqrs
Cqrs
 
Microservices
MicroservicesMicroservices
Microservices
 
Caching
CachingCaching
Caching
 
Defenda seus consumidores
Defenda seus consumidoresDefenda seus consumidores
Defenda seus consumidores
 
Service discovery with Eureka and Spring Cloud
Service discovery with Eureka and Spring CloudService discovery with Eureka and Spring Cloud
Service discovery with Eureka and Spring Cloud
 
Acessando apis com feign e hystrix
Acessando apis com feign e hystrixAcessando apis com feign e hystrix
Acessando apis com feign e hystrix
 
No core do node js - entendendo como a plataforma trabalha
No core do node js  - entendendo como a plataforma trabalhaNo core do node js  - entendendo como a plataforma trabalha
No core do node js - entendendo como a plataforma trabalha
 
Componentizacao com ReactJs
Componentizacao com ReactJsComponentizacao com ReactJs
Componentizacao com ReactJs
 
Clean code
Clean codeClean code
Clean code
 

Último

Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesZilliz
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 

Último (20)

Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 

Web 3.0 - The Future of Web

  • 1. Web 3.0 The Future of web Marcelo Serpa
  • 2. Marcelo Serpa ● Software Architect ● Youtuber :D -> DevsDeValor ● AWS and GCP ● Java & DevOps ● Github: https://github.com/marceloserpa +++ < design + inovação + software >
  • 4. Cold War < design + inovação + software > +++ ● US versus USSR (1947 - 1991) ● Ideological conflict ● The space race ○ Sputnik - 1957
  • 5. ARPANET < design + inovação + software > +++ ● Fear of conflict in USA ● Advanced Research Project Agency ● Created at 1957 ● J.C.R Licklider - MIT ● Galactic Network - 1962 ○ UCLA - University of California, Los Angeles ○ UCSB - University of California, Santa Barbara ○ SRI - Stanford Research Institute, ○ UTAH - University of Utah ● 1969 - First email
  • 6. Web 1.0 < design + inovação + software > +++ ● Tim Berners Lee ● 1991 born the web 1.0 ● Static Page == Read-only ● The content creator were the developers ● Global digital library ● 1991 - 2004 ● WebSite ● Browser ● Server
  • 7. Web 2.0 < design + inovação + software > +++ ● Started at 2004 - now ● Interactive ● You don't need to be a developer to participate ● Internet become massive adopt ● Social media & Ecommerce ● Dominated by centralized apps from Google, Facebook and Amazon ● Collect user data and monetize it without users meaning consent ● Mobile ● Apps ● Cloud
  • 8. Web 2.0 - tradeoffs < design + inovação + software > +++ ● Ownership of identify ● Customize content using ML ● Lack of privacy ● ADS
  • 9. Web 2.0 - tradeoffs < design + inovação + software > +++
  • 10. New Techs == new opportunities
  • 11. Web 3.0 < design + inovação + software > +++ ● Decentralization ○ users privacy ○ to resist government censorship ● Verifiable ● Trustless ● Self-governing ● Permissionless ● Distributed and robust ● Stateful ● Native built-in payments
  • 12. Web 3.0 - Layers < design + inovação + software > +++
  • 14. VR / AR / MR < design + inovação + software > +++ ● VR and AR become interface ● Virtual Reality == Artificial digital environment ● Augmented Reality == Layered on top of the real world ● Mixed Reality == Hybrid reality ● Immersion
  • 15. Biology < design + inovação + software > +++ ● Best aligned with our biology ○ some statistics suggest that the brain processes images 6x-600x times faster than text ■ images are processed in parallel ■ language are processed linear ● AR can enable telepresence
  • 16. IoT & Wearables < design + inovação + software > +++ ● Digitalization of every object in real world ● Capture data from every people ● 30B -> trillions in the next decade ● health monitoring
  • 18. AI & ML < design + inovação + software > +++ ● Cognitive computing ● Semantic Web ○ “Smartness” ● Optimize and prescribe activities
  • 20. BTC Blockchain < design + inovação + software > +++ ● Created by Satoshi Nakamoto ● Bitcoin released at 2008 ● Decentralized cash system ● Network for BTC ● Storage value ● Like linkedin-list but immutable ● P2P - You don’t need an intermediary like a bank
  • 21. Ethereum Blockchain < design + inovação + software > +++ ● Whitepaper created by Vitalik Buterin - 17 years old - 2013 ● Ethereum starts 2015 ● Main difference from BTC Blockchain ● Storage code ● You don’t need any type of intermediary ● No censorship
  • 22. Smart Contract < design + inovação + software > +++ ● Contracts as code ○ Programmable ○ Automated ○ Self-executing ● Solidity ● Decentralized Applications
  • 23. Smart Contract < design + inovação + software > +++
  • 24. < design + inovação + software > +++
  • 25. Smart Contract - Use cases < design + inovação + software > +++
  • 26. Axie Infinity < design + inovação + software > +++
  • 27. DApp - Pete’s Pet Shop (Truffle tutorial)
  • 28. Pete’s Pet shop < design + inovação + software > +++ ● Based on https://www.trufflesuite.com/tutorial ● Adopt a dog using your crypto wallet
  • 29. Pete’s Pet shop < design + inovação + software > +++
  • 30. DApp - Yu-Gi-Oh! Decentralized Store
  • 31. Pete’s Pet shop < design + inovação + software > +++ ● Based on https://www.trufflesuite.com/tutorial ● Adopt a dog using your crypto wallet
  • 32. < design + inovação + software > +++
  • 33. DApps - Tradeoffs < design + inovação + software > +++ ● Is Smart Contract a new Backend? ● Complexity ● Learning Curve ● Expensive - Gas fees ● Slow
  • 34. It’s just the beginning
  • 35. Web 3.0 + Metaverse < design + inovação + software > +++
  • 36. Bio < design + inovação + software > +++ ● https://ethereum.org/en/dapps/ ● http://trufflesuite.com/tutorial/ ● https://dappradar.com/ ● https://endireito-cienciasjuridicas.jusbrasil.com.br/artigos/540493001/www-aspectos-gerais-da-rede- mundial-de-computadores-world-wide-web ● https://www.forbes.com/sites/forbestechcouncil/2020/01/06/what-is-web-3-0/?sh=ce8816158dfb ● https://techinnovations.info/why-every-organization-needs-an-augmented-reality-strategy/?gclid=Cj0 KCQiA7oyNBhDiARIsADtGRZYx629nd7WyFWMRH3d_4XpbhsR82vIEOAFxESwcpcqZZn-A_y3dif8aA hs4EALw_wcB ● https://oit.williams.edu/files/2010/02/using-images-effectively.pdf ● https://forkast.news/how-blockchain-drive-video-games-web-3-future/ ● https://www.emailaudience.com/research-picture-worth-1000-words-marketing/
  • 37. Thanks! < design + inovação + software > +++ Marcelo Serpa Software Architect marcelo.serpa@ilegra.com