SlideShare a Scribd company logo
1 of 52
Download to read offline
Blockchain and
smart contracts:
infrastructure and
platforms
Claudio Di Ciccio | http://diciccio.net | claudio.diciccio@uniroma1.it
Sapienza, University of Rome, Italy
Cyber 4.0 Seminar, 2021, March the 3rd
Claudio Di Ciccio
Assistant professor
Ph.D. in Computer Science and Engineering
Main researchinterests:
process mining,
blockchains,
declarative process modelling,
service-orientedarchitectures
C.
Di
Ciccio,
March
2021
Blockchain
and
smart
contracts
2
My experience so far
C.
Di
Ciccio,
March
2021
Latina, Italy (B.Sc) Rome, Italy (M.Sc, Ph.D) Vienna, Austria (Post-doc, Assistant Prof .) Rome, Italy (Assistant Prof .)
Blockchain
and
smart
contracts
3
Half empty or half full?
http://aeon.co/ideas/which-is-more-fundamental-processes-or-things
C.
Di
Ciccio,
March
2021
Blockchain
and
smart
contracts
4
Processes are into dynamics
Thanks Dr. Mieke Jans for offering her hand
C.
Di
Ciccio,
March
2021
Blockchain
and
smart
contracts
5
Blockchain as an
infrastructure
C.
Di
Ciccio,
March
2021
Blockchain
and
smart
contracts
6
Transaction
• Transfer of (crypto)assets (Ether, Bitcoin, Litecoin, EOS, …)
from account A to account B
Externally Owned
Account (EOA)
Externally Owned
Account (EOA)
Digital signature
C.
Di
Ciccio,
March
2021
Blockchain
and
smart
contracts
7
Ledger
• Ordered collection of transactions
• The order matters!
C.
Di
Ciccio,
March
2021
Blockchain
and
smart
contracts
8
Block
• Blocks group and collate transactions
• The order matters!
C.
Di
Ciccio,
March
2021
Blockchain
and
smart
contracts
9
Hashing the previous block for immutability
• Blocks refer back to direct predecessors
• The order matters!
C.
Di
Ciccio,
March
2021
Blockchain
and
smart
contracts
10
The Blockchain remembers
C.
Di
Ciccio,
March
2021
Blockchain
and
smart
contracts
11
Ledgers
• A ledger is a collection of transactions.
 Throughout history, on paper; recently, stored digitally
• Shortcomings of centralised ledgers:
 They may be lost or destroyed:
a user must trust that the owner is properly backing up
the system
 Transactions may not be valid:
a user must trust that the owner is validating each
received transaction
 The transaction list may not be complete:
a user must trust that the owner is including all valid
transactions that have been received
 The transaction data may have been altered:
a user must trust that the owner is not altering past
transactions
C.
Di
Ciccio,
March
2021
Blockchain
and
smart
contracts
12
Decentralisation for persistence
Centralisation Decentralisation
Distributing the ledger makes for permanence
BUT
entails no notion of unique distributed clock
C.
Di
Ciccio,
March
2021
Blockchain
and
smart
contracts
13
Distributed nature
C.
Di
Ciccio,
March
2021
Blockchain
and
smart
contracts
14
Distributed nature
C.
Di
Ciccio,
March
2021
Blockchain
and
smart
contracts
15
Distributed nature
C.
Di
Ciccio,
March
2021
Blockchain
and
smart
contracts
16
Mining for a blockchain
Proof of Work (PoW): obtain the right to publish the
next block by solving a computationally intensive
puzzle
Checking that a solution is valid is easy
Solving the puzzle is difficult: an incentive is needed
C.
Di
Ciccio,
March
2021
Blockchain
and
smart
contracts
17
Ledgers are distributed and
maintained by a network
https://ehtstats.net https://ehternodes.org
C.
Di
Ciccio,
March
2021
Blockchain
and
smart
contracts
18
Crypto-fuel needed!
C.
Di
Ciccio,
March
2021
Blockchain
and
smart
contracts
19
From peer-to-peer electronic cash system
to programmable distributed environment
“A universal platform with internal programming language, so that
everyone could write any app”
[V. Buterin]
C.
Di
Ciccio,
March
2021
Blockchain
and
smart
contracts
20
Smart Contracts are
codified autonomous agents
C.
Di
Ciccio,
March
2021
Blockchain
and
smart
contracts
21
Smart Contracts are
pieces of code
C.
Di
Ciccio,
March
2021
Blockchain
and
smart
contracts
22
Smart Contracts are
pieces of code
• Smart Contracts in Ethereum
 live in the Ethereum environment
 execute a function when called
 have direct control over their own balance
and key/value storage
 have their behaviour fully specified by their
code
C.
Di
Ciccio,
March
2021
Blockchain
and
smart
contracts
23
The polygraph machine
Where are Smart Contracts
executed?
First on the mining nodes.
Then, potentially, on every node!
Only absolutely needed
instructions should be put in code!
C.
Di
Ciccio,
March
2021
Blockchain
and
smart
contracts
24
A programmable distributed environment
Gas price (execution costs)
Input (and output) encoded data.
Smart Contract
Account
C.
Di
Ciccio,
March
2021
Blockchain
and
smart
contracts
25
New
Smart Contract
Account
New address
Smart contract code to be deployed
Invoking a smart
contract function
Deploying a new
smart contract
Distributed nature
C.
Di
Ciccio,
March
2021
Blockchain
and
smart
contracts
26
Smart Contracts are
pieces of code (not for free)
Wood 2014
C.
Di
Ciccio,
March
2021
Blockchain
and
smart
contracts
27
Tokens are not cryptofuel
Nothing specific of blockchains, after all!
1:5
C.
Di
Ciccio,
March
2021
Blockchain
and
smart
contracts
28
Your brand new token in 5 minutes or less
C.
Di
Ciccio,
March
2021
Blockchain
and
smart
contracts
29
Tokens
C.
Di
Ciccio,
March
2021
Blockchain
and
smart
contracts
30
Tokens
31
C.
Di
Ciccio,
March
2021
Blockchain
and
smart
contracts
The Blockchain and the Internet
32
C.
Di
Ciccio,
March
2021
Blockchain
and
smart
contracts
Web 1.0
33
Back end Front end
C.
Di
Ciccio,
March
2021
Blockchain
and
smart
contracts
Web 2.0
34
C.
Di
Ciccio,
March
2021
Blockchain
and
smart
contracts
Web 3.0
35
C.
Di
Ciccio,
March
2021
Blockchain
and
smart
contracts
Blockchain as a process execution infrastructure
C.
Di
Ciccio,
March
2021
Blockchain
and
smart
contracts
36
Division of labour → Automation
Draw out
wire
Straight wire Cut wire Grind wire
Put head on
pin
Put pin
in paper
Whiten pin
Point wire
Make head
Icons © freepik.com
C.
Di
Ciccio,
March
2021
Blockchain
and
smart
contracts
37
Systems like to report on their job (logging)
• [2019-02-18T12:30:00-02:00] 0xACDC0801 executes Draw Out
Wire on Item 0xAA01
• [2019-02-18T12:30:10-02:00] 0xACDC0802 executes Straight
Wire on Item 0xAA01
• [2019-02-18T12:30:20-02:00] 0xACDC0803 executes Cut Wire on
Item 0xAA01
• [2019-02-18T12:30:30-02:00] 0xACDC0801 executes Draw Out
Wire on Item 0xAA02
• [2019-02-18T12:30:40-02:00] 0xACDC0802 executes Straight
Wire on Item 0xAA02
• [2019-02-18T12:30:50-02:00] 0xACDC0804 executes Point Wire
on Item 0xAA01
• [2019-02-18T12:31:00-02:00] 0xACDC0801 executes Draw Out
Wire on Item 0xAA03
• …
Icons © freepik.com
C.
Di
Ciccio,
March
2021
Blockchain
and
smart
contracts
38
Smart contracts can execute processes
Bulk Buyer BB Trigger
Smart
Contract
Manufact-
urer
Mf. Trigger
API call:
Order goods
Blockchain
Transaction
(BCTX)
Smart Contract effect
Check
conformance
API call
Middleman
Mm. Trigger
API call:
Place order
Execute
internal logic
BCTX
Smart Contract effect
Check
conformance
API call
Weber et al.: Untrusted business process monitoring and execution using blockchain. In: Proc. of BPM. Springer, 2016.
C.
Di
Ciccio,
March
2021
Blockchain
and
smart
contracts
39
Executing inter-organisational processes on the
Blockchain: A model-driven approach
D.C, Cecconi, Dumas et al. Blockchain support for collaborative business processes. Informatik Spektrum pp. 1–9 (May 2019)
C.
Di
Ciccio,
March
2021
Blockchain
and
smart
contracts
40
Executing inter-organisational processes on the
Blockchain: A model-driven approach
Caterpillar Lorikeet
D.C, Cecconi, Dumas et al. Blockchain support for collaborative business processes. Informatik Spektrum pp. 1–9 (May 2019)
López-Pintado,García-Bañuelos,Dumas,Weber.Caterpillar: A blockchain-based business process management system.In: BPM Demos.CEUR.ws,2017.
Tran, Lu, Weber. Lorikeet: A Model-DrivenEngineering Tool for Blockchain-Based Business Process Executionand Asset.In: BPM Demos.CEUR.ws,2018.
C.
Di
Ciccio,
March
2021
Blockchain
and
smart
contracts
41
Rationale
C.
Di
Ciccio,
March
2021
D.C. et al. Blockchain-Based Traceability of Inter-organisational Business Processes. In: BMSD. Springer, 2018.
Blockchain
and
smart
contracts
42
Rationale
C.
Di
Ciccio,
March
2021
D.C. et al. Blockchain-Based Traceability of Inter-organisational Business Processes. In: BMSD. Springer, 2018.
Blockchain
and
smart
contracts
43
Coming next:
Smart contracts ×
supply chain (demo)
Claudio Di Ciccio | http://diciccio.net | claudio.diciccio@uniroma1.it
Sapienza, University of Rome, Italy
Blockchain Tech course 2020-21 at Sapienza:
https://sites.google.com/uniroma1.it/cfa-msc-blockchaintech/
Blockchain and
smart contracts:
infrastructure and
platforms
Claudio Di Ciccio | http://diciccio.net | claudio.diciccio@uniroma1.it
Sapienza, University of Rome, Italy
Blockchain Tech course 2020-21 at Sapienza:
https://sites.google.com/uniroma1.it/cfa-msc-blockchaintech/
How about the real world?
Oracles: From on-chain to off-chain and vice versa
C.
Di
Ciccio,
March
2021
Blockchain
and
smart
contracts
46
Etherisc
C.
Di
Ciccio,
March
2021
Blockchain
and
smart
contracts
47
Flight delay insurance:
the FlightDelayPayout contract
Payout in case of
signalled problems
with the flight
Contact with the
off-chain world
Source: https://www.flickr.com/photos/michaelduxbury/5824469025
C.
Di
Ciccio,
March
2021
Blockchain
and
smart
contracts
48
The problem
C.
Di
Ciccio,
March
2021
Blockchain
and
smart
contracts
49
DB
The Oracle
C.
Di
Ciccio,
March
2021
Foundational Oracle Patterns: Connecting Blockchain to the Off-Chain World. BPM (Blockchain and RPA Forum) 2020: 35-51
DB
Blockchain
and
smart
contracts
50
The Oracle
C.
Di
Ciccio,
March
2021
Foundational Oracle Patterns: Connecting Blockchain to the Off-Chain World. BPM (Blockchain and RPA Forum) 2020: 35-51
DB
ISO/TC 307, ISO/TR 2345: “[A] DLT Oracle [is a] service that updates a distributed
ledger using data from outside the distributed ledger system”. (2019)
Previous literature: oracles as off-chain information providers.
We see oracles as a bridge
between the on-chain and off-chain worlds.
Blockchain
and
smart
contracts
51
Oracle patterns: Overview
C.
Di
Ciccio,
March
2021
Blockchain
and
smart
contracts
52
Foundational Oracle Patterns: Connecting Blockchain to the Off-Chain World. BPM (Blockchain and RPA Forum) 2020: 35-51

More Related Content

What's hot

Industrializing the blockchain
Industrializing the blockchainIndustrializing the blockchain
Industrializing the blockchainEY
 
171009 webinar fsmf
171009 webinar fsmf171009 webinar fsmf
171009 webinar fsmfBoFrank01
 
Azure blockchain service
Azure blockchain serviceAzure blockchain service
Azure blockchain serviceRavi Okade
 
170912 ib logistics_scm
170912 ib logistics_scm170912 ib logistics_scm
170912 ib logistics_scmBoFrank01
 
Semantic blockchain
Semantic blockchainSemantic blockchain
Semantic blockchainBen Gardner
 
Understanding blockchain tech collective cio forum
Understanding blockchain   tech collective cio forumUnderstanding blockchain   tech collective cio forum
Understanding blockchain tech collective cio forumThe Mullings Group, LLC
 
Blockchain, Self-Sovereign Identity and Credentials
Blockchain, Self-Sovereign Identity and CredentialsBlockchain, Self-Sovereign Identity and Credentials
Blockchain, Self-Sovereign Identity and CredentialsStrategyWorks
 
Meetup 24/5/2018 - Digitale identiteit op blockchain (Self-Sovereign Identity)
Meetup 24/5/2018 - Digitale identiteit op blockchain (Self-Sovereign Identity)Meetup 24/5/2018 - Digitale identiteit op blockchain (Self-Sovereign Identity)
Meetup 24/5/2018 - Digitale identiteit op blockchain (Self-Sovereign Identity)Digipolis Antwerpen
 
Banking on blockchains
Banking on blockchainsBanking on blockchains
Banking on blockchainsRuben Tan
 
Innovation in logistics and supply chain management blockchains
Innovation in logistics and supply chain management   blockchainsInnovation in logistics and supply chain management   blockchains
Innovation in logistics and supply chain management blockchainsAinsley Brown
 
Blockchain for Power & Utilities – real or hype?
Blockchain for Power & Utilities – real or hype?Blockchain for Power & Utilities – real or hype?
Blockchain for Power & Utilities – real or hype?EY
 
Blockchains and Insurance: Opportunities and Challenges
Blockchains and Insurance: Opportunities and ChallengesBlockchains and Insurance: Opportunities and Challenges
Blockchains and Insurance: Opportunities and ChallengesChristopher Brewster
 
The Top 5 Mistakes in Blockchain Projects Implementation | Bockchain Adoption...
The Top 5 Mistakes in Blockchain Projects Implementation | Bockchain Adoption...The Top 5 Mistakes in Blockchain Projects Implementation | Bockchain Adoption...
The Top 5 Mistakes in Blockchain Projects Implementation | Bockchain Adoption...Fluence.sh
 
Eris Industries - American Banker presentation deck.
Eris Industries - American Banker presentation deck. Eris Industries - American Banker presentation deck.
Eris Industries - American Banker presentation deck. Preston Byrne
 
Blockchain and Internet of Things: Why a Perfect Match
Blockchain and Internet of Things: Why a Perfect MatchBlockchain and Internet of Things: Why a Perfect Match
Blockchain and Internet of Things: Why a Perfect MatchFabio Antonelli
 
How BlockChain Technology Will Transform The Publishing Industry
How BlockChain Technology Will Transform The Publishing IndustryHow BlockChain Technology Will Transform The Publishing Industry
How BlockChain Technology Will Transform The Publishing IndustryPromptCloud
 

What's hot (20)

Industrializing the blockchain
Industrializing the blockchainIndustrializing the blockchain
Industrializing the blockchain
 
171009 webinar fsmf
171009 webinar fsmf171009 webinar fsmf
171009 webinar fsmf
 
Azure blockchain service
Azure blockchain serviceAzure blockchain service
Azure blockchain service
 
170912 ib logistics_scm
170912 ib logistics_scm170912 ib logistics_scm
170912 ib logistics_scm
 
Semantic blockchain
Semantic blockchainSemantic blockchain
Semantic blockchain
 
Blockchain 101
Blockchain 101Blockchain 101
Blockchain 101
 
Understanding blockchain tech collective cio forum
Understanding blockchain   tech collective cio forumUnderstanding blockchain   tech collective cio forum
Understanding blockchain tech collective cio forum
 
Blockchain, Self-Sovereign Identity and Credentials
Blockchain, Self-Sovereign Identity and CredentialsBlockchain, Self-Sovereign Identity and Credentials
Blockchain, Self-Sovereign Identity and Credentials
 
Meetup 24/5/2018 - Digitale identiteit op blockchain (Self-Sovereign Identity)
Meetup 24/5/2018 - Digitale identiteit op blockchain (Self-Sovereign Identity)Meetup 24/5/2018 - Digitale identiteit op blockchain (Self-Sovereign Identity)
Meetup 24/5/2018 - Digitale identiteit op blockchain (Self-Sovereign Identity)
 
Blockchain BTSym '16
Blockchain BTSym '16Blockchain BTSym '16
Blockchain BTSym '16
 
Banking on blockchains
Banking on blockchainsBanking on blockchains
Banking on blockchains
 
Innovation in logistics and supply chain management blockchains
Innovation in logistics and supply chain management   blockchainsInnovation in logistics and supply chain management   blockchains
Innovation in logistics and supply chain management blockchains
 
Blockchain for Power & Utilities – real or hype?
Blockchain for Power & Utilities – real or hype?Blockchain for Power & Utilities – real or hype?
Blockchain for Power & Utilities – real or hype?
 
Blockchains and Insurance: Opportunities and Challenges
Blockchains and Insurance: Opportunities and ChallengesBlockchains and Insurance: Opportunities and Challenges
Blockchains and Insurance: Opportunities and Challenges
 
The Top 5 Mistakes in Blockchain Projects Implementation | Bockchain Adoption...
The Top 5 Mistakes in Blockchain Projects Implementation | Bockchain Adoption...The Top 5 Mistakes in Blockchain Projects Implementation | Bockchain Adoption...
The Top 5 Mistakes in Blockchain Projects Implementation | Bockchain Adoption...
 
Blockchain and Real Estate
Blockchain and Real EstateBlockchain and Real Estate
Blockchain and Real Estate
 
Eris Industries - American Banker presentation deck.
Eris Industries - American Banker presentation deck. Eris Industries - American Banker presentation deck.
Eris Industries - American Banker presentation deck.
 
1 dobrauz
1 dobrauz1 dobrauz
1 dobrauz
 
Blockchain and Internet of Things: Why a Perfect Match
Blockchain and Internet of Things: Why a Perfect MatchBlockchain and Internet of Things: Why a Perfect Match
Blockchain and Internet of Things: Why a Perfect Match
 
How BlockChain Technology Will Transform The Publishing Industry
How BlockChain Technology Will Transform The Publishing IndustryHow BlockChain Technology Will Transform The Publishing Industry
How BlockChain Technology Will Transform The Publishing Industry
 

Similar to Blockchain and smart contracts: infrastructure and platforms

Look but don’t touch: On the impalpable bond between blockchain and process
Look but don’t touch: On the impalpable bond between blockchain and processLook but don’t touch: On the impalpable bond between blockchain and process
Look but don’t touch: On the impalpable bond between blockchain and processClaudio Di Ciccio
 
Using Blockchain as a Platform for Smart Cities. Christian Nãsulea, Stelian-M...
Using Blockchain as a Platform for Smart Cities. Christian Nãsulea, Stelian-M...Using Blockchain as a Platform for Smart Cities. Christian Nãsulea, Stelian-M...
Using Blockchain as a Platform for Smart Cities. Christian Nãsulea, Stelian-M...eraser Juan José Calderón
 
170321 cebit blockchain summit frank bolten
170321 cebit blockchain summit frank bolten170321 cebit blockchain summit frank bolten
170321 cebit blockchain summit frank boltenFrank Bolten
 
Blockchain as a new cyber strategy for your business
Blockchain as a new cyber strategy for your businessBlockchain as a new cyber strategy for your business
Blockchain as a new cyber strategy for your businessDavid Joao Vieira Carvalho
 
Minor project report blockchain
Minor project report blockchainMinor project report blockchain
Minor project report blockchainLight Yagami
 
Blockchain Technology Report 2018
Blockchain Technology Report 2018Blockchain Technology Report 2018
Blockchain Technology Report 2018Ranvijay Singh
 
Expanding Beyond Cryptocurrency in the Digital World using Blockchain Technology
Expanding Beyond Cryptocurrency in the Digital World using Blockchain TechnologyExpanding Beyond Cryptocurrency in the Digital World using Blockchain Technology
Expanding Beyond Cryptocurrency in the Digital World using Blockchain TechnologyYogeshIJTSRD
 
CWIN17 Rome / blockchain
CWIN17 Rome / blockchainCWIN17 Rome / blockchain
CWIN17 Rome / blockchainCapgemini
 
IBchain: Internet of Things and Blockchain Integration Approach for Secure Co...
IBchain: Internet of Things and Blockchain Integration Approach for Secure Co...IBchain: Internet of Things and Blockchain Integration Approach for Secure Co...
IBchain: Internet of Things and Blockchain Integration Approach for Secure Co...AlAtfat
 
IRJET- Secure Online Voting Systems using Block of Chunks
IRJET-  	  Secure Online Voting Systems using Block of ChunksIRJET-  	  Secure Online Voting Systems using Block of Chunks
IRJET- Secure Online Voting Systems using Block of ChunksIRJET Journal
 
Blockchain based Banking System
Blockchain based Banking SystemBlockchain based Banking System
Blockchain based Banking SystemGaurav Singh
 
MBA 7061 Operations Management.docx
MBA 7061 Operations Management.docxMBA 7061 Operations Management.docx
MBA 7061 Operations Management.docxstirlingvwriters
 
Paradigm shift: from the bitcoin Blockchain to Networked Computing
Paradigm shift: from the bitcoin Blockchain to Networked ComputingParadigm shift: from the bitcoin Blockchain to Networked Computing
Paradigm shift: from the bitcoin Blockchain to Networked Computingkumar641
 
Blockchain ppt.pptx
Blockchain ppt.pptxBlockchain ppt.pptx
Blockchain ppt.pptxFitddFfe
 
What Do We Mine Next - Data Science and Mining on the Blockchain
What Do We Mine Next - Data Science and Mining on the BlockchainWhat Do We Mine Next - Data Science and Mining on the Blockchain
What Do We Mine Next - Data Science and Mining on the BlockchainSandy Palacios
 
What Do We Mine Next - Data Science and Mining on the Blockchain
What Do We Mine Next - Data Science and Mining on the BlockchainWhat Do We Mine Next - Data Science and Mining on the Blockchain
What Do We Mine Next - Data Science and Mining on the BlockchainLoyalCoin
 
How blockchain will defend iot
How blockchain will defend iotHow blockchain will defend iot
How blockchain will defend iotHitesh Malviya
 

Similar to Blockchain and smart contracts: infrastructure and platforms (20)

Look but don’t touch: On the impalpable bond between blockchain and process
Look but don’t touch: On the impalpable bond between blockchain and processLook but don’t touch: On the impalpable bond between blockchain and process
Look but don’t touch: On the impalpable bond between blockchain and process
 
Using Blockchain as a Platform for Smart Cities. Christian Nãsulea, Stelian-M...
Using Blockchain as a Platform for Smart Cities. Christian Nãsulea, Stelian-M...Using Blockchain as a Platform for Smart Cities. Christian Nãsulea, Stelian-M...
Using Blockchain as a Platform for Smart Cities. Christian Nãsulea, Stelian-M...
 
170321 cebit blockchain summit frank bolten
170321 cebit blockchain summit frank bolten170321 cebit blockchain summit frank bolten
170321 cebit blockchain summit frank bolten
 
Blockchain with iot
Blockchain with iotBlockchain with iot
Blockchain with iot
 
Blockchain as a new cyber strategy for your business
Blockchain as a new cyber strategy for your businessBlockchain as a new cyber strategy for your business
Blockchain as a new cyber strategy for your business
 
Minor project report blockchain
Minor project report blockchainMinor project report blockchain
Minor project report blockchain
 
Blockchain Technology Report 2018
Blockchain Technology Report 2018Blockchain Technology Report 2018
Blockchain Technology Report 2018
 
Expanding Beyond Cryptocurrency in the Digital World using Blockchain Technology
Expanding Beyond Cryptocurrency in the Digital World using Blockchain TechnologyExpanding Beyond Cryptocurrency in the Digital World using Blockchain Technology
Expanding Beyond Cryptocurrency in the Digital World using Blockchain Technology
 
CWIN17 Rome / blockchain
CWIN17 Rome / blockchainCWIN17 Rome / blockchain
CWIN17 Rome / blockchain
 
IBchain: Internet of Things and Blockchain Integration Approach for Secure Co...
IBchain: Internet of Things and Blockchain Integration Approach for Secure Co...IBchain: Internet of Things and Blockchain Integration Approach for Secure Co...
IBchain: Internet of Things and Blockchain Integration Approach for Secure Co...
 
IRJET- Secure Online Voting Systems using Block of Chunks
IRJET-  	  Secure Online Voting Systems using Block of ChunksIRJET-  	  Secure Online Voting Systems using Block of Chunks
IRJET- Secure Online Voting Systems using Block of Chunks
 
Blockchain based Banking System
Blockchain based Banking SystemBlockchain based Banking System
Blockchain based Banking System
 
MBA 7061 Operations Management.docx
MBA 7061 Operations Management.docxMBA 7061 Operations Management.docx
MBA 7061 Operations Management.docx
 
Paradigm shift: from the bitcoin Blockchain to Networked Computing
Paradigm shift: from the bitcoin Blockchain to Networked ComputingParadigm shift: from the bitcoin Blockchain to Networked Computing
Paradigm shift: from the bitcoin Blockchain to Networked Computing
 
Blockchain ppt.pptx
Blockchain ppt.pptxBlockchain ppt.pptx
Blockchain ppt.pptx
 
What Do We Mine Next - Data Science and Mining on the Blockchain
What Do We Mine Next - Data Science and Mining on the BlockchainWhat Do We Mine Next - Data Science and Mining on the Blockchain
What Do We Mine Next - Data Science and Mining on the Blockchain
 
What Do We Mine Next - Data Science and Mining on the Blockchain
What Do We Mine Next - Data Science and Mining on the BlockchainWhat Do We Mine Next - Data Science and Mining on the Blockchain
What Do We Mine Next - Data Science and Mining on the Blockchain
 
The blockchain technology
The blockchain technologyThe blockchain technology
The blockchain technology
 
Blockchain
BlockchainBlockchain
Blockchain
 
How blockchain will defend iot
How blockchain will defend iotHow blockchain will defend iot
How blockchain will defend iot
 

More from Claudio Di Ciccio

Measurement of Rule-based LTLf Declarative Process Specifications
Measurement of Rule-based LTLf Declarative Process SpecificationsMeasurement of Rule-based LTLf Declarative Process Specifications
Measurement of Rule-based LTLf Declarative Process SpecificationsClaudio Di Ciccio
 
Discovering Target-Branched Declare Constraints
Discovering Target-Branched Declare ConstraintsDiscovering Target-Branched Declare Constraints
Discovering Target-Branched Declare ConstraintsClaudio Di Ciccio
 
Introduction to the declarative specification of processes
Introduction to the declarative specification of processesIntroduction to the declarative specification of processes
Introduction to the declarative specification of processesClaudio Di Ciccio
 
Declarative Specification of Processes: Discovery and Reasoning
Declarative Specification of Processes: Discovery and ReasoningDeclarative Specification of Processes: Discovery and Reasoning
Declarative Specification of Processes: Discovery and ReasoningClaudio Di Ciccio
 
Log-Based Understanding of Business Processes through Temporal Logic Query Ch...
Log-Based Understanding of Business Processes through Temporal Logic Query Ch...Log-Based Understanding of Business Processes through Temporal Logic Query Ch...
Log-Based Understanding of Business Processes through Temporal Logic Query Ch...Claudio Di Ciccio
 
Resolving Inconsistencies and Redundancies in Declarative Process Models
Resolving Inconsistencies and Redundancies in Declarative Process ModelsResolving Inconsistencies and Redundancies in Declarative Process Models
Resolving Inconsistencies and Redundancies in Declarative Process ModelsClaudio Di Ciccio
 
Automated Discovery of Declarative Process Models
Automated Discovery of Declarative Process ModelsAutomated Discovery of Declarative Process Models
Automated Discovery of Declarative Process ModelsClaudio Di Ciccio
 
Semantical Vacuity Detection in Declarative Process Mining
Semantical Vacuity Detection in Declarative Process MiningSemantical Vacuity Detection in Declarative Process Mining
Semantical Vacuity Detection in Declarative Process MiningClaudio Di Ciccio
 
Detecting Flight Trajectory Anomalies and Predicting Diversions in Freight Tr...
Detecting Flight Trajectory Anomalies and Predicting Diversions in Freight Tr...Detecting Flight Trajectory Anomalies and Predicting Diversions in Freight Tr...
Detecting Flight Trajectory Anomalies and Predicting Diversions in Freight Tr...Claudio Di Ciccio
 
Ensuring Model Consistency in Declarative Process Discovery
Ensuring Model Consistency in Declarative Process DiscoveryEnsuring Model Consistency in Declarative Process Discovery
Ensuring Model Consistency in Declarative Process DiscoveryClaudio Di Ciccio
 

More from Claudio Di Ciccio (10)

Measurement of Rule-based LTLf Declarative Process Specifications
Measurement of Rule-based LTLf Declarative Process SpecificationsMeasurement of Rule-based LTLf Declarative Process Specifications
Measurement of Rule-based LTLf Declarative Process Specifications
 
Discovering Target-Branched Declare Constraints
Discovering Target-Branched Declare ConstraintsDiscovering Target-Branched Declare Constraints
Discovering Target-Branched Declare Constraints
 
Introduction to the declarative specification of processes
Introduction to the declarative specification of processesIntroduction to the declarative specification of processes
Introduction to the declarative specification of processes
 
Declarative Specification of Processes: Discovery and Reasoning
Declarative Specification of Processes: Discovery and ReasoningDeclarative Specification of Processes: Discovery and Reasoning
Declarative Specification of Processes: Discovery and Reasoning
 
Log-Based Understanding of Business Processes through Temporal Logic Query Ch...
Log-Based Understanding of Business Processes through Temporal Logic Query Ch...Log-Based Understanding of Business Processes through Temporal Logic Query Ch...
Log-Based Understanding of Business Processes through Temporal Logic Query Ch...
 
Resolving Inconsistencies and Redundancies in Declarative Process Models
Resolving Inconsistencies and Redundancies in Declarative Process ModelsResolving Inconsistencies and Redundancies in Declarative Process Models
Resolving Inconsistencies and Redundancies in Declarative Process Models
 
Automated Discovery of Declarative Process Models
Automated Discovery of Declarative Process ModelsAutomated Discovery of Declarative Process Models
Automated Discovery of Declarative Process Models
 
Semantical Vacuity Detection in Declarative Process Mining
Semantical Vacuity Detection in Declarative Process MiningSemantical Vacuity Detection in Declarative Process Mining
Semantical Vacuity Detection in Declarative Process Mining
 
Detecting Flight Trajectory Anomalies and Predicting Diversions in Freight Tr...
Detecting Flight Trajectory Anomalies and Predicting Diversions in Freight Tr...Detecting Flight Trajectory Anomalies and Predicting Diversions in Freight Tr...
Detecting Flight Trajectory Anomalies and Predicting Diversions in Freight Tr...
 
Ensuring Model Consistency in Declarative Process Discovery
Ensuring Model Consistency in Declarative Process DiscoveryEnsuring Model Consistency in Declarative Process Discovery
Ensuring Model Consistency in Declarative Process Discovery
 

Recently uploaded

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 pragmaticsAndrey Dotsenko
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsPrecisely
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsHyundai Motor Group
 
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
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
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
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
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
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
"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
 

Recently uploaded (20)

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
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power Systems
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
 
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?
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
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
 
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
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
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
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
"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...
 

Blockchain and smart contracts: infrastructure and platforms