SlideShare una empresa de Scribd logo
1 de 26
Descargar para leer sin conexión
How to build your blockchain
project with Chainstack
Jona Smulders Cohen
Product Manager
Alex Khaerov
Development Lead
2
Do you really need a
blockchain?
3
Do you really need a blockchain?
Can you articulate a
real problem?
Do you need a
database?
Do many people need
to write to it?
You might need a blockchain
YES
YES
YES
Do all writers trust
each other?
NO
4
What kind of blockchain do you need?
Do you 1) need to control
read and write access and
2) require highly efficient
transactions?
YES
Public
Permissionless
e.g. Ethereum
Permissioned
e.g. Quorum
Access: Trusted members need
permission to join.
Confidentiality: Read/write access can
be limited amongst different members.
Efficiency: Generally higher efficiency in
transactions.
Trust: Requires some level of trust, so
more efficient because less stringent
consensus
NO
Access: Anyone can join.
Confidentiality: Anyone can read
and write.
Efficiency: Can suffer from low
efficiency of transactions.
Trust: No trust required between
members
5
Building your blockchain project
Public
Permissionless/
Permissioned?
Network
Protocol
Node
Deployment
Read & write access
Transparency
Immutability
Efficiency
Num. parties involved in
consensus
6
Selecting a protocol
7
Selecting a protocol
Maturity
Is it battle tested by thousands of
users or is it experimental?
Does it have solid backing?
Will you encounter stability
issues?
Community
How widely adopted?
Is there a large and active
support network available to:
troubleshoot issues?
develop it further?
Complexity
Is it challenging to build with?
Does it require specific domain
expertise to work with?
Roadmap
What are the plans for the future?
What direction are they heading?
How is it going to change?
Documentation
How extensively documented?
Can you build exclusively based
off of documentation or are you
going to end up trawling forums
for answers?
6 things to consider
Consensus
How do participants reach
agreement on the state of the
ledger?
Efficiency: how does the design
impact the efficiency of
transactions?
8
Comparing protocols
Quorum
Backed by JPMorgan Chase & Co.
Fork of Ethereum, makes use of smart
contracts.
Allows nodes to send encrypted
messages to each other.
Corda
Backed by R3.
Enterprise platform initially built for
financial services industry.
Useful for situations where transaction
privacy is key.
Has smart contract scripting functionality
with legal phrasing built in.
MultiChain
Fork of Bitcoin Core, adapted for
permissioned blockchains.
Stable and simple way to store data
without smart contracts.
Supports confidentiality of transactions.
Hyperledger Fabric
Founded by Linux Foundation. IBM, Intel,
SAP, CISCO, Daimler, AmEx backing
Flexible, with pluggable consensus and
membership.
Channel technology for confidential
transactions.
Ethereum
Go-to for decentralized applications that
prioritizes publicly-verifiable transactions.
Supports a smart contract application
layer.
Suffers from low transactions/sec. (for
now)
PublicPermissioned
Permissioned Permissioned Permissioned
Permissioned
9
Protocol design
1. Consensus Mechanism
How does the network reach
consensus?
2. Scalability, speed and efficiency
Does it require a lot of computation? If
the network increases, will it slow
dramatically?
3. Privacy
How much access does each node
have to view the contents of a
transaction?
Participant A Participant BNotary Node A Node CNode B
Participant A Participant BNotary
Participant DParticipant C Notary
Node A Node CNode B
Node D Node FNode E
Corda Ethereum
10
Read & write access
Transparency
Immutability
Efficiency
Num. parties involved in
consensus
Building your blockchain project
Public
Permissionless/
Permissioned?
Network
Protocol
Node
Deployment
Consensus
Community
Complexity
Maturity
Roadmap
Documentation
11
Shared/Dedicated?
Shared = cheaper, but could
suffer latency issues, slower
at large volume of requests.
Dedicated = unlimited
access, not sharing
resources with other
applications.
Distributed
If not distributed, you could end
up with a network that
becomes centralized, with a
single point of failure.
Node deployment options
Hybrid or completely on
cloud?
Do you need the control of
on-premises nodes, or can
they all be managed by a
cloud provider?
What do your network
members require?
Geographic location
Deploying nodes closer to
your area of operations
gives you faster response
times.
How is your app designed
and where is your
infrastructure?
!
"
12
Read & write access
Transparency
Immutability
Efficiency
Num. parties involved in
consensus
Building your blockchain project
Public
Permissionless/
Permissioned?
Network
Protocol
Node
Deployment
Consensus
Community
Complexity
Maturity
Roadmap
Documentation
Distributed
Hybrid or completely on
cloud
Cloud provider
Cloud region
Speed
Access and privacy
13
§ Cost of time and resources wasted spent building an unnecessary solution from
the ground up.
§ Lack of planning results in time spent experimenting with different protocols.
§ Complex protocol takes time to get up and running with a functional proof of
concept.
§ Deployments that are hard to maintain will require ongoing time and effort to
keep stable.
§ Cost of investing heavily into one solution when you could be exploring other
opportunities.
§ Privacy issues that arise from choosing the wrong consensus mechanism
§ Inability to scale appropriately.
§ Deploying a network that doesn't support all consortium members’ need.
§ Choosing a protocol with a poorly defined roadmap, little backing and not enough
community support that ends up becoming obsolete or unsupported.
...
Lots of choices with lots of
consequences…
Every choice impacts the
time and money
spent building the right
solution.
14
Introducing Blockchain as a
Service
15
Introducing: Blockchain as a Service
A Platform as a Service that empowers
businesses and developers to rapidly
build, deploy and manage decentralized
networks and services.
Why do you need it?
Reduce the complexity and
challenges involved in working
with blockchains.
Less need for hard-to-find
technical skills.
Security built in from the
start.
Scalable for any
requirements.
Low set up and
maintenance costs.
Extremely short time to
get started managing
networks.
16
Introducing: Blockchain as a Service
Who is it for?
Looking to quickly start prototyping with
blockchains and building their own
DApps.
Enterprise developers
Partners
(ISVs, SIs, ISPs, Consultants)
Independent developers
Interested in offering blockchain solutions
to their clients.
Looking to explore and experiment
blockchain solutions for their companies.
Need a secure platform to scale and
maintain an existing blockchain proof of
concept. Want to deploy dedicated nodes on
public blockchains like Ethereum.
17
1. Which protocols do they support?
2. What deployment options do
they have?
3. How much does it cost and how do
they charge?
4. How easy is it to set up and build
on. (Essential for rapid prototyping)
How to choose the right platform to manage
your blockchain network?
18
19
The Chainstack solution
Developers should be free to leverage the right
protocol for their needs.
Chainstack offers the flexibility to experiment
with multiple protocols, all from a single
dashboard.
Multi-protocol
FabricMultiChainQuorum
EthereumCorda
More
coming
soon
20
You might want your nodes on the public cloud, or
deployed on-prem.
Chainstack gives you the choice to deploy
blockchains where you need them and across
hybrid environments.
Cloud agnostic, hybrid deployment
The Chainstack solution
Google Alibaba
Amazon DigitalOcean
Microsoft
On-Premises
21
The Chainstack solution
Deploying and maintaining
enterprise blockchains doesn’t
have to be a complicated
process.
Chainstack’s UI removes
complexity in deploying and
managing blockchains so that
anyone can do it.
Easy to Use
Managing and getting started with
blockchain can take a long time,
from complex DevOps to
synchronizing nodes.
Chainstack takes care of all of
this, getting you running
smoothly in minutes rather than
hours or days.
Fast
Developing a blockchain network
can be require significant up-front
investment that continues over its
lifetime.
Chainstack’s solution provides a
more cost effective way to build
and manage a network yourself.
Cost-effective
22
Rapid node synchronization
technology
23
24
Node synchronization
made quick and painless
Chainstack’s patented node-
synchronizing technology let’s you
deploy new nodes blazingly fast.
No need to spend hours or even
days deploying and synchronizing
new nodes.
Never worry about interrupted or
failed deployments.
320x faster node deployment
and synchronization
Avg. time to fast sync
a Geth node
34h 18m
6m 23s
25
Demo
26
console.chainstack.com
Multi-cloud, multi-protocol Platform as a Service.
Rapidly build, deploy, and manage decentralized
networks and services.
For enterprises and developers.
TRY IT NOW FOR FREE
@ChainstackHQ
Alex Khaerov
Jona Smulders Cohen

Más contenido relacionado

La actualidad más candente

Hyperledger Sawtooth Lake Intel's OSS Contribution to Enterprise Blockchain
Hyperledger Sawtooth Lake Intel's OSS Contribution to Enterprise BlockchainHyperledger Sawtooth Lake Intel's OSS Contribution to Enterprise Blockchain
Hyperledger Sawtooth Lake Intel's OSS Contribution to Enterprise BlockchainAltoros
 
Overview of Blockchain Consensus Mechanisms
Overview of Blockchain Consensus MechanismsOverview of Blockchain Consensus Mechanisms
Overview of Blockchain Consensus MechanismsJohannes Ahlmann
 
Blockchain Explored: A technical deep-dive
Blockchain Explored: A technical deep-diveBlockchain Explored: A technical deep-dive
Blockchain Explored: A technical deep-diveBinh Nguyen
 
Webinar: Enterprise Blockchain Radically Simplified with Truffle and Kaleido
Webinar: Enterprise Blockchain Radically Simplified with Truffle and KaleidoWebinar: Enterprise Blockchain Radically Simplified with Truffle and Kaleido
Webinar: Enterprise Blockchain Radically Simplified with Truffle and KaleidoKaleido
 
Architecture of the Hyperledger Blockchain Fabric - Christian Cachin - IBM Re...
Architecture of the Hyperledger Blockchain Fabric - Christian Cachin - IBM Re...Architecture of the Hyperledger Blockchain Fabric - Christian Cachin - IBM Re...
Architecture of the Hyperledger Blockchain Fabric - Christian Cachin - IBM Re...Romeo Kienzler
 
Demystify blockchain development with hyperledger fabric
Demystify blockchain development with hyperledger fabricDemystify blockchain development with hyperledger fabric
Demystify blockchain development with hyperledger fabricBenjamin Fuentes
 
Hyperledger Fabric Architecture
Hyperledger Fabric ArchitectureHyperledger Fabric Architecture
Hyperledger Fabric Architecture상문 오
 
Defrag X Keynote: Deploying and managing Global Blockchain Network
Defrag X Keynote: Deploying and managing Global Blockchain NetworkDefrag X Keynote: Deploying and managing Global Blockchain Network
Defrag X Keynote: Deploying and managing Global Blockchain NetworkDuncan Johnston-Watt
 
Architecture of the Hyperledger Blockchain Fabric
Architecture of the Hyperledger Blockchain FabricArchitecture of the Hyperledger Blockchain Fabric
Architecture of the Hyperledger Blockchain Fabricmustafa sarac
 
Cees van Wijk - How to preserve privacy on a blockchain?
Cees van Wijk - How to preserve privacy on a blockchain?Cees van Wijk - How to preserve privacy on a blockchain?
Cees van Wijk - How to preserve privacy on a blockchain?Vincent Everts
 
Understanding blockchains
Understanding blockchainsUnderstanding blockchains
Understanding blockchainsLen Bass
 
Blockchain consensus algorithms
Blockchain consensus algorithmsBlockchain consensus algorithms
Blockchain consensus algorithmsAnurag Dashputre
 
Introduction to Blockchain and the Hyperledger Project
Introduction to Blockchain and the Hyperledger ProjectIntroduction to Blockchain and the Hyperledger Project
Introduction to Blockchain and the Hyperledger ProjectManuel Garcia
 
Blockchain, 
Hyperledger fabric & Hyperledger cello
Blockchain, 
Hyperledger fabric & Hyperledger celloBlockchain, 
Hyperledger fabric & Hyperledger cello
Blockchain, 
Hyperledger fabric & Hyperledger celloSahdev Zala
 
Blockchain for Business
Blockchain for BusinessBlockchain for Business
Blockchain for BusinessAhmad Gohar
 
Gluecon 2016 Keynote: Deploying and Managing Blockchain Applications
Gluecon 2016 Keynote: Deploying and Managing Blockchain ApplicationsGluecon 2016 Keynote: Deploying and Managing Blockchain Applications
Gluecon 2016 Keynote: Deploying and Managing Blockchain ApplicationsDuncan Johnston-Watt
 
Practical Challenges for Public Blockchains
Practical Challenges for Public BlockchainsPractical Challenges for Public Blockchains
Practical Challenges for Public BlockchainsJohannes Ahlmann
 
Hyperledger Fabric and Tools
Hyperledger Fabric and ToolsHyperledger Fabric and Tools
Hyperledger Fabric and ToolsRihusoft
 

La actualidad más candente (20)

Hyperledger Sawtooth Lake Intel's OSS Contribution to Enterprise Blockchain
Hyperledger Sawtooth Lake Intel's OSS Contribution to Enterprise BlockchainHyperledger Sawtooth Lake Intel's OSS Contribution to Enterprise Blockchain
Hyperledger Sawtooth Lake Intel's OSS Contribution to Enterprise Blockchain
 
Overview of Blockchain Consensus Mechanisms
Overview of Blockchain Consensus MechanismsOverview of Blockchain Consensus Mechanisms
Overview of Blockchain Consensus Mechanisms
 
Blockchain Explored: A technical deep-dive
Blockchain Explored: A technical deep-diveBlockchain Explored: A technical deep-dive
Blockchain Explored: A technical deep-dive
 
Webinar: Enterprise Blockchain Radically Simplified with Truffle and Kaleido
Webinar: Enterprise Blockchain Radically Simplified with Truffle and KaleidoWebinar: Enterprise Blockchain Radically Simplified with Truffle and Kaleido
Webinar: Enterprise Blockchain Radically Simplified with Truffle and Kaleido
 
Architecture of the Hyperledger Blockchain Fabric - Christian Cachin - IBM Re...
Architecture of the Hyperledger Blockchain Fabric - Christian Cachin - IBM Re...Architecture of the Hyperledger Blockchain Fabric - Christian Cachin - IBM Re...
Architecture of the Hyperledger Blockchain Fabric - Christian Cachin - IBM Re...
 
Demystify blockchain development with hyperledger fabric
Demystify blockchain development with hyperledger fabricDemystify blockchain development with hyperledger fabric
Demystify blockchain development with hyperledger fabric
 
Hyperledger Fabric Architecture
Hyperledger Fabric ArchitectureHyperledger Fabric Architecture
Hyperledger Fabric Architecture
 
Defrag X Keynote: Deploying and managing Global Blockchain Network
Defrag X Keynote: Deploying and managing Global Blockchain NetworkDefrag X Keynote: Deploying and managing Global Blockchain Network
Defrag X Keynote: Deploying and managing Global Blockchain Network
 
Architecture of the Hyperledger Blockchain Fabric
Architecture of the Hyperledger Blockchain FabricArchitecture of the Hyperledger Blockchain Fabric
Architecture of the Hyperledger Blockchain Fabric
 
Cees van Wijk - How to preserve privacy on a blockchain?
Cees van Wijk - How to preserve privacy on a blockchain?Cees van Wijk - How to preserve privacy on a blockchain?
Cees van Wijk - How to preserve privacy on a blockchain?
 
Understanding blockchains
Understanding blockchainsUnderstanding blockchains
Understanding blockchains
 
Hyperledger fabric 3
Hyperledger fabric 3Hyperledger fabric 3
Hyperledger fabric 3
 
Blockchain consensus algorithms
Blockchain consensus algorithmsBlockchain consensus algorithms
Blockchain consensus algorithms
 
Hyperledger introduction
Hyperledger introductionHyperledger introduction
Hyperledger introduction
 
Introduction to Blockchain and the Hyperledger Project
Introduction to Blockchain and the Hyperledger ProjectIntroduction to Blockchain and the Hyperledger Project
Introduction to Blockchain and the Hyperledger Project
 
Blockchain, 
Hyperledger fabric & Hyperledger cello
Blockchain, 
Hyperledger fabric & Hyperledger celloBlockchain, 
Hyperledger fabric & Hyperledger cello
Blockchain, 
Hyperledger fabric & Hyperledger cello
 
Blockchain for Business
Blockchain for BusinessBlockchain for Business
Blockchain for Business
 
Gluecon 2016 Keynote: Deploying and Managing Blockchain Applications
Gluecon 2016 Keynote: Deploying and Managing Blockchain ApplicationsGluecon 2016 Keynote: Deploying and Managing Blockchain Applications
Gluecon 2016 Keynote: Deploying and Managing Blockchain Applications
 
Practical Challenges for Public Blockchains
Practical Challenges for Public BlockchainsPractical Challenges for Public Blockchains
Practical Challenges for Public Blockchains
 
Hyperledger Fabric and Tools
Hyperledger Fabric and ToolsHyperledger Fabric and Tools
Hyperledger Fabric and Tools
 

Similar a How to Build Your Blockchain Project with Chainstack

Blockchain for Enterprises
Blockchain for EnterprisesBlockchain for Enterprises
Blockchain for EnterprisesHimanshu Pandey
 
Wwc developing hyperledger applications v4
Wwc  developing hyperledger applications v4Wwc  developing hyperledger applications v4
Wwc developing hyperledger applications v4LennartF
 
EcoSummit 2016 in Berlin Presentation - ConsenSys / RWE
EcoSummit 2016 in Berlin Presentation - ConsenSys / RWEEcoSummit 2016 in Berlin Presentation - ConsenSys / RWE
EcoSummit 2016 in Berlin Presentation - ConsenSys / RWEJohn Lilic
 
Building Blockchain Projects on Enterprise Ethereum [Webinar]
Building Blockchain Projects on Enterprise Ethereum [Webinar] Building Blockchain Projects on Enterprise Ethereum [Webinar]
Building Blockchain Projects on Enterprise Ethereum [Webinar] Kaleido
 
Blockchain Technology ,Architecture and its Structure
Blockchain Technology ,Architecture and its StructureBlockchain Technology ,Architecture and its Structure
Blockchain Technology ,Architecture and its Structurekasthurimukila
 
How to use hyperledger fabric for the enterprise
How to use hyperledger fabric for the enterprise How to use hyperledger fabric for the enterprise
How to use hyperledger fabric for the enterprise Blockchain Council
 
6 Key Blockchain Features You Need to Know Now
6 Key Blockchain Features You Need to Know Now6 Key Blockchain Features You Need to Know Now
6 Key Blockchain Features You Need to Know Now101 Blockchains
 
Blockchain Tech Approach Whitepaper
Blockchain Tech Approach WhitepaperBlockchain Tech Approach Whitepaper
Blockchain Tech Approach WhitepaperProperty Bihar
 
BEST BLOCKCHAIN DEVELOPMENT PLATFORMS TO WATCH OUT FOR IN 2023
BEST BLOCKCHAIN DEVELOPMENT PLATFORMS TO WATCH OUT FOR IN 2023BEST BLOCKCHAIN DEVELOPMENT PLATFORMS TO WATCH OUT FOR IN 2023
BEST BLOCKCHAIN DEVELOPMENT PLATFORMS TO WATCH OUT FOR IN 2023SSTech System
 
The best smart contract platforms in 2021
The best smart contract platforms in 2021The best smart contract platforms in 2021
The best smart contract platforms in 2021OliviaJune1
 
Introduction to Blockchain and Smart Contracts
Introduction to Blockchain and Smart ContractsIntroduction to Blockchain and Smart Contracts
Introduction to Blockchain and Smart ContractsSaad Zaher
 
Hyperledger arch wg_paper_1_consensus
Hyperledger arch wg_paper_1_consensusHyperledger arch wg_paper_1_consensus
Hyperledger arch wg_paper_1_consensusCMR WORLD TECH
 
Hyperledger arch wg_paper_1_consensus
Hyperledger arch wg_paper_1_consensusHyperledger arch wg_paper_1_consensus
Hyperledger arch wg_paper_1_consensusCMR WORLD TECH
 
Hyperledger Architecture > Volume 1
Hyperledger Architecture > Volume 1Hyperledger Architecture > Volume 1
Hyperledger Architecture > Volume 1VIJAY MUTHU
 
Blockchain with HyperLedger (Public version)
Blockchain with HyperLedger (Public version)Blockchain with HyperLedger (Public version)
Blockchain with HyperLedger (Public version)Benjamin Fuentes
 
Blockchain technology.docx
Blockchain technology.docxBlockchain technology.docx
Blockchain technology.docxaymenabbaci
 
Adoption Blockchain Smart Contracts in Developing Information Systems.pdf
Adoption Blockchain Smart Contracts in Developing Information Systems.pdfAdoption Blockchain Smart Contracts in Developing Information Systems.pdf
Adoption Blockchain Smart Contracts in Developing Information Systems.pdfMahdi_Fahmideh
 

Similar a How to Build Your Blockchain Project with Chainstack (20)

Blockchain for Enterprises
Blockchain for EnterprisesBlockchain for Enterprises
Blockchain for Enterprises
 
Wwc developing hyperledger applications v4
Wwc  developing hyperledger applications v4Wwc  developing hyperledger applications v4
Wwc developing hyperledger applications v4
 
EcoSummit 2016 in Berlin Presentation - ConsenSys / RWE
EcoSummit 2016 in Berlin Presentation - ConsenSys / RWEEcoSummit 2016 in Berlin Presentation - ConsenSys / RWE
EcoSummit 2016 in Berlin Presentation - ConsenSys / RWE
 
Building Blockchain Projects on Enterprise Ethereum [Webinar]
Building Blockchain Projects on Enterprise Ethereum [Webinar] Building Blockchain Projects on Enterprise Ethereum [Webinar]
Building Blockchain Projects on Enterprise Ethereum [Webinar]
 
Blockchain Technology ,Architecture and its Structure
Blockchain Technology ,Architecture and its StructureBlockchain Technology ,Architecture and its Structure
Blockchain Technology ,Architecture and its Structure
 
How to use hyperledger fabric for the enterprise
How to use hyperledger fabric for the enterprise How to use hyperledger fabric for the enterprise
How to use hyperledger fabric for the enterprise
 
6 Key Blockchain Features You Need to Know Now
6 Key Blockchain Features You Need to Know Now6 Key Blockchain Features You Need to Know Now
6 Key Blockchain Features You Need to Know Now
 
Blockchain Tech Approach Whitepaper
Blockchain Tech Approach WhitepaperBlockchain Tech Approach Whitepaper
Blockchain Tech Approach Whitepaper
 
Blockchain in FinTech
Blockchain in FinTechBlockchain in FinTech
Blockchain in FinTech
 
BEST BLOCKCHAIN DEVELOPMENT PLATFORMS TO WATCH OUT FOR IN 2023
BEST BLOCKCHAIN DEVELOPMENT PLATFORMS TO WATCH OUT FOR IN 2023BEST BLOCKCHAIN DEVELOPMENT PLATFORMS TO WATCH OUT FOR IN 2023
BEST BLOCKCHAIN DEVELOPMENT PLATFORMS TO WATCH OUT FOR IN 2023
 
The best smart contract platforms in 2021
The best smart contract platforms in 2021The best smart contract platforms in 2021
The best smart contract platforms in 2021
 
Introduction to Blockchain and Smart Contracts
Introduction to Blockchain and Smart ContractsIntroduction to Blockchain and Smart Contracts
Introduction to Blockchain and Smart Contracts
 
Hyperledger fabric
Hyperledger fabricHyperledger fabric
Hyperledger fabric
 
Hyperledger arch wg_paper_1_consensus
Hyperledger arch wg_paper_1_consensusHyperledger arch wg_paper_1_consensus
Hyperledger arch wg_paper_1_consensus
 
Hyperledger arch wg_paper_1_consensus
Hyperledger arch wg_paper_1_consensusHyperledger arch wg_paper_1_consensus
Hyperledger arch wg_paper_1_consensus
 
Hyperledger Architecture > Volume 1
Hyperledger Architecture > Volume 1Hyperledger Architecture > Volume 1
Hyperledger Architecture > Volume 1
 
BlockchainLAB Hackathon
BlockchainLAB HackathonBlockchainLAB Hackathon
BlockchainLAB Hackathon
 
Blockchain with HyperLedger (Public version)
Blockchain with HyperLedger (Public version)Blockchain with HyperLedger (Public version)
Blockchain with HyperLedger (Public version)
 
Blockchain technology.docx
Blockchain technology.docxBlockchain technology.docx
Blockchain technology.docx
 
Adoption Blockchain Smart Contracts in Developing Information Systems.pdf
Adoption Blockchain Smart Contracts in Developing Information Systems.pdfAdoption Blockchain Smart Contracts in Developing Information Systems.pdf
Adoption Blockchain Smart Contracts in Developing Information Systems.pdf
 

Último

Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
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
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
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
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
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
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
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
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DaySri Ambati
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 

Último (20)

Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
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
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
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
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
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
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
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
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 

How to Build Your Blockchain Project with Chainstack

  • 1. How to build your blockchain project with Chainstack Jona Smulders Cohen Product Manager Alex Khaerov Development Lead
  • 2. 2 Do you really need a blockchain?
  • 3. 3 Do you really need a blockchain? Can you articulate a real problem? Do you need a database? Do many people need to write to it? You might need a blockchain YES YES YES Do all writers trust each other? NO
  • 4. 4 What kind of blockchain do you need? Do you 1) need to control read and write access and 2) require highly efficient transactions? YES Public Permissionless e.g. Ethereum Permissioned e.g. Quorum Access: Trusted members need permission to join. Confidentiality: Read/write access can be limited amongst different members. Efficiency: Generally higher efficiency in transactions. Trust: Requires some level of trust, so more efficient because less stringent consensus NO Access: Anyone can join. Confidentiality: Anyone can read and write. Efficiency: Can suffer from low efficiency of transactions. Trust: No trust required between members
  • 5. 5 Building your blockchain project Public Permissionless/ Permissioned? Network Protocol Node Deployment Read & write access Transparency Immutability Efficiency Num. parties involved in consensus
  • 7. 7 Selecting a protocol Maturity Is it battle tested by thousands of users or is it experimental? Does it have solid backing? Will you encounter stability issues? Community How widely adopted? Is there a large and active support network available to: troubleshoot issues? develop it further? Complexity Is it challenging to build with? Does it require specific domain expertise to work with? Roadmap What are the plans for the future? What direction are they heading? How is it going to change? Documentation How extensively documented? Can you build exclusively based off of documentation or are you going to end up trawling forums for answers? 6 things to consider Consensus How do participants reach agreement on the state of the ledger? Efficiency: how does the design impact the efficiency of transactions?
  • 8. 8 Comparing protocols Quorum Backed by JPMorgan Chase & Co. Fork of Ethereum, makes use of smart contracts. Allows nodes to send encrypted messages to each other. Corda Backed by R3. Enterprise platform initially built for financial services industry. Useful for situations where transaction privacy is key. Has smart contract scripting functionality with legal phrasing built in. MultiChain Fork of Bitcoin Core, adapted for permissioned blockchains. Stable and simple way to store data without smart contracts. Supports confidentiality of transactions. Hyperledger Fabric Founded by Linux Foundation. IBM, Intel, SAP, CISCO, Daimler, AmEx backing Flexible, with pluggable consensus and membership. Channel technology for confidential transactions. Ethereum Go-to for decentralized applications that prioritizes publicly-verifiable transactions. Supports a smart contract application layer. Suffers from low transactions/sec. (for now) PublicPermissioned Permissioned Permissioned Permissioned Permissioned
  • 9. 9 Protocol design 1. Consensus Mechanism How does the network reach consensus? 2. Scalability, speed and efficiency Does it require a lot of computation? If the network increases, will it slow dramatically? 3. Privacy How much access does each node have to view the contents of a transaction? Participant A Participant BNotary Node A Node CNode B Participant A Participant BNotary Participant DParticipant C Notary Node A Node CNode B Node D Node FNode E Corda Ethereum
  • 10. 10 Read & write access Transparency Immutability Efficiency Num. parties involved in consensus Building your blockchain project Public Permissionless/ Permissioned? Network Protocol Node Deployment Consensus Community Complexity Maturity Roadmap Documentation
  • 11. 11 Shared/Dedicated? Shared = cheaper, but could suffer latency issues, slower at large volume of requests. Dedicated = unlimited access, not sharing resources with other applications. Distributed If not distributed, you could end up with a network that becomes centralized, with a single point of failure. Node deployment options Hybrid or completely on cloud? Do you need the control of on-premises nodes, or can they all be managed by a cloud provider? What do your network members require? Geographic location Deploying nodes closer to your area of operations gives you faster response times. How is your app designed and where is your infrastructure? ! "
  • 12. 12 Read & write access Transparency Immutability Efficiency Num. parties involved in consensus Building your blockchain project Public Permissionless/ Permissioned? Network Protocol Node Deployment Consensus Community Complexity Maturity Roadmap Documentation Distributed Hybrid or completely on cloud Cloud provider Cloud region Speed Access and privacy
  • 13. 13 § Cost of time and resources wasted spent building an unnecessary solution from the ground up. § Lack of planning results in time spent experimenting with different protocols. § Complex protocol takes time to get up and running with a functional proof of concept. § Deployments that are hard to maintain will require ongoing time and effort to keep stable. § Cost of investing heavily into one solution when you could be exploring other opportunities. § Privacy issues that arise from choosing the wrong consensus mechanism § Inability to scale appropriately. § Deploying a network that doesn't support all consortium members’ need. § Choosing a protocol with a poorly defined roadmap, little backing and not enough community support that ends up becoming obsolete or unsupported. ... Lots of choices with lots of consequences… Every choice impacts the time and money spent building the right solution.
  • 15. 15 Introducing: Blockchain as a Service A Platform as a Service that empowers businesses and developers to rapidly build, deploy and manage decentralized networks and services. Why do you need it? Reduce the complexity and challenges involved in working with blockchains. Less need for hard-to-find technical skills. Security built in from the start. Scalable for any requirements. Low set up and maintenance costs. Extremely short time to get started managing networks.
  • 16. 16 Introducing: Blockchain as a Service Who is it for? Looking to quickly start prototyping with blockchains and building their own DApps. Enterprise developers Partners (ISVs, SIs, ISPs, Consultants) Independent developers Interested in offering blockchain solutions to their clients. Looking to explore and experiment blockchain solutions for their companies. Need a secure platform to scale and maintain an existing blockchain proof of concept. Want to deploy dedicated nodes on public blockchains like Ethereum.
  • 17. 17 1. Which protocols do they support? 2. What deployment options do they have? 3. How much does it cost and how do they charge? 4. How easy is it to set up and build on. (Essential for rapid prototyping) How to choose the right platform to manage your blockchain network?
  • 18. 18
  • 19. 19 The Chainstack solution Developers should be free to leverage the right protocol for their needs. Chainstack offers the flexibility to experiment with multiple protocols, all from a single dashboard. Multi-protocol FabricMultiChainQuorum EthereumCorda More coming soon
  • 20. 20 You might want your nodes on the public cloud, or deployed on-prem. Chainstack gives you the choice to deploy blockchains where you need them and across hybrid environments. Cloud agnostic, hybrid deployment The Chainstack solution Google Alibaba Amazon DigitalOcean Microsoft On-Premises
  • 21. 21 The Chainstack solution Deploying and maintaining enterprise blockchains doesn’t have to be a complicated process. Chainstack’s UI removes complexity in deploying and managing blockchains so that anyone can do it. Easy to Use Managing and getting started with blockchain can take a long time, from complex DevOps to synchronizing nodes. Chainstack takes care of all of this, getting you running smoothly in minutes rather than hours or days. Fast Developing a blockchain network can be require significant up-front investment that continues over its lifetime. Chainstack’s solution provides a more cost effective way to build and manage a network yourself. Cost-effective
  • 23. 23
  • 24. 24 Node synchronization made quick and painless Chainstack’s patented node- synchronizing technology let’s you deploy new nodes blazingly fast. No need to spend hours or even days deploying and synchronizing new nodes. Never worry about interrupted or failed deployments. 320x faster node deployment and synchronization Avg. time to fast sync a Geth node 34h 18m 6m 23s
  • 26. 26 console.chainstack.com Multi-cloud, multi-protocol Platform as a Service. Rapidly build, deploy, and manage decentralized networks and services. For enterprises and developers. TRY IT NOW FOR FREE @ChainstackHQ Alex Khaerov Jona Smulders Cohen