SlideShare a Scribd company logo
1 of 60
Blockchains and their
Potential for Adult Education
Prof. John Domingue (@johndmk)
Director, Knowledge Media Institute,
the Open University, UK
http://kmi.open.ac.uk/
Blockchain Impact
Copyright http://dilbert.com/
Blockchain
3
World Economic Forum Survey Projects
Blockchain ‘Tipping Point’ by 2023
Santander: Blockchain Tech Can Save Banks
$20 Billion a Year
Everledger
www.everledger.io
https://www.docusign.com/blog/the-future-of-car-leasing-is-as-easy-as-click-sign-drive/
http://motherboard.vice.com/read/transactive-grid-ethereum-brooklyn-microgrid
IBM: Device Democracy
http://www-935.ibm.com/services/multimedia/GBE03620USEN.pdf
Blockchain Overview
Copyright http://dilbert.com/
Ledgers
Cryptographic Hash Function
https://en.wikipedia.org/wiki/Cryptographic_hash_function
Blockchain is a Linked List (1/2)
A blockchain can be thought of as a linked list of transactions
that is built with hash pointers instead of pointers
Source: Bitcoin and Cryptocurrency Technologies - Arvind Narayanan, Joseph Bonneau, Edward Felten, Andrew Miller, Steven Goldfeder
Peer to Peer Network
http://www.terndrup.net/2015/10/27/Building-a-P2P-Peer-Client-with-Node-js/
Add everyone has a complete copy of the data
Who Next?
Proof of Work
• Find x such that f(nonce + x) < t
(cryptographic hash)
"Hello, world!0" => 1312af178c253f84028d480a6adc1e25e81caa44c749ec81976192e2ec934
"Hello, world!1" =>
e9afc424b79e4f6ab42d99c81156d3a17228d6e1eef4139be78e948a9332a7d8
"Hello, world!2" => ae37343a357a8297591625e7134cbea22f5928be8ca2a32aa475cf05fd426
...
"Hello, world!4248" =>
6e110d98b388e77e9c6f042ac6b497cec46660deef75a55ebc7cfdf65cc0b965
"Hello, world!4249" =>
c004190b822f1669cac8dc37e761cb73652e7832fb814565702245cf26ebb9e6
"Hello, world!4250" =>
0000c3af42fc31103f1fdc0151fa747ff87349a4714df7cc52ea464e12dcd4e9
Proof of Work
• Hard to outpace the entire rest of the network… a 51% attack could
do it, but otherwise it is like buying thousands of lottery tickets –
doesn’t help you that much!
Source: Marc Eisenstadt ‘What is the genius behind Bitcoin’
Blockchain is a Linked List (2/2)
A blockchain
actually
contains two
different hash
structures. The
first is a hash
chain of blocks
that links the
The second is
internal to
each block and
is a Merkle
Tree of
transactions
This allows for
efficiently
verifiable
proofs that a
transaction
was included
BitCoin Mining
http://knkx.org/post/central-wash-home-nations-biggest-bitcoin-mine-more-coming
https://cointelegraph.com/news/the-inevitable-failure-of-proof-of-stake-blockchains-and-why-a-new-algorithm-is-needed
Ethereum Blockchain Platform
Ethereum Virtual Machine
Sources: Ethereum Development Tutorial
The Ethereum Virtual Machine can be thought of as a large decentralized computer
containing millions of objects, called "accounts", which have the ability to maintain
an internal database, execute code and talk to each other.
There are 2 types of Accounts:
Externally owned account (EOA):
an account controlled by a private
key that has the ability to send
ether and messages from it.
‘Smart’ Contract: an account
that has its own code, and is
controlled by code.
Any user can trigger an action by sending a transaction from an EOA, setting
Ethereum's wheels in motion.
If the destination of the transaction is
another EOA, then the transaction
may transfer some ether but
otherwise does nothing
However, if the destination is a
‘Smart’ Contract, then the
contract in turn activates, and
automatically runs its code.
http://ethdocs.org/en/latest/account-management.html
Every account is defined by a pair of keys,
a private key and public key
A keyfile holds encoded key pair data
as JSON with the private key
encrypted with a user given password
Accounts are indexed by their address
which is derived from the public key by
taking the last 20 bytes
Accounts use public key
cryptography to sign transaction.
Ethereum External Accounts
Ethereum External Accounts
http://ethdocs.org/en/latest/account-management.html
Server side external Accounts Client side external Accounts
Client side keyfiles are held in a
keystore managed by wallet Software
running either in a browser or on the
client computer
Server side account keyfiles are held
in the keystore folder where your
Ethereum node data is located
Contracts in Ethereum
Maintain a data store
representing
something which is
useful to either other
contracts or to the
outside world
Serve as a sort of
externally owned
account with a more
complicated access
policy
Manage an ongoing
contract or
relationship between
multiple users
Provide functions to
other contracts;
essentially serving as a
software library.
Contracts in Ethereum generally serve 4 purposes:
source: Richard Gendal Brown “A Simple Model for Smart Contracts”
http://gendal.me/2015/02/10/a-simple-model-for-smart-contracts/
DApps
Source: Ethereum - Stephan Tual
A Đapp is a decentralised application which
serves some specific purpose to its users, but
which has the important property that the
application itself does not depend on any
specific party existing.
Rather than serving as a front-end for selling or
providing a specific party's services, a Đapp is a
tool for people and organizations on different
sides of an interaction use to come together
without any centralized intermediary.
A Dapp consists of two parts: a frontend,
written in HTML or QML, and a backend (think
of it as the ‘database’ for your frontend).
DBrowsers
It is an end user interface onto the
Ethereum blockchain.
A DBrowser is how users will find
and interact with DApps
‘Mist’ is the name of the
Ethereum DBrowser.
Distributed Autonomous Organisations
http://fortune.com/2016/05/15/leaderless-blockchain-vc-fund/
Characteristics of Blockchain DApps
• Shared database
• Multiple writers
• Absence of trust
• Disintermediation
• Transaction interaction
• Set rules
• Validators
• Asset backing
http://www.multichain.com/blog/2015/11/avoiding-pointless-blockchain-project/
Blockchains and
Higher Educational
MSc Certificates on Blockchain
http://digitalcurrency.unic.ac.cy/certificates
29
Learning Machine
For example, after taking an examination to
demonstrate his or her academic
proficiency level, an individual could direct
the testing organization to share the test
results with one or more third-party
evaluating organizations. With this diversification and the changes it
brings about, different evaluating
organizations may come to utilize
individuals' test results in different ways,
each in accordance with its own evaluation
methods.
http://www.sony.net/SonyInfo/News/Press/201602/16-0222E/index.html
Student Controlled
Education
Collaboration with APPII
https://www.appii.io/
Collaboration with Gradbase
https://www.gradba.se/
https://www.gradba.se/
OpenLearn Badges on the blockchain
Demos of movies available at: http://blockchain.open.ac.uk/
Peer Reputation and Badging
Reputation Contract
Functions:
Storage:
sendReputation
getPersonBalance()
getReputationAttribute
attribs[address = > Attrib]
Attrib { uint balanceOf;
mapping(string => uint);
string[] attribStrings
}
Reputation
Attribute
token Balances
Reputation Smart Contract
Tokens left
to assign
My Reputation
Peer Reputation Page
Kevin’s Reputation View
Communication: 14
Collaboration: 06
Organisation: 12
Ethics: 05
Problem Solving: 10
Engagement: 04
your Ethereum address
password to private key
Signing this transaction will transfer stated
Reputation Tokens + ETH gas payment from
your account. Estimated gas cost is 0.02 ETH.
Maximum gas cost is set to 0.05 ETH
Transfer
Reputation Tokens Left: 57
number of tokens to transfer
Assign Reputation
My Reputation
Peer Reputation Page
Michelle’s Reputation View
Communication: 06
Collaboration: 02
Organisation: 10
Ethics: 12
Problem Solving: 08
Engagement: 16
your Ethereum address
password to private key
Signing this transaction will transfer stated
Reputation Tokens + ETH gas payment from
your account. Estimated gas cost is 0.02 ETH.
Maximum gas cost is set to 0.05 ETH
Transfer
Reputation Tokens Left: 68
number of tokens to transfer
Assign Reputation
Signed TX
Reputation
Attribute
token Balances
Tokens left
to assign
Michelle transfers 4 Reputation tokens for ‘Organisation’ to Kevin
Michelle transfers 4 Reputation tokens for ‘Organisation’ to Kevin
Michelle transfers 4 Reputation tokens for ‘Organisation’ to Kevin
Block no: 45566778
Michelle transfers 4 Reputation tokens for ‘Organisation’ to Kevin
Michelle transfers 4 Reputation tokens for ‘Organisation’ to Kevin
Michelle transfers 4 Reputation tokens for ‘Organisation’ to Kevin
Michelle transfers 4 Reputation tokens for ‘Organisation’ to Kevin
Michelle transfers 4 Reputation tokens for ‘Organisation’ to Kevin
Michelle transfers 4 Reputation tokens for ‘Organisation’ to Kevin
Michelle transfers 4 Reputation tokens for ‘Organisation’ to Kevin
Private Ethereum blockchain
Solar panels attached to
emonPis are nodes on the
blockchain
Data pushed directly from the emonPi on each panel which is acting as
a node on the blockchain
Planned Solar Data Panel Test
Rise of the Uber University
Tutor/Student Reputation
Global Higher and Further Education
Blockchain
Summary: Blockchain Benefits (1/2)
• Inbuilt identity management
• Data controlled/owned by students rather than
any single institution
• Increases transparency
• Reduces risk of fraud
• Lowering of process costs
– Lowers entry barriers to education market
– ‘university of one’
Summary: Blockchain Benefits (2/2)
• Enables collaboration/interoperability
• Facilitates disaggregation
• Permits disintermediation
– Badge issuing based on badge collection
Acknowledgements
• KMi@OU Implementation Team
– Michelle Bachler
– Kevin Quick
– Allan Third
– Chris Valentine
• Discussants
– Tomas Aste, UCL
– Sören Auer, Fraunhofer
– Adi Ben-Ari, Applied Blockchain
– Carla Casilli, Mozilla Open Badges
– Marc Eisenstadt, OU
– Matthew English, Fraunhofer
– Denis Gillet, EPFL
– Hugh Halford-Thompson, Blockchain Tech Ltd
– William Knottenbelt, Imperial College
– Konstantin Kudryavtsev, Ethcore
– Andrew Law, OU
– Patrina Law, OU
– Giacomo Livan, UCL
– Gary McKay, APII
– Rebecca Migirov, Consensys
– Titi Roman, Sintef
– Philipp Schmidt, MIT Media Lab
– Mike Sharples, OU
– Elena Simperl, University of Southampton
– Ashley Taylor, Consensys
– Sergej Zerr, University of Southampton
• Graphics
– Harriett Cornish, OU
blockchain.open.ac.uk

More Related Content

What's hot

Blockchains a new platform for semantically enabled transactions public
Blockchains  a new platform for semantically enabled transactions publicBlockchains  a new platform for semantically enabled transactions public
Blockchains a new platform for semantically enabled transactions publicJohn Domingue
 
Strategies for integrating semantic and blockchain technologies
Strategies for integrating semantic and blockchain technologiesStrategies for integrating semantic and blockchain technologies
Strategies for integrating semantic and blockchain technologiesHéctor Ugarte
 
COVID-19 Antibody Test+Vaccination Certificates: There's an app for that
COVID-19 Antibody Test+Vaccination Certificates: There's an app for thatCOVID-19 Antibody Test+Vaccination Certificates: There's an app for that
COVID-19 Antibody Test+Vaccination Certificates: There's an app for thatmeisenstadt
 
The Future of Semantics on the Web
The Future of Semantics on the WebThe Future of Semantics on the Web
The Future of Semantics on the WebJohn Domingue
 
Blockchain and Open Education
Blockchain and Open EducationBlockchain and Open Education
Blockchain and Open EducationCarmen Holotescu
 
Blockchain Thinking: The Brain as a DAC (Decentralized Autonomous Corporation)
Blockchain Thinking: The Brain as a DAC (Decentralized Autonomous Corporation)Blockchain Thinking: The Brain as a DAC (Decentralized Autonomous Corporation)
Blockchain Thinking: The Brain as a DAC (Decentralized Autonomous Corporation)Melanie Swan
 
X ange uni_-_cryptos_-_bj_-_04072017
X ange uni_-_cryptos_-_bj_-_04072017X ange uni_-_cryptos_-_bj_-_04072017
X ange uni_-_cryptos_-_bj_-_04072017meulle
 
The Blockchain and Kudos: A Distributed System for Educational Record, Reputa...
The Blockchain and Kudos: A Distributed System for Educational Record, Reputa...The Blockchain and Kudos: A Distributed System for Educational Record, Reputa...
The Blockchain and Kudos: A Distributed System for Educational Record, Reputa...eraser Juan José Calderón
 
Simple Blockchain Eco System for medical data management
Simple Blockchain Eco System for medical data managementSimple Blockchain Eco System for medical data management
Simple Blockchain Eco System for medical data managementsvrohith 9
 
Blockchain Network Theory
Blockchain Network TheoryBlockchain Network Theory
Blockchain Network TheoryMelanie Swan
 
Blockmason link whitepaper
Blockmason link whitepaperBlockmason link whitepaper
Blockmason link whitepaperJAlbic
 
Blockchain Technology | Bitcoin | Ethereum Coin | Cryptocurrency
Blockchain Technology | Bitcoin | Ethereum Coin | CryptocurrencyBlockchain Technology | Bitcoin | Ethereum Coin | Cryptocurrency
Blockchain Technology | Bitcoin | Ethereum Coin | CryptocurrencyUnbiased Technolab
 
Innovation potential of the blockchain, and of decentralized applications
Innovation potential of the blockchain, and of decentralized applicationsInnovation potential of the blockchain, and of decentralized applications
Innovation potential of the blockchain, and of decentralized applicationsJan Brejcha
 
Blockchain 3.0 - Decentral Applications
Blockchain 3.0 - Decentral ApplicationsBlockchain 3.0 - Decentral Applications
Blockchain 3.0 - Decentral ApplicationsBart Waeterschoot
 
Blockchain for Executives, Entrepreneurs and Investors
Blockchain for Executives, Entrepreneurs and InvestorsBlockchain for Executives, Entrepreneurs and Investors
Blockchain for Executives, Entrepreneurs and InvestorsFenbushi Capital
 
Blockchain Landscape Report 2019
Blockchain Landscape Report 2019Blockchain Landscape Report 2019
Blockchain Landscape Report 2019[x]cube LABS
 
Connecting Bitcoin Blockchain with Digital Learning Chain Structure in Educat...
Connecting Bitcoin Blockchain with Digital Learning Chain Structure in Educat...Connecting Bitcoin Blockchain with Digital Learning Chain Structure in Educat...
Connecting Bitcoin Blockchain with Digital Learning Chain Structure in Educat...eraser Juan José Calderón
 
Introduction to blockchain and crypto currencies
Introduction to blockchain and crypto currenciesIntroduction to blockchain and crypto currencies
Introduction to blockchain and crypto currenciesRohas Nagpal
 

What's hot (20)

Blockchains a new platform for semantically enabled transactions public
Blockchains  a new platform for semantically enabled transactions publicBlockchains  a new platform for semantically enabled transactions public
Blockchains a new platform for semantically enabled transactions public
 
Strategies for integrating semantic and blockchain technologies
Strategies for integrating semantic and blockchain technologiesStrategies for integrating semantic and blockchain technologies
Strategies for integrating semantic and blockchain technologies
 
COVID-19 Antibody Test+Vaccination Certificates: There's an app for that
COVID-19 Antibody Test+Vaccination Certificates: There's an app for thatCOVID-19 Antibody Test+Vaccination Certificates: There's an app for that
COVID-19 Antibody Test+Vaccination Certificates: There's an app for that
 
The Future of Semantics on the Web
The Future of Semantics on the WebThe Future of Semantics on the Web
The Future of Semantics on the Web
 
Blockchain and Open Education
Blockchain and Open EducationBlockchain and Open Education
Blockchain and Open Education
 
Blockchain Thinking: The Brain as a DAC (Decentralized Autonomous Corporation)
Blockchain Thinking: The Brain as a DAC (Decentralized Autonomous Corporation)Blockchain Thinking: The Brain as a DAC (Decentralized Autonomous Corporation)
Blockchain Thinking: The Brain as a DAC (Decentralized Autonomous Corporation)
 
X ange uni_-_cryptos_-_bj_-_04072017
X ange uni_-_cryptos_-_bj_-_04072017X ange uni_-_cryptos_-_bj_-_04072017
X ange uni_-_cryptos_-_bj_-_04072017
 
The Blockchain and Kudos: A Distributed System for Educational Record, Reputa...
The Blockchain and Kudos: A Distributed System for Educational Record, Reputa...The Blockchain and Kudos: A Distributed System for Educational Record, Reputa...
The Blockchain and Kudos: A Distributed System for Educational Record, Reputa...
 
Simple Blockchain Eco System for medical data management
Simple Blockchain Eco System for medical data managementSimple Blockchain Eco System for medical data management
Simple Blockchain Eco System for medical data management
 
Blockchain Network Theory
Blockchain Network TheoryBlockchain Network Theory
Blockchain Network Theory
 
Blockmason link whitepaper
Blockmason link whitepaperBlockmason link whitepaper
Blockmason link whitepaper
 
Blockchain Technology | Bitcoin | Ethereum Coin | Cryptocurrency
Blockchain Technology | Bitcoin | Ethereum Coin | CryptocurrencyBlockchain Technology | Bitcoin | Ethereum Coin | Cryptocurrency
Blockchain Technology | Bitcoin | Ethereum Coin | Cryptocurrency
 
Innovation potential of the blockchain, and of decentralized applications
Innovation potential of the blockchain, and of decentralized applicationsInnovation potential of the blockchain, and of decentralized applications
Innovation potential of the blockchain, and of decentralized applications
 
Blockchain 3.0 - Decentral Applications
Blockchain 3.0 - Decentral ApplicationsBlockchain 3.0 - Decentral Applications
Blockchain 3.0 - Decentral Applications
 
Blockchain for Executives, Entrepreneurs and Investors
Blockchain for Executives, Entrepreneurs and InvestorsBlockchain for Executives, Entrepreneurs and Investors
Blockchain for Executives, Entrepreneurs and Investors
 
Blockchain
BlockchainBlockchain
Blockchain
 
Blockchain in Education
Blockchain in EducationBlockchain in Education
Blockchain in Education
 
Blockchain Landscape Report 2019
Blockchain Landscape Report 2019Blockchain Landscape Report 2019
Blockchain Landscape Report 2019
 
Connecting Bitcoin Blockchain with Digital Learning Chain Structure in Educat...
Connecting Bitcoin Blockchain with Digital Learning Chain Structure in Educat...Connecting Bitcoin Blockchain with Digital Learning Chain Structure in Educat...
Connecting Bitcoin Blockchain with Digital Learning Chain Structure in Educat...
 
Introduction to blockchain and crypto currencies
Introduction to blockchain and crypto currenciesIntroduction to blockchain and crypto currencies
Introduction to blockchain and crypto currencies
 

Similar to VII Jornadas eMadrid "Education in exponential times". "Blockchains and their Potential for Adult Education": John Domingue, Open University, UK. 03/07/2017.

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
 
Click Ventures Blockchain Ecosystem Report 2018
Click Ventures Blockchain Ecosystem Report 2018Click Ventures Blockchain Ecosystem Report 2018
Click Ventures Blockchain Ecosystem Report 2018Frederick Ng
 
Becoming a blockchain professional
Becoming a blockchain professionalBecoming a blockchain professional
Becoming a blockchain professionalPortia Burton
 
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
 
A DIGESTIBLE GUIDE TO BLOCKCHAIN APP DEVELOPMENT.pdf
A DIGESTIBLE GUIDE TO BLOCKCHAIN APP DEVELOPMENT.pdfA DIGESTIBLE GUIDE TO BLOCKCHAIN APP DEVELOPMENT.pdf
A DIGESTIBLE GUIDE TO BLOCKCHAIN APP DEVELOPMENT.pdfLaura Miller
 
A DIGESTIBLE GUIDE TO BLOCKCHAIN APP DEVELOPMENT.pdf
A DIGESTIBLE GUIDE TO BLOCKCHAIN APP DEVELOPMENT.pdfA DIGESTIBLE GUIDE TO BLOCKCHAIN APP DEVELOPMENT.pdf
A DIGESTIBLE GUIDE TO BLOCKCHAIN APP DEVELOPMENT.pdfLaura Miller
 
Blockchain for ePedigree - Whitepaper
Blockchain for ePedigree - Whitepaper Blockchain for ePedigree - Whitepaper
Blockchain for ePedigree - Whitepaper Mike Nejad
 
CASE STUDY ON EVOTING USING BLOCKCHAIN1.pptx
CASE STUDY ON  EVOTING USING BLOCKCHAIN1.pptxCASE STUDY ON  EVOTING USING BLOCKCHAIN1.pptx
CASE STUDY ON EVOTING USING BLOCKCHAIN1.pptxATHULPSUDHEER
 
Blockchain could be a data structure that could be a growing list of informat...
Blockchain could be a data structure that could be a growing list of informat...Blockchain could be a data structure that could be a growing list of informat...
Blockchain could be a data structure that could be a growing list of informat...Richa575316
 
Blockchain - Primer for City CIOs v05 01 22.pdf
Blockchain - Primer for City CIOs v05 01 22.pdfBlockchain - Primer for City CIOs v05 01 22.pdf
Blockchain - Primer for City CIOs v05 01 22.pdfssusera441c2
 
Blockchain development 101
Blockchain development 101Blockchain development 101
Blockchain development 101Adrià Batlle
 
Blockchain technology.docx
Blockchain technology.docxBlockchain technology.docx
Blockchain technology.docxaymenabbaci
 
A Technological Perspective of Blockchain Security
A Technological Perspective of Blockchain SecurityA Technological Perspective of Blockchain Security
A Technological Perspective of Blockchain SecurityRagaviRaghavan
 
Blockchain Technology ,Architecture and its Structure
Blockchain Technology ,Architecture and its StructureBlockchain Technology ,Architecture and its Structure
Blockchain Technology ,Architecture and its Structurekasthurimukila
 
On Engineering Economic Systems
On Engineering Economic SystemsOn Engineering Economic Systems
On Engineering Economic SystemsMichael Zargham
 

Similar to VII Jornadas eMadrid "Education in exponential times". "Blockchains and their Potential for Adult Education": John Domingue, Open University, UK. 03/07/2017. (20)

Company presentation
Company presentationCompany presentation
Company presentation
 
Blockchain in FinTech
Blockchain in FinTechBlockchain in FinTech
Blockchain in FinTech
 
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
 
Defrag x blockchain keynote
Defrag x blockchain keynoteDefrag x blockchain keynote
Defrag x blockchain keynote
 
Click Ventures Blockchain Ecosystem Report 2018
Click Ventures Blockchain Ecosystem Report 2018Click Ventures Blockchain Ecosystem Report 2018
Click Ventures Blockchain Ecosystem Report 2018
 
Becoming a blockchain professional
Becoming a blockchain professionalBecoming a blockchain professional
Becoming a blockchain professional
 
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
 
A DIGESTIBLE GUIDE TO BLOCKCHAIN APP DEVELOPMENT.pdf
A DIGESTIBLE GUIDE TO BLOCKCHAIN APP DEVELOPMENT.pdfA DIGESTIBLE GUIDE TO BLOCKCHAIN APP DEVELOPMENT.pdf
A DIGESTIBLE GUIDE TO BLOCKCHAIN APP DEVELOPMENT.pdf
 
A DIGESTIBLE GUIDE TO BLOCKCHAIN APP DEVELOPMENT.pdf
A DIGESTIBLE GUIDE TO BLOCKCHAIN APP DEVELOPMENT.pdfA DIGESTIBLE GUIDE TO BLOCKCHAIN APP DEVELOPMENT.pdf
A DIGESTIBLE GUIDE TO BLOCKCHAIN APP DEVELOPMENT.pdf
 
Blockchain for ePedigree - Whitepaper
Blockchain for ePedigree - Whitepaper Blockchain for ePedigree - Whitepaper
Blockchain for ePedigree - Whitepaper
 
CASE STUDY ON EVOTING USING BLOCKCHAIN1.pptx
CASE STUDY ON  EVOTING USING BLOCKCHAIN1.pptxCASE STUDY ON  EVOTING USING BLOCKCHAIN1.pptx
CASE STUDY ON EVOTING USING BLOCKCHAIN1.pptx
 
Blockchain could be a data structure that could be a growing list of informat...
Blockchain could be a data structure that could be a growing list of informat...Blockchain could be a data structure that could be a growing list of informat...
Blockchain could be a data structure that could be a growing list of informat...
 
Blockchain - Primer for City CIOs v05 01 22.pdf
Blockchain - Primer for City CIOs v05 01 22.pdfBlockchain - Primer for City CIOs v05 01 22.pdf
Blockchain - Primer for City CIOs v05 01 22.pdf
 
Blockchain development 101
Blockchain development 101Blockchain development 101
Blockchain development 101
 
Bitcoin 2.0
Bitcoin 2.0 Bitcoin 2.0
Bitcoin 2.0
 
Blockchain technology.docx
Blockchain technology.docxBlockchain technology.docx
Blockchain technology.docx
 
A Technological Perspective of Blockchain Security
A Technological Perspective of Blockchain SecurityA Technological Perspective of Blockchain Security
A Technological Perspective of Blockchain Security
 
All About Ethereum
All About EthereumAll About Ethereum
All About Ethereum
 
Blockchain Technology ,Architecture and its Structure
Blockchain Technology ,Architecture and its StructureBlockchain Technology ,Architecture and its Structure
Blockchain Technology ,Architecture and its Structure
 
On Engineering Economic Systems
On Engineering Economic SystemsOn Engineering Economic Systems
On Engineering Economic Systems
 

More from eMadrid network

Recognizing Lifelong Learning Competences: A Report of Two Cases - Edmundo Tovar
Recognizing Lifelong Learning Competences: A Report of Two Cases - Edmundo TovarRecognizing Lifelong Learning Competences: A Report of Two Cases - Edmundo Tovar
Recognizing Lifelong Learning Competences: A Report of Two Cases - Edmundo TovareMadrid network
 
A study about the impact of rewards on student's engagement with the flipped ...
A study about the impact of rewards on student's engagement with the flipped ...A study about the impact of rewards on student's engagement with the flipped ...
A study about the impact of rewards on student's engagement with the flipped ...eMadrid network
 
Assessment and recognition in technical massive open on-line courses with and...
Assessment and recognition in technical massive open on-line courses with and...Assessment and recognition in technical massive open on-line courses with and...
Assessment and recognition in technical massive open on-line courses with and...eMadrid network
 
Recognition of learning: Status, experiences and challenges - Carlos Delgado ...
Recognition of learning: Status, experiences and challenges - Carlos Delgado ...Recognition of learning: Status, experiences and challenges - Carlos Delgado ...
Recognition of learning: Status, experiences and challenges - Carlos Delgado ...eMadrid network
 
Bootstrapping serious games to assess learning through analytics - Baltasar F...
Bootstrapping serious games to assess learning through analytics - Baltasar F...Bootstrapping serious games to assess learning through analytics - Baltasar F...
Bootstrapping serious games to assess learning through analytics - Baltasar F...eMadrid network
 
Meta-review of recognition of learning in LMS and MOOCs - Ruth Cobos
Meta-review of recognition of learning in LMS and MOOCs - Ruth CobosMeta-review of recognition of learning in LMS and MOOCs - Ruth Cobos
Meta-review of recognition of learning in LMS and MOOCs - Ruth CoboseMadrid network
 
Best paper Award - Miguel Castro
Best paper Award - Miguel CastroBest paper Award - Miguel Castro
Best paper Award - Miguel CastroeMadrid network
 
eMadrid Gaming4Coding - Possibilities of game learning analytics for coding l...
eMadrid Gaming4Coding - Possibilities of game learning analytics for coding l...eMadrid Gaming4Coding - Possibilities of game learning analytics for coding l...
eMadrid Gaming4Coding - Possibilities of game learning analytics for coding l...eMadrid network
 
Seminario eMadrid_Curso MOOC_Antonio de Nebrija_Apología del saber.pptx.pdf
Seminario eMadrid_Curso MOOC_Antonio de Nebrija_Apología del saber.pptx.pdfSeminario eMadrid_Curso MOOC_Antonio de Nebrija_Apología del saber.pptx.pdf
Seminario eMadrid_Curso MOOC_Antonio de Nebrija_Apología del saber.pptx.pdfeMadrid network
 
eMadrid-Opportunities and Design Challenges in the Gaming4Coding Project_Pete...
eMadrid-Opportunities and Design Challenges in the Gaming4Coding Project_Pete...eMadrid-Opportunities and Design Challenges in the Gaming4Coding Project_Pete...
eMadrid-Opportunities and Design Challenges in the Gaming4Coding Project_Pete...eMadrid network
 
Open_principles_and_co-creation_for_digital_competences_for_students.pdf
Open_principles_and_co-creation_for_digital_competences_for_students.pdfOpen_principles_and_co-creation_for_digital_competences_for_students.pdf
Open_principles_and_co-creation_for_digital_competences_for_students.pdfeMadrid network
 
Competencias_digitales_del_profesorado_universitario_para_la_educación_abiert...
Competencias_digitales_del_profesorado_universitario_para_la_educación_abiert...Competencias_digitales_del_profesorado_universitario_para_la_educación_abiert...
Competencias_digitales_del_profesorado_universitario_para_la_educación_abiert...eMadrid network
 
eMadrid_KatjaAssaf_DigiCred.pdf
eMadrid_KatjaAssaf_DigiCred.pdfeMadrid_KatjaAssaf_DigiCred.pdf
eMadrid_KatjaAssaf_DigiCred.pdfeMadrid network
 
Presentazione E-Madrid - 12-01-2023 Ruth Kerr.pdf
Presentazione E-Madrid - 12-01-2023 Ruth Kerr.pdfPresentazione E-Madrid - 12-01-2023 Ruth Kerr.pdf
Presentazione E-Madrid - 12-01-2023 Ruth Kerr.pdfeMadrid network
 
EDC-eMadrid_20230113 Ildikó Mázár.pdf
EDC-eMadrid_20230113 Ildikó Mázár.pdfEDC-eMadrid_20230113 Ildikó Mázár.pdf
EDC-eMadrid_20230113 Ildikó Mázár.pdfeMadrid network
 
2022_12_16 «“La informática en la educación escolar en Europa”, informe Euryd...
2022_12_16 «“La informática en la educación escolar en Europa”, informe Euryd...2022_12_16 «“La informática en la educación escolar en Europa”, informe Euryd...
2022_12_16 «“La informática en la educación escolar en Europa”, informe Euryd...eMadrid network
 
2022_12_16 «Informatics – A Fundamental Discipline for the 21st Century»
2022_12_16 «Informatics – A Fundamental Discipline for the 21st Century»2022_12_16 «Informatics – A Fundamental Discipline for the 21st Century»
2022_12_16 «Informatics – A Fundamental Discipline for the 21st Century»eMadrid network
 
2022_12_16 «Efecto del uso de lenguajes basados en bloques en el aprendizaje ...
2022_12_16 «Efecto del uso de lenguajes basados en bloques en el aprendizaje ...2022_12_16 «Efecto del uso de lenguajes basados en bloques en el aprendizaje ...
2022_12_16 «Efecto del uso de lenguajes basados en bloques en el aprendizaje ...eMadrid network
 
2022_11_11 «AI and ML methods for Multimodal Learning Analytics»
2022_11_11 «AI and ML methods for Multimodal Learning Analytics»2022_11_11 «AI and ML methods for Multimodal Learning Analytics»
2022_11_11 «AI and ML methods for Multimodal Learning Analytics»eMadrid network
 
2022_11_11 «The promise and challenges of Multimodal Learning Analytics»
2022_11_11 «The promise and challenges of Multimodal Learning Analytics»2022_11_11 «The promise and challenges of Multimodal Learning Analytics»
2022_11_11 «The promise and challenges of Multimodal Learning Analytics»eMadrid network
 

More from eMadrid network (20)

Recognizing Lifelong Learning Competences: A Report of Two Cases - Edmundo Tovar
Recognizing Lifelong Learning Competences: A Report of Two Cases - Edmundo TovarRecognizing Lifelong Learning Competences: A Report of Two Cases - Edmundo Tovar
Recognizing Lifelong Learning Competences: A Report of Two Cases - Edmundo Tovar
 
A study about the impact of rewards on student's engagement with the flipped ...
A study about the impact of rewards on student's engagement with the flipped ...A study about the impact of rewards on student's engagement with the flipped ...
A study about the impact of rewards on student's engagement with the flipped ...
 
Assessment and recognition in technical massive open on-line courses with and...
Assessment and recognition in technical massive open on-line courses with and...Assessment and recognition in technical massive open on-line courses with and...
Assessment and recognition in technical massive open on-line courses with and...
 
Recognition of learning: Status, experiences and challenges - Carlos Delgado ...
Recognition of learning: Status, experiences and challenges - Carlos Delgado ...Recognition of learning: Status, experiences and challenges - Carlos Delgado ...
Recognition of learning: Status, experiences and challenges - Carlos Delgado ...
 
Bootstrapping serious games to assess learning through analytics - Baltasar F...
Bootstrapping serious games to assess learning through analytics - Baltasar F...Bootstrapping serious games to assess learning through analytics - Baltasar F...
Bootstrapping serious games to assess learning through analytics - Baltasar F...
 
Meta-review of recognition of learning in LMS and MOOCs - Ruth Cobos
Meta-review of recognition of learning in LMS and MOOCs - Ruth CobosMeta-review of recognition of learning in LMS and MOOCs - Ruth Cobos
Meta-review of recognition of learning in LMS and MOOCs - Ruth Cobos
 
Best paper Award - Miguel Castro
Best paper Award - Miguel CastroBest paper Award - Miguel Castro
Best paper Award - Miguel Castro
 
eMadrid Gaming4Coding - Possibilities of game learning analytics for coding l...
eMadrid Gaming4Coding - Possibilities of game learning analytics for coding l...eMadrid Gaming4Coding - Possibilities of game learning analytics for coding l...
eMadrid Gaming4Coding - Possibilities of game learning analytics for coding l...
 
Seminario eMadrid_Curso MOOC_Antonio de Nebrija_Apología del saber.pptx.pdf
Seminario eMadrid_Curso MOOC_Antonio de Nebrija_Apología del saber.pptx.pdfSeminario eMadrid_Curso MOOC_Antonio de Nebrija_Apología del saber.pptx.pdf
Seminario eMadrid_Curso MOOC_Antonio de Nebrija_Apología del saber.pptx.pdf
 
eMadrid-Opportunities and Design Challenges in the Gaming4Coding Project_Pete...
eMadrid-Opportunities and Design Challenges in the Gaming4Coding Project_Pete...eMadrid-Opportunities and Design Challenges in the Gaming4Coding Project_Pete...
eMadrid-Opportunities and Design Challenges in the Gaming4Coding Project_Pete...
 
Open_principles_and_co-creation_for_digital_competences_for_students.pdf
Open_principles_and_co-creation_for_digital_competences_for_students.pdfOpen_principles_and_co-creation_for_digital_competences_for_students.pdf
Open_principles_and_co-creation_for_digital_competences_for_students.pdf
 
Competencias_digitales_del_profesorado_universitario_para_la_educación_abiert...
Competencias_digitales_del_profesorado_universitario_para_la_educación_abiert...Competencias_digitales_del_profesorado_universitario_para_la_educación_abiert...
Competencias_digitales_del_profesorado_universitario_para_la_educación_abiert...
 
eMadrid_KatjaAssaf_DigiCred.pdf
eMadrid_KatjaAssaf_DigiCred.pdfeMadrid_KatjaAssaf_DigiCred.pdf
eMadrid_KatjaAssaf_DigiCred.pdf
 
Presentazione E-Madrid - 12-01-2023 Ruth Kerr.pdf
Presentazione E-Madrid - 12-01-2023 Ruth Kerr.pdfPresentazione E-Madrid - 12-01-2023 Ruth Kerr.pdf
Presentazione E-Madrid - 12-01-2023 Ruth Kerr.pdf
 
EDC-eMadrid_20230113 Ildikó Mázár.pdf
EDC-eMadrid_20230113 Ildikó Mázár.pdfEDC-eMadrid_20230113 Ildikó Mázár.pdf
EDC-eMadrid_20230113 Ildikó Mázár.pdf
 
2022_12_16 «“La informática en la educación escolar en Europa”, informe Euryd...
2022_12_16 «“La informática en la educación escolar en Europa”, informe Euryd...2022_12_16 «“La informática en la educación escolar en Europa”, informe Euryd...
2022_12_16 «“La informática en la educación escolar en Europa”, informe Euryd...
 
2022_12_16 «Informatics – A Fundamental Discipline for the 21st Century»
2022_12_16 «Informatics – A Fundamental Discipline for the 21st Century»2022_12_16 «Informatics – A Fundamental Discipline for the 21st Century»
2022_12_16 «Informatics – A Fundamental Discipline for the 21st Century»
 
2022_12_16 «Efecto del uso de lenguajes basados en bloques en el aprendizaje ...
2022_12_16 «Efecto del uso de lenguajes basados en bloques en el aprendizaje ...2022_12_16 «Efecto del uso de lenguajes basados en bloques en el aprendizaje ...
2022_12_16 «Efecto del uso de lenguajes basados en bloques en el aprendizaje ...
 
2022_11_11 «AI and ML methods for Multimodal Learning Analytics»
2022_11_11 «AI and ML methods for Multimodal Learning Analytics»2022_11_11 «AI and ML methods for Multimodal Learning Analytics»
2022_11_11 «AI and ML methods for Multimodal Learning Analytics»
 
2022_11_11 «The promise and challenges of Multimodal Learning Analytics»
2022_11_11 «The promise and challenges of Multimodal Learning Analytics»2022_11_11 «The promise and challenges of Multimodal Learning Analytics»
2022_11_11 «The promise and challenges of Multimodal Learning Analytics»
 

Recently uploaded

Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxRamakrishna Reddy Bijjam
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...Nguyen Thanh Tu Collection
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...ZurliaSoop
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxJisc
 
Interdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxInterdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxPooja Bhuva
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxAreebaZafar22
 
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptxOn_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptxPooja Bhuva
 
latest AZ-104 Exam Questions and Answers
latest AZ-104 Exam Questions and Answerslatest AZ-104 Exam Questions and Answers
latest AZ-104 Exam Questions and Answersdalebeck957
 
21st_Century_Skills_Framework_Final_Presentation_2.pptx
21st_Century_Skills_Framework_Final_Presentation_2.pptx21st_Century_Skills_Framework_Final_Presentation_2.pptx
21st_Century_Skills_Framework_Final_Presentation_2.pptxJoelynRubio1
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxDr. Ravikiran H M Gowda
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...Nguyen Thanh Tu Collection
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17Celine George
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxDr. Sarita Anand
 
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxmarlenawright1
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsMebane Rash
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...Poonam Aher Patil
 
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptxExploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptxPooja Bhuva
 
Basic Intentional Injuries Health Education
Basic Intentional Injuries Health EducationBasic Intentional Injuries Health Education
Basic Intentional Injuries Health EducationNeilDeclaro1
 
How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17Celine George
 
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxCOMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxannathomasp01
 

Recently uploaded (20)

Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptx
 
Interdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxInterdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptx
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptxOn_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
 
latest AZ-104 Exam Questions and Answers
latest AZ-104 Exam Questions and Answerslatest AZ-104 Exam Questions and Answers
latest AZ-104 Exam Questions and Answers
 
21st_Century_Skills_Framework_Final_Presentation_2.pptx
21st_Century_Skills_Framework_Final_Presentation_2.pptx21st_Century_Skills_Framework_Final_Presentation_2.pptx
21st_Century_Skills_Framework_Final_Presentation_2.pptx
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptx
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptx
 
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptxExploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
 
Basic Intentional Injuries Health Education
Basic Intentional Injuries Health EducationBasic Intentional Injuries Health Education
Basic Intentional Injuries Health Education
 
How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17
 
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxCOMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
 

VII Jornadas eMadrid "Education in exponential times". "Blockchains and their Potential for Adult Education": John Domingue, Open University, UK. 03/07/2017.

  • 1. Blockchains and their Potential for Adult Education Prof. John Domingue (@johndmk) Director, Knowledge Media Institute, the Open University, UK http://kmi.open.ac.uk/
  • 3. Blockchain 3 World Economic Forum Survey Projects Blockchain ‘Tipping Point’ by 2023 Santander: Blockchain Tech Can Save Banks $20 Billion a Year
  • 4.
  • 12. Blockchain is a Linked List (1/2) A blockchain can be thought of as a linked list of transactions that is built with hash pointers instead of pointers Source: Bitcoin and Cryptocurrency Technologies - Arvind Narayanan, Joseph Bonneau, Edward Felten, Andrew Miller, Steven Goldfeder
  • 13. Peer to Peer Network http://www.terndrup.net/2015/10/27/Building-a-P2P-Peer-Client-with-Node-js/ Add everyone has a complete copy of the data Who Next?
  • 14. Proof of Work • Find x such that f(nonce + x) < t (cryptographic hash) "Hello, world!0" => 1312af178c253f84028d480a6adc1e25e81caa44c749ec81976192e2ec934 "Hello, world!1" => e9afc424b79e4f6ab42d99c81156d3a17228d6e1eef4139be78e948a9332a7d8 "Hello, world!2" => ae37343a357a8297591625e7134cbea22f5928be8ca2a32aa475cf05fd426 ... "Hello, world!4248" => 6e110d98b388e77e9c6f042ac6b497cec46660deef75a55ebc7cfdf65cc0b965 "Hello, world!4249" => c004190b822f1669cac8dc37e761cb73652e7832fb814565702245cf26ebb9e6 "Hello, world!4250" => 0000c3af42fc31103f1fdc0151fa747ff87349a4714df7cc52ea464e12dcd4e9
  • 15. Proof of Work • Hard to outpace the entire rest of the network… a 51% attack could do it, but otherwise it is like buying thousands of lottery tickets – doesn’t help you that much! Source: Marc Eisenstadt ‘What is the genius behind Bitcoin’
  • 16. Blockchain is a Linked List (2/2) A blockchain actually contains two different hash structures. The first is a hash chain of blocks that links the The second is internal to each block and is a Merkle Tree of transactions This allows for efficiently verifiable proofs that a transaction was included
  • 20. Ethereum Virtual Machine Sources: Ethereum Development Tutorial The Ethereum Virtual Machine can be thought of as a large decentralized computer containing millions of objects, called "accounts", which have the ability to maintain an internal database, execute code and talk to each other. There are 2 types of Accounts: Externally owned account (EOA): an account controlled by a private key that has the ability to send ether and messages from it. ‘Smart’ Contract: an account that has its own code, and is controlled by code. Any user can trigger an action by sending a transaction from an EOA, setting Ethereum's wheels in motion. If the destination of the transaction is another EOA, then the transaction may transfer some ether but otherwise does nothing However, if the destination is a ‘Smart’ Contract, then the contract in turn activates, and automatically runs its code.
  • 21. http://ethdocs.org/en/latest/account-management.html Every account is defined by a pair of keys, a private key and public key A keyfile holds encoded key pair data as JSON with the private key encrypted with a user given password Accounts are indexed by their address which is derived from the public key by taking the last 20 bytes Accounts use public key cryptography to sign transaction. Ethereum External Accounts
  • 22. Ethereum External Accounts http://ethdocs.org/en/latest/account-management.html Server side external Accounts Client side external Accounts Client side keyfiles are held in a keystore managed by wallet Software running either in a browser or on the client computer Server side account keyfiles are held in the keystore folder where your Ethereum node data is located
  • 23. Contracts in Ethereum Maintain a data store representing something which is useful to either other contracts or to the outside world Serve as a sort of externally owned account with a more complicated access policy Manage an ongoing contract or relationship between multiple users Provide functions to other contracts; essentially serving as a software library. Contracts in Ethereum generally serve 4 purposes: source: Richard Gendal Brown “A Simple Model for Smart Contracts” http://gendal.me/2015/02/10/a-simple-model-for-smart-contracts/
  • 24. DApps Source: Ethereum - Stephan Tual A Đapp is a decentralised application which serves some specific purpose to its users, but which has the important property that the application itself does not depend on any specific party existing. Rather than serving as a front-end for selling or providing a specific party's services, a Đapp is a tool for people and organizations on different sides of an interaction use to come together without any centralized intermediary. A Dapp consists of two parts: a frontend, written in HTML or QML, and a backend (think of it as the ‘database’ for your frontend).
  • 25. DBrowsers It is an end user interface onto the Ethereum blockchain. A DBrowser is how users will find and interact with DApps ‘Mist’ is the name of the Ethereum DBrowser.
  • 27. Characteristics of Blockchain DApps • Shared database • Multiple writers • Absence of trust • Disintermediation • Transaction interaction • Set rules • Validators • Asset backing http://www.multichain.com/blog/2015/11/avoiding-pointless-blockchain-project/
  • 29. MSc Certificates on Blockchain http://digitalcurrency.unic.ac.cy/certificates 29
  • 30.
  • 32. For example, after taking an examination to demonstrate his or her academic proficiency level, an individual could direct the testing organization to share the test results with one or more third-party evaluating organizations. With this diversification and the changes it brings about, different evaluating organizations may come to utilize individuals' test results in different ways, each in accordance with its own evaluation methods. http://www.sony.net/SonyInfo/News/Press/201602/16-0222E/index.html
  • 33.
  • 34.
  • 38. OpenLearn Badges on the blockchain
  • 39. Demos of movies available at: http://blockchain.open.ac.uk/ Peer Reputation and Badging
  • 40. Reputation Contract Functions: Storage: sendReputation getPersonBalance() getReputationAttribute attribs[address = > Attrib] Attrib { uint balanceOf; mapping(string => uint); string[] attribStrings } Reputation Attribute token Balances Reputation Smart Contract Tokens left to assign My Reputation Peer Reputation Page Kevin’s Reputation View Communication: 14 Collaboration: 06 Organisation: 12 Ethics: 05 Problem Solving: 10 Engagement: 04 your Ethereum address password to private key Signing this transaction will transfer stated Reputation Tokens + ETH gas payment from your account. Estimated gas cost is 0.02 ETH. Maximum gas cost is set to 0.05 ETH Transfer Reputation Tokens Left: 57 number of tokens to transfer Assign Reputation My Reputation Peer Reputation Page Michelle’s Reputation View Communication: 06 Collaboration: 02 Organisation: 10 Ethics: 12 Problem Solving: 08 Engagement: 16 your Ethereum address password to private key Signing this transaction will transfer stated Reputation Tokens + ETH gas payment from your account. Estimated gas cost is 0.02 ETH. Maximum gas cost is set to 0.05 ETH Transfer Reputation Tokens Left: 68 number of tokens to transfer Assign Reputation Signed TX Reputation Attribute token Balances Tokens left to assign Michelle transfers 4 Reputation tokens for ‘Organisation’ to Kevin
  • 41. Michelle transfers 4 Reputation tokens for ‘Organisation’ to Kevin
  • 42. Michelle transfers 4 Reputation tokens for ‘Organisation’ to Kevin
  • 43. Block no: 45566778 Michelle transfers 4 Reputation tokens for ‘Organisation’ to Kevin
  • 44. Michelle transfers 4 Reputation tokens for ‘Organisation’ to Kevin
  • 45. Michelle transfers 4 Reputation tokens for ‘Organisation’ to Kevin
  • 46. Michelle transfers 4 Reputation tokens for ‘Organisation’ to Kevin
  • 47. Michelle transfers 4 Reputation tokens for ‘Organisation’ to Kevin
  • 48. Michelle transfers 4 Reputation tokens for ‘Organisation’ to Kevin
  • 49. Michelle transfers 4 Reputation tokens for ‘Organisation’ to Kevin
  • 50.
  • 51.
  • 52.
  • 53. Private Ethereum blockchain Solar panels attached to emonPis are nodes on the blockchain Data pushed directly from the emonPi on each panel which is acting as a node on the blockchain Planned Solar Data Panel Test
  • 54. Rise of the Uber University
  • 56. Global Higher and Further Education Blockchain
  • 57. Summary: Blockchain Benefits (1/2) • Inbuilt identity management • Data controlled/owned by students rather than any single institution • Increases transparency • Reduces risk of fraud • Lowering of process costs – Lowers entry barriers to education market – ‘university of one’
  • 58. Summary: Blockchain Benefits (2/2) • Enables collaboration/interoperability • Facilitates disaggregation • Permits disintermediation – Badge issuing based on badge collection
  • 59. Acknowledgements • KMi@OU Implementation Team – Michelle Bachler – Kevin Quick – Allan Third – Chris Valentine • Discussants – Tomas Aste, UCL – Sören Auer, Fraunhofer – Adi Ben-Ari, Applied Blockchain – Carla Casilli, Mozilla Open Badges – Marc Eisenstadt, OU – Matthew English, Fraunhofer – Denis Gillet, EPFL – Hugh Halford-Thompson, Blockchain Tech Ltd – William Knottenbelt, Imperial College – Konstantin Kudryavtsev, Ethcore – Andrew Law, OU – Patrina Law, OU – Giacomo Livan, UCL – Gary McKay, APII – Rebecca Migirov, Consensys – Titi Roman, Sintef – Philipp Schmidt, MIT Media Lab – Mike Sharples, OU – Elena Simperl, University of Southampton – Ashley Taylor, Consensys – Sergej Zerr, University of Southampton • Graphics – Harriett Cornish, OU

Editor's Notes

  1. By default, the Ethereum execution environment is lifeless; nothing happens and the state of every account remains the same. However, any user can trigger an action by sending a transaction from an externally owned account, setting Ethereum's wheels in motion.
  2. greenDATA is a new project to capture, store and share power generation and use data from domestic renewable energy installations, including solar, wind and solar/geo thermal sources. We will employ low-cost off-the-shelf systems, such as the emon Pi, to send data to a central data store and allow students and courses to query that data in a wide variety of ways. We will make the collected data available to students and researchers. Initial tests with Roger Bradley Associate Lecturer  on U116, T213, T313 and T452
  3. Data from each participant is transmitted on a regular basis to a central server, allowing immediate visualisation of production and consumption. The data will also feed into our main big data repository from which feeds can be taken for use and analysis in a multitude of statistical scenarios.
  4. “Anybody can use the registered content provided that they meet the terms of the policy. The right to do so is transferred automatically through the smart contract. Payments are delivered instantly and automatically using smart contracts and digital currency. An open platform facilitates infinite potential roles, applications and business models” The blue arrows show the smart contract allowing a student access to certain course materials. The red arrows show the monetary transactions with Ether coming out from the student and being paid automatically in predefined percentages to the admin team, the Content Providers and the Learning Delivery people.